Mod Ren'Py Universal Ren'Py Mod / URM [2.6.1] (mod any Ren'Py game yourself)

5.00 star(s) 46 Votes

Enlight432

Active Member
Jan 4, 2024
920
1,492
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
Thanks for the explanations
So, you've found half of the solution
Now we need to find a way to solve the user interface corruption issue – as shown in the image
 

rayserker7

Member
Jul 18, 2017
190
103
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_other.rpy", line 581, in __eq__
if type(self) is not type(other):
Exception: Character expects its what argument to be a string, got <store.Function object at 0x000000000d118640>.

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

Full traceback:
File "game/script.rpyc", line 80, in script
File "G:\megadescarga\universitydays-15.0-pc\renpy\ast.py", line 2586, in execute
Say.execute(self)
File "G:\megadescarga\universitydays-15.0-pc\renpy\ast.py", line 623, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "G:\megadescarga\universitydays-15.0-pc\renpy\exports\sayexports.py", line 132, in say
who(what, *args, **kwargs)
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1377, in __call__
return Character(kind=self, **kwargs)(what, interact=interact, _call_done=_call_done, multiple=multiple, _mode=_mode, _with_none=_with_none)
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1471, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1117, in do_display
display_say(who,
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 814, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "G:\megadescarga\universitydays-15.0-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\core.py", line 2218, 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 "G:\megadescarga\universitydays-15.0-pc\renpy\display\core.py", line 2748, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\core.py", line 2748, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\screen.py", line 700, in update
self.screen.function(**self.scope)
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 86, in execute
File "0x52-URM/screens/main.rpy.x52", line 118, in execute
File "0x52-URM/screens/main.rpy.x52", line 147, in execute
File "0x52-URM/screens/main.rpy.x52", line 162, in execute
File "0x52-URM/screens/main.rpy.x52", line 165, in execute
File "0x52-URM/screens/main.rpy.x52", line 176, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 61, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 61, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 66, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 68, in execute
File "0x52-URM/framework/screens/buttons.rpy.x52", line 64, in execute
File "0x52-URM/framework/screens/buttons.rpy.x52", line 64, in execute
File "0x52-URM/framework/screens/buttons.rpy.x52", line 67, in execute
File "renpy/common/00action_other.rpy", line 581, in __eq__
if type(self) is not type(other):
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1384, in __call__
raise Exception("Character expects its what argument to be a string, got %r." % (what,))
Exception: Character expects its what argument to be a string, got <store.Function object at 0x000000000d118640>.

Windows-10-10.0.26100 AMD64
Ren'Py 8.3.7.25031702
University Days S1 Episode 15 15.0
Thu May 29 15:03:10 2025
```
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,747
8,312
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_other.rpy", line 581, in __eq__
if type(self) is not type(other):
Exception: Character expects its what argument to be a string, got <store.Function object at 0x000000000d118640>.

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

Full traceback:
File "game/script.rpyc", line 80, in script
File "G:\megadescarga\universitydays-15.0-pc\renpy\ast.py", line 2586, in execute
Say.execute(self)
File "G:\megadescarga\universitydays-15.0-pc\renpy\ast.py", line 623, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "G:\megadescarga\universitydays-15.0-pc\renpy\exports\sayexports.py", line 132, in say
who(what, *args, **kwargs)
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1377, in __call__
return Character(kind=self, **kwargs)(what, interact=interact, _call_done=_call_done, multiple=multiple, _mode=_mode, _with_none=_with_none)
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1471, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1117, in do_display
display_say(who,
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 814, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "G:\megadescarga\universitydays-15.0-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\core.py", line 2218, 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 "G:\megadescarga\universitydays-15.0-pc\renpy\display\core.py", line 2748, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\core.py", line 2748, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "G:\megadescarga\universitydays-15.0-pc\renpy\display\screen.py", line 700, in update
self.screen.function(**self.scope)
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 86, in execute
File "0x52-URM/screens/main.rpy.x52", line 118, in execute
File "0x52-URM/screens/main.rpy.x52", line 147, in execute
File "0x52-URM/screens/main.rpy.x52", line 162, in execute
File "0x52-URM/screens/main.rpy.x52", line 165, in execute
File "0x52-URM/screens/main.rpy.x52", line 176, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 61, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 61, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 66, in execute
File "0x52-URM/screens/textbox.rpy.x52", line 68, in execute
File "0x52-URM/framework/screens/buttons.rpy.x52", line 64, in execute
File "0x52-URM/framework/screens/buttons.rpy.x52", line 64, in execute
File "0x52-URM/framework/screens/buttons.rpy.x52", line 67, in execute
File "renpy/common/00action_other.rpy", line 581, in __eq__
if type(self) is not type(other):
File "G:\megadescarga\universitydays-15.0-pc\renpy\character.py", line 1384, in __call__
raise Exception("Character expects its what argument to be a string, got %r." % (what,))
Exception: Character expects its what argument to be a string, got <store.Function object at 0x000000000d118640>.

Windows-10-10.0.26100 AMD64
Ren'Py 8.3.7.25031702
University Days S1 Episode 15 15.0
Thu May 29 15:03:10 2025
```
https://f95zone.to/threads/universa...d-any-renpy-game-yourself.48025/post-11544483
 
5.00 star(s) 46 Votes