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

5.00 star(s) 33 Votes

a1fox3

Loving Family Member's
Respected User
Donor
Aug 8, 2017
23,605
16,139
It's because the developer does not want you to use any mods with their game:

View attachment 3310065

I've tried to disable those checks, but even then the game just closes again after a couple of screens. It's because the developer seem to have added those checks at certain points because they really, really don't want you to use any mods.

Challenge accepted! :p

Attached you'll find a fix for The Hard Way version 0.31.01 (will most probably not work with any future version), and here's how you can get it working:
  1. You'll have to "unren" your game (make sure URM isn't installed at that time)
  2. Download the attached file, and extract it into the game folder
  3. Add URM
  4. Run the game and enjoy

.
Thank you and it works.
 
  • Like
Reactions: theMickey_

DBAV

Member
Jul 22, 2017
445
287
Could I please get help with Twinewood v2.0? I want to search for the patreon code but the one that comes out when searching vip is a dummy the dev prepared.
 

crunchycake

Member
Jun 3, 2020
144
273
0X52

1st of all, a hundred thanks for creating this awesome tool for us. It worked wonders for all of the renpy games that I played....

Until there is one ... there is something wired with the latest Superhuman update (0.976) ... I can call up the main menu with alt + m just fine, but the "path detected" notification no longer appears on the top left of the game...

Is there any workaround for this problem?

Edit: suddenly it works again, and I have done nothing except closing and reopening the game.

works-doesnt-work.jpg
 
Last edited:
  • Thinking Face
  • Like
Reactions: 0x52 and soadeths

danronar

New Member
Mar 1, 2020
3
0
The choices/path detected notification never appears on any game. I'm using Android and Linux Mint. Tried rolling back, saving/reloading. The old blue version works fine just nagging for update. I think right now this mod is Windows only.
 
Last edited:

theMickey_

Engaged Member
Mar 19, 2020
2,083
2,615
Could I please get help with Twinewood v2.0? I want to search for the patreon code but the one that comes out when searching vip is a dummy the dev prepared.
You don't really need URM for that -- just look at the code. And the code looks like this:

1706770977714.png

And as "remissupercute42069" is just another variable, we'll now have to search for it as well:

1706771615418.png

There you go, there's your Patreon code.

You obviously could have used URM as well and just set those variables to true (see the first screenshot):
  • vip
  • twobsfineass
  • persistent.altmenu (just search for altmenu)
Done. Enjoy!
 
  • Like
Reactions: DBAV

theMickey_

Engaged Member
Mar 19, 2020
2,083
2,615
The choices/path detected notification never appears on any game. I'm using Android and Linux Mint... I think right now this mod is Windows only.
I've just installed Linux Mint in a VM and tested the latest version of URM 2.0.3 with a random game and it worked perfectly fine:

1706775145146.png

Make sure you have Notifications enabled (which is the default though)!

1706775161790.png

I'm not going to test Android, but I'm pretty sure it's working on Android as well (if done right).
 
  • Love
Reactions: 0x52

DBAV

Member
Jul 22, 2017
445
287
You don't really need URM for that -- just look at the code. And the code looks like this:


And as "remissupercute42069" is just another variable, we'll now have to search for it as well:


There you go, there's your Patreon code.

You obviously could have used URM as well and just set those variables to true (see the first screenshot):
  • vip
  • twobsfineass
  • persistent.altmenu (just search for altmenu)
Done. Enjoy!
Thank you for finding it for me, I'm not too good at these things but I'll try to squeeze my head a bit more on later releases.
 

danronar

New Member
Mar 1, 2020
3
0
I've just installed Linux Mint in a VM and tested the latest version of URM 2.0.3 with a random game and it worked perfectly fine:

I'm not going to test Android, but I'm pretty sure it's working on Android as well (if done right).
You are right, trying the latest version it does work on Linux (unlike the one from the beginning of January). My bad.
Still doesn't work on Android but is OK, I'll use the old version.
 

theMickey_

Engaged Member
Mar 19, 2020
2,083
2,615
Still doesn't work on Android but is OK, I'll use the old version.
Have you checked the instruction 0x52 added to the OP recently?

1706805408866.png

And are you using Joiplay or an APK version of the game?
Because it should work flawless with Joiplay according to Belzeebub -- see here.

And AFAIK for some games there are (modded) APK versions out there which sometimes already include URM, so it should work as well (if the Android port supports it I guess).
 
  • Like
Reactions: Belzeebub$ and 0x52

soadeths

Newbie
Dec 4, 2021
82
133
Good evening!
I recently tried a little game called "God among Kings" and got the following error.

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

The error occurs not when launching the game, but when opening urm in-game, to search for a variable or other use.
I hope this helps.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,567
5,950
Good evening!
I recently tried a little game called "God among Kings" and got the following error.

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

The error occurs not when launching the game, but when opening urm in-game, to search for a variable or other use.
I hope this helps.
Are you on the latest version of URM? It works fine over here:
1706816898966.png
 
  • Like
Reactions: Feyd and theMickey_

HroH

