Ren'Py uses special characters to indicate if some text is bold, underlined, italic etc. -- you have to know them and add them to the original text.Issue: can't rename text in bold
The look on her face... {b}sublime{/b}.{b} and {/b} for bold, {u} and {/u} for underlined, {i} and {/i} for italic.... which (still) isn't an URM issue. The game's dev has added some "anti cheat" protection to the game preventing URM (and other mods) to load properly. But if you'd search for the game's name in this thread using the Search function at the very top, you'd find this and this -- and the solution 0x52 provided still works. You'll need to "unren" the game's *.rpa file and also decrypt the compiled scripts first to make those changes though.Well Stuck in My Game 0.6.1 is out
And once again it no longer works with URM
.\renpy\00achievement.rpy you'll have to change this: def AchivementSuccess():
s = b64.b64decode("cmVucHkuZGlzcGxheS5zY3JlZW4uc2NyZWVucw==").decode()
scr_dict = eval(s)
keyz = list(scr_dict)
for key in keyz:
part = key[0]
junk = [85, 82, 77, 95]
ref = ''.join(map(chr, [85, 82, 77, 95]))
if part.startswith(ref):
q = b64.b64decode("cmVucHkucXVpdCgp").decode()
eval(q)()
return True
def AchivementSuccess():
return True
... which (still) isn't an URM issue. The game's dev has added some "anti cheat" protection to the game preventing URM (and other mods) to load properly. But if you'd search for the game's name in this thread using the Search function at the very top, you'd find this and this -- and the solution 0x52 provided still works. You'll need to "unren" the game's *.rpa file and also decrypt the compiled scripts first to make those changes though.
Proof:
// EDIT: There's a second "hidden" function to check for URM: in the file.\renpy\00achievement.rpyyou'll have to change this:
to this:Python:def AchivementSuccess(): s = b64.b64decode("cmVucHkuZGlzcGxheS5zY3JlZW4uc2NyZWVucw==").decode() scr_dict = eval(s) keyz = list(scr_dict) for key in keyz: part = key[0] junk = [85, 82, 77, 95] ref = ''.join(map(chr, [85, 82, 77, 95])) if part.startswith(ref): q = b64.b64decode("cmVucHkucXVpdCgp").decode() eval(q)() return True
In summary you'll have to change three files to make URM work.Python:def AchivementSuccess(): return True
There's no need to install Ren'Py. If you have a Ren'Py game, just place theDo i need to install Renpy to open the URM Menu ?
0x52_URM.rpa file in its game subdirectory and it should work.it does appear to be the same root issue (reserved name being assigned by the Dev) but im not proficient at python in order to determine where/how to work aroundYea URM is having problem with new Pale Carnation. I tried the ADV get frame issue I saw in this thread but yea didnt really help.
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_data.rpy", line 157, in __init__
super(LocalVariable, self).__init__(sys._getframe(1).f_locals,
AttributeError: 'ADVCharacter' object has no attribute '_getframe'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "prologue.rpyc", line 818, in script
File "F:\Pale Carnations Ch4 Up6\renpy\ast.py", line 1625, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "F:\Pale Carnations Ch4 Up6\renpy\exports\menuexports.py", line 134, in menu
rv = renpy.store.menu(new_items)
File "F:\Pale Carnations Ch4 Up6\renpy\exports\menuexports.py", line 424, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "F:\Pale Carnations Ch4 Up6\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2745, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 491, in per_interact
self.update()
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 86, in execute
File "0x52-URM/screens/main.rpy.x52", line 118, in execute
File "0x52-URM/screens/main.rpy.x52", line 147, in execute
File "0x52-URM/screens/main.rpy.x52", line 162, in execute
File "0x52-URM/screens/main.rpy.x52", line 165, in execute
File "0x52-URM/screens/main.rpy.x52", line 166, in execute
File "0x52-URM/screens/search.rpy.x52", line 5, in execute
File "0x52-URM/screens/search.rpy.x52", line 5, in execute
File "0x52-URM/screens/search.rpy.x52", line 17, in execute
File "0x52-URM/screens/search.rpy.x52", line 82, in execute
File "0x52-URM/screens/search.rpy.x52", line 92, in execute
File "0x52-URM/screens/utils.rpy.x52", line 67, in execute
File "0x52-URM/screens/utils.rpy.x52", line 67, in execute
File "0x52-URM/screens/utils.rpy.x52", line 68, in execute
File "0x52-URM/screens/utils.rpy.x52", line 71, in execute
File "0x52-URM/screens/utils.rpy.x52", line 74, in execute
File "0x52-URM/screens/search.rpy.x52", line 92, in execute
File "0x52-URM/screens/search.rpy.x52", line 93, in execute
File "0x52-URM/screens/search.rpy.x52", line 94, in execute
File "0x52-URM/screens/search.rpy.x52", line 96, in execute
File "0x52-URM/screens/search.rpy.x52", line 99, in execute
File "0x52-URM/screens/search.rpy.x52", line 99, in keywords
File "0x52-URM/screens/search.rpy.x52", line 99, in <module>
File "renpy/common/00action_data.rpy", line 157, in __init__
super(LocalVariable, self).__init__(sys._getframe(1).f_locals,
AttributeError: 'ADVCharacter' object has no attribute '_getframe'
Windows-10-10.0.26100 AMD64
Ren'Py 8.3.4.24120703
Pale Carnations Ch4Up6
Sun Sep 28 14:55:35 2025
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "0x52-URM/classes/main.rpy", line 6, in script
File "0x52-URM/classes/main.rpy", line 7, in <module>
File "0x52-URM/framework/bootstrap.rpy", line 21, in load
Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.12.4.2187. Lowest supported version is 6.99.14
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\main.py", line 419, in main
game.context().run(node)
File "0x52-URM/classes/main.rpy", line 6, in script
File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "0x52-URM/classes/main.rpy", line 7, in <module>
File "0x52-URM/framework/bootstrap.rpy", line 21, in load
Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.12.4.2187. Lowest supported version is 6.99.14
Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
The Ren'Py version is too old for URM. You have to use UnRen (see my sig) to extract files from RPA and decompile files from RPYC, or if you have installed the Maid Lain mod, just decompile RPYC files.Getting this error when playing DepravedAwakening, no mods
Python:I'm sorry, but an uncaught exception occurred. While running game code: File "0x52-URM/classes/main.rpy", line 6, in script File "0x52-URM/classes/main.rpy", line 7, in <module> File "0x52-URM/framework/bootstrap.rpy", line 21, in load Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.12.4.2187. Lowest supported version is 6.99.14 -- Full Traceback ------------------------------------------------------------ Full traceback: File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\bootstrap.py", line 295, in bootstrap renpy.main.main() File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\main.py", line 419, in main game.context().run(node) File "0x52-URM/classes/main.rpy", line 6, in script File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "0x52-URM/classes/main.rpy", line 7, in <module> File "0x52-URM/framework/bootstrap.rpy", line 21, in load Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.12.4.2187. Lowest supported version is 6.99.14 Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187
So I also ran into this issue, and like you went to try the previous fix for this issue and noticed that the file was different from previous versions of the 00action_data.rpy file. As it turns out, ChatGPT knows quite a bit about python, and after giving it my 00action_data.rpy file and explaining what needed to be done, it made a patch version that worked right away. Ill attach it to this post.Yea URM is having problem with new Pale Carnation. I tried the ADV get frame issue I saw in this thread but yea didnt really help.
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_data.rpy", line 157, in __init__
super(LocalVariable, self).__init__(sys._getframe(1).f_locals,
AttributeError: 'ADVCharacter' object has no attribute '_getframe'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "prologue.rpyc", line 818, in script
File "F:\Pale Carnations Ch4 Up6\renpy\ast.py", line 1625, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "F:\Pale Carnations Ch4 Up6\renpy\exports\menuexports.py", line 134, in menu
rv = renpy.store.menu(new_items)
File "F:\Pale Carnations Ch4 Up6\renpy\exports\menuexports.py", line 424, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "F:\Pale Carnations Ch4 Up6\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2745, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 491, in per_interact
self.update()
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 86, in execute
File "0x52-URM/screens/main.rpy.x52", line 118, in execute
File "0x52-URM/screens/main.rpy.x52", line 147, in execute
File "0x52-URM/screens/main.rpy.x52", line 162, in execute
File "0x52-URM/screens/main.rpy.x52", line 165, in execute
File "0x52-URM/screens/main.rpy.x52", line 166, in execute
File "0x52-URM/screens/search.rpy.x52", line 5, in execute
File "0x52-URM/screens/search.rpy.x52", line 5, in execute
File "0x52-URM/screens/search.rpy.x52", line 17, in execute
File "0x52-URM/screens/search.rpy.x52", line 82, in execute
File "0x52-URM/screens/search.rpy.x52", line 92, in execute
File "0x52-URM/screens/utils.rpy.x52", line 67, in execute
File "0x52-URM/screens/utils.rpy.x52", line 67, in execute
File "0x52-URM/screens/utils.rpy.x52", line 68, in execute
File "0x52-URM/screens/utils.rpy.x52", line 71, in execute
File "0x52-URM/screens/utils.rpy.x52", line 74, in execute
File "0x52-URM/screens/search.rpy.x52", line 92, in execute
File "0x52-URM/screens/search.rpy.x52", line 93, in execute
File "0x52-URM/screens/search.rpy.x52", line 94, in execute
File "0x52-URM/screens/search.rpy.x52", line 96, in execute
File "0x52-URM/screens/search.rpy.x52", line 99, in execute
File "0x52-URM/screens/search.rpy.x52", line 99, in keywords
File "0x52-URM/screens/search.rpy.x52", line 99, in <module>
File "renpy/common/00action_data.rpy", line 157, in __init__
super(LocalVariable, self).__init__(sys._getframe(1).f_locals,
AttributeError: 'ADVCharacter' object has no attribute '_getframe'
Windows-10-10.0.26100 AMD64
Ren'Py 8.3.4.24120703
Pale Carnations Ch4Up6
Sun Sep 28 14:55:35 2025
```
Yea URM is having problem with new Pale Carnation. I tried the ADV get frame issue I saw in this thread but yea didnt really help.
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_data.rpy", line 157, in __init__
super(LocalVariable, self).__init__(sys._getframe(1).f_locals,
AttributeError: 'ADVCharacter' object has no attribute '_getframe'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "prologue.rpyc", line 818, in script
File "F:\Pale Carnations Ch4 Up6\renpy\ast.py", line 1625, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "F:\Pale Carnations Ch4 Up6\renpy\exports\menuexports.py", line 134, in menu
rv = renpy.store.menu(new_items)
File "F:\Pale Carnations Ch4 Up6\renpy\exports\menuexports.py", line 424, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "F:\Pale Carnations Ch4 Up6\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "F:\Pale Carnations Ch4 Up6\renpy\display\core.py", line 2745, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 491, in per_interact
self.update()
File "F:\Pale Carnations Ch4 Up6\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 76, in execute
File "0x52-URM/screens/main.rpy.x52", line 86, in execute
File "0x52-URM/screens/main.rpy.x52", line 118, in execute
File "0x52-URM/screens/main.rpy.x52", line 147, in execute
File "0x52-URM/screens/main.rpy.x52", line 162, in execute
File "0x52-URM/screens/main.rpy.x52", line 165, in execute
File "0x52-URM/screens/main.rpy.x52", line 166, in execute
File "0x52-URM/screens/search.rpy.x52", line 5, in execute
File "0x52-URM/screens/search.rpy.x52", line 5, in execute
File "0x52-URM/screens/search.rpy.x52", line 17, in execute
File "0x52-URM/screens/search.rpy.x52", line 82, in execute
File "0x52-URM/screens/search.rpy.x52", line 92, in execute
File "0x52-URM/screens/utils.rpy.x52", line 67, in execute
File "0x52-URM/screens/utils.rpy.x52", line 67, in execute
File "0x52-URM/screens/utils.rpy.x52", line 68, in execute
File "0x52-URM/screens/utils.rpy.x52", line 71, in execute
File "0x52-URM/screens/utils.rpy.x52", line 74, in execute
File "0x52-URM/screens/search.rpy.x52", line 92, in execute
File "0x52-URM/screens/search.rpy.x52", line 93, in execute
File "0x52-URM/screens/search.rpy.x52", line 94, in execute
File "0x52-URM/screens/search.rpy.x52", line 96, in execute
File "0x52-URM/screens/search.rpy.x52", line 99, in execute
File "0x52-URM/screens/search.rpy.x52", line 99, in keywords
File "0x52-URM/screens/search.rpy.x52", line 99, in <module>
File "renpy/common/00action_data.rpy", line 157, in __init__
super(LocalVariable, self).__init__(sys._getframe(1).f_locals,
AttributeError: 'ADVCharacter' object has no attribute '_getframe'
Windows-10-10.0.26100 AMD64
Ren'Py 8.3.4.24120703
Pale Carnations Ch4Up6
Sun Sep 28 14:55:35 2025
```
See FAQ is second post in this thread:it does appear to be the same root issue (reserved name being assigned by the Dev) but im not proficient at python in order to determine where/how to work around
Also... see FAQ:Getting this error when playing DepravedAwakening, no mods
Python:I'm sorry, but an uncaught exception occurred. While running game code: File "0x52-URM/classes/main.rpy", line 6, in script File "0x52-URM/classes/main.rpy", line 7, in <module> File "0x52-URM/framework/bootstrap.rpy", line 21, in load Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.12.4.2187. Lowest supported version is 6.99.14 -- Full Traceback ------------------------------------------------------------ Full traceback: File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\bootstrap.py", line 295, in bootstrap renpy.main.main() File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\main.py", line 419, in main game.context().run(node) File "0x52-URM/classes/main.rpy", line 6, in script File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "H:\MangaGamer D\DepravedAwakening-1.0-pc\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "0x52-URM/classes/main.rpy", line 7, in <module> File "0x52-URM/framework/bootstrap.rpy", line 21, in load Exception: 0x52: This mod (x52URM) does not support Ren'Py version 6.99.12.4.2187. Lowest supported version is 6.99.14 Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187
The instructions for this no longer work for Pale Carnations because this code is no longer used "def SetLocalVariable(name, value):"See FAQ is second post in this thread:
View attachment 5294629
I just wanted to test this myself, so I downloaded the game (version Ch.4 Up.6 EA), started it, saved on the first screen, closed the game, added URM, started the game again -- and it's working perfectly fine...?! No crash, no need to "fix" anything.Yea URM is having problem with new Pale Carnation. I tried the ADV get frame issue I saw in this thread but yea didnt really help.
The crash happens every time I try to search for variables/labels, after that the rest of the mods functions work perfectly.I just wanted to test this myself, so I downloaded the game (version Ch.4 Up.6 EA), started it, saved on the first screen, closed the game, added URM, started the game again -- and it's working perfectly fine...?! No crash, no need to "fix" anything.
When does the crash happens for you guys?