Shouldn't be an issue with saving...
The Maggie Dialogue that's too long, if that's what you're talking about, I fixed that, but must have overwritten my fix and reverted it on accident.
Yea I just tested it. No errors hard saving after dinner scene. Tried many locations. Tried quick saves too. No issues.
The Maggie fix is already done. Next update. Don't know what to tell you about your saves. I'm not having that issue.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_file.rpy", line 415, in __call__
renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function <lambda> at 0x0000000005ab3b80>: attribute lookup <lambda> on store failed
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\core.py", line 3286, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\screen.py", line 791, in event
rv = self.child.event(ev, x, y, st)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1526, in event
rv = super(Window, self).event(ev, x, y, st)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1526, in event
rv = super(Window, self).event(ev, x, y, st)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 1182, in event
return handle_click(self.clicked)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 1103, in handle_click
rv = run(action)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 401, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 415, in __call__
renpy.save(fn, extra_info=save_name)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\loadsave.py", line 431, in save
reraise(t, e, tb)
File "lib/python3.9/future/utils/__init__.py", line 444, in raise_
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\loadsave.py", line 417, in save
dump((roots, renpy.game.log), logf)
File "D:\memes\HarvestingCorruption-0.5-pc\renpy\compat\pickle.py", line 107, in dump
pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
PicklingError: Can't pickle <function <lambda> at 0x0000000005ab3b80>: attribute lookup <lambda> on store failed
Windows-10-10.0.22631 AMD64
Ren'Py 8.3.4.24120703
Harvesting Corruption 0.5
Mon Apr 7 04:02:55 2025
Once again, you're responding angrily for nothing in an immature way. I said there's no extra content. I never said there's no code, no work, or no intention. Did you work hard? Good for you, you put in a lot of code and thought? Excellent!! But I'm not interested. I'm here for the content and the story; what I can't see doesn't matter to me.You didn't say something obvious, you said something incorrect. Read the changelog and tell me there's no extra content. Just because there's only a few new story scenes, doesn't mean there's not a shit load of content that has been added in the code and way everything works.
If you're not looking for games that give you the ability to click things, then my game isn't for you. Simple as that.
Of course the story isn't complete. ITS THE THIRD UPDATE. But "Zero Development" is absolutely false. I have the whole story fleshed out and twined. Just because you guys can't see the story, doesn't mean there's no development.
I don't need to mature or control my anger. What I need to do is stop listening to people whine and complain in the comments and tell me what I should be doing. That would stop 90% of my "anger" issues. You see, all the people in my discord and Patreon have had zero issues.
If you're hoping for more in a second update, I'd suggest going to look at ANY other games "Second Update" and tell me how much content they added. Then come back to me.
What you're doing here is telling me I didn't do enough. And that is demonstratively false. I'm probably putting in more time and work than 99% of other devs out there. No offense to other devs, I'm not saying they're not doing enough either. Just that I ADDICTIVELY work on this game during my every waking second.
All that said, having to say this every 30 or so comments, is what causes me to get pissed off. Read the first comment on the first page.
this error happens if you try to save the game after getting the "end of content" message. (Annika masturbated in the cabin)Code:I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00action_file.rpy", line 415, in __call__ renpy.save(fn, extra_info=save_name) PicklingError: Can't pickle <function <lambda> at 0x0000000005ab3b80>: attribute lookup <lambda> on store failed -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_load_save.rpym", line 35, in script $ ui.interact() File "D:\memes\HarvestingCorruption-0.5-pc\renpy\ast.py", line 827, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\python.py", line 1178, in py_exec_bytecode exec(bytecode, globals, locals) File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module> $ ui.interact() File "D:\memes\HarvestingCorruption-0.5-pc\renpy\ui.py", line 301, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\core.py", line 2215, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\core.py", line 3286, in interact_core rv = root_widget.event(ev, x, y, 0) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\screen.py", line 791, in event rv = self.child.event(ev, x, y, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1526, in event rv = super(Window, self).event(ev, x, y, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event rv = d.event(ev, x - xo, y - yo, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1526, in event rv = super(Window, self).event(ev, x, y, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event rv = d.event(ev, x - xo, y - yo, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event rv = d.event(ev, x - xo, y - yo, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 1182, in event return handle_click(self.clicked) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 1103, in handle_click rv = run(action) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 401, in run return action(*args, **kwargs) File "renpy/common/00action_file.rpy", line 415, in __call__ renpy.save(fn, extra_info=save_name) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\loadsave.py", line 431, in save reraise(t, e, tb) File "lib/python3.9/future/utils/__init__.py", line 444, in raise_ File "D:\memes\HarvestingCorruption-0.5-pc\renpy\loadsave.py", line 417, in save dump((roots, renpy.game.log), logf) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\compat\pickle.py", line 107, in dump pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL) PicklingError: Can't pickle <function <lambda> at 0x0000000005ab3b80>: attribute lookup <lambda> on store failed Windows-10-10.0.22631 AMD64 Ren'Py 8.3.4.24120703 Harvesting Corruption 0.5 Mon Apr 7 04:02:55 2025
This is the error I get when trying to save. I'm in sandbox mode if that matters.
And again, you're wrong. There's 5 different cabin scenes and a new UI as far as NEW content goes. If that's not enough for you, too bad. Game Dev takes time. What you said was inaccurate, period, and you said it cussing and being rude. So no, I don't have to "take that criticism". And no, I don't have a problem with criticism, I have a problem with douchebags in the thread. There's a HUGE difference.Once again, you're responding angrily for nothing in an immature way. I said there's no extra content. I never said there's no code, no work, or no intention. Did you work hard? Good for you, you put in a lot of code and thought? Excellent!! But I'm not interested. I'm here for the content and the story; what I can't see doesn't matter to me.
You don't like criticism? You're in the wrong place. This is what the forum is for, to give free criticism. If you have thin skin, don't worry, you'll get a thick callus here.
I didn't say you don't work hard enough or that there's no development. I didn't say any of that because I simply can't measure it, nor am I interested. I said: there's no extra content.
I'm not telling you what to do; that's you, the one who wants to tell me whether or not I can comment. I'm emphasizing the fact that "there's no extra content" for the previous update.
That's helpful. Thanks. I've added it to the bug list.Code:I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00action_file.rpy", line 415, in __call__ renpy.save(fn, extra_info=save_name) PicklingError: Can't pickle <function <lambda> at 0x0000000005ab3b80>: attribute lookup <lambda> on store failed -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_load_save.rpym", line 35, in script $ ui.interact() File "D:\memes\HarvestingCorruption-0.5-pc\renpy\ast.py", line 827, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\python.py", line 1178, in py_exec_bytecode exec(bytecode, globals, locals) File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module> $ ui.interact() File "D:\memes\HarvestingCorruption-0.5-pc\renpy\ui.py", line 301, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\core.py", line 2215, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\core.py", line 3286, in interact_core rv = root_widget.event(ev, x, y, 0) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\screen.py", line 791, in event rv = self.child.event(ev, x, y, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1526, in event rv = super(Window, self).event(ev, x, y, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event rv = d.event(ev, x - xo, y - yo, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1526, in event rv = super(Window, self).event(ev, x, y, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event rv = d.event(ev, x - xo, y - yo, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 1297, in event rv = i.event(ev, x - xo, y - yo, cst) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\layout.py", line 285, in event rv = d.event(ev, x - xo, y - yo, st) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 1182, in event return handle_click(self.clicked) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 1103, in handle_click rv = run(action) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\display\behavior.py", line 401, in run return action(*args, **kwargs) File "renpy/common/00action_file.rpy", line 415, in __call__ renpy.save(fn, extra_info=save_name) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\loadsave.py", line 431, in save reraise(t, e, tb) File "lib/python3.9/future/utils/__init__.py", line 444, in raise_ File "D:\memes\HarvestingCorruption-0.5-pc\renpy\loadsave.py", line 417, in save dump((roots, renpy.game.log), logf) File "D:\memes\HarvestingCorruption-0.5-pc\renpy\compat\pickle.py", line 107, in dump pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL) PicklingError: Can't pickle <function <lambda> at 0x0000000005ab3b80>: attribute lookup <lambda> on store failed Windows-10-10.0.22631 AMD64 Ren'Py 8.3.4.24120703 Harvesting Corruption 0.5 Mon Apr 7 04:02:55 2025
This is the error I get when trying to save. I'm in sandbox mode if that matters.
Not sure how you're having that problem. Are you clicking something outside of choices during a choice or something?OK, everything is super buggy here now. So much, even starting over from the beginning, and seems like I can't either get choices to show up when they should, or poof, I get sent suddenly back to the main menu, even one point where I was trying to make a choice between siding with Chase, and that other guy, can't remember his name.
The only thing maybe is I forgot for a moment I had to use the mirror when she goes to bathe, so tried clicking on the clothing chest because I remembered there was a nude choice there.Not sure how you're having that problem. Are you clicking something outside of choices during a choice or something?
I coded in a gate that should prevent you from using the wardrobe, toilet, or bath, before you use the mirror. There's a chance I messed that code up somehow.The only thing maybe is I forgot for a moment I had to use the mirror when she goes to bathe, so tried clicking on the clothing chest because I remembered there was a nude choice there.
Maybe, because think that was where it started that I couldn't get the choices to come up. Until I went to the mirror, then went back to warp speed, because was trying to get back to where I was originally after dinner, until the two guys was arguing, and couldn't get the choices up there either, until I finally did with going forward and back, then as soon as I highlighted a choice, boom, back to main menu.I coded in a gate that should prevent you from using the wardrobe, toilet, or bath, before you use the mirror. There's a chance I messed that code up somehow.
Weird. Well, whatever happened, it was a lambda function trying to be saved. Which it shouldn't be doing. That's the error code you gave me anyway. So I'll look through my code and see if I can't track it down. I think it's probably a rare error that you shouldn't get again, but who knows. Hopefully, I'll be able to trace it and squash it by next update.Maybe, because think that was where it started that I couldn't get the choices to come up. Until I went to the mirror, then went back to warp speed, because was trying to get back to where I was originally after dinner, until the two guys was arguing, and couldn't get the choices up there either, until I finally did with going forward and back, then as soon as I highlighted a choice, boom, back to main menu.
Just me. I'm glad you like the interactions because the game is going to be CHALK full of them. This should be as close as I can get to one of those old school late 90's point and click adventure games, but in a visual novel format, with lots of naughty stuff.Very interesting game, I really like the realistic details and interactions the most. Will keep an eye on this one to see how it turns out. Good luck to the dev(s)!![]()
I want to explain something. I am German. So I am not here to dance around or sugarcoat my opinion. And that's all I do here - give my honest opinion and feedback. I dont want to diminish your work, your effort and/or time you put into this.If you don't like freeroam. There is story mode. If you don't like story mode. Oh well.
(...)
This isn't a kinetic visual novel. It is a point and click adventure game in a visual novel style. Having to click things is how this game is supposed to work. I went out of my way to offer a Story mode for those who like the story and images, but didn't want to do the point and click stuff.
You're welcome.
Thank you! I love reviews! Especially from people who understand how early in development this is and aren't writing a review because there's not more to do.I will leave this minireview. Given how early we are here in development, I am impressed.
Annika is gorgeous. The writing also didnt make me click x after 2 pages either, which is another mark in its favor. I'll be paying attention to future releases
Probably not going to be the game for you then. Putting in all the choices, into storymode, would require almost as much coding as the sandbox mode. Which would take me probably 4 years to complete this. And I don't want to be working on this for 4 years. I only gave story mode as an option for those who HATE sandbox but loved the story.I want to explain something. I am German. So I am not here to dance around or sugarcoat my opinion. And that's all I do here - give my honest opinion and feedback. I dont want to diminish your work, your effort and/or time you put into this.
The problem for me is, that the story mode IS just a kinetic novel because I dont get any choices. So its either a sanboxy/freeroam game with choices or a kinetic novel. I have to admit, i just checked for the first choice in the standard and then in the story mode - so I assume that there are no choices, because that is what you said in the mode select.
So do your thing - I would like to play this with a "proper" VN story mode where I still can make the choices from the sandbox version and just miss some fluff that is added there and not mandatory for the progress of the story, but if you dont want to make that or think that it is not possible, that is fine. Then its just not a game for me.
Oh and I do play some sandboxy stuff (e.g. Girl Life), but not many and only very few really have a sandbox - most of them are "just" a VN with added steps/navigation.
So - just try to take some of the responses here into account for your project and go on. I just wish you and your project the best![]()