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

5.00 star(s) 48 Votes

latrop16

Member
May 12, 2018
424
1,149
286
How to make it work for the games like Tap 4 Sex.
According to the log the mod is loaded but I can't open nor it shows me the typical message.
Code:
Set script version to: (8, 2, 1)
 - Init at 0x52-URM/classes/main.rpyc:194 took 0.27267 s.
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,725
592
hmmm

i get the "warning" notification a lot since the last update

even if i started a game new/more than once , or open from the sidepanel button to full

is it a known issue?
do i have to delete somthing at the /appdata/renpy/0x52 folder to get rid of it?
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,774
7,264
712
First, this is fascinating!

Is it hard to add support for utf-8 or offer a option which change the character set for String type? Game's author and I are not native speakers of English, so some value can be modified by delete all --> input while I can't quite see what I'm deleting or inputing though. These characters's amount count right, but they are visualy squares and X within them (☒).

If it's hard to change, then never mind and I still appreciate for your great work.
Different fonts (supporting utf8) might be added in the future

hmmm

i get the "warning" notification a lot since the last update

even if i started a game new/more than once , or open from the sidepanel button to full

is it a known issue?
do i have to delete somthing at the /appdata/renpy/0x52 folder to get rid of it?
I think I might know what's happening. As of the latest version, when you click "don't warn me again" that choice is saved in the global settings (appdata). If for some reason it fails to save there (especially some Android port may prevent this) you will be greeted with the warning every time
(so, deleting the appdata folder will make it even worse)

I fix change this behavior in the next update ;)
 

dushijie

New Member
May 14, 2024
2
0
11
Different fonts (supporting utf8) might be added in the future


I think I might know what's happening. As of the latest version, when you click "don't warn me again" that choice is saved in the global settings (appdata). If for some reason it fails to save there (especially some Android port may prevent this) you will be greeted with the warning every time
(so, deleting the appdata folder will make it even worse)

I fix change this behavior in the next update ;)
So it's not about encoding stuff. That's quite familiar to me. I rename the font of the game to .../game/0x52-URM/framework/Roboto-Regular.ttf and then it works!
屏幕截图 2025-03-03 014005.png
Peak mod. Thank you!
 

theMickey_

Engaged Member
Mar 19, 2020
2,328
3,120
357
How to make it work for the games like Tap 4 Sex.
I'm pretty sure this kind of game isn't in the ballpark for URM -- it has no dialogues, no choices and such. It's just a "clicker game" made with Ren'Py, so something like might be a better tool for this type of game. I "beat" this game with the auto clicker within 25-30 minutes...

1741051099065.png
 
  • Like
Reactions: Belzeebub$ and 0x52

Gojii

Well-Known Member
Oct 29, 2019
1,536
2,388
283
Been having an issue since the recent update that once I close URM in game it wont reopen again via Alt+M unless I hard close the game and restart again.

Adding it to quickmenu and opening that way fixed the issue however.
 

bat2897

Member
May 5, 2017
144
195
175
I read through previous comments. But was there anyone that seemed to figure out how to use the textbox with Milfs of Sunville? Or is just how because of how they handle their translations it just might be impossible?
 

Johan_0000

Well-Known Member
Apr 14, 2023
1,040
825
188
Fix: Crash when gamesave doesn't contain a screenshot
Does that mean I won't have this bug anymore when I load a save after I uninstalled URM from the game? I didn't have this compability problem with version prior to 2.5. However who know it's quite rare that I uninstall URM after I started using it. SO it may hev started b4... I mostly do so when the game has a weird bug and I don't know I unistall everything (mods, cheats...)to test the waters. Unfortunately I've been unable to do so bc of this issue.
If it's not a bug and should be happenning, I'd still appreciate it if smn confirmed it to me




THX

```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
ImportError: No module named x52URM

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

Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3315, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 4155, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 727, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1313, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1100, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/behavior.py", line 979, in event
return handle_click(self.clicked)
File "renpy/display/behavior.py", line 914, in handle_click
rv = run(action)
File "renpy/display/behavior.py", line 322, in run
new_rv = run(i, *args, **kwargs)
File "renpy/display/behavior.py", line 329, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
File "renpy/loadsave.py", line 770, in load
roots, log = loads(location.load(filename))
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named x52URM


Ren'Py 7.4.10.2178
Double Perception 4.7
```
 
  • Like
Reactions: Doom Marine

Sether0

Newbie
Apr 16, 2024
98
303
105
I want to change the MC's name in the game below
I've tried both methods of changing the name, namely the name replacement method and the text replacement method, several times, but neither worked
Is there anything specific about changing names in URM that I don't know? Thank You
https://f95zone.to/threads/phone-story-v0-5-taptus.236390/
In this game, the name of the MC in pop-up thoughts is saved in script.rpy as plain text and cannot be changed by changing variables.
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,725
592
I want to change the MC's name in the game below
I've tried both methods of changing the name, namely the name replacement method and the text replacement method, several times, but neither worked
Is there anything specific about changing names in URM that I don't know? Thank You
https://f95zone.to/threads/phone-story-v0-5-taptus.236390/

extract attached .zip into the gamefolder (where the .exe is)

open namereplace.rpy with a editor (notepad++ eg)
change xxx to your desired name , save the file

Screenshot_15.png

Screenshot_14.png

if you want rename someone else - remove the # at the next line , put the original name and replacement in

Screenshot_20.png
 

fpsgamer

Active Member
Nov 21, 2017
737
1,116
346
ALT+M works as it should

extract the 0x52_URM.rpa using unren tool
you get a new folder like in the screenshot
delete the 0x52_URM.rpa

View attachment 4449571
View attachment 4449572
So, been using this mod for long time. Absolutely love the functions. It's like better cheat engine but works on renpy games.
Btw I have been using this mod on both the actual Android ports and through joiplay. But I wanted to ask if I wanted to enable console on an Android ports. How do I press alt+m??
Is there a way we can add a touch button to go into console.
To be specific the game I'm talking about is Null hypothesis. I have both the pc through Joiplay and Android ports.
But the latest version of NH has renpy script 8.4.0 which while runs on joiplay where you can press 'alt+m' but due to some reasons it has issues like black background(maybe because latest joiplay renpy plugin just supports upto 8.3.4)
So you can only play it on Android port. Android port for some reason doesn't run as good as joiplay version. Needed console to maybe try different renderer to see if that's the issue. I looked and found
Thanks for testing that out!

Were any logs generated in Android/data/com.dmf.thelewdesthouse/files?
log.txt, traceback.txt, or errors.txt

I'm researching some issues Ren'Py has had to see if anything else might help.
says some older Androids (6-8 years) might be emulating OpenGL...
had some interesting info about memory leaks with Android 11 and the size of the image cache.

Looked up some odd optimization settings. Let's see if this makes things better or worse... Sorry but only those that suffer can tell me if the 'cure' is working.
  • Memory Management - Image Cache 300Mb, Texture Size (4096, 4096), Prediction 32
  • Memory Housekeeping - Including script by as some of the Ren'Py features might have been rendered obsolete like config.hw_video or config.gl2
  • Auto Save - Turned back on but only after choices, inputs, or closing the game.
  • Deferred Translations - There seem to be a lot of languages in the tl folder so turning this on because what the hell, why not?
 
  • Thinking Face
Reactions: vilewe7570
5.00 star(s) 48 Votes