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

5.00 star(s) 50 Votes

CurtimusPrime92

Active Member
Jul 17, 2020
589
464
152
You're saying this crash happens when you search for anything at all, not something specific?
error screen pops up anytime i have watchpanel open with imagebuttons on screen and anytime i have URM open and click into variable search window with imagebuttons on screen
You don't have permission to view the spoiler content. Log in or register now.
 

HiP1

Well-Known Member
Dec 3, 2023
1,097
1,127
273
"My Dorm" uses a clever technique to code its blinking animations (and probably some others too) and URM detects it as a branching path.
so we get the notification almost every other static render.
you might want to check it.
 

dirkdigger

Newbie
Jan 2, 2023
17
10
77
Sorry for the stupid question, but what does this mean?
Exception: Could not find font '0x52-URM/framework/MaterialIconsOutlined-Regular.otf'.



So this is from the file code «font.py». But where should this font be? In the game folder? In windows system folder? Or is there a missing line of code somewhere?
 
Last edited:

desmosome

Conversation Conqueror
Sep 5, 2018
6,808
15,400
864
0x52

Just thought of a feature suggestion, but not sure if even possible. Would it be feasible to add a way to search for the instances in the game where variables are set or modified?
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,774
7,309
712
error screen pops up anytime i have watchpanel open with imagebuttons on screen and anytime i have URM open and click into variable search window with imagebuttons on screen
You don't have permission to view the spoiler content. Log in or register now.
This happens because of how they use Ren'Py's tooltip system. This will be addressed in a future version of URM, but has a low priority.

"My Dorm" uses a clever technique to code its blinking animations (and probably some others too) and URM detects it as a branching path.
so we get the notification almost every other static render.
you might want to check it.
On the roadmap is an option to be able te ignore certain path detection. That would probably solve your issue

Sorry for the stupid question, but what does this mean?
Exception: Could not find font '0x52-URM/framework/MaterialIconsOutlined-Regular.otf'.



So this is from the file code «font.py». But where should this font be? In the game folder? In windows system folder? Or is there a missing line of code somewhere?
A little more detail would be helpful. Are you by any chance talking about Town of Magic? If you search this thread for that you could have found this post.

Just thought of a feature suggestion, but not sure if even possible. Would it be feasible to add a way to search for the instances in the game where variables are set or modified?
You mean find places in the code where a variable is modified? Not something I'm looking to implement. It would be pretty complicated to get this even close to reliable.
 

CurtimusPrime92

Active Member
Jul 17, 2020
589
464
152
This happens because of how they use Ren'Py's tooltip system. This will be addressed in a future version of URM, but has a low priority.
would a more expedient/personal solution for me be to edit game files in a way that base game no longer utilizes RenPy tooltip? i.e. i am assuming it's some kind of conflict where Game wants tooltips and URM wants tooltips at the same time so if i delete/comment out game tooltips URM can have priority access to tooltip system?
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,774
7,309
712
would a more expedient/personal solution for me be to edit game files in a way that base game no longer utilizes RenPy tooltip? i.e. i am assuming it's some kind of conflict where Game wants tooltips and URM wants tooltips at the same time so if i delete/comment out game tooltips URM can have priority access to tooltip system?
No. URM only shows it's own tooltips, but the game also tries to show URM's tooltips, but the game expects more than just text (also a position), which is uncommon and URM doens't provide. So the games crashes.
 
  • Like
Reactions: Feyd and theMickey_

Bzshr

Newbie
Feb 4, 2018
78
106
237
getting this error
You don't have permission to view the spoiler content. Log in or register now.
in the game Reya The Elf when i have variables in watchpanel and also when i try to search variables in URM with watchpannel active

edit
this only seems to happen at a few specific screens (massage work table and Home (possibly only screens without dialog/or using image buttons to navigate scenes)) will post screenshot when is back online
You don't have permission to view the spoiler content. Log in or register now.
edit2
it seems this happens regardless of having vars in watchpanel or not just having it active seems to trigger error (if i click the > to expand watchpanel or do search inside URM it gives error)
I've encountered similar issues using this mod with the same game. However, I figured it out - it's pretty safe to modify the variables only when you have the map opened, or areas where nothing is actively happening. On any other areas, the game is actively playing webm loops. Not sure why this would crash the mod though.
 

unclemati

Newbie
Sep 24, 2023
23
12
31
If I want to remove save desciption when I save the game, how do I look for it?


I tried via Gamesaves - Ask Name before saving, both local and global are off, but the game still asks me for a save name.
 

CurtimusPrime92

Active Member
Jul 17, 2020
589
464
152
No. URM only shows it's own tooltips, but the game also tries to show URM's tooltips, but the game expects more than just text (also a position), which is uncommon and URM doens't provide. So the games crashes.
I've encountered similar issues using this mod with the same game. However, I figured it out - it's pretty safe to modify the variables only when you have the map opened, or areas where nothing is actively happening. On any other areas, the game is actively playing webm loops. Not sure why this would crash the mod though.
it worked by painstakingly excising every Tooltip (XXX), $ tt = GetTooltip(), and
Python:
if tt:
    frame:
from the code of screens.rpy i no longer get errors YAY! over 160 instances i had to manually edit or comment out lol
 
  • Haha
Reactions: 0x52

BBBBB7

Member
Dec 22, 2017
283
297
247
Is URM able to bypass a gallery option that's locked by a paywall? The content is still there but idk how to get around it
 

theMickey_

Engaged Member
Mar 19, 2020
2,358
3,183
357
Is URM able to bypass a gallery option that's locked by a paywall? The content is still there but idk how to get around it
Depends on how it's implemented in the game I'd say. What game are you talking about?
 

shmurfer

Engaged Member
Dec 29, 2019
3,163
4,945
387
Is URM able to bypass a gallery option that's locked by a paywall? The content is still there but idk how to get around it
If the content is there it probably can. There's a lot of games on here with paywalls that can be bypassed if you can hack the game a little. URM often lets you see the password it's expecting right before the textbox where you'd enter it (though some games obfuscate it to varying success)
 
  • Like
Reactions: Ssato243

BBBBB7

Member
Dec 22, 2017
283
297
247
If the content is there it probably can. There's a lot of games on here with paywalls that can be bypassed if you can hack the game a little. URM often lets you see the password it's expecting right before the textbox where you'd enter it (though some games obfuscate it to varying success)
It's not password protected, the button is a link but if you can redirect it, you can see the gallery (but idk how)
 

Decaf9635

New Member
Jan 5, 2020
8
41
103
having some issues with Queen Trainer, wont start with the tool, crashes instead. Crash log bellow.

Code:
I'm sorry, but an uncaught exception occurred.

While loading the script.
Exception: Could not load from archive 0x52-URM/classes/API.rpyc.

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

Full traceback:
  File "___\QUEEN_TRAINER-win\renpy\bootstrap.py", line 289, in bootstrap
    renpy.main.main()
  File "___\QUEEN_TRAINER-win\renpy\main.py", line 249, in main
    renpy.game.script.load_script() # sets renpy.game.script.
  File "___\QUEEN_TRAINER-win\renpy\script.py", line 181, in load_script
    self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
  File "___\QUEEN_TRAINER-win\renpy\script.py", line 441, in load_appropriate_file
    raise Exception("Could not load from archive %s." % (lastfn,))
Exception: Could not load from archive 0x52-URM/classes/API.rpyc.

Windows-post2008Server-6.2.9200
Ren'Py 6.18.3.761
 
5.00 star(s) 50 Votes