Mod Ren'Py Photo Hunt Cheat Mod [Universal]

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,595
6,044
Has anyone tried installing this AND Lain's mod at the same time? Is it possible to use both at once? Or would the game just crash?
I think it should work fine, but Lain's mod need to be updated for game version 0.12 first. Unless you're talking about 0.11.2
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,595
6,044
Any chance to have a look? Currently, Fiona is dominant but MC makes the night call instead of Fiona. Fiona's long-awaited content has arrived. I don't want to start over, it would be great if you could take a look :(
I've checked it and it's what I thought. In this case, you've already seen the first night call. Because of this the second automatically triggers, but you'll actually be (and stay) on the dominant route.

While it's not really necessary, changing the variable loc1_fio_nightcall_sub to 1 fixes this. (I've changed this in your save and attached it)
 
  • Red Heart
Reactions: Byczer

Byczer

Well-Known Member
Feb 1, 2020
1,152
1,394
I've checked it and it's what I thought. In this case, you've already seen the first night call. Because of this the second automatically triggers, but you'll actually be (and stay) on the dominant route.

While it's not really necessary, changing the variable loc1_fio_nightcall_sub to 1 fixes this. (I've changed this in your save and attached it)
Thank you so much :love:
 

Nemo56

Forum Fanatic
Jan 7, 2018
4,904
3,988
Cool mod. The one thing I'm missing is a way to change "Alice Bad" to "Alice Good" before it's too late.
Sure, we can change this afterwards, but I'd have preferred to avoid that scene in the first place without starting from scratch.
 

Yukino

Member
Donor
Jun 22, 2017
229
523
With version 12.2 the achievement part of the mod result in an error, might be because i also use Lains Walkthrough mod (for 12.2) but it worked in 12.1 so something changed with the new update.

You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: 0x52

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,595
6,044
With version 12.2 the achievement part of the mod result in an error, might be because i also use Lains Walkthrough mod (for 12.2) but it worked in 12.1 so something changed with the new update.

You don't have permission to view the spoiler content. Log in or register now.
Thanks. It's fixed now.

I was using Python's built-in min method. But they added a character in 0.12.2 overriding this method.
 

Gundams

Member
Nov 14, 2019
250
141
I tried your mod with the newest release and when I click on Fiona's gallery I got this

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

While loading <'Scale' <'Image' u'loc/loc10/fiona_contest_intro_askhelp_sub_6.webp'> 240 136 True>:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
IOError: Couldn't find file 'loc/loc10/fiona_contest_intro_askhelp_sub_6.webp'.

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

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\transition.py", line 361, in render
    top = render(self.new_widget, width, height, 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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1594, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1591, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], 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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\viewport.py", line 623, in render
    surf = renpy.display.render.render(c, cw, ch, 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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1127, in render
    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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1127, in render
    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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 808, in load
    child = cache.get(self.image)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'loc/loc10/fiona_contest_intro_askhelp_sub_6.webp'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Photo Hunt 0.12.3
Wed Sep 08 22:35:43 2021
 

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,595
6,044
I tried your mod with the newest release and when I click on Fiona's gallery I got this

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

While loading <'Scale' <'Image' u'loc/loc10/fiona_contest_intro_askhelp_sub_6.webp'> 240 136 True>:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
IOError: Couldn't find file 'loc/loc10/fiona_contest_intro_askhelp_sub_6.webp'.

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

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\transition.py", line 361, in render
    top = render(self.new_widget, width, height, 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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1594, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1591, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], 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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\viewport.py", line 623, in render
    surf = renpy.display.render.render(c, cw, ch, 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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1127, in render
    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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\layout.py", line 1127, in render
    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 "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 808, in load
    child = cache.get(self.image)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "F:\F95\PhotoHunt-v0.12.3-Extra-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'loc/loc10/fiona_contest_intro_askhelp_sub_6.webp'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Photo Hunt 0.12.3
Wed Sep 08 22:35:43 2021
This doesn't have anything to do with the mod. There's an image missing in the game.
 

Johnsmith2568

New Member
Aug 24, 2020
3
1
HI, I downloaded the mod, extracted it in the "game" folder but I can't find any cheat menu in the bottom right corner. When I extracted it a new folder was created with the 0.52_cheats.rpy in it, I'm on the latest version and am on PC.
 
Last edited:

0x52

Ren'Py Magician
Modder
Donor
Game Developer
May 23, 2019
1,595
6,044
HI, I downloaded the mod, extracted it in the "game" folder but I can't find any cheat menu in the bottom right corner. When I extracted it a new folder was created with the 0.52_cheats.rpy in it, I'm on the latest version and am on PC.
Could you check your log.txt file? If there are any linxes starting with "0x52". If there are none, the 0x52_cheats.rpa file is on the wrong place.