She’s waiting… ready to tease you LIVE — come play. Join Now!
x

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

5.00 star(s) 49 Votes
Apr 20, 2023
15
26
33
Hey, I'm new to here and I'm sorry if this was already asked and answered before.
But I noticed this in FutaIsekai and Idk if it is everywhere.
When using urm I can mod anything as I like and I can safe the game without issues.
But if I want to share the save files to people without the urm mod installed they get a error that the referenced module of urm can't be found.

Now my question:
Is there a way to make a save of a game without having the urm included so that it can be shared with other without the mod?
 

Thiago1984

Newbie
May 11, 2022
90
51
119
Sorry for (maybe) the stupid question

Example:

I'm playing a game. I made some changes with URM (names, for example). I play until the final of this version

When the new version of the game release, i need a "save file" from URM of the last version to keep the changes i made????? Or the game automatic read?

(sorry about my english)
 

kimball

New Member
Aug 10, 2019
1
2
102
it looks like if variable is of unknown type, I'm not allowed to edit it. Is that intended? would be really great if there would be option to just create variable, since sometimes buggy games have some missing.
In my case, Bad Memories game has issue where one variable got reset and is basically set to `null` and I'm unable to edit it.
 

Bloo

The Angry Person
Former Staff
Aug 18, 2016
2,981
31,869
789
0x52 In the Textbox Customizer, can you please add the ability to deselect the fonts in your list while in FULL mode like you do for LIGHT mode? Or if possible, to choose a custom font in the user's PC.

02.png
03.png
 

Kingman92

New Member
Jul 3, 2021
10
0
11
I see this error in many games. Is there a way to fix it?
URM version 2.3.1
Ren'Py 8.2.1.24030407
Android 10
Game:Babysitter
I'm using the modified language version of the game.
What did you do that caused the issue?
When opening the game
Do you have any other mods installed? Does the issue still exist without the other mod(s)?
No other mods. Game starts fine when removing URM.
You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:

ShaowWolf

New Member
Jan 25, 2022
3
0
43
Greetings,

Anyone know how to fix the below? I tried using the fix from OG post but the line it said to look for isnt in 00action_date.rpy

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

theMickey_

Engaged Member
Mar 19, 2020
2,348
3,173
357
Anyone know how to fix the below? I tried using the fix from OG post but the line it said to look for isnt in 00action_date.rpy
Please fill out a proper "Report an issue" form, so we can look into it. Because I just did a quick test with this game and URM 2.3.1 and there are no issues so far.

