Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Kyvexx

2
Posts
8
Following
A member registered Oct 15, 2023

Recent community posts

it was either 1 or 2. I’ll have to load a previous save and see if I can replicate the concern 

loving this series, just got done with the orignal now onto this one. im experiencing an issue where it wont let me save on mac. ive copied the error its giving me here for you. anyhelp you can provide would be appreciated

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00action_file.rpy", line 382, in __call__

    renpy.save(fn, extra_info=save_name)

PicklingError: Can't pickle <class 'store.Scenery'>: it's not found as store.Scenery (perhaps renpy.game.log.log[46].context.scene_lists.layers[u'mapEngine'][0].displayable.sceneryList[322].image = <Surface(128x128x32)>)

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

Full traceback:

  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script

    $ ui.interact()

  File "/Users/*********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/ast.py", line 928, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "/Users/*********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/python.py", line 2245, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>

    $ ui.interact()

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/ui.py", line 298, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/core.py", line 3325, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/core.py", line 4160, in interact_core

    rv = root_widget.event(ev, x, y, 0)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "/Users/*********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/transition.py", line 48, in event

    return self.new_widget.event(ev, x, y, st) # E1101

  File "/Users/*******/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "/Users/*******/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/screen.py", line 727, in event

    rv = self.child.event(ev, x, y, st)

  File "/Users/*******/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "/Users/*******/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/behavior.py", line 983, in event

    return handle_click(self.clicked)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/behavior.py", line 918, in handle_click

    rv = run(action)

  File "/Users/********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/display/behavior.py", line 330, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_file.rpy", line 382, in __call__

    renpy.save(fn, extra_info=save_name)

  File "/Users/*********/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/loadsave.py", line 420, in save

    reraise(t, e, tb)

  File "/Users/*******/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/loadsave.py", line 401, in save

    dump((roots, renpy.game.log), logf)

  File "/Users/*******/Library/Application Support/itch/apps/CursedOverlord2.app/Contents/Resources/autorun/renpy/loadsave.py", line 51, in dump

    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL)

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 1376, in dump

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 224, in dump

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 554, in save_tuple

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 425, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 606, in save_list

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 639, in _batch_appends

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 425, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 425, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 425, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 606, in save_list

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 642, in _batch_appends

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 425, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 425, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 655, in save_dict

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 687, in _batch_setitems

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 419, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 639, in _batch_appends

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 331, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 396, in save_reduce

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 286, in save

  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/pickle.py", line 754, in save_global

PicklingError: Can't pickle <class 'store.Scenery'>: it's not found as store.Scenery (perhaps renpy.game.log.log[46].context.scene_lists.layers[u'mapEngine'][0].displayable.sceneryList[322].image = <Surface(128x128x32)>)

Darwin-25.0.0-x86_64-i386-64bit

Ren'Py 7.4.11.2266

Cursed Overlord 2 0.72

Mon Jan  5 12:31:41 2026

```