Mod Cheat Mod Ren'Py Completed Picture Perfect - Music/Voices addon/Cheating/Walkthrough/Gallery [v1.0b] [KoGa3]

Revelwer

Newbie
Dec 4, 2021
77
12
Well, that's weird. If you are sure the save was made with my Mod (there existed I think even three different Mods for this game) then I have no clue what is causing that. I checked, and my old saves worked for me.

If you want to try I have saves for the start of the game chapters 1-9 (10-14 are the different endings), download link is on my main page under the "optional downloads", they are on save page 20/21.
I just started a new file and the loading is working perfectly fine. Maybe I'm remembering it wrong, I'll let you know if things changed or not.
 
  • Like
Reactions: KoGa3

Revelwer

Newbie
Dec 4, 2021
77
12
Well, that's weird. If you are sure the save was made with my Mod (there existed I think even three different Mods for this game) then I have no clue what is causing that. I checked, and my old saves worked for me.

If you want to try I have saves for the start of the game chapters 1-9 (10-14 are the different endings), download link is on my main page under the "optional downloads", they are on save page 20/21.
I've been playing a new file with the Mod installed from the beginning since yesterday and I had no problems with it. Now I loaded that file and I still got the same reaction.
 

KoGa3

Engaged Member
Modder
Donor
Aug 14, 2018
2,902
28,985
I've been playing a new file with the Mod installed from the beginning since yesterday and I had no problems with it. Now I loaded that file and I still got the same reaction.
I have to admit I don't know what's causing that in your game. I did now a full test. Even downloaded my own compressed game with integrated Mod, deleted all my old saves and persistent files first (so it's like I've never played the game before) and did a speed run through the whole game with several saves, closed and opend the game multiple times and loaded different made saves from my speed run. No problems...

Only thing I can say now is, that you maybe also test it like I did:
1. Delete the saves and persistent file in the Windows appdata folder (should be %AppData%\RenPy\PP-1564512489 )
2. Download and install my compressed version (of course in a new folder, don't merge with an old install)
3. Try a new game, save at some points and close the game/start it again and loading these saves.

If that still does not work I unfortunately don't know anything more how I can help here.
 

frdq

New Member
Nov 19, 2020
6
4
Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'gui/button/patreon.png'>:
IOError: Couldn't find file 'gui/button/patreon.png'.

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in 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 "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 925, in render
    surf = render(d, width - x, rh, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 1097, in render
    xminimum = max(xminimum, size_groups[size_group].width(width, height, st, at))
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 1041, in width
    rend = renpy.display.render.render_for_size(i, width, height, st, at)
  File "renpy/display/render.pyx", line 310, in renpy.display.render.render_for_size (gen\renpy.display.render.c:4391)
    return render(d, width, height, st, at)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 1155, in render
    back = render(style.background, bw, bh, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'gui/button/patreon.png'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Picture Perfect 0.14
Sat Mar 18 17:01:11 2023
After instaling the mod and open the game the game does not enter in the menu screen and this error apears
 

KoGa3

Engaged Member
Modder
Donor
Aug 14, 2018
2,902
28,985
Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'gui/button/patreon.png'>:
IOError: Couldn't find file 'gui/button/patreon.png'.

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in 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 "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 925, in render
    surf = render(d, width - x, rh, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 1097, in render
    xminimum = max(xminimum, size_groups[size_group].width(width, height, st, at))
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 1041, in width
    rend = renpy.display.render.render_for_size(i, width, height, st, at)
  File "renpy/display/render.pyx", line 310, in renpy.display.render.render_for_size (gen\renpy.display.render.c:4391)
    return render(d, width, height, st, at)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\layout.py", line 1155, in render
    back = render(style.background, bw, bh, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "C:\Program Files (x86)\Steam\steamapps\common\Picture Perfect\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'gui/button/patreon.png'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Picture Perfect 0.14
Sat Mar 18 17:01:11 2023
After instaling the mod and open the game the game does not enter in the menu screen and this error apears
Hi. According your error log you are probably using the steam version of the game. My Mod is based on the game download available here on F95zone, which was the one from the Patreon page of SuperWriter. I actually never had the steam game variant myself, but since the error says it's missing the patreon logo I assume the steam version of the game has some changes in it. And these are now most likely not compatible to my Mod.

If you still want to try my Mod you have the option to download the main game available here on F95zone + install my Mod or you can use my "all in one" download, the compressed game with already included Mod from my first page.
 

frdq

New Member
Nov 19, 2020
6
4
Hi. According your error log you are probably using the steam version of the game. My Mod is based on the game download available here on F95zone, which was the one from the Patreon page of SuperWriter. I actually never had the steam game variant myself, but since the error says it's missing the patreon logo I assume the steam version of the game has some changes in it. And these are now most likely not compatible to my Mod.

If you still want to try my Mod you have the option to download the main game available here on F95zone + install my Mod or you can use my "all in one" download, the compressed game with already included Mod from my first page.
ok thanks for the answer