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,197
2,834
First and foremost: there's absolutely no need to YELL and use BIG LETTERS and BOLD fonts. Stop it, it's annoying as f*ck.

Second: You'll get a "Mods are not supported" -- which clearly is message by the game's dev, who is trying to avoid any mods being used with their game. Therefore it's 100% not URM's fault. Please go to the game thread and blame the dev of the game instead of posting it here.

Thanks.
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,088
6,078
First and foremost: there's absolutely no need to YELL and use BIG LETTERS and BOLD fonts. Stop it, it's annoying as f*ck.

Second: You'll get a "Mods are not supported" -- which clearly is message by the game's dev, who is trying to avoid any mods being used with their game. Therefore it's 100% not URM's fault. Please go to the game thread and blame the dev of the game instead of posting it here.

Thanks.
oh
i had a great fight with them over this a year and half ago or so
hilarious , how they blamed urm for their crap coding
read it if you have time (and the posts still exist ) :ROFLMAO:
since then they made 2 versions of the game public and patreon/payd only
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,509
Like theMickey_ said. If you want help, ask in a normal way! I actually just wanted to ignore this, because of the large text, but because I don't appreciate devs blocking mods, I decided to make a quick workaround.

Grab the attached file and extract it into the "game" folder.
I think this is the best approach for this. The attached script catches if the game tries to quit and gives you the option to prevent/cancel that.
1688489446031.png 1688489471469.png
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,088
6,078
Like theMickey_ said. If you want help, ask in a normal way! I actually just wanted to ignore this, because of the large text, but because I don't appreciate devs blocking mods, I decided to make a quick workaround.

Grab the attached file and extract it into the "game" folder.
I think this is the best approach for this. The attached script catches if the game tries to quit and gives you the option to prevent/cancel that.
View attachment 2744565 View attachment 2744567
i can see them rotate if this goes public over there :ROFLMAO:
 

chronicle.digital

New Member
Jun 13, 2023
3
2
Thx for great mod with freeze option, but, "Houston, we have a problem..."

Save/Load option
on all 0x52 versions after v1.9.4 (tue. 19 july 2022)
on all games
OS: OEM Win7 sp1 latest updates 05.2023.
problem in "saveDir", maybe coz i'm on "administrator account" closed by default, that used non English symbols in path, it's has my locale symbols in path. (East Europe)

error absolutely the same in all games, same code/mentioned lines.

can we have please, save folder in game folder, not in OS/system environment path's?
thx.

here is simple tracelog (Perfect Housewife [v2306]):
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.
 
Last edited:

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,088
6,078
Thx for great mod with freeze option, but, "Houston, we have a problem..."

Save/Load option
on all 0x52 versions after v1.9.4 (tue. 19 july 2022)
on all games
OS: OEM Win7 sp1 latest updates 05.2023.
problem in "saveDir", maybe coz i'm on "administrator account" closed by default, that used non English symbols in path, it's has my locale symbols in path. (East Europe)

error absolutely the same in all games, same code/mentioned lines.

can we have please, save folder in game folder, not in OS/system environment path's?
thx.

here is simple tracelog (Perfect Housewife [v2306]):
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.
i have the same problem (an Ö in the path)
solution :
extract the urm.rpa

cange :
\0x52\classes loader.rpy

line 21

into this :

self._m1_loader__saveDir = renpy.os.path.abspath(renpy.os.path.join(config.save_directory))

you have to use the extracted files now , just put the folder 0x52 into the *\game directory
(dont use the rpa )
the save location is now the mainfolder of the game

edit: added the whole thing , just extract into mainfolder (again dont use the rpa with this)

edit2 : only neccessary at games with renpy version below 8.0.1
 
Last edited:

chronicle.digital

New Member
Jun 13, 2023
3
2
i have the same problem (an Ö in the path)
solution :
extract the urm.rpa

cange :
\0x52\classes loader.rpy

line 21

into this :

self._m1_loader__saveDir = renpy.os.path.abspath(renpy.os.path.join(config.save_directory))

you have to use the extracted files now , just put the folder 0x52 into the *\game directory
(dont use the rpa )
the save location is now the mainfolder of the game

edit: added the whole thing , just extract into mainfolder (again dont use the rpa with this)

edit2 : only neccessary at games with renpy version below 8.0.1
Ok, thx, it works on save/load.
I experimented with variables by myself, but my mistake was in rewriting of the whole string. based on compare of settings in "worked 1.9.4" and new one. so, this way "just not to mention" any setting(label) that point on %environment% and etc. more simple.
was too lazy, and short on time, to get right way, by myself.
in anycase, big thx for solution/right direction.
 
  • Like
Reactions: Boehser Onkel

yamabear

Member
Dec 27, 2020
216
94
Hi!
I noticed with surprise and expressive euphoria that a 52x URM Mod was developed for Tp-TCNDEX-2 (recent). I ask why not also a Mod for Tp-TCNDEX-1, now finished? Or can the mod also be applied to this one?

