Mod Ren'Py Our Red String JDMOD [0.12.1.2.a] [JohnDupont]

5.00 star(s) 2 Votes

Solomon Grundy

Active Member
Nov 25, 2021
553
1,344
I get this error when I copy all the foolder in JDMOD and pste it into the game folder. Anyone know how to fix?
__________________________________________________________
This may just be a miscommunication, but you should copy the actual JDMOD folder itself with all its contents into the "game" folder. So like:

/path/to/OurRedString-v0.9-pc/game/JDMOD/
 

JohnDupont

Active Member
Modder
May 26, 2017
808
2,712
I get this error when I copy all the foolder in JDMOD and pste it into the game folder. Anyone know how to fix?
__________________________________________________________

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/agenda_bios.rpy", line 3, in <module>
NameError: name 'PhoneAgendaEntry' is not defined

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

Full traceback:
File "renpy/bootstrap.py", line 326, in bootstrap
renpy.main.main()
File "renpy/main.py", line 515, in main
renpy.game.context().run(node)
File "scripts/agenda_bios.rpyc", line 1, in script
File "scripts/agenda_bios.rpyc", line 1, in script
File "renpy/ast.py", line 2164, in execute
self.set()
File "renpy/ast.py", line 2175, in set
value = renpy.python.py_eval_bytecode(self.code.bytecode)
File "renpy/python.py", line 2242, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/scripts/agenda_bios.rpy", line 3, in <module>
NameError: name 'PhoneAgendaEntry' is not defined

Windows-10-10.0.19041
Ren'Py 7.4.4.1439
Our Red String v0.9
Fri Nov 26 16:23:50 2021
1637949330089.png

https://f95zone.to/threads/our-red-string-jdmod-0-9final-c-johndupont.76087/page-17#post-6975630
 

Docc777

Member
May 14, 2018
116
95
Can someone tell me if i can use the mod when i applied the hotfix to the 0.9 version?
 

Vis117