Reporting an issue
When reporting an issue with URM, please include the information below:
  • What version of URM are you using (make sure it's the latest)?
  • 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

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,774
7,302
712
Hey, I'm new to here and I'm sorry if this was already asked and answered before.
But I noticed this in FutaIsekai and Idk if it is everywhere.
When using urm I can mod anything as I like and I can safe the game without issues.
But if I want to share the save files to people without the urm mod installed they get a error that the referenced module of urm can't be found.

Now my question:
Is there a way to make a save of a game without having the urm included so that it can be shared with other without the mod?
I have seen this happening in some unique cases, but couldn't find a fix. Seems to be something related to some specific Ren'Py versions in some specific cases.

Sorry for (maybe) the stupid question

Example:

I'm playing a game. I made some changes with URM (names, for example). I play until the final of this version

When the new version of the game release, i need a "save file" from URM of the last version to keep the changes i made????? Or the game automatic read?

(sorry about my english)
When you modify a variable's value the new value will be saved in you gamesave, so you don't need URM afterward for that.

0x52 In the Textbox Customizer, can you please add the ability to deselect the fonts in your list while in FULL mode like you do for LIGHT mode? Or if possible, to choose a custom font in the user's PC.

View attachment 3892771
View attachment 3892772
Light mode uses the game's own dialogue with some limited customization options. In this case you can choose to have URM override the game's font.
In full mode there's no default font, because it's URM's own dialogue, thus you cannot clear the font.

I see this error in many games. Is there a way to fix it?
URM version 2.3.1
Ren'Py 8.2.1.24030407
Android 10
Game:Babysitter
I'm using the modified language version of the game.
What did you do that caused the issue?
When opening the game
Do you have any other mods installed? Does the issue still exist without the other mod(s)?
No other mods. Game starts fine when removing URM.
You don't have permission to view the spoiler content. Log in or register now.
Seems like the "0x52_URM.rpa" got corrupted?!

Greetings,

Anyone know how to fix the below? I tried using the fix from OG post but the line it said to look for isnt in 00action_date.rpy

You don't have permission to view the spoiler content. Log in or register now.
You are using a very old version of URM.
 

S_Rodney

Newbie
Jan 31, 2023
60
51
141
Do I have a doozy for ya...

Elmwood University. The way the author coded it... Variable changes aren't detected by URM. Instead of a choice leading to, let's say "RP +=1" it leads to "the next label" where variables change right at the start of it. So URM doesn't "properly" detect the change as usual since the code is so weirdly structured (but once you understand it, you get the logic)

here's a snippet of code...


Code:
    ch "So who was your favourite, [pname]?"
    scene e1cheer81 with dissolve
    default e1bestsplits = "None"
    menu:
        "Chelsea":
            $ e1bestsplits = "Chelsea"
            jump cheertalk7ch
        "Lydia":
            $ e1bestsplits = "Lydia"
            jump cheertalk7ly
        "Ella":
            $ e1bestsplits = "Ella"
            jump cheertalk7el
        "You were all great":
            $ e1bestsplits = "All"
            jump cheertalk7all

label cheertalk7ch:
    call chlike from _call_chlike_2
    call eldislike from _call_eldislike_1
    scene e1cheer81 with dissolve
    p "You were the best, Chelsea."
    scene e1cheer84a with dissolve
    ch "Aww, thanks! I think Ella was better though."
    jump cheertalk8

label cheertalk7ly:
    call lylike from _call_lylike_4
    call eldislike from _call_eldislike_2
    scene e1cheer81 with dissolve
    p "You were the best, Lydia."
    scene e1cheer82a with dissolve
    ly "Thanks, gorgeous. But I have to disagree, I've got nothing on Ella."
    jump cheertalk8
So when URM detects a choice... it only shows "jump cheertalk7ch"... and WHEN you start that label, chlike and eldislike are other labels that modifies variable values (if you know the variable name, URM will give you the value) but URM won't inform you of it.

it's not really a bug, at all, it's the way this code is structured. URM wasn't designed to "look that far" into the code... Think you can overcome this ?
 
  • Like
Reactions: Ass~God and darlic

Skep-tiker

Engaged Member
Oct 11, 2023
2,012
2,594
338
Recent update of ripples does not respond to URM... deposited the .rpa in the correct game folder.... no URM notification, no 52 button, no U swipe possible.
 

hdhdhebdux

New Member
Dec 13, 2021
3
0
11
hi 0x52, I found a bug with the Town of Magic,
(sorry for the formatting, I'm a newbie)
You don't have permission to view the spoiler content. Log in or register now.
if you ignore the error messages, they are not much different
 

Ebonheart (FR)

Active Member
May 15, 2018
676
1,820
328

I can't hide the quick menu buttons at the bottom of the screen no matter what I do, and it does it to me on several renpy games. Am I missing a step, or are these the games that block this mod feature ?
If you have any solutions or explanations, I'd love to hear from you. Thank you for your time.
 

Johan_0000

Well-Known Member
Apr 14, 2023
1,040
827
188
Hey guys I seel to has been added but I don't understand it all
Quickmenu: Skip button now supports fast skipping to the next choice (right click / long press)
What does fast skipping mean, is it like jumping from choice to choice? And by right click/long press do you mean we have to long press the right click ? lol


  • Variable groups
  • Ability to ignore certain path detections
Also do you know when you'll be able to add those? You're doing a great job keep it up man,





THX
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,774
7,302
712
Do I have a doozy for ya...

Elmwood University. The way the author coded it... Variable changes aren't detected by URM. Instead of a choice leading to, let's say "RP +=1" it leads to "the next label" where variables change right at the start of it. So URM doesn't "properly" detect the change as usual since the code is so weirdly structured (but once you understand it, you get the logic)

here's a snippet of code...


Code:
    ch "So who was your favourite, [pname]?"
    scene e1cheer81 with dissolve
    default e1bestsplits = "None"
    menu:
        "Chelsea":
            $ e1bestsplits = "Chelsea"
            jump cheertalk7ch
        "Lydia":
            $ e1bestsplits = "Lydia"
            jump cheertalk7ly
        "Ella":
            $ e1bestsplits = "Ella"
            jump cheertalk7el
        "You were all great":
            $ e1bestsplits = "All"
            jump cheertalk7all

label cheertalk7ch:
    call chlike from _call_chlike_2
    call eldislike from _call_eldislike_1
    scene e1cheer81 with dissolve
    p "You were the best, Chelsea."
    scene e1cheer84a with dissolve
    ch "Aww, thanks! I think Ella was better though."
    jump cheertalk8

label cheertalk7ly:
    call lylike from _call_lylike_4
    call eldislike from _call_eldislike_2
    scene e1cheer81 with dissolve
    p "You were the best, Lydia."
    scene e1cheer82a with dissolve
    ly "Thanks, gorgeous. But I have to disagree, I've got nothing on Ella."
    jump cheertalk8
So when URM detects a choice... it only shows "jump cheertalk7ch"... and WHEN you start that label, chlike and eldislike are other labels that modifies variable values (if you know the variable name, URM will give you the value) but URM won't inform you of it.

it's not really a bug, at all, it's the way this code is structured. URM wasn't designed to "look that far" into the code... Think you can overcome this ?
URM will not look for code after a jump, if that's what you mean.
For example:
Python:
menu:
    "Option 1":
        jump somewhere
            
label somewhere:
    $ var = 1
var = 1 will not be detected here

Recent update of ripples does not respond to URM... deposited the .rpa in the correct game folder.... no URM notification, no 52 button, no U swipe possible.
See:
Reporting an issue
When reporting an issue with URM, please include the information below:
  • What version of URM are you using (make sure it's the latest)?
  • 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)?

hi 0x52, I found a bug with the Town of Magic,
(sorry for the formatting, I'm a newbie)
You don't have permission to view the spoiler content. Log in or register now.
if you ignore the error messages, they are not much different
Seem like the 0x52_URM.rpa file somehow got corrupted

I can't hide the quick menu buttons at the bottom of the screen no matter what I do, and it does it to me on several renpy games. Am I missing a step, or are these the games that block this mod feature ?
If you have any solutions or explanations, I'd love to hear from you. Thank you for your time.
You cannot hide the game's own quickmenu, you can only hide URM's custom quickmenu

What does fast skipping mean, is it like jumping from choice to choice? And by right click/long press do you mean we have to long press the right click ? lol
Yes. It takes you to the next choice

Also do you know when you'll be able to add those? You're doing a great job keep it up man,
No. I cannot give you a timeline
 

unnammed

Newbie
Oct 28, 2016
50
104
270
Just want to say thanks for the work, been doing manual mods for my own need previously but this does really well for most of the things that usually bothers me.

Cheers

I can't hide the quick menu buttons at the bottom of the screen no matter what I do, and it does it to me on several renpy games. Am I missing a step, or are these the games that block this mod feature ?
If you have any solutions or explanations, I'd love to hear from you. Thank you for your time.
Tried using quick_menu = False in the console?
 
Last edited:

Kingman92

New Member
Jul 3, 2021
10
0
11
I have seen this happening in some unique cases, but couldn't find a fix. Seems to be something related to some specific Ren'Py versions in some specific cases.


When you modify a variable's value the new value will be saved in you gamesave, so you don't need URM afterward for that.


Light mode uses the game's own dialogue with some limited customization options. In this case you can choose to have URM override the game's font.
In full mode there's no default font, because it's URM's own dialogue, thus you cannot clear the font.


Seems like the "0x52_URM.rpa" got corrupted?!


You are using a very old version of URM.
I'm sorry, but an uncaught exception occurred.

While loading the script.
Exception: Could not load from archive 0x52-URM/classes/API.rpyc.

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

Full traceback:
File "renpy/bootstrap.py", line 359, in bootstrap
File "renpy/main.py", line 474, in main
File "renpy/script.py", line 359, in load_script
File "renpy/script.py", line 854, in load_appropriate_file
Exception: Could not load from archive 0x52-URM/classes/API.rpyc.

It gives this error in many games, it would be good if it can be fixed in the future.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,774
7,302
712
I'm sorry, but an uncaught exception occurred.

While loading the script.
Exception: Could not load from archive 0x52-URM/classes/API.rpyc.

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

Full traceback:
File "renpy/bootstrap.py", line 359, in bootstrap
File "renpy/main.py", line 474, in main
File "renpy/script.py", line 359, in load_script
File "renpy/script.py", line 854, in load_appropriate_file
Exception: Could not load from archive 0x52-URM/classes/API.rpyc.

It gives this error in many games, it would be good if it can be fixed in the future.
Could it be that your 0x52_URM.rpa file got corrupted somehow?
 
  • Like
Reactions: Feyd
5.00 star(s) 49 Votes