Mod Ren'Py Onhold Between Worlds Multi-Mod [v0.1.7 Part 1][RiamMar]

2.50 star(s) 2 Votes

Full Mod Release vs Updates

  • I prefer a full mod download and I can't or don't want to use GitLab

    Votes: 85 52.8%
  • Unlike full mod downloads, updates trigger alerts in my browser or antivirus solution

    Votes: 2 1.2%
  • The 2-click full download via GitLab is enough for me

    Votes: 5 3.1%
  • Downloading the full base mod + update is enough for me

    Votes: 10 6.2%
  • I don't keep the game after playing & always reinstall it as new. I have to download both files!

    Votes: 59 36.6%

  • Total voters
    161
  • Poll closed .

RiamMar

One Hand Clapping, Heart of the Keyforge
Modder
Game Developer
Sep 15, 2017
960
3,626
Hey RiamMar, just want to let you know that the game just received an update :)
There's one choice in scene 25 and 3 choices in scene28. Non of those have a flag change and are either NTR or NTR/Share choices without any important stat changes for characters. With the latter being the most important, I don't think a mod update is necessary.
 

RiamMar

One Hand Clapping, Heart of the Keyforge
Modder
Game Developer
Sep 15, 2017
960
3,626
As some of you might know, I became a game dev myself recently and won't have much time for modding, especially going into 2025.

If any modder wants to take over this mod or any of my mods I'll set "on hold" in the comming days, please feel free to do so. And let me know if you want to keep using my mod core for your mod, I'm happy to give you a quick guide on how to use and/or add the WT to the choices.
 

cat9876

Member
Jan 23, 2018
162
62
As some of you might know, I became a game dev myself recently and won't have much time for modding, especially going into 2025.

If any modder wants to take over this mod or any of my mods I'll set "on hold" in the comming days, please feel free to do so. And let me know if you want to keep using my mod core for your mod, I'm happy to give you a quick guide on how to use and/or add the WT to the choices.
it sounds like this implies that the old mod will work with the new version of the game up until the new content, at which point you can just continue playing without the mod. i just want to confirm if that is the case?
 
  • Like
Reactions: tomas024

jimtra

Newbie
Apr 25, 2023
80
33
That is the case, yes. :)
sorry but mod doesn't work I got this error
I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ("Couldn't fetch mod directory.input.webp") at 0x00000000085c1310>:
File "game/mods/RiamMar/labels/part21.rpy", line 5, in <module>
OSError: Couldn't find file 'Couldn't fetch mod directory.input.webp'.

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

Full traceback:
File "game/labels/part21.rpyc", line 4, in script
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/mods/RiamMar/labels/part21.rpy", line 5, in <module>
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\exports.py", line 984, in input
rv = renpy.ui.interact(mouse='prompt', type="input", roll_forward=roll_forward)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\core.py", line 2165, 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 "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\core.py", line 2818, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\core.py", line 1352, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\transform.py", line 957, in render
return RenderTransform(self).render(width, height, st, at)
File "accelerator.pyx", line 978, in renpy.display.accelerator.RenderTransform.render
File "accelerator.pyx", line 413, in renpy.display.accelerator.RenderTransform.render_child
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 626, in render
return cache.get(self, render=True)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 309, in get
surf = image.load()
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 761, in load
raise e
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 711, in load
filelike = renpy.loader.load(self.filename, directory="images")
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\loader.py", line 672, in load
raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'Couldn't fetch mod directory.input.webp'.

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.1.24030407
Bad Hero Ep2 v3.1.4p
Sat Sep 28 13:33:58 2024
 

RiamMar

One Hand Clapping, Heart of the Keyforge
Modder
Game Developer
Sep 15, 2017
960
3,626
sorry but mod doesn't work I got this error
I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ("Couldn't fetch mod directory.input.webp") at 0x00000000085c1310>:
File "game/mods/RiamMar/labels/part21.rpy", line 5, in <module>
OSError: Couldn't find file 'Couldn't fetch mod directory.input.webp'.

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

Full traceback:
File "game/labels/part21.rpyc", line 4, in script
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/mods/RiamMar/labels/part21.rpy", line 5, in <module>
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\exports.py", line 984, in input
rv = renpy.ui.interact(mouse='prompt', type="input", roll_forward=roll_forward)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\core.py", line 2165, 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 "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\core.py", line 2818, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\core.py", line 1352, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\transform.py", line 957, in render
return RenderTransform(self).render(width, height, st, at)
File "accelerator.pyx", line 978, in renpy.display.accelerator.RenderTransform.render
File "accelerator.pyx", line 413, in renpy.display.accelerator.RenderTransform.render_child
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 626, in render
return cache.get(self, render=True)
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 309, in get
surf = image.load()
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 761, in load
raise e
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\display\im.py", line 711, in load
filelike = renpy.loader.load(self.filename, directory="images")
File "C:\Users\jimtra\Downloads\BadHeroEp2-v3.1.4p-pc\BadHeroEp2-v3.1.4p-pc\renpy\loader.py", line 672, in load
raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'Couldn't fetch mod directory.input.webp'.

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.1.24030407
Bad Hero Ep2 v3.1.4p
Sat Sep 28 13:33:58 2024
Hmm, on first glance it looks like some reading permissions are missing. I hard coded the image location for now.
Files are updated, please re-download the mod and overwrite. Should work after that. If not, please let me know.

Edit: Btw, wrong thread. This should be posted here for Bad Hero.
 

Tumai

Member
Sep 1, 2019
475
1,076
If any modder wants to take over this mod or any of my mods I'll set "on hold" in the comming days, please feel free to do so.
if no other modder picks it up, are you considering continuing it yourself?

PS. Good luck with your game. Don't forget to give a link to a preview thread once you are ready.
 

RiamMar

One Hand Clapping, Heart of the Keyforge
Modder
Game Developer
Sep 15, 2017
960
3,626
if no other modder picks it up, are you considering continuing it yourself?

PS. Good luck with your game. Don't forget to give a link to a preview thread once you are ready.
MurrayMods will take over this mod. Maybe with the next update? It might take some time to make the new mod.

Will have all the projects linked in my signature asap after the thread is up and published. Thanks!
 
2.50 star(s) 2 Votes