Skip to main content

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

Thank you. will the "in range" function be fixed in the following bug fix update?

The in range function works fine, even in the command line.
I would not recommend to use it in the command line because it is easy to get sth wrong and destroy your data, as I understood might have happened in your case.

Or did I misunderstand and you got an error in normal gameplay which is somehow related to an in range() command?
In that case please post the error message so i can have a look again.

Here it is. I was playing normal gameplay, just using the console to give me things. I did not want to spend hours getting to the new content, and I didn't like the using skip menu.


I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/03_GAME.rpy", line 157, in script call

    call sandbox_interior() from _call_sandbox_interior

  File "game/500_navigator/552_sandbox_interior.rpy", line 384, in script

    call screen sandbox_interior_navigate_scr(mode)

  File "game/03_GAME.rpy", line 157, in script call

    call sandbox_interior() from _call_sandbox_interior

  File "game/500_navigator/552_sandbox_interior.rpy", line 384, in script

    call screen sandbox_interior_navigate_scr(mode)

  File "renpy/common/000statements.rpy", line 671, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "renpy/common/00action_menu.rpy", line 120, in __call__

    renpy.call_in_new_context("_game_menu", *self.args, _game_menu_screen=screen, **self.kwargs)

  File "renpy/common/00gamemenu.rpy", line 174, in script

    $ ui.interact()

  File "renpy/common/00gamemenu.rpy", line 174, in script

    $ ui.interact()

  File "renpy/common/00gamemenu.rpy", line 174, in <module>

    $ ui.interact()

  File "game/screens.rpy", line 592, in execute

    screen save():

  File "game/screens.rpy", line 592, in execute

    screen save():

  File "game/screens.rpy", line 596, in execute

    use file_slots(_("Save"))

  File "game/screens.rpy", line 596, in <module>

    use file_slots(_("Save"))

TypeError: 'int' object is not callable

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

Full traceback:

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\bootstrap.py", line 359, in bootstrap

    renpy.main.main()

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\main.py", line 652, in main

    run(restart)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\main.py", line 148, in run

    renpy.execution.run_context(True)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\execution.py", line 958, in run_context

    context.run()

  File "game/03_GAME.rpy", line 157, in script call

    call sandbox_interior() from _call_sandbox_interior

  File "game/500_navigator/552_sandbox_interior.rpy", line 384, in script

    call screen sandbox_interior_navigate_scr(mode)

  File "lib/python3.9/future/utils/__init__.py", line 444, in raise_

  File "game/03_GAME.rpy", line 157, in script call

    call sandbox_interior() from _call_sandbox_interior

  File "game/500_navigator/552_sandbox_interior.rpy", line 384, in script

    call screen sandbox_interior_navigate_scr(mode)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\ast.py", line 1974, in execute

    self.call("execute")

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\ast.py", line 1953, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\statements.py", line 374, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 671, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\exports\statementexports.py", line 345, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\ui.py", line 301, in interact

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-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:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\core.py", line 3286, in interact_core

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\layout.py", line 1297, in event

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\layout.py", line 1297, in event

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\layout.py", line 1297, in event

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\screen.py", line 793, in event

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\layout.py", line 1297, in event

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\layout.py", line 1297, in event

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\behavior.py", line 1182, in event

    return handle_click(self.clicked)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\behavior.py", line 1103, in handle_click

    rv = run(action)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\behavior.py", line 401, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_menu.rpy", line 120, in __call__

    renpy.call_in_new_context("_game_menu", *self.args, _game_menu_screen=screen, **self.kwargs)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\game.py", line 377, in call_in_new_context

    return renpy.execution.run_context(False)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\execution.py", line 958, in run_context

    context.run()

  File "renpy/common/00gamemenu.rpy", line 174, in script

    $ ui.interact()

  File "lib/python3.9/future/utils/__init__.py", line 444, in raise_

  File "renpy/common/00gamemenu.rpy", line 174, in script

    $ ui.interact()

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\ast.py", line 821, in execute

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\python.py", line 1178, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/00gamemenu.rpy", line 174, in <module>

    $ ui.interact()

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\ui.py", line 301, in interact

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

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-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:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\core.py", line 2745, in interact_core

    root_widget.visit_all(lambda d : d.per_interact())

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\displayable.py", line 434, in visit_all

    d.visit_all(callback, seen)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\displayable.py", line 434, in visit_all

    d.visit_all(callback, seen)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\displayable.py", line 434, in visit_all

    d.visit_all(callback, seen)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\screen.py", line 480, in visit_all

    callback(self)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\core.py", line 2745, in <lambda>

    root_widget.visit_all(lambda d : d.per_interact())

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\screen.py", line 491, in per_interact

    self.update()

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\display\screen.py", line 697, in update

    self.screen.function(**self.scope)

  File "game/screens.rpy", line 592, in execute

    screen save():

  File "game/screens.rpy", line 592, in execute

    screen save():

  File "game/screens.rpy", line 596, in execute

    use file_slots(_("Save"))

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\parameter.py", line 503, in evaluate

    value = renpy.python.py_eval(v, locals=scope)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\python.py", line 1209, in py_eval

    return py_eval_bytecode(code, globals, locals)

  File "D:\Games\SpaceJourneyX-205_010c-pc\SpaceJourneyX-205_010c-pc\renpy\python.py", line 1202, in py_eval_bytecode

    return eval(bytecode, globals, locals)

  File "game/screens.rpy", line 596, in <module>

    use file_slots(_("Save"))

TypeError: 'int' object is not callable

Windows-10-10.0.19045 AMD64

Ren'Py 8.3.3.24111502

Space Journey X 205_010c

Sun Mar 23 14:06:34 2025

Thanks for the arrow printout. It seems to be related to metadata in the save file. I cannot imagine how that might be related to any command line cheat inputs though.

But you could try to make a completely new game for testing, and access the file, load save menu and check whether the game crashes as well in a new game.

From how the error looks, it should be able to be replicated when you try the load or save menu.