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

5.00 star(s) 51 Votes

CurtimusPrime92

Active Member
Jul 17, 2020
589
465
152
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
3,322
5,346
688
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,667
788
331
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.
 

netcov

Member
Dec 22, 2018
303
631
304
Hi 0x52 I recently stumbled across a bug I can't get solved by resetting urm default settings.
After playing through born2breed I noticed now while playing MurMur, that the default box sizings are somewhat out of order. In the attached screenshot you can see what I mean. While for the first two screenshots I does not bother me, the third screenshot which shows the panel for editing variable values is bigger than the screen and therefore limited in moving the panel / not adjustable. Can you give me a quick run-down on how to reset to previous behaviour (I deleted the settings file in appdata/renpy/0x52-URM, tested both on v2.60 and v2.61)

Edit: Some panels like in screenshot 4 are not affected by this

You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:
  • Wow
Reactions: Boehser Onkel

netcov

Member
Dec 22, 2018
303
631
304
you have to delete the persistent files for those games too i think - at both locations game and appdata
make a backup and try
Just retried that. Deleted the AppData\Roaming\RenPy\ Murmur and URM folders as well as the the local save folder of MurMur installation. It still keeps that behaviour. I started another RenPy Game with URM (Futas World of NTR by Scarlet) and there URM panels work as expected. I'll retry with again deleting the saves and a fresh install (deleting the game folder and extracting the rar).
I will post the outcome shortly.
 

netcov

Member
Dec 22, 2018
303
631
304
Just retried that. Deleted the AppData\Roaming\RenPy\ Murmur and URM folders as well as the the local save folder of MurMur installation. It still keeps that behaviour. I started another RenPy Game with URM (Futas World of NTR by Scarlet) and there URM panels work as expected. I'll retry with again deleting the saves and a fresh install (deleting the game folder and extracting the rar).
I will post the outcome shortly.
So reinstall of MurMur didn't work. I tried another renpy game I did a fresh extract on, renamed the save files so I wouldn't be found be the game and there URM (v2.60) works as expected as well. Now after already deleting Born2Breed where I encountered the issue for the first time I extracted that game again and pasted URM (v2.60) into it. There it works as expected as well. So far I only those issues with MurMur. Can someone confirm that it's only on my end?
 

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,775
618
So reinstall of MurMur didn't work. I tried another renpy game I did a fresh extract on, renamed the save files so I wouldn't be found be the game and there URM (v2.60) works as expected as well. Now after already deleting Born2Breed where I encountered the issue for the first time I extracted that game again and pasted URM (v2.60) into it. There it works as expected as well. So far I only those issues with MurMur. Can someone confirm that it's only on my end?
tested , its the game somehow
 
  • Like
Reactions: netcov

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,775
618
So reinstall of MurMur didn't work. I tried another renpy game I did a fresh extract on, renamed the save files so I wouldn't be found be the game and there URM (v2.60) works as expected as well. Now after already deleting Born2Breed where I encountered the issue for the first time I extracted that game again and pasted URM (v2.60) into it. There it works as expected as well. So far I only those issues with MurMur. Can someone confirm that it's only on my end?
yeah I have the same issues with murmur
i dive into the scripts later today , maybe i can find something
it was 4:00 am so i had to sleep :ROFLMAO:

edit : cant find the reason , sry
 
Last edited:
  • Thinking Face
Reactions: netcov

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,775
618

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,777
7,394
712
I'll note down any games i get it in in the future if you'd like, as for what caused it today, a house in the rift.
This took a lot of digging, but I found the issue with A House in the Rift.

The game is calling Function() 20 times a second... yes!! 20 times a second!
Every time this is called Ren'Py rebuilds te whole screen. So when URM is showing a lot it all gets rebuild a lot, which slows things down.

ZanithOne, your game can be made a lot more efficient by changing the line in misc_utils from:
timer 0.05 action Function(periodic_callback) repeat True
to:
timer 0.05 action Function(periodic_callback, _update_screens=False) repeat True
(I didn't take a deep dive into it, but the screenupdate seems unnecessary)
 

Bingoogus

Forum Fanatic
Sep 5, 2021
4,491
13,992
679
This took a lot of digging, but I found the issue with A House in the Rift.

The game is calling Function() 20 times a second... yes!! 20 times a second!
Every time this is called Ren'Py rebuilds te whole screen. So when URM is showing a lot it all gets rebuild a lot, which slows things down.

ZanithOne, your game can be made a lot more efficient by changing the line in misc_utils from:
timer 0.05 action Function(periodic_callback) repeat True
to:
timer 0.05 action Function(periodic_callback, _update_screens=False) repeat True
(I didn't take a deep dive into it, but the screenupdate seems unnecessary)
Fascinating... so it can be assumed that is most likely what is going on in other games? I can't imagine many game devs think to add that update screen component if they're new to adding that function call, only thing to ponder than is why a dev would want to add that in the first place? It's not common for games to lag with URM open, so i can't see it as common to use that function call, so it must serve some niche purpose, even a clueless dev needs to have some impetus to add it in the first place... no one just wakes up and adds random shit to their code for no reason...
 
  • Haha
Reactions: Boehser Onkel

Boehser Onkel

Forum Fanatic
Modder
Feb 20, 2021
4,878
8,775
618
0x52

https://f95zone.to/threads/breeze-of-passion-v9-00-regular-l7team.162702/

at this game , the urm watchpanel disappears everytime you watch a replay from here

Screenshot_1.png

the little watchpanel button stays at the replays , but disappears after the replay is done

and the worst part - you cant activate urm again after this
alt-m dont works
you have to delete the persistent file and start a new game to get urm working again
or rollback the whole replay until before you start to play it

urm v 2.6.1
win 10 x64

there is a workaround , but ..
enabling the urm quickmenu to have the urm button
 
Last edited:

ZanithOne

A House in the Rift dev
Game Developer
Oct 2, 2018
540
5,284
759
This took a lot of digging, but I found the issue with A House in the Rift.

The game is calling Function() 20 times a second... yes!! 20 times a second!
Every time this is called Ren'Py rebuilds te whole screen. So when URM is showing a lot it all gets rebuild a lot, which slows things down.

ZanithOne, your game can be made a lot more efficient by changing the line in misc_utils from:
timer 0.05 action Function(periodic_callback) repeat True
to:
timer 0.05 action Function(periodic_callback, _update_screens=False) repeat True
(I didn't take a deep dive into it, but the screenupdate seems unnecessary)
Oh :unsure:

Thank you for the info! Added this timer thingie ages ago without thinking much about it and never noticed any effects. Will check if the change breaks anything for whatever reason, and if not, yay, free performance. Cheers!
 

MiltonPowers

Twins Basil! Twins!
Donor
Jr. Uploader
Jul 26, 2023
20,057
56,594
973
I haven't had this before. I can't get URM to open at all on a new game.

Pharaoh's Veil

I'm using the latest version (2.6.1) and no other mods at all.

It's like it doesn't exist at all.

Alt-M doesn't work.
A global quick menu I use doesn't show up.
Choices detected pop up doesn't come on either.
 
  • Like
Reactions: I-love-boobies
5.00 star(s) 51 Votes