Update + New save is working, thank you!
Dorkley_01
Recent community posts
Playing mac version, trying to do repair job, inputting arrow keys and also AWSD keys both not working correctly.
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "renpy/common/00action_other.rpy", line 582, in __call__
rv = self.callable(*self.args, **self.kwargs)
File "game/minigame.rpy", line 96, in qte_check
IndexError: list index out of range
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 1627, in script call
File "script.rpyc", line 1330, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 1639, in script call
File "script.rpyc", line 1639, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 1627, in script call
File "script.rpyc", line 1627, in script call
File "script.rpyc", line 1639, in script call
File "script.rpyc", line 1639, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 1637, in script call
File "script.rpyc", line 6956, in script call
File "script.rpyc", line 3373, in script
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/ast.py", line 1980, in execute
self.call("execute")
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/ast.py", line 1959, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/statements.py", line 374, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/exports/statementexports.py", line 345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/core.py", line 2215, 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 "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/core.py", line 3286, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/screen.py", line 791, in event
rv = self.child.event(ev, x, y, st)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1137, in event
return handle_click(self.clicked)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1103, in handle_click
rv = run(action)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/behavior.py", line 394, in run
new_rv = run(i, *args, **kwargs)
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/display/behavior.py", line 401, in run
return action(*args, **kwargs)
File "renpy/common/00action_other.rpy", line 582, in __call__
rv = self.callable(*self.args, **self.kwargs)
File "game/minigame.rpy", line 96, in qte_check
File "/private/var/folders/6g/0r18gyy945x2wq6x5j98js0r0000gn/T/AppTranslocation/73C123C4-DFF8-434A-899C-8E4A1CAAE642/d/NeonEffect v0.1.1.app/Contents/Resources/autorun/renpy/revertable.py", line 214, in __getitem__
rv = list.__getitem__(self, index)
IndexError: list index out of range
macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.3.4.24120703
Neon Effect v0.1.1
Sun Jun 28 21:29:22 2026
```
I think you should refer to a non-specific 'the country' instead of specifying a country, get people into the fantasy instead of nitpicking real-world impracticalities.
I personally didn't like the impatient, unimpressed, unhappy, unenthusiastic vibe of the first encounter, not a vibe I'd enjoy seeing more of. It can work as a narrative low point to start from, to build to a higher finishing place.
The artwork is really excellent, I look forward to seeing more of it!
Artwork is great, meeting and interacting with characters (what little there is of it) is fine, all of the 'gameplay' is worthless. It amounts to blind stat-grinding, which is unfun. Your stats can deteriorate, which adds to unfun-ness. Put a character in each class/ activity, and some indication of progress you are making with these characters.
The 'fun' part of stat-grind games is the narrative scenes and character interactions, the point of grinding stats is to see scenes with characters, you need to be able to plan ahead so you can follow a character's route or have enough stat to pass a check.
Mac version closes as soon as the loading screen finishes.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/anim_Live2D.rpy", line 8, in <module>
Exception: Could not load Live2D. /private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/MacOS/libLive2DCubismCore.dylib was not found.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/bootstrap.py", line 275, in bootstrap
renpy.main.main()
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/main.py", line 564, in main
renpy.game.context().run(node)
File "scripts/anim_Live2D.rpyc", line 2, in script
File "scripts/anim_Live2D.rpyc", line 2, in script
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/ast.py", line 1237, in execute
img = renpy.python.py_eval_bytecode(self.code.bytecode)
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/python.py", line 1146, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/scripts/anim_Live2D.rpy", line 8, in <module>
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/gl2/live2d.py", line 566, in __init__
common = self.create_common(default_fade)
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/gl2/live2d.py", line 510, in create_common
rv = Live2DCommon(self.filename, default_fade)
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/gl2/live2d.py", line 186, in __init__
init()
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/gl2/live2d.py", line 93, in init
onetime_init()
File "/private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/Resources/autorun/renpy/gl2/live2d.py", line 66, in onetime_init
raise Exception("Could not load Live2D. {} was not found.".format(dll))
Exception: Could not load Live2D. /private/var/folders/qf/ykp60gcx4wxdkvvwd091vdl40000gn/T/AppTranslocation/F7B1A441-4560-486F-B00C-7630B0954D56/d/WitchHunter.app/Contents/MacOS/libLive2DCubismCore.dylib was not found.
Darwin-17.7.0-x86_64-i386-64bit x86_64
Ren'Py 7.6.3.23091805
WitchHunter 0.23.3
Fri Apr 4 15:06:29 2025
Playing Mac version, trying to enter the kitchen is crashing the game.
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
ScriptError: could not find label 'multi_christmas1'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "locations/rooms/mc_room.rpyc", line 222, in script call
File "characters/mia.rpyc", line 1948, in script call
File "locations/rooms/mc_room.rpyc", line 222, in script call
File "locations/kitchen.rpyc", line 28, in script
File "/Users/__________/MysticValley.app/Contents/Resources/autorun/renpy/ast.py", line 1712, in execute
rv = renpy.game.script.lookup(target)
File "/Users/________/MysticValley.app/Contents/Resources/autorun/renpy/script.py", line 1103, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'multi_christmas1'.
macOS-10.13.6-x86_64-i386-64bit x86_64
Ren'Py 8.3.6.25022803
Mystic Valley 0.27.0
Tue Mar 25 16:24:51 2025
[/code]
Mac version isn't working:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00start.rpy", line 211, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 390, in script
$ __gl_test()
File "renpy/common/00start.rpy", line 211, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 390, in script
$ __gl_test()
File "renpy/common/00gltest.rpy", line 390, in <module>
$ __gl_test()
File "renpy/common/00gltest.rpy", line 319, in _m1_00gltest__gl_test
_gl_performance_test()
File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test
ui.interact(suppress_underlay=True, suppress_overlay=True)
OSError: Couldn't find file 'gui/window_icon.png'.
The gallery is getting very cumbersome, it takes a long time and 70+ mouse-wheel scrolls to reach the end of the list. It needs a draggable scrollbar or a page-view/ grid-view so the scenes are easily accessible. I love the characters and artwork, and don't want 70+ drop-saves to be the better option to re-experience the scenes!
Ran into an error trying to start up mac version:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/anim_Live2D.rpy", line 8, in <module>
Exception: Could not load Live2D. /Users/____/Desktop/____/WitchHunter.app/Contents/MacOS/libLive2DCubismCore.dylib was not found.
You also are the one making your living from these games, and demos could hurt immediate sales in favor of possibly boosting longer-term sales and feedback, you are the one who knows your back-end, so ignore us armchair shlubs if you need to!
Post from game designer's blog I follow: https://bottomfeeder.substack.com/p/how-i-deal-with-harassment-abuse
I played through the entirety of Mist, I haven't played Morn.
You had a free demo for Mist, so people could see if they liked it before paying for it.
You do not have a free demo for Morn, so if a person pays for it sight unseen, they would likely feel more upset if they disliked it. Things like turn-ons and turn-offs are unrelated to increased quality, having a demo would allow people not onboard with the content or characters to filter themselves out.