Member
Sep 22, 2019
232
401
So I get this error every time I try to click on Emma in the gallery. Or even if scroll through the gallery under "all", whenever i approach the Emma scenes I get an error as well.
Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Blur' <'MatrixColor' <'MatrixColor' <'Scale' <'Image' u'v8_emma_jeremy1.webp'> 387 217 True> (1, 0, 0, 0, -0.2, 0, 1, 0, 0, -0.2, 0, 0, 1, 0, -0.2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0.2126, 0.7152, 0.0722, 0, 0, 0.2126, 0.7152, 0.0722, 0, 0, 0.2126, 0.7152, 0.0722, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> 4 None>:
IOError: Couldn't find file 'v8_emma_jeremy1.webp'.

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    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 3101, 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 3611, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2441, 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 777, 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/transition.py", line 368, in render
    top = render(self.new_widget, 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/layout.py", line 777, 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 777, 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 681, 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 777, 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 1184, 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 938, 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 1184, 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 980, 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 1667, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1664, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/viewport.py", line 631, in render
    surf = renpy.display.render.render(c, cw, ch, 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 1184, 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 980, 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 777, 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/transform.py", line 933, in render
    return transform_render(self, width, height, st, at)
  File "accelerator.pyx", line 116, in renpy.display.accelerator.transform_render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/behavior.py", line 787, in render
    rv = super(Button, self).render(width, height, st, at)
  File "renpy/display/layout.py", line 1184, 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 777, 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 339, in render
    surf = render(self.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/im.py", line 607, in render
    return cache.get(self, render=True)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 1257, in load
    surf = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 1320, in load
    surf = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 1320, in load
    surf = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 858, in load
    child = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 688, in load
    raise e
IOError: Couldn't find file 'v8_emma_jeremy1.webp'.

Windows-10-10.0.19041
Ren'Py 7.4.4.1439
Our Red String v0.9
Wed Dec  8 12:57:26 2021
 

JohnDupont

Active Member
Modder
May 26, 2017
808
2,712
So I get this error every time I try to click on Emma in the gallery. Or even if scroll through the gallery under "all", whenever i approach the Emma scenes I get an error as well.
Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Blur' <'MatrixColor' <'MatrixColor' <'Scale' <'Image' u'v8_emma_jeremy1.webp'> 387 217 True> (1, 0, 0, 0, -0.2, 0, 1, 0, 0, -0.2, 0, 0, 1, 0, -0.2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0.2126, 0.7152, 0.0722, 0, 0, 0.2126, 0.7152, 0.0722, 0, 0, 0.2126, 0.7152, 0.0722, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> 4 None>:
IOError: Couldn't find file 'v8_emma_jeremy1.webp'.

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    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 3101, 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 3611, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2441, 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 777, 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/transition.py", line 368, in render
    top = render(self.new_widget, 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/layout.py", line 777, 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 777, 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 681, 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 777, 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 1184, 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 938, 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 1184, 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 980, 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 1667, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1664, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/viewport.py", line 631, in render
    surf = renpy.display.render.render(c, cw, ch, 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 1184, 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 980, 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 777, 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/transform.py", line 933, in render
    return transform_render(self, width, height, st, at)
  File "accelerator.pyx", line 116, in renpy.display.accelerator.transform_render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/behavior.py", line 787, in render
    rv = super(Button, self).render(width, height, st, at)
  File "renpy/display/layout.py", line 1184, 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 777, 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 339, in render
    surf = render(self.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/im.py", line 607, in render
    return cache.get(self, render=True)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 1257, in load
    surf = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 1320, in load
    surf = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 1320, in load
    surf = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 858, in load
    child = cache.get(self.image)
  File "renpy/display/im.py", line 271, in get
    surf = image.load()
  File "renpy/display/im.py", line 688, in load
    raise e
IOError: Couldn't find file 'v8_emma_jeremy1.webp'.

Windows-10-10.0.19041
Ren'Py 7.4.4.1439
Our Red String v0.9
Wed Dec  8 12:57:26 2021
1638993619654.png
 
  • Like
Reactions: Vis117

convergyssycks

New Member
May 26, 2020
9
8
I'm getting the following in chapter 8 on the V0.9 when smoking the drugs and you go to either your or Perry's room. I cannot ignore it. If I go to a previous save and don't smoke then it's fine.

While running game code:
file "game/chapter_8b.rpy" line 4990, in script
if conceptual_reality:
file "game/chapter_8b.rpy", line 4990, in <module>
if conceptual_reality
NameError: name 'conceptual_reality' is not defined

full traceback:
file "game/chapter_8b.rpy" , line 4990, in script
if conceptual_reality:
file "renpy/ast.py", line 1852, in execute
if renpy.python.py_eval(condition):
file "renpy/python.py", line 2249, in py_eval
return py_eval_bytecode(code, globals, locals)
file "renpy/python.py", line 2242, in py_eval_bytecode
return eval (bytecode, globals, locals)
file "game/chapter_8b.rpy", line 4990, in <module>
if conceptual_reality:
NameError: name 'conceptual_reality' is not defined

Windows-10-10.0.19041
Ren'Py 7.4.4.1439
Our Red String V0.8Prealpha
Sat May 8
 

JohnDupont

Active Member
Modder
May 26, 2017
808
2,712
I'm getting the following in chapter 8 on the V0.9 when smoking the drugs and you go to either your or Perry's room. I cannot ignore it. If I go to a previous save and don't smoke then it's fine.

While running game code:
file "game/chapter_8b.rpy" line 4990, in script
if conceptual_reality:
file "game/chapter_8b.rpy", line 4990, in <module>
if conceptual_reality
NameError: name 'conceptual_reality' is not defined

full traceback:
file "game/chapter_8b.rpy" , line 4990, in script
if conceptual_reality:
file "renpy/ast.py", line 1852, in execute
if renpy.python.py_eval(condition):
file "renpy/python.py", line 2249, in py_eval
return py_eval_bytecode(code, globals, locals)
file "renpy/python.py", line 2242, in py_eval_bytecode
return eval (bytecode, globals, locals)
file "game/chapter_8b.rpy", line 4990, in <module>
if conceptual_reality:
NameError: name 'conceptual_reality' is not defined

Windows-10-10.0.19041
Ren'Py 7.4.4.1439
Our Red String V0.8Prealpha
Sat May 8
1639506569930.png
 

catsnsock

New Member
May 7, 2020
2
8
Am I missing something regarding the in-game guide? I can see icons for shortcuts and requirements but there's none for impact and routes. Here's an example and the mod settings.

1639671992470.png 1639671949140.png

edit. The igg shows up correctly by starting a new game.
 
Last edited:
  • Like
Reactions: JohnDupont

Lolita69

Newbie
Aug 20, 2020
26
12
I've found the android gallery mod port on platinmods.
Here's the link :

 
5.00 star(s) 2 Votes