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

5.00 star(s) 37 Votes

theMickey_

Engaged Member
Mar 19, 2020
2,195
2,829
Hey 0x52, thanks for this new version! I really like some of those additions a lot, so thanks for your ongoing development of your mod!

  • Configurable watchpanel contents + compact mode
  • New watchpanel option to view last executed filename:line
  • Configurable width for custom textboxes/dialogue
Those are my favorite new features: compact mode for the watch panel, being able to see what script file/line is currently being executed and the configurable width/height for custom textboxes!

I do have some additional requests though, and also one bug report if you don't mind:
  • configurable width for text boxes: I've set it to 65% (so I can open the watch panel and still see all of the dialogue), but what I would love to see if the colored background of the "Namebox" as well as the "Text" would also be only 65% in width -- those are still using 100% of the width of the screen. Also a small area below the textbox without coloring would be nice, too. Something like this:
    1710411749383.png
  • An option to save a customized textbox as "global" would be nice, and activate this "global" textbox in different games. And once you change the layout in one game, all the games using the same "global" textbox will change as well.
  • Quick menu: an option to disable/enable the "Quick menu" within games would be awesome
  • ...and my final feature request for today: sorting search results *cough* ;)

And here's a bug I've just encountered while I was testing your new URM version (I haven't actually played this game before, so I don't know if this "new" to 2.1 or if it always has been this way):
  • In the game "The Seven Realms" (R3) URM doesn't seem to work at all. The log file says URM is loaded ("Init at 0x52-URM/classes/main.rpyc:173 took 0.39035 s."), but when I press "Import Game" --> "Continue without Realm 2 data", the game starts, but pressing ALT+M doesn't do anything. (Oh, and for the record: no other mods are being used, URM 2.1 is the only mod installed, no crashes or errors, therefore no screenshots, Windows 10)
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,505
configurable width for text boxes: I've set it to 65% (so I can open the watch panel and still see all of the dialogue), but what I would love to see if the colored background of the "Namebox" as well as the "Text" would also be only 65% in width -- those are still using 100% of the width of the screen. Also a small area below the textbox without coloring would be nice, too.
Yeah, I should have made it possible to also change the background width. I tested everything with the gradient background and no background for the name. Because of that I didn't really see an issue with the 100% background width.
I did actually also change the background width at some point, but for the gradient background this is ugly IMO.

An option to save a customized textbox as "global" would be nice, and activate this "global" textbox in different games. And once you change the layout in one game, all the games using the same "global" textbox will change as well.
Those customizations are saved to an .urm file and you can load that into another game. I have to think about a way to transfer those customizations easier.

Quick menu: an option to disable/enable the "Quick menu" within games would be awesome
It's on the roadmap (as fully customizable quick menu)

...and my final feature request for today: sorting search results *cough* ;)
Give me another 4 years ;)

In the game "The Seven Realms" (R3) URM doesn't seem to work at all. The log file says URM is loaded ("Init at 0x52-URM/classes/main.rpyc:173 took 0.39035 s."), but when I press "Import Game" --> "Continue without Realm 2 data", the game starts, but pressing ALT+M doesn't do anything. (Oh, and for the record: no other mods are being used, URM 2.1 is the only mod installed, no crashes or errors, therefore no screenshots, Windows 10)
I will check this later. I assume you also didn't get the "URM is installed" screen?
Update:
After the import the game seems to start in an unexpected way. Because of that URM doesn't initialize. If you save the game and load it again URM will initialize.
 
Last edited:
  • Like
Reactions: Feyd

Dc`cc

New Member
Aug 25, 2018
9
9
This is simply amazing! After using it, all I can do is marvel in amazement!

However, I've noticed that some text has turned into squares during use. It doesn't display properly, and I'm not sure if this is because I'm a Chinese player. I'm playing the translated version. I don't know how to solve this problem. Should I add a font?

Something like this!
bde4fde2b63b3e7b507852e3e59622be.png e41ee4f40010891fc7f1db938f02bdf5.png ecedd5a6fc747f754d96885d618fbf37.png
 
Last edited:

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,505
Gwiffin Thank you for the review.
It's a known issue that frozen variables can still change in some cases. This will be addressed in a future release.

This is simply amazing! After using it, all I can do is marvel in amazement!

However, I've noticed that some text has turned into squares during use. It doesn't display properly, and I'm not sure if this is because I'm a Chinese player. I'm playing the translated version. I don't know how to solve this problem. Should I add a font?

Something like this!
View attachment 3444646 View attachment 3444647 View attachment 3444648
This is because your translation also tries to translate URM. It's a known issue that can occur in certain cases, but of course I will be looking for a fix ;)
 
  • Like
Reactions: Feyd and Dc`cc

PunkHooligan

Onion Ninja
Donor
Aug 10, 2020
601
1,094
Hi. Huge thanks for you work ! Have a question. If I didnt met conditions for a choice, but still press Select and game play like I chose that path, what exactly happens ? Does it change my previous choices so game wont break orrr... ? I'm clueless.
You don't have permission to view the spoiler content. Log in or register now.
 

Tiur

