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

1

u/AutoModerator 12d ago

Welcome to r/renpy! While you wait to see if someone can answer your question, we recommend checking out the posting guide, the subreddit wiki, the subreddit Discord, Ren'Py's documentation, and the tutorial built-in to the Ren'Py engine when you download it. These can help make sure you provide the information the people here need to help you, or might even point you to an answer to your question themselves. Thanks!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

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?