Taking advantage of the topic is possible with the URM and if so how to proceed to get the necessary scores (friendship and romance) for advancement in the game.
Ex: (below) Tiffany- need 1061 friendship to unlock the shower scene. (TP-1). I don't know if I managed to make myself understood in this last question.
 

Ai Shoujo Fan

Newbie
Jan 3, 2022
48
371
Why do I always get errors when I try to update URM from inside of the game?

PlasticSoul_eWqHfa4ZGP.png

If I remember right, URM always causes me problems. My games are stored in folders like this ""E:\003 Adult Games\Game Name 0.01 (Other Info)". And URM never works unles I take the "Game Name 0.01 (Other Info)" folder and drag it to the E: drive (not inside the 003 Adult Games folder) and rename the game folder so it doesn't have any spaces like "abc". Then I can use URM. Then I have to restore the game folder name to what I wanted and put it back where I want it. So is this why URM never updates correctly while I am inside the game? Also, does renaming the URM rpa file cause it to not update? I prefer changing the default URM rpa file name to (universal renpy mod Alt M).rpa because I just like that format beter and I like for all my custom rpy and rpa scripts to have parenthesis ( ) around them so they are on top of all the other Renpy files.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,509
Hi!
I noticed with surprise and expressive euphoria that a 52x URM Mod was developed for Tp-TCNDEX-2 (recent). I ask why not also a Mod for Tp-TCNDEX-1, now finished? Or can the mod also be applied to this one?

Taking advantage of the topic is possible with the URM and if so how to proceed to get the necessary scores (friendship and romance) for advancement in the game.
Ex: (below) Tiffany- need 1061 friendship to unlock the shower scene. (TP-1). I don't know if I managed to make myself understood in this last question.
I don't understand what you're asking. URM could be apply to almost any Ren'Py game. It's not developed for any specific game.
Do you mean you're looking for an .urm file with known variables for a specific game?

Why do I always get errors when I try to update URM from inside of the game?

View attachment 2754961

If I remember right, URM always causes me problems. My games are stored in folders like this ""E:\003 Adult Games\Game Name 0.01 (Other Info)". And URM never works unles I take the "Game Name 0.01 (Other Info)" folder and drag it to the E: drive (not inside the 003 Adult Games folder) and rename the game folder so it doesn't have any spaces like "abc". Then I can use URM. Then I have to restore the game folder name to what I wanted and put it back where I want it. So is this why URM never updates correctly while I am inside the game? Also, does renaming the URM rpa file cause it to not update? I prefer changing the default URM rpa file name to (universal renpy mod Alt M).rpa because I just like that format beter and I like for all my custom rpy and rpa scripts to have parenthesis ( ) around them so they are on top of all the other Renpy files.
This specific error was fixes in URM 1.15 (did only affect Ren'Py 8 and up). I'll have to look into the folder name issue.
Renaming the .RPA file should not affect auto update. Unless you change the extension to capital .RPA.

Is there any way I can import it myself?
I assume you mean for the textbox customization? Currently it's not possible, but I might add support for own fonts in the future.

https://f95zone.to/threads/bindr-kink-dating-v0-1-3-bindr.164366/
Does work for this game but the one girl is still locked behind a paywall, how do you get Elena scenes with this mod?
If I understand correctly you're looking for a variable to unlock something in this game? It would make more sense to ask/search for it in the game's thread.

https://f95zone.to/threads/a-tale-of-one-city-v2-6-project-blossom.76513/
Mod its work, but cannot freeze value like "gametime_time" variable. Why?
I'm not sure. I have to look into it.
 
  • Like
Reactions: haremwincest

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,088
6,078
  • Like
Reactions: gusgh426 and 0x52

yamabear

Member
Dec 27, 2020
216
94
Ok, let's go (my biggest problem is getting the google translator to convey correctly what I want to say).
For the first question, the print below should help.
Can I use TCNDEX2 0x52_URM and text.gui modules ALSO for TP-TCNDEX-1(already finished game)!?

The second question is at the research or query level. More specific and comprehensive/broad and that I can replicate the use in other games,
How to get (if possible, of course) information about I need to reach 1061 friendship to unlock the shower scene (the example case).
Note however that the value 1061 (which is the master object here) is not reported by the standard URM. The value is obtained by another mod, but that doesn't allow for the wide and diverse resources that the URM has.
Also note that my goal is not to change the values already reached, but to know which ones (in the game) I need to reach.
It would be for effect to obtain something like a listing or table of detailed values for these purposes. Something like or equal to the "necessary condition".

If this second question has already been addressed in some of the other videos on the use or application of the URM, please let me know which one.
If not yet (and again if this is possible), please guide me on how to do it.

Thanks in advance,
 
5.00 star(s) 37 Votes