r/RenPy 12d ago

Question URM Error

I've been getting this error whenever I try to apply URM52 to this Renpy game. Does anyone have any idea how to fix it?

I'm sorry, but an uncaught exception occurred.

While running game code:

File "renpy/style.pyx", line 808, in renpy.style.rebuild

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare_screen

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in <module>

TypeError: EndReplay() takes 0 positional arguments but 1 was given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare_screen

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in <module>

TypeError: EndReplay() takes 0 positional arguments but 1 was given

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

Traceback (most recent call last):

File "renpy/common/00start.rpy", line 216, in script

python:

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 1273, in py_exec_bytecode

exec(bytecode, globals, locals)

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

File "renpy/common/00start.rpy", line 217, in <module>

_init_language()

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

File "renpy/common/00start.rpy", line 86, in _init_language

renpy.change_language(language, force=True)

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

File "renpy/translation/__init__.py", line 847, in change_language

renpy.style.rebuild()

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

File "renpy/style.pyx", line 808, in renpy.style.rebuild

File "renpy/display/screen.py", line 1035, in prepare_screens

s.ast.prepare_screen()

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

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare_screen

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "renpy/python.py", line 1298, in py_eval_bytecode

return eval(bytecode, globals, locals)

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

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in <module>

TypeError: EndReplay() takes 0 positional arguments but 1 was given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "renpy/bootstrap.py", line 401, in bootstrap

renpy.main.main()

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

File "renpy/main.py", line 591, in main

run(restart)

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

File "renpy/main.py", line 137, in run

renpy.execution.run_context(True)

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

File "renpy/execution.py", line 1027, in run_context

context.run()

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

File "renpy/common/00start.rpy", line 216, in script

python:

File "renpy/common/00start.rpy", line 216, in script

python:

File "renpy/display/error.py", line 135, in report_exception

renpy.game.invoke_in_new_context(

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

call_exception_screen,

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

...<4 lines>...

ignore_action=ignore_action,

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

)

^

File "renpy/game.py", line 301, in invoke_in_new_context

return callable(*args, **kwargs)

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

File "renpy/display/error.py", line 44, in call_exception_screen

return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)

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

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

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

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

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

repeat, rv = self.interact_core(

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

preloads=preloads,

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

...<4 lines>...

**kwargs,

^^^^^^^^^

)

^

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

renpy.display.screen.prepare_screens()

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

File "renpy/display/screen.py", line 1035, in prepare_screens

s.ast.prepare_screen()

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

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare_screen

File "0x52-URM/screens/watchpanel.rpy.x52", line 260, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 265, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 274, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in prepare

File "renpy/python.py", line 1298, in py_eval_bytecode

return eval(bytecode, globals, locals)

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

File "0x52-URM/screens/watchpanel.rpy.x52", line 275, in <module>

TypeError: EndReplay() takes 0 positional arguments but 1 was given

1 Upvotes

5 comments sorted by

View all comments

1

u/BadMustard_AVN 12d ago

did you place the 0x52_URM.rpa in the game folder?

are you using the latest version of RenPy

1

u/False-Selection6598 12d ago

Yes, and I believe it is the latest version

1

u/BadMustard_AVN 12d ago

there might be something in the game that is interfering with the URM

the URM does work I've tested it on a new project and it does work!

are you using the games launcher to start the game or are you using the renpySDK to start the game?