Theme editor

  • RequestStream Movies, TV shows and anime streaming • 1 week trial
  • LewdCorner Site Cleanup Update
    A new cleanup update has been posted covering the recent Vault rework, rank changes, policy cleanup, and theme polish. The goal is to make LC cleaner, easier to understand, and safer for the site going forward. - Jack Of Blades
    Read More

Cheats Multi Other Universal Ren'Py Mod (URM) [2.6.2] [0x52]

I've downloaded your mod and I'm currently trying it out on the Jikage Raising game.
And it works pretty well.
I find the way of changing Boolean values a bit weird, but it works. Congratulations on your mod!
 
great mod! Easy to have alle the things you might need in one place. thanks
 
This mod looks like it will be a lot of help Thanks!
 
Amazing mod, could come in quite handy.
I think tho that I might trigger a revolt from the modders.
You must be registered to see attachments
 

Attachments

You must be registered for see attachments list
Amazing mod, could come in quite handy.
I think tho that I might trigger a revolt from the modders.
You must be registered to see attachments
Nah, URM is great, but dedicated mods still tend to be better for their particular games. URM can't make judgment calls, show you the "best" route if it's not obvious, or guide you to next steps for sandboxes. There is a place for both dedicated mods and for URM, and I almost always use both in games where they're available; they almost never conflict, and where they do, it's because the game's dev or the dedicated mod's dev did something you're not actually supposed to do in Ren'Py.
 
I prefer URM over other WT mods because it's a non-intrusive mod. I often use UCD with this.
 
This mod is absolutely brilliant. Apparently looking up how ren'py works so I can change some variable is more important than the carnal activities I thought I was doing. Why am I all of a sudden writing code in some file. I just came here to fap😭 But that variable though

EDIT: I do have one question I've not been able to figure out:
Is there any way to have URM already be watching certain variable names as a default setting? Specifically the _config.renpy.config.keymap["toggle_afm"][0] variable? Would love to find a solution.
 
Last edited:
I'm not sure if i'm using this right but any values i change revert back to the original. Anyone know how to make the changes permanent?
 
I'm not sure if i'm using this right but any values i change revert back to the original. Anyone know how to make the changes permanent?
If you change values, you are making variable changes to the current state of the game's variables. If you roll back after making changes, those changes are immediately undone since the game is rolling back to a previous state and the variables that went along with that previous state.

So if you're trying to see alternate paths by changing variables on a choice or a path split, find out what variable to change, roll back a few screens first, make your variable change in URM, then go forward to the choice or path split again.
 
If you change values, you are making variable changes to the current state of the game's variables. If you roll back after making changes, those changes are immediately undone since the game is rolling back to a previous state and the variables that went along with that previous state.

So if you're trying to see alternate paths by changing variables on a choice or a path split, find out what variable to change, roll back a few screens first, make your variable change in URM, then go forward to the choice or path split again.
Hey, thanks for the reply :) i read something similar elsewhere but i think the issue is something else. i did those steps but it didn't affect the dialogue and the values seemed to revert again. I decided not to worry about it for now and try it again with a different game later
 
Hey, thanks for the reply :) i read something similar elsewhere but i think the issue is something else. i did those steps but it didn't affect the dialogue and the values seemed to revert again. I decided not to worry about it for now and try it again with a different game later
It's almost always either that, or the variable changes again in the code after you make the change. If you want to troubleshoot it in more detail, DM me with the game name, where you were making the change, and what change you were making, and I can poke through the game code to figure out why.
 
It's an excellent mod, my only issues are:

1. sometimes searching for variables doesn't return results because they're hidden in sub directories. Recursive searching doesn't seem to assist with this.

2. The constant minor update notices.
 
1. sometimes searching for variables doesn't return results because they're hidden in sub directories. Recursive searching doesn't seem to assist with this.
Those aren't subdirectories, they're properties of variables. Like, if you have characterA.money ? The "money" part isn't a variable, the "characterA" part is. Do you have any specific examples?

Generally, though, it's all down to how the game devs code their games. URM can show you what it can, but it can't meaningfully re-architect other people's code. 0x52 has done a lot of work in URM to show you things developers might do weirdly or put in obscure places, but given how many AVN devs are complete neophytes at coding, there's always going to be stuff URM can't find easily.
 
Last edited:
Thread owner
Updated to v2.6 which adds:
  • Added option to create variables (and change variable types)
  • Made searching internal variables optional
  • Disable risk warning (at first start) for every game, instead of only the current
  • Fix: Crash when gamesave doesn't contain a screensho
 
There is a game previous version of wich works with URM well, but right now game can not be started with URM. After deleting URM all works just Ok. I suppose the dev did something, is there a simple way to fix it and play with URM again?

I'm sorry, but an uncaught exception occurred.

While running game code:
File "0x52-URM/classes/textrepl.rpy", line 81, in _m1_textrepl__sayFilter
File "0x52-URM/classes/textbox.rpy", line 227, in _m1_textbox__sayReplace
File "0x52-URM/classes/textbox.rpy", line 18, in enabled
File "0x52-URM/classes/settings.rpy", line 74, in __getattr__
File "0x52-URM/classes/settings.rpy", line 98, in get
KeyError: 'textboxesEnabled'
 
Back
Top Bottom