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

5.00 star(s) 44 Votes

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,801
No, I want to change the menu language of the mod, but after changing it he has a problem, the second image is the language I want to change, that is, Chinese
FaceCrap is correct here:
This a wild guess, but could it be that the font which is used to show the text on these buttons, doesn't support your language?
Those blocks are typically displayed if the used font doesn't have the requested characters.

Hello 0x52,

Love the mod, been using it for quite some time.

I have a feature request that I am not sure is able to be done, but figured I would post about it.

Would it be possible to add a feature to the renaming section that allows for a filter of a specific speaker?
i.e. Character A and Character B both say "Hello John"
When modified in the renaming with a filter for Character A it could be changed to "Hello Babe" but Character B will still say "Hello John".

Otherwise, loving the Mod, I use it on damn near every VN that I play.

Keep up the great work!
Thank you for for kind words.
Character specific renaming/text replacement is already on my list for possible future features. (previous post about it)
 

methusalix55

Member
Jun 16, 2021
209
328
  • Like
Reactions: DRinWV

zerozip0

Member
May 23, 2018
387
626
hello
For me, URM is something of a "must have" and I use this tool in almost all games.

Today I wanted to take a quick look at this game:

https://f95zone.to/threads/between-humanity-v0-1-debatingpanda.177547/

I was very surprised that this game does not start when URM is installed.

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

Hopefully there is a fairly simple solution to be able to use URM after all.
thx
I can confirm this issue.
You don't have permission to view the spoiler content. Log in or register now.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,801
hello
For me, URM is something of a "must have" and I use this tool in almost all games.

Today I wanted to take a quick look at this game:

https://f95zone.to/threads/between-humanity-v0-1-debatingpanda.177547/

I was very surprised that this game does not start when URM is installed.

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

Hopefully there is a fairly simple solution to be able to use URM after all.
thx
I can confirm this issue.
You don't have permission to view the spoiler content. Log in or register now.
Unfortunately they've modified Ren'Py to prevent it from loading mods.
I've attached a special build that should work.
Small note for this build: I'm not planning on updating this when a new version of URM is released
 

k1bell

Newbie
Sep 15, 2017
72
129
Hi again, seems like the game I previous sought help for had a new sort of sequel, Heads Will Roll - Reforged.
And there's problem with it and URM.
Pressing Enter while searching for variables in URM, trying to save remembered variables will give error and going into snapshots will produce similar error as the one I reported in the prior game.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,801
Hi again, seems like the game I previous sought help for had a new sort of sequel, Heads Will Roll - Reforged.
And there's problem with it and URM.
Pressing Enter while searching for variables in URM, trying to save remembered variables will give error and going into snapshots will produce similar error as the one I reported in the prior game.
It's all caused by the same thing as your previous report:
...snip... but it seems like they have assigned something to the "list".

...snip...

But... them using "list" will break other things like sorting and textbox customization. And possibly internal Ren'Py things.
There's nothing I can do... they broke Python (and therefore Ren'Py) doing this.
 

zerozip0

Member
May 23, 2018
387
626
Unfortunately they've modified Ren'Py to prevent it from loading mods.
I've attached a special build that should work.
Small note for this build: I'm not planning on updating this when a new version of URM is released
That is indeed unfortunate. I did proceed without the mod, and found that while not strictly necessary, the mod would have been great to have. There is at least one branching path as well as a number of choices which may or may not provide points for one character or another. It does seem like the developer has put a lot of effort into the code, including the phone aspect as well as customizing the text colour of the mc by hexidecimal colour coding. I am slightly curious if blocking mods is something deliberately done by the developer or simply an accidental occurence due to the coding... What is your take on it?
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,801
That is indeed unfortunate. I did proceed without the mod, and found that while not strictly necessary, the mod would have been great to have. There is at least one branching path as well as a number of choices which may or may not provide points for one character or another. It does seem like the developer has put a lot of effort into the code, including the phone aspect as well as customizing the text colour of the mc by hexidecimal colour coding. I am slightly curious if blocking mods is something deliberately done by the developer or simply an accidental occurence due to the coding... What is your take on it?
Seems like it was not on purpose. Probably the dev just wanted to prevent decompiling of the game.
This was added to the game's OP:
Extras: (Fixed to work with BH, all credits to URMx52 for this mod)
I'm not sure who "URMx52" is... I guess that's me now :p
 
  • Haha
Reactions: Belzeebub$

methusalix55

Member
Jun 16, 2021
209
328
Seems like it was not on purpose. Probably the dev just wanted to prevent decompiling of the game.
This was added to the game's OP:

I'm not sure who "URMx52" is... I guess that's me now :p
Hello 0x52

Thank you very much for your quick help and correct assessment the compatibility problem.

After many users were upset that Between Humanity [v0.1] [DebatingPanda] was not compatible with URM, the developer released a fix. The developer will probably remove all changes that are intended to prevent the use of MODs.
 
  • Like
  • Haha
Reactions: Belzeebub$ and 0x52

k1bell

Newbie
Sep 15, 2017
72
129
It's all caused by the same thing as your previous report:

There's nothing I can do... they broke Python (and therefore Ren'Py) doing this.
I see.
Then another question, how do URM know which .urm file to load automatically? Is it saved in persistent?
I wanna see if I can get URM to load .urm from Downfall which I renamed to Reforged since the variables names are the same.
 

hsehsing

Member
Jul 11, 2017
373
97
Any chance for adding support for dynamic hotkeys?
Being able to change time/day in a game with +/- will be very useful
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,725
6,801
I see.
Then another question, how do URM know which .urm file to load automatically? Is it saved in persistent?
I wanna see if I can get URM to load .urm from Downfall which I renamed to Reforged since the variables names are the same.
Which .urm file was the latest loaded one is saved in the persistent file.
But from what I understand you want to transfer a file from one game to another? You can just copy the file from the games "game" folder to the other game and open it in URM.

This worked great for me, thank you!
I have a couple questions:
Why does a game tries to connect to the internet after installing this mod?
Can you please make connecting to the internet opt in?
It checks if there's an update available. You can disable this globally/for all games you load on your device through URM's options.

Any chance for adding support for dynamic hotkeys?
Being able to change time/day in a game with +/- will be very useful
Might be added in the future
 

k1bell

Newbie
Sep 15, 2017
72
129
Which .urm file was the latest loaded one is saved in the persistent file.
But from what I understand you want to transfer a file from one game to another? You can just copy the file from the games "game" folder to the other game and open it in URM.
Sadly they broke python so much, clicking on open or save in URM just gives an error.
 
  • Sad
Reactions: 0x52

ActuallyArma

New Member
Sep 7, 2020
14
38
I think I'm misunderstanding how Freezing a variable works, or perhaps the game I'm attempting to freeze a variable doesn't care about it (Maybe both?).

When selecting a variable from The Daily Life of the Pan Hero, in this case timePeriod, it still increases despite having been frozen. I thought that by freezing it (let's say at 0) that it would prevent the game from increasing it if I were to do something that'd normally increase it. Or did I misunderstand what it meant in the tooltip for Freeze?
 
5.00 star(s) 44 Votes