Skip to main content

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

is anyone getting an exception about the script changing in an incompatible way? don't want to lose years of progress </3

hi :) I'd love to help, but I need more info first. If you can send me a screenshot or copy/paste the error here, I'll take a look... but as the game grew, I changed some parts of the code and added/modified variables, so there's a chance that your saves might not be compatible with the latest version...depending on when they were created, sorry :( If you need to start a new game, though, you can just hold the CTRL key to skip the text you've seen already, which should make the process a lot quicker hehe! ^^

i think i had the same problem :( it won't take me back to my most recent save (last month update). 

Sorry to hear that! Please send me a screenshot or copy/paste the error here, and I'll take a look. ^^

Hii thank you for replying, i'll paste there the error code. 


[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

ModuleNotFoundError: No module named 'renpy.display.position'

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

Traceback (most recent call last):

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script

    python hide:

  File "renpy/ast.py", line 1187, in execute

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

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/python.py", line 1260, in py_exec_bytecode

    exec(bytecode, globals, locals)

    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>

    python hide:

  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide

    ui.interact()

    ~~~~~~~~~~~^^

  File "renpy/ui.py", line 304, in interact

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

         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/core.py", line 2219, in interact

    repeat, rv = self.interact_core(

                 ~~~~~~~~~~~~~~~~~~^

        preloads=preloads,

        ^^^^^^^^^^^^^^^^^^

    ...<4 lines>...

        **kwargs,

        ^^^^^^^^^

    )  # type: ignore

    ^                

  File "renpy/display/core.py", line 3302, in interact_core

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

         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/screen.py", line 805, in event

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

         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 273, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1184, in event

    return handle_click(self.clicked)

           ~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1107, in handle_click

    rv = run(action)

         ~~~^^^^^^^^

  File "renpy/display/behavior.py", line 411, in run

    return action(*args, **kwargs)

           ~~~~~~^^^^^^^^^^^^^^^^^

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

    renpy.load(fn)

    ~~~~~~~~~~^^^^

  File "renpy/loadsave.py", line 634, in load

    roots, log = loads(log_data)

                 ~~~~~^^^^^^^^^^

  File "renpy/compat/pickle.py", line 296, in loads

    return load(io.BytesIO(s))

           ~~~~^^^^^^^^^^^^^^^

  File "renpy/compat/pickle.py", line 288, in load

    return Unpickler(f, fix_imports=True, encoding="utf-8", errors="surrogateescape").load()

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^

  File "renpy/compat/pickle.py", line 280, in find_class

    return super().find_class(module, name)

           ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

ModuleNotFoundError: No module named 'renpy.display.position'

Perfect. Thank you, Jessica! I think I already know what's causing the issue. I'll upload a new version over the next days to fix a few other bugs, and I *think* I'll be able to fix this one too. When I release it, I'll reply here to see if the game is working for you :) Big hug!

(1 edit)

Awesome, thank you! You're so kind :) I'll let you know as soon as possible, have a nice day!! <3

Hello again! I just uploaded a new version. As far as I understood, you got that error because of a conflict in the Renpy version I used to export the previous build. I re-exported it to be sure, so it should be working now. Can you update the game and try, please? Let me know if it works ^^ ♥