Well-Known Member
Nov 13, 2021
1,209
3,324
Hi. Huge thanks for you work ! Have a question. If I didnt met conditions for a choice, but still press Select and game play like I chose that path, what exactly happens ? Does it change my previous choices so game wont break orrr... ? I'm clueless.
You don't have permission to view the spoiler content. Log in or register now.
No, selecting a choice that you wouldn't otherwise meet the conditions to see within the game's logic just triggers the code block attached to that choice. It doesn't retroactively change anything about the conditions for the choice appearing. Game logic is up to the developer of the game, and it would be next to impossible for URM to be able to find any conflicts or discrepancies.
 
  • Like
Reactions: 0x52 and theMickey_

N0lla

Newbie
Aug 25, 2023
61
53
Could you add a feature where a remembered variable is saved so if you quit the game and reload after quitting the variables are remembered.
 
  • Thinking Face
Reactions: TheSidewinder

hsehsing

Member
Jul 11, 2017
339
76
Any chance of the hotkeys support being added?
Like setting variables or calling function on pressing a button?
 
Sep 28, 2021
106
37
We know this URM works for only Ren'py VN but anyone can tell me does RPGM VN's also have this kind of mod and also it is working for Android ones
I'm asking this question bcs some RPGM VN's like NLT Media VN'S work on RPGM so if there is any mod for RPGM so we can hack??
Please anyone know this please tell me.
Thank you
 

Dc`cc

New Member
Aug 25, 2018
9
9
Gwiffin Thank you for the review.
It's a known issue that frozen variables can still change in some cases. This will be addressed in a future release.


This is because your translation also tries to translate URM. It's a known issue that can occur in certain cases, but of course I will be looking for a fix ;)

Thank you for your response!

May I suggest something? It would be great if you could add support for multiple languages! My English is just okay; while the mod is easy to use, I would really appreciate being able to use this fantastic mod in my native language!
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,505
Thank you for your response!

May I suggest something? It would be great if you could add support for multiple languages! My English is just okay; while the mod is easy to use, I would really appreciate being able to use this fantastic mod in my native language!
Next release prevents Renpy from translating URM, but this solution also offers the option to translate URM in the future. That would still take quite some work to implement.
 
  • Like
Reactions: Feyd

Dc`cc

New Member
Aug 25, 2018
9
9
Next release prevents Renpy from translating URM, but this solution also offers the option to translate URM in the future. That would still take quite some work to implement.
Thank you for your response! It's great to hear that you're considering future updates for multi-language support. I truly believe this will enhance the experience for many users.

I understand that implementing such a feature is no small task, but I have confidence in your ability to improve the mod even further. I'll be keeping a close eye on your updates and am excited to see what new developments you have in store. Keep up the fantastic work, and I look forward to the surprises your mod will continue to bring!
 
  • Like
Reactions: 0x52 and theMickey_

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,505
Update
I've just published URM 2.1.1, which contains the following changes:
  • Added positioning options for custom textboxes/dialogue
  • Search results are now sortable (by name)
  • Fix: Prevent Ren'Py translations from translating URM
  • Fix: Global settings on Android (for some Android builds it's still possible it's not supported. In this case URM will now make this clear and not offer the possibility to change global settings)

screenshot0011.png
 
Feb 24, 2020
201
70
I'm trying to get this game to work on a non-adult steam game called Class of '09 that also uses Ren'Py, but simplay dragging and dropping "0x52_URM.rpa" into the game folder (...\Steam\steamapps\common\Class of '09 The Re-Up\C09RU-1.0\game) does not seem to work. I pressed the alt+m key and m key and nothing pops out. Does anyone know how to get URM to work on Class of '09 (and possibly Class of '09 Re)?
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,505
I'm trying to get this game to work on a non-adult steam game called Class of '09 that also uses Ren'Py, but simplay dragging and dropping "0x52_URM.rpa" into the game folder (...\Steam\steamapps\common\Class of '09 The Re-Up\C09RU-1.0\game) does not seem to work. I pressed the alt+m key and m key and nothing pops out. Does anyone know how to get URM to work on Class of '09 (and possibly Class of '09 Re)?
Reporting an issue
When reporting an issue with URM, please include the information below:
  • Are you using the latest version of URM?
  • Which game has the issue (preferable a link to the game's thread)
  • If it's a crash (grey screen) attach the "traceback.txt" file
  • What did you do that caused the issue?
  • Attach a screenshot of the issue (if possible)
  • When URM gave an error (not a grey crash screen), check the log.txt file for lines starting with "0x52:"
  • What OS are you on?
  • Do you have any other mods installed? Does the issue still exist without the other mod(s)?
 
  • Like
Reactions: Feyd
Feb 24, 2020
201
70
  • Yes, v2.1.1
  • [Class of '09] game (it's a non-adult Steam game; unsure if I can post the link that is outside of f95)
  • no crash at all, just that the hotkey's Alt+M and M doesn't do anything; there is also no window pop-up at the start of the game upon 1st-time URM installation into the game root folder of the game when pressing Alt+M
  • dragging 0x52_URM.rpa to the game folder (...\Steam\steamapps\common\Class of '09 The Re-Up\C09RU-1.0\game)
  • no error; log.txt also does not contain any line starting with "0x52"
  • OS is Windows 11 Home
  • no other mods are installed, game is directly purchased & downloaded from Steam
To add on, the game itself has some original Ren'Py functionality e.g. 'H' key to hide the dialogue box, but gave new functions to certain actions such as scrolling up the mouse wheel skips the entire scene instead of going backwards to the previous textbox.
 
5.00 star(s) 37 Votes