New Member
Dec 30, 2020
7
0
Sorry, English is not my main language, so I can only translate it through Google!

Take SlutCraft-0-38-pc as an example:

In 1.115_2x52_URM, you can use "change font" DejaVuSans.ttf to display text content in other languages...

But since 2.01_0x52_URM, this method can no longer be used to display text content in other languages...

How can I complete this requirement in version 2.01 or above?

1.jpg

2.jpg

3.jpg
 

theMickey_

Engaged Member
Mar 19, 2020
2,083
2,615
In 1.115_2x52_URM, you can use "change font" DejaVuSans.ttf to display text content in other languages...
But since 2.01_0x52_URM, this method can no longer be used to display text content in other languages...
I think it's because URM now has some integrated fonts it comes with, and which URM uses instead of the default DejaVuSans.ttf, and which are not easy to replace (to be honest: I've never looked at the content of the URM archive in any previous version, so I'm not sure if that's any different now). So that's probably a feature 0x52 should add in a future version.

My suggestion to 0x52 would be to add a font selector in the Options --> Appearance part of URM...?! That way this could even be a global setting, so once you've changed your font in the global part of Appearance, you'll never have to do this again.
 

cpt-jack

Newbie
Jul 14, 2023
15
9
Thanks for the awesome work you put into this mod. I very much like using it and it makes everything so much easier.
I have a maybe bug report, it seems that the mod does not manage to recognise windows touch devices, at least it doesn't work with my Thinkpad x12. But that could also be because it's not a pur touch device, so I had to add the touch button by hand.
Also I have two feature requests that kind of work to the same end.
I'd like to have an option to only make the textbox transparent without touching the rest and/or to option to add a touch button similar to the one for the mod.
 

hsehsing

Member
Jul 11, 2017
306
68
The latest version is giving an error in Life in Alphaville
Python:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 39, in script
    label start:
  File "game/script.rpy", line 39, in script
    label start:
  File "0x52-URM/classes/labels.rpy", line 144, in labelCalled
  File "0x52-URM/classes/main.rpy", line 65, in onLabelCalled
  File "0x52-URM/classes/main.rpy", line 53, in afterLoad
  File "0x52-URM/classes/Themes.rpy", line 34, in __call__
  File "renpy/common/00gui.rpy", line 136, in rebuild
    renpy.change_language(_preferences.language, force=True)
  File "game/screens.rpy", line 763, in prepare_screen
    screen preferences():
  File "game/screens.rpy", line 763, in prepare
    screen preferences():
  File "game/screens.rpy", line 767, in prepare
    use game_menu(_("Options"), scroll="viewport"):
  File "game/screens.rpy", line 767, in prepare
    use game_menu(_("Options"), scroll="viewport"):
  File "game/screens.rpy", line 769, in prepare
    vbox:
  File "game/screens.rpy", line 769, in prepare
    vbox:
  File "game/screens.rpy", line 837, in prepare
    hbox:
  File "game/screens.rpy", line 837, in prepare
    hbox:
  File "game/screens.rpy", line 851, in prepare
    vbox:
  File "game/screens.rpy", line 851, in prepare
    vbox:
  File "game/screens.rpy", line 859, in prepare
    if config.has_sound:
  File "game/screens.rpy", line 859, in prepare
    if config.has_sound:
  File "game/screens.rpy", line 863, in prepare
    hbox:
  File "game/screens.rpy", line 863, in prepare
    hbox:
  File "game/screens.rpy", line 866, in prepare
    if config.sample_sound:
  File "game/screens.rpy", line 866, in prepare
    if config.sample_sound:
  File "game/screens.rpy", line 867, in prepare
    textbutton _("Test") action Play("sound", config.sample_sound)
  File "game/screens.rpy", line 867, in prepare
    textbutton _("Test") action Play("sound", config.sample_sound)
  File "game/screens.rpy", line 867, in <module>
    textbutton _("Test") action Play("sound", config.sample_sound)
TypeError: 'int' object is not callable

The version 1-15-2-stable-1178 is working fine
 

theMickey_

Engaged Member
Mar 19, 2020
2,083
2,615
I've tried again, I've downloaded the game and the mod again, I've downloaded another version of the mod, and I still have the same problem :/.
You'll need to provide more information then, because it's working without any issues for me as well: I can search (and change) stuff, I can add a custom textbox and replacing names also works without any issues:

1706938842897.png 1706938851936.png

Please fill out the following:
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)?
 

theMickey_

Engaged Member
Mar 19, 2020
2,083
2,615
The latest version is giving an error in Life in Alphaville
The version 1-15-2-stable-1178 is working fine
As does version 2.0.3 for me: I not getting any errors, and I can search and change variables, add textboxes, rename characters and all that fancy stuff. (I've tested both the "normal" version of the game as well as the "Halloween LiA".)

To be fair though, I got a few of errors, but those are not URM related, those where just bugs in the game itself (or it was because I changed some variables I shouldn't have touched ;)). Anyways, this game works perfectly fine with the latest version of URM, and if it doesn't for you, please fill out a proper bug report:
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: 0x52
5.00 star(s) 33 Votes