Create your AI Cum Slut -70% for Mother's Day
x

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

5.00 star(s) 46 Votes
Sep 30, 2020
96
258
I am unable to save URM files.
  • URM version 2.6.1
  • Game: Fetish Locator SM v0.7.11 (however, happens with all games as well).
  • Issue: occurs when trying to save URM file.
  • I noticed that the issue started after updating mac OS x from 14.7.4 to 14.7.5.
  • This occurs on all my games now with and without any mods.

Screenshot 2025-05-05 at 10.11.17 AM.jpg
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,642
8,093
Probably a permissions issue. (I'm not very familiair with MacOs)
When you press the "?" button it will show you the path it's trying to save to.
Ren'Py also creates a "log.txt" file. That file will contain a line starting with "0x52:" showing more details about the error.
I am unable to save URM files.
  • URM version 2.6.1
  • Game: Fetish Locator SM v0.7.11 (however, happens with all games as well).
  • Issue: occurs when trying to save URM file.
  • I noticed that the issue started after updating mac OS x from 14.7.4 to 14.7.5.
  • This occurs on all my games now with and without any mods.

View attachment 4809615
 
  • Heart
Reactions: 0x52

Havik79

Conversation Conqueror
Sep 5, 2019
6,854
8,136
Curious doesn't seem to work for the game Him. Usually, when there are paths/choices to make, it shows me info for each option, but for him, nothing pops up.
https://f95zone.to/threads/him-v0-2-3-kabuki.235471/

So, for example, in Isekai Paradise, I get this.
You don't have permission to view the spoiler content. Log in or register now.

Yet for the game Him, I have had several choices, and nothing shows up.
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,642
8,093
Curious doesn't seem to work for the game Him. Usually, when there are paths/choices to make, it shows me info for each option, but for him, nothing pops up.
https://f95zone.to/threads/him-v0-2-3-kabuki.235471/

So, for example, in Isekai Paradise, I get this.
You don't have permission to view the spoiler content. Log in or register now.

Yet for the game Him, I have had several choices, and nothing shows up.
that's because the choices are behind labels , not actual used variables (no if/else)

char1 "But more importantly, you're a hero! You bested the ogre that's plagued our city for a decade!"
scene 2_s5 with Dissolve(0.4)
mcn "I did?"
scene 2_s6 with Dissolve(0.4)
char1 "You defeated this monster, did you not?"
scene 2_s6_2 with Dissolve(0.4)
""
scene 2_s10 with dissolve
mcn "..."
call screen scene2_choice1 with dissolve

label scene2_choice1_truth:
$ mc_truth = True

scene 2_s8 with Dissolve(0.7)
mcn "Honestly, I didn't do a thing. A falling cage took the ogre out—pure luck, really."
$ mc_karma += 5
$ karma_more = True

(hope i am not wrong with it :ROFLMAO: )
 
Last edited:
  • Like
Reactions: 0x52

Tiur

Well-Known Member
Nov 13, 2021
1,310
3,609
that's because the choices are behind labels , not actual used variables (no if/else)

char1 "But more importantly, you're a hero! You bested the ogre that's plagued our city for a decade!"
scene 2_s5 with Dissolve(0.4)
mcn "I did?"
scene 2_s6 with Dissolve(0.4)
char1 "You defeated this monster, did you not?"
scene 2_s6_2 with Dissolve(0.4)
""
scene 2_s10 with dissolve
mcn "..."
call screen scene2_choice1 with dissolve

label scene2_choice1_truth:
$ mc_truth = True

scene 2_s8 with Dissolve(0.7)
mcn "Honestly, I didn't do a thing. A falling cage took the ogre out—pure luck, really."
$ mc_karma += 5
$ karma_more = True

(hope i am not wrong with it :ROFLMAO: )
Nope, you're right. But it's not because they're behind labels, it's because they use custom choice screens instead of the Ren'Py choice system. See this line instead for the smoking gun:
Code:
    call screen scene2_choice1 with dissolve
That's why. Custom choice screens are completely non-standardized, so there's no possible way URM can extract the choices from them.
 

shmurfer

Engaged Member
Dec 29, 2019
2,305
3,066
I'm not exactly sure how this request would be implemented, but can you make a soft and hard ignore for variables and path detection? Or improve the current implementation?

The example I'm bringing up is Lessons in Love. The first two chapters of the game have a SFW toggle for every sexual reference in the game, hidden behind the "bonus" variable being false for the SFW version. Ignoring bonus would save someone playing the game with URM so much time, like several hours if they would otherwise read both sets of dialogue.

There are some occasions where both another variable and bonus are evaluated at the same time e.g
if futabalust15 == True and bonus == True,
but since bonus is on the ignore list, it's not shown to me and I don't realise there was a meaningful split there until I go back over it in the code, or notice there really should have been a decision split.

I'm not sure if making a soft and hard ignore is the way to go, or just making it so I see the rest of the decision tree with the rest of the variables that aren't ignored (So in this case I still get a prompt for "if futabalust15 == True" if I have bonus ignored and the first quote is evaluated)
 

Tiur

Well-Known Member
Nov 13, 2021
1,310
3,609
I tried using URM with Rogue Like Evolution but got this error

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

Is there something I can do to make it work with the game ?
You? No. That's something the dev would have to do, because this is very self-explanatory:
Code:
Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.13.2919. Lowest supported version is 6.99.14
I don't expect that dev to do so, either, since they have console commands and instructions on enabling the console right in the spoilers of the OP.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,746
7,027
I'm not exactly sure how this request would be implemented, but can you make a soft and hard ignore for variables and path detection? Or improve the current implementation?

The example I'm bringing up is Lessons in Love. The first two chapters of the game have a SFW toggle for every sexual reference in the game, hidden behind the "bonus" variable being false for the SFW version. Ignoring bonus would save someone playing the game with URM so much time, like several hours if they would otherwise read both sets of dialogue.

There are some occasions where both another variable and bonus are evaluated at the same time e.g but since bonus is on the ignore list, it's not shown to me and I don't realise there was a meaningful split there until I go back over it in the code, or notice there really should have been a decision split.

I'm not sure if making a soft and hard ignore is the way to go, or just making it so I see the rest of the decision tree with the rest of the variables that aren't ignored (So in this case I still get a prompt for "if futabalust15 == True" if I have bonus ignored and the first quote is evaluated)
So what you're saying it that currently when you ignore bonus the full if futabalust15 == True and bonus == True will be ignored by URM?

I tried using URM with Rogue Like Evolution but got this error

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

Is there something I can do to make it work with the game ?
See:
When you get the exception "0x52: Incompatible Ren'Py engine version" when starting a game it means that the Ren'Py version used by that game isn't supported by URM.

Workaround
There's a workaround for this where you upgrade the Ren'Py version used by the game yourself. But this is not guaranteed to work.
  1. Download the Ren'Py SDK (I would recommend and use the "Download SDK zip" below the buttons)
  2. From the game's folder, remove the folders lib and renpy. Also remove the .exe, .py and .sh files
  3. From the downloaded SDK, put the folders lib and renpy and the files renpy.exe, renpy.py and renpy.sh into the game's folder
  4. Now run the game by starting renpy.exe (on Windows) or renpy.sh (on Linux)
 

CurtimusPrime92

Active Member
Jul 17, 2020
510
379
So what you're saying it that currently when you ignore bonus the full if futabalust15 == True and bonus == True will be ignored by URM?
yeah it ignores the whole thing

would be neat to be able to choose exclude ANY occurrence of variable from path detection (how it works currently)
or
choose exclude ONLY when it is the only conditional being checked from path detection

not sure if it's feasible, but just saying it would be neat just as a "wishlisted" feature if possible to work it in sometime down the line
 
Last edited:
  • Thinking Face
Reactions: Boehser Onkel

shmurfer

Engaged Member
Dec 29, 2019
2,305
3,066
So what you're saying it that currently when you ignore bonus the full if futabalust15 == True and bonus == True will be ignored by URM?
That is correct, I don't see the path detected in the corner. I just took a few screenshots to show what it looks like.

bonus is basically always True unless I use URM to change it. It was only officially set to False in sfw downloads of the game which haven't existed for years.

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

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

I would like a way to still see this path even if bonus is ignored, because futabalust15 is a event variable and can be True or False based on my earlier choices.

Whether that's done by just showing me the path solely based on non ignored variables like futabalust15 == True, a soft ignore which I'd imagine would show me the full choice even with bonus present, only being fully hidden if it's the only variable being evaluated, or a hard ignore which would always ignore paths with ignored variables like the current behaviour shows.

Or maybe you think of a better solution. I think the bold option would work best if you could get to work.
 

dragonflame

Well-Known Member
Mar 9, 2020
1,573
737
question but first thank you add this. it makes the game faster. my question is im playing bright past and im having problem finding status i want to increase her mood, courage and so on.
 
5.00 star(s) 46 Votes