Public Release 0.1580.2: Gullible Storyline Update


Our next monthly update brings with it an extended and slightly edited script for the Reversal ending that was released last time, complete with a beautiful CG to close it out. And with that I'm finally happy to call it done with Reversal for now. There's another path to come, which I think folks will be excited for, but I'm eager to shift my focus elsewhere as there's still so much else to do.

Soooo, so much else ^^; Things like Hiroko's Gullible (formerly Trickster) storyline, which is another script I abandoned halfway due to a lack of inspiration. I've picked it up again and made some good progress with it here, with some more script written and a solid outline made up for a good chunk of the remaining scenes. If you want check out the new writing and you've forgotten how to get on this path (understandable), start Hiroko's route then select "convince her she's ticklish", followed by "Don't help her" and then "Take advantage of the situation".

Hope you enjoy the new release! Next month I hope to make much more progress on Gullible with a view to finishing a significant chunk of it. Expect the next CGs to have a Hiroko focus as well as I concentrate on illustrating the new content as it comes.

What's New
  • WRITING: Some minor script updates to Nozomi's Reversal storyline, including a slightly extended ending
  • WRITING: Added additional script for Hiroko's Gullible storyline, up to the eighth day, and outline up to the tenth day
  • ART: New CG for the Reversal storyline ending
  • ART: One new CG for Sayori's storylines, near the start of her routes
  • Word count is now around 362,000
  • LOCALIZATION: Various edits and corrections to the existing Spanish script
  • Minor typo corrections

Files

Penlight Public Release 0.1580.2 (PC & Linux) 326 MB
Oct 08, 2022
Penlight Public Release 0.1580.2 (Mac) 313 MB
Oct 08, 2022
Penlight Public Release 0.1580.2 (Android) 340 MB
Oct 08, 2022
Penlight Flowchart Guide (Spoilers) (0.1580.2) 1.9 MB
Oct 08, 2022

Get Penlight

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

(+1)

Hi Angela hope you’re having a good day.

Loading my saves from the last update causes a crash, and starting a new game treats it like I've never touched it so I can't skip without turning on the skip unseen text option. Below is the error message from the crash. Just for reference, the save I was trying to load was at the very first decision: Use the penlight on her vs try to talk to her.

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00action_file.rpy", line 463, in __call__

    renpy.load(fn)

Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

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

Full traceback:

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script

    python hide:

  File "renpy/ast.py", line 1131, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 1061, 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 299, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3377, 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 "renpy/display/core.py", line 4258, in interact_core

    rv = root_widget.event(ev, x, y, 0)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/screen.py", line 743, in event

    rv = self.child.event(ev, x, y, st)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1399, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "renpy/display/layout.py", line 279, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1399, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "renpy/display/layout.py", line 279, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/layout.py", line 1175, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 279, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/behavior.py", line 1073, in event

    return handle_click(self.clicked)

  File "renpy/display/behavior.py", line 1008, in handle_click

    rv = run(action)

  File "renpy/display/behavior.py", line 329, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_file.rpy", line 463, in __call__

    renpy.load(fn)

  File "renpy/loadsave.py", line 769, in load

    log.unfreeze(roots, label="_after_load")

  File "renpy/rollback.py", line 1078, in unfreeze

    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)

  File "renpy/rollback.py", line 889, in rollback

    self.load_failed()

  File "renpy/rollback.py", line 807, in load_failed

    raise Exception("Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?")

Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

Windows-10-10.0.19041 AMD64

Ren'Py 7.5.3.22090809

Penlight 0.1580.2

Sun Oct  9 02:40:24 2022

(+1)

The reversal path has a beautiful ending. I like it.