Mod Ren'Py Sunshine Love Walkthrough+Cheat mod[Ch. 3 v1.00i Extras][scrappy]

5.00 star(s) 1 Vote

doyathink

Newbie
Nov 3, 2019
90
91
For some of those waiting... I honestly think this mod got integrated into the game as there's an in-game walkthrough you can unlock if you're in the $15 patreon tier. -- This is under "Options >> Extra Preferences" and before anyone asks, I do not have the password
Does it unlock the galleries as well?
 

ilham6192

Newbie
Jun 29, 2019
52
51
can this mood unlock all peeping tom galery? cause i cant find the unlock button on the peeping tom gallery
 

AceOfNiagara

Well-Known Member
May 1, 2020
1,680
2,504
can this mood unlock all peeping tom galery? cause i cant find the unlock button on the peeping tom gallery
Seems to be missing that for me too. Also no ability to modify relationship points in the char info screen.
I had the same problem with the peeping tom gallery. It appears he fixed it and redid the links. Works now.

Ninja'd by Scrappy himself. (y)(y)
 
  • Like
Reactions: ltpika
May 20, 2020
188
187
scrappy I found a few choices while talking to Ashley that are missing brackets around color codes.

The first one shows up as
color=#08CB2A}Sounds Good (Best Choice)
The second one shows up as
color=#08CB2A}Kiss her on the cheek (Best Choice)
 

kotte

Member
Feb 11, 2018
182
318
For me, the buttons for plus/minus relationship points are still missing, downloaded latest from Mega.
Not a huge deal though. Thanks for the mod!
 

kerlorn

Member
Aug 28, 2019
195
200
I have an error in the scenes menu since I added the mod :

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

While loading <'Image' u'images/replay/02/btn_trisha_webs_idle.jpg'>:
IOError: Couldn't find file 'images/replay/02/btn_trisha_webs_idle.jpg'.

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  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_load_save.rpym", line 35, 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 3007, 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 3517, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2377, 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 751, 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 360, in render
    return 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 751, 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 751, 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 751, 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 1724, in render
    place(pos, x, y, w, h)
  File "renpy/display/layout.py", line 1684, in place
    rend = render(d, 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/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 954, 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/behavior.py", line 781, in render
    rv = super(Button, self).render(width, height, st, at)
  File "renpy/display/layout.py", line 1156, 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/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 651, in load
    filelike = renpy.loader.load(self.filename)
  File "renpy/loader.py", line 798, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/replay/02/btn_trisha_webs_idle.jpg'.

Windows-10-10.0.18362
Ren'Py 7.4.2.1292
Sunshine Love 0.05
Sun Feb 28 16:14:34 2021
Seems to be a missing image, but I wasn't able to find it in the 0.05 or 0.04 version, so maybe it's an error in the name of the image, I don't know.
 

kerlorn

Member
Aug 28, 2019
195
200
I have an error in the scenes menu since I added the mod :

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

While loading <'Image' u'images/replay/02/btn_trisha_webs_idle.jpg'>:
IOError: Couldn't find file 'images/replay/02/btn_trisha_webs_idle.jpg'.

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  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_load_save.rpym", line 35, 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 3007, 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 3517, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2377, 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 751, 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 360, in render
    return 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 751, 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 751, 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 751, 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 1724, in render
    place(pos, x, y, w, h)
  File "renpy/display/layout.py", line 1684, in place
    rend = render(d, 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/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 954, 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/behavior.py", line 781, in render
    rv = super(Button, self).render(width, height, st, at)
  File "renpy/display/layout.py", line 1156, 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/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 651, in load
    filelike = renpy.loader.load(self.filename)
  File "renpy/loader.py", line 798, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/replay/02/btn_trisha_webs_idle.jpg'.

Windows-10-10.0.18362
Ren'Py 7.4.2.1292
Sunshine Love 0.05
Sun Feb 28 16:14:34 2021
Seems to be a missing image, but I wasn't able to find it in the 0.05 or 0.04 version, so maybe it's an error in the name of the image, I don't know.
I found a workaround for the problem : it seems there is an entry that calls for a replay scene that does not exist in the vanilla menu, so maybe it was added by Scrappy (I think so, because it does not have the usual end replay button on top right) ?
So I created the 2 missing images (idle and hover) from the scene, added them in the game folder with the right path (images/replay/02), and it works.
Here is a zip with the 2 images if you experience the same problem.
 
  • Like
Reactions: ltpika
5.00 star(s) 1 Vote