Remnant

Newbie
Jun 6, 2017
39
20
195
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 479, in __call__
    renpy.load(fn)
UnpicklingError: NEWOBJ class argument isn't a type object

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "renpy/ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3582, 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 "renpy/display/core.py", line 4543, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/screen.py", line 770, in event
    rv = self.child.event(ev, x, y, st)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1403, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 281, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/behavior.py", line 1142, in event
    return handle_click(self.clicked)
  File "renpy/display/behavior.py", line 1075, in handle_click
    rv = run(action)
  File "renpy/display/behavior.py", line 372, in run
    new_rv = run(i, *args, **kwargs)
  File "renpy/display/behavior.py", line 379, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 479, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 815, in load
    roots, log = loads(log_data)
  File "renpy/compat/pickle.py", line 45, in loads
    return cPickle.loads(s)
UnpicklingError: NEWOBJ class argument isn't a type object

Windows-10-10.0.26100 AMD64
Ren'Py 7.6.3.23091805
Straitened Times 0.64.0
Mon Aug 18 19:38:13 2025
none of the saves work please help
 
  • Haha
Reactions: Killer7161

Zenith_AU

Newbie
Jun 15, 2023
57
38
28
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 479, in __call__
    renpy.load(fn)
UnpicklingError: NEWOBJ class argument isn't a type object

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "renpy/ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3582, 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 "renpy/display/core.py", line 4543, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/screen.py", line 770, in event
    rv = self.child.event(ev, x, y, st)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1403, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 281, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1179, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/behavior.py", line 1142, in event
    return handle_click(self.clicked)
  File "renpy/display/behavior.py", line 1075, in handle_click
    rv = run(action)
  File "renpy/display/behavior.py", line 372, in run
    new_rv = run(i, *args, **kwargs)
  File "renpy/display/behavior.py", line 379, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 479, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 815, in load
    roots, log = loads(log_data)
  File "renpy/compat/pickle.py", line 45, in loads
    return cPickle.loads(s)
UnpicklingError: NEWOBJ class argument isn't a type object

Windows-10-10.0.26100 AMD64
Ren'Py 7.6.3.23091805
Straitened Times 0.64.0
Mon Aug 18 19:38:13 2025
none of the saves work please help
Did you correctly upgrade to 0.63.3 first and use the Save Stable State function? Were you running any of the mods (i-patch or cheats?).

Literally 2 posts above yours:

You need to get version 63.3 - it took me a little while to find a site with it.

So I went extra careful, by making a backup copy of all my save files from 63.2 just in case something went wrong. Those files are in the game\saves folder of wherever you put Straitened Times

Once you have 63.3, launch the game and load your most recent save. Then while free-roaming (so not at the travel screen or in character dialogue), go to the Save menu and click Save Stable State. It may not be required, but I also saved the game again after that.

Then launch 0.64 and load the most recent save game. It should work a treat.
Reply back if you're not using any of the mods and did do the 063.x > 063.3 > 0.64 save conversion and we can look into it further.
 

Remnant

Newbie
Jun 6, 2017
39
20
195
Did you correctly upgrade to 0.63.3 first and use the Save Stable State function? Were you running any of the mods (i-patch or cheats?).

Literally 2 posts above yours:



Reply back if you're not using any of the mods and did do the 063.x > 063.3 > 0.64 save conversion and we can look into it further.
0.63.3 I didn't find it at all
 
  • Haha
Reactions: Killer7161

SuperMaxo

Well-Known Member
Nov 3, 2017
1,262
1,058
379
0.63.3 I didn't find it at all
What would happen if I typed 63.3 in the search box at the top, I wonder?

Sure enough, your post being the last one to mention 63.3 comes first (now superseded by this post), then the one you’re replying to, then, oh would you look at that, a post of mine, where I give a link to another post in this thread (that I found using the search box at the top, incidentally) with the blasted 63.3 version.

Nah, won’t be using that search box at the top, definitely useless…
 

Zhaico

Member
Jan 16, 2022
147
170
167
0.63.3 I didn't find it at all
On the main page of this post in yellow letters it says important and there is a link when you press "save stable state" in which they explain how to solve the problem, go down and in part you can download "scrs_game_menus.rpyc", paste it in your game folder of version 0.632 and thus convert it to 0.633 and you can save for the new version in the way that the post explains.
 

