SexGameSluts — Who Will You Fuck First? Play Now!
x

BigDDom

New Member
Jul 21, 2018
3
2
92
Hi Anyone else having this problem - I can't save progress. I have gone back and trimmed older saves as I thought maybe there was a finite number of saves the game allowed, I have deleted older files and consolidated ALL saves in latest (V20) game and deleted even more saves but still the game crashes everytime I try to make a save. :(

The Error report follows - Anyone help ??

I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00gamemenu.rpy", line 173, in script
$ ui.interact()
File "renpy/common/00gamemenu.rpy", line 173, in <module>
$ ui.interact()
File "game/screens.rpy", line 282, in __call__
File "renpy/common/00action_file.rpy", line 372, in __call__
renpy.save(fn, extra_info=save_name)
RuntimeError: maximum recursion depth exceeded while pickling an object

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/common/00gamemenu.rpy", line 173, in script
$ ui.interact()
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\ast.py", line 882, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\python.py", line 1913, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/00gamemenu.rpy", line 173, in <module>
$ ui.interact()
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\ui.py", line 289, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\core.py", line 2662, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\core.py", line 3467, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 995, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 995, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 995, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\screen.py", line 697, in event
rv = self.child.event(ev, x, y, st)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 995, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 241, in event
rv = d.event(ev, x - xo, y - yo, st)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 995, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\layout.py", line 241, in event
rv = d.event(ev, x - xo, y - yo, st)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\behavior.py", line 907, in event
return handle_click(self.clicked)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\behavior.py", line 842, in handle_click
rv = run(action)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\behavior.py", line 308, in run
new_rv = run(i, *args, **kwargs)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\display\behavior.py", line 315, in run
return action(*args, **kwargs)
File "game/screens.rpy", line 282, in __call__
File "renpy/common/00action_file.rpy", line 372, in __call__
renpy.save(fn, extra_info=save_name)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\loadsave.py", line 404, in save
dump((roots, renpy.game.log), logf)
File "F:\Martin Stuff\Downloads\saves\AIF Games - Emily\DMD\DMD.CH2-0.20-pc\renpy\loadsave.py", line 48, in dump
cPickle.dump(o, f, cPickle.HIGHEST_PROTOCOL)
RuntimeError: maximum recursion depth exceeded while pickling an object

Windows-8-6.2.9200
Ren'Py 7.1.1.929
DMD Chapter 2 0.20
Sat Dec 08 17:47:55 2018
That seems to be a bug that appears the further you get into the game. Try typing sys.setrecursionlimit(2000) in the console prior to saving. I even had to bump the number up to 3000 by the end of the game.
 
  • Like
Reactions: OzBrit

OzBrit

Member
Jan 31, 2018
217
209
191
That seems to be a bug that appears the further you get into the game. Try typing sys.setrecursionlimit(2000) in the console prior to saving. I even had to bump the number up to 3000 by the end of the game.
Thanks - Appreciate your help - I have no idea how to do that though - are you saying to open game load file then type "sys.setrecursionlimit(2000)" or is there a command I am missing prior to this to get to a game based or Dos command or something??
 

Walg

Visual art is my magnet. Currently inactive
GFX Designer
Donor
Oct 5, 2018
1,394
3,871
331

Walg

