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

5.00 star(s) 47 Votes

Guz007

Member
Nov 21, 2021
472
605
Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'gui/button/quick_idle_background.png'>:
  File "renpy/common/00action_data.rpy", line 178, in SetLocalVariable
    return SetDict(sys._getframe(1).f_locals, name, value)
AttributeError: 'ADVCharacter' object has no attribute '_getframe'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/Week3Up5.rpyc", line 13709, in script
    �cq�f$�� �;=6Yr~D��T�x�&�1�ݬ/������8[�yZ^u��sX�|�c����u�bY�33��ծ�
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,772
7,221
Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'gui/button/quick_idle_background.png'>:
  File "renpy/common/00action_data.rpy", line 178, in SetLocalVariable
    return SetDict(sys._getframe(1).f_locals, name, value)
AttributeError: 'ADVCharacter' object has no attribute '_getframe'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/Week3Up5.rpyc", line 13709, in script
    �cq�f$�� �;=6Yr~D��T�x�&�1�ݬ/������8[�yZ^u��sX�|�c����u�bY�33��ծ�
See second item in the FAQ here.
 

Jonboy80

Active Member
Dec 8, 2017
817
843
Bug on some Android titles:

Unable to clear a field fully and type from scratch.

One example is Space Journey X

Let's use money as an example -

Find the value in URM (Game.money). For this example, we'll say it is 200. I cannot erase the "200" and type in "10000". I can delete the "00" but when the "2" is erased, the keypad disappears and I cannot type anything.

I've seen this in other titles too but it's never been as frustrating as in this game.

Not sure how it could be fixed but just allowing us to use arrow keys to move the position where our typing begins would help in the rare instances this happens. Would also help when fixing typos that I don't have to backspace to the error, then retype everything after that.
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,686
Bug on some Android titles:

Unable to clear a field fully and type from scratch.

One example is Space Journey X

Let's use money as an example -

Find the value in URM (Game.money). For this example, we'll say it is 200. I cannot erase the "200" and type in "10000". I can delete the "00" but when the "2" is erased, the keypad disappears and I cannot type anything.

I've seen this in other titles too but it's never been as frustrating as in this game.

Not sure how it could be fixed but just allowing us to use arrow keys to move the position where our typing begins would help in the rare instances this happens. Would also help when fixing typos that I don't have to backspace to the error, then retype everything after that.
this game has a explicit warning about using urm
it works for me on pc but android may be a other case
 

Jonboy80

Active Member
Dec 8, 2017
817
843
this game has a explicit warning about using urm
it works for me on pc but android may be a other case
I know it has a warning but I've had no issue with it, aside from the text input method disappearing when the field is empty. I need to find a couple other example where this happens.

Edit: Innocent Witches is another. Taking time to find buggy ones that are still installed.

Edit 2: My Real Desire is another.

Edit 3: Monster College
 
Last edited:
  • Thinking Face
Reactions: Boehser Onkel

balboa2151

Member
Jun 10, 2023
479
518
well...I spent 20 minutes searching forum and another 20 minutes screwing around with the options while in game...for the life of me I can't find or figure out how to move the pop up option box to a different part of the screen? I'm playing Finding Cloud 9 and everything that I need to access for the game is in the upper left hand corner where the option box pops up...is there anyway to move this to a different part of the screen? I even went into notifications in options and tried the 5 second time out which didn't work. any help would be appreciated
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,686
well...I spent 20 minutes searching forum and another 20 minutes screwing around with the options while in game...for the life of me I can't find or figure out how to move the pop up option box to a different part of the screen? I'm playing Finding Cloud 9 and everything that I need to access for the game is in the upper left hand corner where the option box pops up...is there anyway to move this to a different part of the screen? I even went into notifications in options and tried the 5 second time out which didn't work. any help would be appreciated
Screenshot_21.png
 

semashi

New Member
Jul 5, 2022
12
3
View attachment 3198399

Overview:
Easiest installation, open mod by pressing Alt+M (see below for touchscreen devices)

This mod is a great tool to cheat or debug Ren'Py games. See full Features list below for details.

Some features in short:
Find, change, freeze and monitor variables, detect hidden choices, detect paths, rename any character, find/save/replay scenes, watch variables, skip splashscreen, textbox customizing, customizable quickmenu

Updated: 2024-12-11
Game/Creator: Any Ren'Py game using Ren'Py engine 6.99.14 or newer
Modder: 0x52 - -
Mod Version: 2.5

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

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

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

Touch devices (e.g. Android):
You don't have permission to view the spoiler content. Log in or register now.

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




What and why:
After developing Ren'Py mods for almost a year. I thought is was time to create the mod of all mods.
So here is what I call URM (or Universal Ren'Py Mod). The goal of this mod is to enable anyone (even without any programming knowledge) to be able to quickly and easily mod any Ren'Py game.
Just drop the mod file into your favorite game's "game" directory and start modding!

Please let me know what you think. I really appreciate any feedback, so I know I'm not doing this for nothing.
Or maybe consider supporting me or .

WARNING!
You could break your game modifying any variable. Use at your own risk!
Breaking the game depends on the game's programming. You could create set of values the game doesn't expect. Which for example could prevent you to progress in the game or miss certain scenes. I would recommend saving before modifying. So you could always go back if something unexpected happens.


Screenshots:
View attachment 3249878 View attachment 3249876 View attachment 3249875 View attachment 3249872 View attachment 3249874 View attachment 3249870 View attachment 3249877 View attachment 3249871 View attachment 3249873 View attachment 3804185


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

Download:
or Attachment below​
thank you, i can modify money on the tyrant
If I may ask, on this video tutorial, what game on first few second of video?
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,772
7,221
thank you, i can modify money on the tyrant
If I may ask, on this video tutorial, what game on first few second of video?
For all my YouTube videos the name of the game in the video is in the description :D
 
  • Like
Reactions: Feyd

Duke☆Pluto

New Member
Oct 18, 2017
11
2
Hi. I've been loving this mod as I gotta say it's one of my go-to's. I know URM has the option to search in objects/lists/dicts but my question is if it's possible to search for the objects, themselves and not just the variables it holds. Like let's say a game store a "girl" object that has a specific variable to define each of multiple girls it has but each one of that specific main variable has the same substats.

For example, a game has three stats: Love, Lust, and Obedience. And there are three girls: Amy, Sara, and Emily. There would be Amy.Love; Amy.Lust; and Amy.Obedience.The same would follow for the respective girls

Now a simple way would be to simply search the variable you do know like "Love" which would show all the girls who have a love stat. But what if one of the girls does not have that stat defined so she wouldn't show up in search? I hope I'm making sense
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,772
7,221
Hi. I've been loving this mod as I gotta say it's one of my go-to's. I know URM has the option to search in objects/lists/dicts but my question is if it's possible to search for the objects, themselves and not just the variables it holds. Like let's say a game store a "girl" object that has a specific variable to define each of multiple girls it has but each one of that specific main variable has the same substats.

For example, a game has three stats: Love, Lust, and Obedience. And there are three girls: Amy, Sara, and Emily. There would be Amy.Love; Amy.Lust; and Amy.Obedience.The same would follow for the respective girls

Now a simple way would be to simply search the variable you do know like "Love" which would show all the girls who have a love stat. But what if one of the girls does not have that stat defined so she wouldn't show up in search? I hope I'm making sense
You mean you have multiple variables that all are of the object "Girl", so you want to be able to search for this object's name?
(instead of for the variable's name or it's properties)
 

balboa2151

Member
Jun 10, 2023
479
518
hello everyone...I'm back with another question? I'm playing between humanity and I'm trying to raise affection to the highest level for each character...it seems that the affection tops around 6-8...so I opened this mod and typed in affection and every woman character's name comes up, I'm early in the game so I only have the nurse and two sisters...so every time I up the affection level I close app and go back into the game but if I open mod again the affection level drops back down automatically? any help would be appreciated
 

Jonboy80

Active Member
Dec 8, 2017
817
843
hello everyone...I'm back with another question? I'm playing between humanity and I'm trying to raise affection to the highest level for each character...it seems that the affection tops around 6-8...so I opened this mod and typed in affection and every woman character's name comes up, I'm early in the game so I only have the nurse and two sisters...so every time I up the affection level I close app and go back into the game but if I open mod again the affection level drops back down automatically? any help would be appreciated
It's saving for me. The variable you want is name._mcaffection, so search for mcaffection and change it for the character you want. I set Lucy to 100 and her bar is full. You have to save after advancing dialogue. You can't change a variable on screen one, save and reload. It doesn't stick. You have to change the variable on screen one, advance to screen two then save.
 
Last edited:

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,772
7,221
Game =college kings-
I read about it in FAQs it being not fully compatible for a reason or another,
Still URM is mostly working fine for me, baring the odd result that shows 14 items in this store or class but when we enter it , its empty.
My main question is about unknown variable,
A simple example would be choosing one out of two scents or no scent for waiter suits,
I accidentally chose the wrong option and now the LIs say I stink,
I simply wanted to edit the variable to unscented but whenever i try to find it, i cant
then if i use "remember variable" function and try to edit it that way it still shows unkown but it is clearly known since the game is picking up that variable but somehow its disconnected,
Is there an easy fix for this?
When URM says the value is "unknown" the variable does not exist.
If it did exist before, this means the variable got deleted.

A future version of URM will get the option to create variables, instead of only modifying existing variables
 

Duke☆Pluto

New Member
Oct 18, 2017
11
2
You mean you have multiple variables that all are of the object "Girl", so you want to be able to search for this object's name?
(instead of for the variable's name or it's properties)
Sorry for the late reply but yes, essentially.
 

Silvesterhearth

New Member
Nov 7, 2021
7
1
I tried using this mod on hornycraft 0.24 on Android, sadly this doesn't work nor i get a pop up even after trying everything.
The directory was Android>data>hornycraft>file
After that I made a new folder and named it "game" and pasted the zipped mod and after restarting didn't work. I also tried making folder inside file>game didn't work either.
I'm now disappointed at how difficult it is to cheat in this game for resources, I gave up :(
 

Silvesterhearth

New Member
Nov 7, 2021
7
1
Before any renpy save was easily modifiable by simplify using "online save editor" but now any renpy game i try to cheat always shows a pop up "file size is too large (25mb)" even thou save is like 400kps.
Tried using notepad++ but when I do open the save everything is shown in some weird symbol I cannot understand, this method doesn't work either.
Other than using a urm is there any other way? Please share ur knowledge and if anyone knows pls tell me why renpy made this drastic changes, ty.
 

Nironan

Member
Dec 27, 2017
206
189
you do seem to mix up lot of things, lets try to clear it up a bit
The directory was Android>data>hornycraft>file
that cant work. you need to paste it in the renpys game folder, not the one where saves might go to. You can either edit apks though that might be too much for you, or use joiplay. https://f95zone.to/threads/play-rpg...wine-vn-maker-on-android-using-joiplay.44792/ download from patreon incl. renpy plugins, download the win version of the game you want to edit, extract the files (fe mixplorer can do that), extract urm to the game folder, open the .exe or .py file with joiplay and you are done.
Before any renpy save was easily modifiable by simplify using "online save editor" but now any renpy game i try to cheat always shows a pop up "file size is too large (25mb)" even thou save is like 400kps.
Tried using notepad++ but when I do open the save everything is shown in some weird symbol I cannot understand, this method doesn't work either.
Other than using a urm is there any other way? Please share ur knowledge and if anyone knows pls tell me why renpy made this drastic changes, ty.
I dont use saveeditonline anymore, but remember it not working sometimes. May this does ? idk
dunno whats kps, you mean KB (ps is for kbps which is down-/upload speed - kbps= kilo bits per second). Note that files are compressed, 400KB can easilly take up few MB uncompressed tough >25 is not that easy (typical is a ratio of ~ 1:10). But if you truly meant 400kbps and the file was actually larger .... (note that B = Byte = 8 bits)
Notepad sure cant work with normal saves. You could write a python script (may even using a chatbot of your liking - tell it to be able to convert renpy saves using pickle an zlib).
Other tools than named till now idk. It's also not clear android or pc? the first limits you bit and urm with joiplay is likely the easiest approach imo nearly always working. For the latter state what you trly want. Well ok you could also work with https://f95zone.to/threads/unren-ba...compiler-console-developer-menu-enabler.3083/ f.e.
 
Last edited:

Silvesterhearth

New Member
Nov 7, 2021
7
1
you do seem to mix up lot of things, lets try to clear it up a bit
that cant work. you need to paste it in the renpys game folder, not the one where saves might go to. You can either edit apks though that might be too much for you, or use joiplay. https://f95zone.to/threads/play-rpg...wine-vn-maker-on-android-using-joiplay.44792/ download from patreon incl. renpy plugins, download the win version of the game you want to edit, extract the files (fe mixplorer can do that), extract urm to the game folder, open the .exe or .py file with joiplay and you are done.
I dont use saveeditonline anymore, but remember it not working sometimes. May this does ? idk
dunno whats kps, you mean KB (ps is for kbps which is down-/upload speed - kbps= kilo bits per second). Note that files are compressed, 400KB can easilly take up few MB uncompressed tough >25 is not that easy (typical is a ratio of ~ 1:10). But if you truly meant 400kbps and the file was actually larger .... (note that B = Byte = 8 bits)
Notepad sure cant work with normal saves. You could write a python script (may even using a chatbot of your liking - tell it to be able to convert renpy saves using pickle an zlib).
Other tools than named till now idk. It's also not clear android or pc? the first limits you bit and urm with joiplay is likely the easiest approach imo nearly always working. For the latter state what you trly want. Well ok you could also work with https://f95zone.to/threads/unren-ba...compiler-console-developer-menu-enabler.3083/ f.e.
Firstly ty for such a detailed response :D
1) I'm aware of joiplay and have used it n number of times,I downloaded the window version, download renpy plugin and all but the moment I click the app it crashes, no idea why but hornycraft does not open on joiplay version 1.20.023. I will try again with updated version and let you know in few days.

2)u talked about "renpeny game folder" which I'm not aware on Android where I can locate it, if it's not too much to ask can u pls guide me!!!
3) u also talked about editing the apk which I had tried but failed miserably, again any help regarding this would be appreciated.
4) I will try grviewer and let u know if works or not.
Again ty for the response,I try out this method and be back. Have a good day!!! :D
 
5.00 star(s) 47 Votes