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

5.00 star(s) 37 Votes

Couatl

Newbie
Dec 5, 2018
76
45
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
Exception: Could not find font u'DejaVuSans-Bold.ttf'.

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

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3315, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3834, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2555, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 688, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/dragdrop.py", line 461, in render
    cr = render(child, width, height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/transform.py", line 733, in render
    return transform_render(self, width, height, st, at)
  File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1254, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1027, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 985, in render
    surf = render(d, rw, height - y, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1254, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2096, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "renpy/text/text.py", line 639, in __init__
    glyphs = ts.glyphs(s, self)
  File "renpy/text/text.py", line 248, in glyphs
    fo = font.get_font(self.font, self.size, self.bold, self.italic, 0, self.antialias, self.vertical, self.hinting, layout.oversample)
  File "renpy/text/font.py", line 702, in get_font
    face = load_face(fn)
  File "renpy/text/font.py", line 643, in load_face
    raise Exception("Could not find font {0!r}.".format(orig_fn))
Exception: Could not find font u'DejaVuSans-Bold.ttf'.

Windows-10-10.0.19041
Ren'Py 7.4.10.2178
Let The Nightshine In Chapter-2
Mon Dec  4 17:39:56 2023
 
Last edited:

Belzeebub$

Cheat Or Not
Game Developer
May 18, 2020
653
964
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
Exception: Could not find font u'DejaVuSans-Bold.ttf'.

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

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3315, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3834, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2555, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 688, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 824, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/dragdrop.py", line 461, in render
    cr = render(child, width, height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/transform.py", line 733, in render
    return transform_render(self, width, height, st, at)
  File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1254, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1027, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 985, in render
    surf = render(d, rw, height - y, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1254, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2096, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "renpy/text/text.py", line 639, in __init__
    glyphs = ts.glyphs(s, self)
  File "renpy/text/text.py", line 248, in glyphs
    fo = font.get_font(self.font, self.size, self.bold, self.italic, 0, self.antialias, self.vertical, self.hinting, layout.oversample)
  File "renpy/text/font.py", line 702, in get_font
    face = load_face(fn)
  File "renpy/text/font.py", line 643, in load_face
    raise Exception("Could not find font {0!r}.".format(orig_fn))
Exception: Could not find font u'DejaVuSans-Bold.ttf'.

Windows-10-10.0.19041
Ren'Py 7.4.10.2178
Let The Nightshine In Chapter-2
Mon Dec  4 17:39:56 2023
Reporting an issue
When reporting an issue with URM, please include the information below:
  • Are you using the latest version of URM?
  • 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: theMickey_

theMickey_

Engaged Member
Mar 19, 2020
2,197
2,834
Code:
Exception: Could not find font u'DejaVuSans-Bold.ttf'.
One of the default fonts that come with Ren'Py is "DejaVuSans-Bold.ttf" -- but some knobhead thought it might be a smart idea to rename it to "DejaVuSansBold.ttf" (without the "-") for this game. Well, turns out, it's not.

Check the "renpy\common" subfolder of the game, make a copy of "DejaVuSansBold.ttf" and name it "DejaVuSans-Bold.ttf".
 

bianca

New Member
Sep 1, 2017
1
0
Screenshot_20231208-061920.png Screenshot_20231208-062035.png This does not seem to work on JoiPlay or Android, as you can see the file is in the correct folder and I've been pushing alt + m and drawing the letter u on my screen but nothing happens.
 

Belzeebub$

Cheat Or Not
Game Developer
May 18, 2020
653
964
In Being a Dik (first part i.e. version 8.2), money reduces while buying cheats (both of them derek and mardon even after freezing of course). Not on other times though. I used default URM and specialised URM. Result is the same if someone wants to know.


Edit : same with variable tmpdik. It changes even after freezing.
 
Last edited:

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,511
In Being a Dik (first part i.e. version 8.2), money reduces while buying cheats (both of them derek and mardon even after freezing of course). Not on other times though. I used default URM and specialised URM. Result is the same if someone wants to know.


Edit : same with variable tmpdik. It changes even after freezing.
There are som edge cases where freezing will not work. This will be improved in the future.
 

doujin1

Member
Nov 18, 2017
222
183
You don't have permission to view the spoiler content. Log in or register now.
I have some error with game lycoris radiata (Patreon version) as above
  • URM 1.15.2
  • Game "Lycoris radiata"
  • No other mod installed
Not sure how to fix it. as i recall early version is not have this error
 

theMickey_

Engaged Member
Mar 19, 2020
2,197
2,834
Any date (approx.) When the next update may come? Realllllly excited for this update.
Dude -- seriously? Please stop asking for "when will the next update be available" over and over and over again, this is really getting annoying (especially since you already got an answer from 0x52 in the first place!). This is worse then kids in the back of a car asking "are we there yet?" every 5 minutes.
 
Mar 29, 2023
20
4
first really really thanks for this magical gift really appreciate it
now can someone tell me which variable i have to change to make derek call me assman instead of bro in being a dik btw i changed the variable called assman to true but it only makes other think that he is calling me assman but the dialogue is still same he is still calling me bro
i am in season 3 ep 10 game i didn't even know until i finished ep 9 that he calls u assman
 
Last edited:

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,511
like brandy phone feature
I don't know what that means

You don't have permission to view the spoiler content. Log in or register now.
I have some error with game lycoris radiata (Patreon version) as above
  • URM 1.15.2
  • Game "Lycoris radiata"
  • No other mod installed
Not sure how to fix it. as i recall early version is not have this error
I'm sorry. I can't reproduce this issue (tested on chapter 5, because that's the one on this forum).

Ren'Py 8.2.0.23120804+nightly
The game is using a nightly build of Ren'Py. URM will not support those, because they are meant for testing only and will contain bugs.
Also, this has been asked and answered before.

first really really thanks for this magical gift really appreciate it
now can someone tell me which variable i have to change to make derek call me assman instead of bro in being a dik btw i changed the variable called assman to true but it only makes other think that he is calling me assman but the dialogue is still same he is still calling me bro
i am in season 3 ep 10 game i didn't even know until i finished ep 9 that he calls u assman
It would be better to ask game related questions in the game's thread.
 
  • Like
Reactions: dxynxz
Mar 29, 2023
20
4
u mean the being a dik thread? welp its so crowded there right now that i highly doubt that anyone who might know the answer can find this question before it goes 5 to 6 pages down
well i will just try every variable until i get the right one
 

kenshiro2k

Newbie
Jul 5, 2017
15
6
I need assistance with the "Misfits" Part 1 game as I cannot search for numbers and I think the game uses different kinds of values or it's not yet compatible with URP Mod.

Note: I was playing "Misfits" Part 1, and I think Part 2 and 3 use the same.

Can you advise if anything can be done to make changes to scores/pointers?

Really appreciate it and thank you. (^_^)b

0 result.JPG
 

Belzeebub$

Cheat Or Not
Game Developer
May 18, 2020
653
964
I need assistance with the "Misfits" Part 1 game as I cannot search for numbers and I think the game uses different kinds of values or it's not yet compatible with URP Mod.

Note: I was playing "Misfits" Part 1, and I think Part 2 and 3 use the same.

Can you advise if anything can be done to make changes to scores/pointers?

Really appreciate it and thank you. (^_^)b

View attachment 3166897
As for starters, firstly, change "variable names" to "values" as 6 is not a variable. You either search a value or variable. If you know either of them search that. I tried this game earlier and it worked smoothly and fine. Later on left it as the story is not interesting for me. Anyways, keep an eye on the paths/variable changes as shown in the notifications.
 

Belzeebub$

Cheat Or Not
Game Developer
May 18, 2020
653
964
Thank you Belzeebub for replying, really appreciate it. :)

sorry, forgot to mention that I searched using the Values (not the variable names) and the result was not a number.

Below is an example of the number "6" which is listed 3 times in the game, however, it could not be located when searched.

View attachment 3167020
Have you tried with their names/level/lust/ and whatever more variables are there?? Look, you have to be creative here. I use cheat menu (from joiplay) so, I cannot help you fully. This is just the basic. I learnt them myself. Give this time and discover it yourself. It is not school to teach you every step, so, you have to discover it by yourself. I can tell you one thing for sure. URM will help you the most than many other mods available here. You just have to keep your eyes and ears open and be more adventurous(may be it is not the exact correct term) and discover all stuff yourself. If you face any error or technical things this thread can help. Thank you.
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,674
6,511
I need assistance with the "Misfits" Part 1 game as I cannot search for numbers and I think the game uses different kinds of values or it's not yet compatible with URP Mod.

Note: I was playing "Misfits" Part 1, and I think Part 2 and 3 use the same.

Can you advise if anything can be done to make changes to scores/pointers?

Really appreciate it and thank you. (^_^)b

View attachment 3166897
They use a custom class for those stats, which URM currently doesn't support.
But... I have some great news! I've also tested this with the URM version that's currently in development and with that new version it works like you would expect!
 
  • Love
Reactions: Daiqvist

metacuca

Newbie
Jul 25, 2020
25
27
Corrupted Kingdoms

In this game, I got this error. Does anyone know how to fix it?

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/0x52/classes/main.rpy", line 203, in <module>
  File "game/0x52/framework/01loader.rpy", line 34, in load_file
AttributeError: 'str' object has no attribute 'decode'

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

Full traceback:
  File "0x52/classes/main.rpyc", line 199, in script
  File "C:\Users\Public\Public Games\Renpy\CorruptedKingdoms-0.20.5-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\Public\Public Games\Renpy\CorruptedKingdoms-0.20.5-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/0x52/classes/main.rpy", line 203, in <module>
  File "game/0x52/framework/01loader.rpy", line 34, in load_file
AttributeError: 'str' object has no attribute 'decode'

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Corrupted Kingdoms 0.20.5
Wed Dec 13 00:43:06 2023
 
5.00 star(s) 37 Votes