Visual art is my magnet. Currently inactive
GFX Designer
Donor
Oct 5, 2018
1,394
3,871
331
Know about them yes, know how to use them, no, never figured it out.
Not so hard, just select "spoiler" from the menu, then name it and lastly enter your text, pic... etc in the middle, after the name of the spoiler. ;)
Head to the 'Insert' menu on the right of the smileys then to the 'Spoiler' menu or put in [spoiler']enter your text in here[/spoiler'] (Remove the ' at the end of the spoiler to get it to work. I had to put them in to show you how to use it) :)
 

Creeping Death

dies in loneliness
Donor
Jan 28, 2018
2,307
15,489
615
10 days after release and you ask for spoiler tags?

Stay out of the thread if you are so concerned
So true! We will still spoiler her popped cherry at least until midth of next year because someone didn't play ch.2 until then?!

If I would write something about the fantastic ending of Infinity War and what Thanos did, that has to be simply put in spoiler tags, don't get me wrong.
But spoiler tags for a common knowledge in a discussion thread about this certain topic is quite ridiculous!
 

BigDDom

New Member
Jul 21, 2018
3
2
92
Thanks - Appreciate your help - I have no idea how to do that though - are you saying to open game load file then type "sys.setrecursionlimit(2000)" or is there a command I am missing prior to this to get to a game based or Dos command or something??
Basically if you want to save and the error pops up just hit rollback, then press Shift+O to open up the console and type that command in. If the console doesn't open then you need to first enable it. Just google how to enable renpy console. Once you input the command try and save the game. If the error still appears just change the 2000 to a larger number. Also as an FYI the command only works while the game is open. If you close the game and open it again you will have to enter the command again after you load a save.
 
  • Like
Reactions: OzBrit

Walg

Visual art is my magnet. Currently inactive
GFX Designer
Donor
Oct 5, 2018
1,394
3,871
331
So true! We will still spoiler her popped cherry at least until midth of next year because someone didn't play ch.2 until then?!

If I would write something about the fantastic ending of Infinity War and what Thanos did, that has to be simply put in spoiler tags, don't get me wrong.
But spoiler tags for a common knowledge in a discussion thread about this certain topic is quite ridiculous!
It might be common knowledge to you but not to someone who is completely new. There'll always be people who come here new and fresh asking "walkthrough plz" or "Update?"
 
  • Like
Reactions: chris18

RustyV

Conversation Conqueror
Game Developer
Dec 30, 2017
7,415
38,132
891
I admit I do like Rachel as her bitchy appearance and attitude has me attracted, but for the sake of artistic integrity that'd be a silly idea. :p
Also yeah she does feel like one of the major characters, hell, to me she's the game's main antagonist so removing her this early doesn't work well(?)... I guess? If for some reason MrDots decides to remove her, it leaves open a massive hole in the plot since now there's no threat to be found. You could argue that dating multiple girls will be the friction in the updates to come, but what about for the loyal "D-Only" folks?

I believe Rachel will have her revenge in chapter 3. One of the last things she said was under her breath spiting the MC saying she'll get him back.
And there's also Lucas... who had a specific jail sentence of 5 months if memory serves me right. Something tells me that wasn't just a random number MrDots chose.
Rachel may employ Lucas to wreck MC and D's life.
OH! What if Brad is a part owner of the photo studios Casandra works for AND Rachel gets wind of D and MC working there?
 

Ed B

Active Member
Sep 24, 2017
694
501
287
With popular threads like DMD, there's always someone new discovering the game for the first time. We were all new once upon a time.
Agree with you but it seems as well that every new player is just asking for game saves as well. Maybe something should be done about that too
 

OzBrit

Member
Jan 31, 2018
217
209
191
Basically if you want to save and the error pops up just hit rollback, then press Shift+O to open up the console and type that command in. If the console doesn't open then you need to first enable it. Just google how to enable renpy console. Once you input the command try and save the game. If the error still appears just change the 2000 to a larger number. Also as an FYI the command only works while the game is open. If you close the game and open it again you will have to enter the command again after you load a save.
Thanks - I am learning so much via this lol - but unfortunately not solving the problem. I cannot get the console to open. I googled and identified the command line however I found it is already open but set to "`" Backslash. Doesn't seem to matter what I do I cannot get the console to open. I tried reading the various file and identified "cPickle" but cannot find anywhere where I can change a number to increase the number of saves.

ACTUALLY shouldn't the developer simply fix this in a future update?? seems I am not the only one having this problem??
 
3.80 star(s) 340 Votes