Mike Hunt TG

Member
Jun 22, 2023
469
306
196
I started over in 64. When I try to interfere with Holy Mother in the bathroom I get this....

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/loc_MotelMyBath.rpy", line 160, in <module>
File "game/ch_M.rpy", line 1378, in MomIsAllowInsideBath
AttributeError: 'DynamicVar' object has no attribute 'CheckNOpinion'

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

Full traceback:
File "script.rpyc", line 7, in script call
File "GameData.rpyc", line 954, in script call
File "loc_MotelMyBath.rpyc", line 152, in script
File "renpy/ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/loc_MotelMyBath.rpy", line 160, in <module>
File "game/ch_M.rpy", line 1378, in MomIsAllowInsideBath
AttributeError: 'DynamicVar' object has no attribute 'CheckNOpinion'

Windows-10-10.0.19041 AMD64
Ren'Py 7.6.3.23091805
Straitened Times 0.64.0
Mon Aug 18 12:01:44 2025
```

This happens every time with her in the bath. I can only peek. Is there a fix for this? Thanks!
 

Zenith_AU

Newbie
Jun 15, 2023
57
38
28
I started over in 64. When I try to interfere with Holy Mother in the bathroom I get this....

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/loc_MotelMyBath.rpy", line 160, in <module>
File "game/ch_M.rpy", line 1378, in MomIsAllowInsideBath
AttributeError: 'DynamicVar' object has no attribute 'CheckNOpinion'

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

Full traceback:
File "script.rpyc", line 7, in script call
File "GameData.rpyc", line 954, in script call
File "loc_MotelMyBath.rpyc", line 152, in script
File "renpy/ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/loc_MotelMyBath.rpy", line 160, in <module>
File "game/ch_M.rpy", line 1378, in MomIsAllowInsideBath
AttributeError: 'DynamicVar' object has no attribute 'CheckNOpinion'

Windows-10-10.0.19041 AMD64
Ren'Py 7.6.3.23091805
Straitened Times 0.64.0
Mon Aug 18 12:01:44 2025
```

This happens every time with her in the bath. I can only peek. Is there a fix for this? Thanks!
Are you using any of the mods?
 

WCold

Active Member
Aug 17, 2016
735
586
291
I started over in 64. When I try to interfere with Holy Mother in the bathroom I get this....
AttributeError: 'DynamicVar' object has no attribute 'CheckNOpinion'
Windows-10-10.0.19041 AMD64
Ren'Py 7.6.3.23091805
Straitened Times 0.64.0

This happens every time with her in the bath. I can only peek. Is there a fix for this? Thanks!
it was fixed in v0.64.1
 

Jose Moran

Newbie
Feb 9, 2019
44
11
197
WOULD LIKE SOMEONE TO GIVE SO MUCH PROGRAMMING HELP, SOMEONE TO GIVE HELP ON HOW TO FIND OR RESOLVE SOME SITUATIONS IN THE GAME. FOR EXAMPLE, HOW TO RESOLVE THE THING WHEN THE AUNT DOESN'T DECIDE TO DO FITNESS WITH LILY. DOES ANYONE KNOW WHY THAT HAPPENS?
 
  • Haha
Reactions: Killer7161

pussyhunter33

Member
Jan 1, 2021
498
337
170
Save stable state does not work for me. I click on the save, but when i load up the game again, then it shows i have no saved stable state.
why do people have problems loading old saves?
I just tryed to load an old one from 57.7! no problems ;)
First i used 1 mod and CCommands to the game after that my start look like this
 

Remnant

Newbie
Jun 6, 2017
39
20
195
On the main page of this post in yellow letters it says important and there is a link when you press "save stable state" in which they explain how to solve the problem, go down and in part you can download "scrs_game_menus.rpyc", paste it in your game folder of version 0.632 and thus convert it to 0.633 and you can save for the new version in the way that the post explains.
I am not allowed onto the site, I don't have a camera and I don't want to use documents
 
3.70 star(s) 208 Votes