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

5.00 star(s) 44 Votes

Existence X

Member
Oct 14, 2018
150
311
0x52 is the fucking GOAT for making this, thank you.
By the way, is it possible to see all the labels somewhere?
Even search blank and return it all would be great, since it could work like a "gallery".
 

MiltonPowers

Twins Basil! Twins!
Donor
Jul 26, 2023
10,796
23,058
0x52 is the fucking GOAT for making this, thank you.
By the way, is it possible to see all the labels somewhere?
Even search blank and return it all would be great, since it could work like a "gallery".
Most devs are logical in their coding. So for example all the episode 1 scenes would be ep01..... I've found with a little trial and error and using the last label seen function, you can usually find them all with a simple search like "ep1" and then "ep2" after an update etc. Or sometimes you get really lucky and dev puts "lewd" in the name of them all. :)
 

Existence X

Member
Oct 14, 2018
150
311
Most devs are logical in their coding. So for example all the episode 1 scenes would be ep01..... I've found with a little trial and error and using the last label seen function, you can usually find them all with a simple search like "ep1" and then "ep2" after an update etc. Or sometimes you get really lucky and dev puts "lewd" in the name of them all. :)
Yeah, the last time I needed it used the characters names as keyword, but even then I couldn't find some scenes.
I guess I can simply search vowels to find it all.
But I get that most games have a native gallery or by mod and it can get buggy to reproduce some labels in some sandbox games.
It would be nice to have it but we already can work it out with what we have, such a great work.
 
  • Like
Reactions: MiltonPowers

Mimi_Doll

New Member
Mar 21, 2023
11
1
Hey ahmm so i was playing a renpy game ofc, I found the values but it seems I can't freeze or monitor them.

The freeze and monitor can't be clicked on.

1726466246950.png
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,802
Hey ahmm so i was playing a renpy game ofc, I found the values but it seems I can't freeze or monitor them.

The freeze and monitor can't be clicked on.

View attachment 4039096
Not all variables are supported for freezing.
See also:
A dot in a variable name is not actually part of the name, it just separates the name from a property.

For example:
You have a variable showing wallet.money. This means there's a variable called "wallet" which has a property "money". If you want to to find this variable by it's name you have to search for "wallet" or "money" (you will never find a dot in a variable name)
They might be supported in the future though
 
  • Like
Reactions: Feyd

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,802
Govram Thank you for your review.

As for your wish:
Theoretically URM could do that, since it can replace text and rename characters.
But it's mostly going to be game specific.
 
  • Like
Reactions: Feyd

Govram

Newbie
Oct 6, 2019
25
131
Govram Thank you for your review.

As for your wish:
Theoretically URM could do that, since it can replace text and rename characters.
But it's mostly going to be game specific.
Understood, Thanks
And once again thanks for your great effort
 
  • Like
Reactions: 0x52

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,523
1,048
Vinovella University -> Taboo University Name conflict

URM: main.rpy line 93 def scale(percentage, size):
TU: menus.rpy line 561 transform scale(percent):

I'm actually a bit surprised a function with such a common name exists in URM without it being placed in a URM specific class def or prefixed.
Precisely for it being a fairly common name and could be expected to get used in a game.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,802
I'm actually a bit surprised a function with such a common name exists in URM without it being placed in a URM specific class def or prefixed.
It actually is prefixed. You need to call x52URM.scale() for URM's scale function.
Did you actually experience an issue because of this?!
 
  • Like
Reactions: Feyd

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,523
1,048
It actually is prefixed. You need to call x52URM.scale() for URM's scale function.
Did you actually experience an issue because of this?!
Yep, got an ...

You don't have permission to view the spoiler content. Log in or register now.

EDIT: Of course was easily fixed by renaming the one in Taboo University, and I am running my games always in developer mode, but...
 
Last edited:

thryllth

Newbie
Jul 15, 2017
56
90
Don't know if this is the right place to report it but "My Demonic Romance" v.15patreon with URM v2.31 nothing happens when pressing alt+m. The game doesn't crash, there isn't any error popping up, and the only data in the log is the stuff from game startup.
 

MiltonPowers

Twins Basil! Twins!
Donor
Jul 26, 2023
10,796
23,058
Don't know if this is the right place to report it but "My Demonic Romance" v.15patreon with URM v2.31 nothing happens when pressing alt+m. The game doesn't crash, there isn't any error popping up, and the only data in the log is the stuff from game startup.
That has happened to me on a few games. I usually shut down and reopen and it fixes it. It's also happened that when I start from a save and rollback it won't open either, until I get back in front of the save point.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,802
Yep, got an ...

You don't have permission to view the spoiler content. Log in or register now.

EDIT: Of course was easily fixed by renaming the one in Taboo University, and I am running my games always in developer mode, but...
Strange. It's working fine on my side.
 
  • Like
Reactions: Feyd
Feb 24, 2020
215
82
If you use URM to play a Steam game such as [Because I Love Her], it prevents Steam achievements from unlocking. Tried playing on Steam with URM removed/uninstalled and the Steam achievements unlock as normal.
On the other hand, using other mods such as the Walkthrough mod by JokerLeader does not disable Steam achievements from unlocking.
 
Last edited:

shmurfer

Well-Known Member
Dec 29, 2019
1,919
2,182
If you use URM to play a Steam game such as [Because I Love Her], it prevents Steam achievements from unlocking. Tried playing on Steam with URM removed/uninstalled and the Steam achievements unlock as normal.
On the other hand, using other mods such as the Walkthrough mod by JokerLeader does not disable Steam achievements from unlocking.
That sounds like the dev not wanting people to cheat the game. And if they care enough they'll blacklist the walkthrough mod too.
 

13325

Newbie
Jun 21, 2017
95
83
Can you add an option for URM to display in 1920x1080 regardless of what the games config.screen_width and config.screen dictates?
 
5.00 star(s) 44 Votes