Flexible Survival Changelog
2026-08-08
- Added an inline quest spoiler browser covering active, available, locked, future, and completed quests, with separate Spoiler and Where? buttons that expand beneath each quest without leaving the list. (David Silver)
- Added player-facing quest-stage guidance across all registered quest stages, including encounter clues and visible choices, while showing only the stage currently relevant to the player. (David Silver)
- Added location spoilers that reveal recorded areas, rooms, movement triggers, random-event behavior, and matching rooms in the relevant area; follow-up and terminal quest-line status is also shown. (David Silver)
- Fixed the inline spoiler panel crash caused by Ren'Py interpreting stage labels such as [FUTURE] as variable substitutions. (David Silver)
2026-08-06
- Fixed a compilation issue by restoring the Gus source content and removing the obsolete Feral Fox source file that was still included in the build. (devSin)
- Restored Angie content that was accidentally removed during the previous source update. (devSin)
2026-08-01
- Fixed unimplemented NPC interactions crashing or leaving the location map stuck on screen by safely handling missing scene hooks and consistently restoring the location artwork. (David Silver)
- Fixed heat-cycle transitions interrupting fast travel and other turn-driven actions, removed the visible default heat placeholder text, and preserved infection-specific heat effects with existing-save compatibility. (David Silver)
- Fixed Angie's catnip interaction crashing on the obsolete item-check helper, and corrected Feral Sea Dragoness and Smooth Collie heat-cycle code to use the registered infection-data interface. (David Silver)
- Fixed successful standard enemy retaliation crashing on shared monster HP state, and repaired Lyall's three-Ogre combat sequence so its win, loss, and flee results return to the encounter correctly. (David Silver)
- Restored the Inform-defined Dry Plains enemy roster, including repair of empty encounter pools in existing saves and canonical Dry Plains registration for the conditional Horsemazon encounter. (David Silver)
2026-07-31
- Expanded the Inform parity sweep across existing Ren'Py author carriers, restoring missing encounter, NPC dialogue, quest, location, companion, and ending follow-through without adding parallel replacement files. (David Silver)
- Restored source-shaped branches, repeat-state variants, checks, unlocks, rewards, transformations, relationship progression, and conditional prose across the audited content while keeping source-marked WIP routes unavailable. (David Silver)
- Updated the Inform coverage audit with confirmed source/carrier mappings, implementation status, deliberate deviations, and verification notes. (David Silver)
2026-07-30
- Fixed the Stripes dinosaur skeleton event so it only becomes available during the Inform-authored wereraptor cure sequence, instead of firing for players without an active wereraptor curse. (David Silver)
- Fixed Valerie's museum riddle check so the Inform-authored conditional bonus sign renders through valid Ren'Py interpolation instead of crashing on the raw Inform conditional markup. (David Silver)
- Fixed the Sidney otteress event and Stripes Amazonian encounter so they no longer crash on unresolved temporary text variables during scene playback. (David Silver)
- Fixed the Fallen Kunoichi and linked Tanaka sanity-reward scenes so they use a valid Ren'Py sanity helper instead of crashing on the old `san_boost` call. (David Silver)
- Fixed persistent HUD and blocking message panels re-evaluating deferred dialogue substitutions after their temporary scene variables had gone out of scope, preventing crashes such as the missing `_t6` error. (David Silver)
- Fixed the Tanaka fallen kunoichi completion reward so its five-point score boost updates the live player score instead of calling an undefined `increase_score` helper. (David Silver)
- Fixed the Dino Pack encounter art so it uses the existing wereraptor image instead of displaying Tiny Tim's minotaur artwork. (David Silver)
2026-07-29
- Filtered the microwave crafting menu down to recipes you can currently make from inventory, removing the long list of unusable entries and showing a simple empty state when you have nothing valid to heat. (David Silver)
- Fixed the player status popup rendering raw Ren'Py bold tags instead of formatted headings and labels. (David Silver)
- Refactored player-size handling across combat, scavenging, UI, and a broad slice of dialogue and encounter content so size-sensitive logic now uses the live `player.scale` path consistently instead of a mix of legacy scale fields. (devSin)
- Corrected the core food item id from the legacy `food_ration` references to the live `food` registry entry across scavenging, shops, inventory, and affected content hooks so food rewards, checks, and sales resolve to the intended consumable again. (devSin)
- Replaced the body-status breast-size placeholder text with the existing cup-size description so the popup now shows readable breast data instead of an internal numeric marker. (David Silver)
- Worked through a broad Inform-driven bugfix pass across Grey Abbey Library, Stripes, Zephyr, and Trevor Labs, restoring missing NPC routing, encounter outcomes, and quest/event flow instead of leaving the affected Ren'Py content in a broken or unfinished state. (David Silver)
- Fixed the Joey library interaction failure, the Grizzly Bear `player.naked` crash, the broken `findingkristen` resolution, Candy-memory library gating, the panther trap outcome routing, Larissa's stalled progression, and several Trevor Labs issues including Matt placement, Orthas's first encounter trigger, and basement event scope. (David Silver)
- Hardened old-save compatibility by restoring missing default runtime fields and Grey Abbey resident state recovery so older saves are less likely to crash or strand library NPCs after loading into the current build. (David Silver)
- Fixed another save/load compatibility edge case by tolerating missing or malformed ADVCharacter pickle state instead of crashing when older character data restores incompletely. (David Silver)
- Fixed Luneth event stat-check narration crashing the persistent HUD message panel by emitting final rendered roll-result text instead of storing deferred local-variable interpolation that could outlive the scene scope. (David Silver)
- Fixed Joey's Qazarar training talk path crashing the HUD text renderer by removing a deferred temporary-text interpolation that could escape the live dialogue scope. (David Silver)
- Rechecked Joey's full Qazarar training block against the Inform source and restored the authored fox, centaur, wolf, and minotaur training prose and conditional feedback beats instead of leaving the Ren'Py scenes in their looser condensed form. (David Silver)
- Fixed old-save inventory corruption that could leave raw item ids in the backpack, causing crashes in item checks, rewards, and carry-weight calculations until those entries are rebuilt into live runtime inventory stacks. (David Silver)
- Fixed Sam's live Stripes introduction routing so the maintained first-meeting flow now runs from the actual event entry point, restoring the intended lab setup and Zoo navigation unlock instead of leaving that progression unresolved. (David Silver)
- Fixed Hungry Piggy firing far too early as a broad random event by tightening its eligibility so Philip's intro no longer tends to appear as effectively the first event of a run. (David Silver)
- Fixed the Wahn orcish slave raid crash caused by an uninitialized challenge-series result, and stopped Amy/Icarus library scenes from reappearing when their collected-location state no longer places them in the library or bunker. (David Silver)
2026-07-28
- Fixed Alexandra's automaton route progression so the Microchip Factory lead only appears after Master Mind has actually been captured and the quest reaches the intended stage. (David Silver)
- Fixed Master Mind appearing in the police station jail from the start by keeping her out of Cell Block A until Alexandra's route captures her. (David Silver)
- Fixed Alexandra's Doberman cop combat taunts leaking into unrelated fights by restricting that special combat bark logic to Alexandra's own encounter. (David Silver)
- Finished another non-infection encounter parity sweep in Ren'Py by rechecking the in-scope encounter files against Inform instead of trusting prior completion notes. (David Silver)
- Fixed the Rane's Good Deed encounter reward to apply Inform's SanBoost 15 through Ren'Py's real sanity systems instead of writing to a stray local name and dropping the mechanical reward. (David Silver)
- Finished another non-infection encounter parity sweep in Ren'Py by rechecking every in-scope encounter file against Inform instead of trusting prior completion notes. (David Silver)
- Replaced the remaining malformed inline encounter prose logic with valid Ren'Py or helper-backed branching so body-sensitive and state-sensitive text now resolves correctly instead of leaking source markup or broken conditional text. (David Silver)
- Normalized the remaining dynamic encounter registry metadata to save-safe top-level helpers, preserving the authored randomization for descriptions, body descriptors, and type text without storing executable string fragments in enemy data. (David Silver)
- Finished another non-infection encounter parity audit in Ren'Py by rechecking every in-scope encounter-side file against Inform instead of trusting prior completion reports. (David Silver)
- Confirmed that the remaining inert encounter files still match source-backed NonCombatError or placeholder behavior, so Ren'Py does not invent standalone fights where Inform only exposes infection, NPC, or event content. (David Silver)
- Updated the audit notes to reflect this completed sweep, including the previously stale `phantom_dolphin` and `inflatable_otter_suit` status lines that no longer described the current Ren'Py implementations. (David Silver)
- Finished another non-infection Inform-parity verification sweep in Ren'Py by rechecking the remaining NPC, encounter, and quest hooks directly against source instead of trusting prior completion notes. (David Silver)
- Fixed the live Prometheus Julian/Sylvia progression mismatches by normalizing Wolf's Invitation and Julian's Room Event to the source-backed ids and restoring the missing Sylvia and Julian state updates that gate later quest and event flow. (David Silver)
- Normalized another batch of non-Nuku quest prereq ids across Alexeo, Emerald, Fenekku, Gherod, Kernog, Kurainyx, Prometheus, Rikaeus, Shiru, Stripes, Vinickus, and Wahn so the Ren'Py quest dispatcher now resolves against the same canonical ids used by the source content. (David Silver)
- Adjusted hunt targeting so finding a relevant match now guarantees the appropriate exploration outcome type instead of only nudging the odds. (David Silver)
- If your hunt target matches available fights, exploring now always produces a fight; if it matches available encounters, exploring now always produces an encounter; and if both categories match, Ren'Py now splits the result 50/50 between those two buckets while still only biasing the specific result inside the chosen bucket. (David Silver)
- Fixed a batch of smaller gameplay regressions by repairing legacy enemy infection calls, correcting the eyes equipment-slot alias, and fixing compile-breaking menu/text issues in Pewter Consort and Baron/Kal Ren dialogue so those encounters and items behave normally again. (David Silver)
- Finished this Inform-driven Voidsnaps NPC parity pass in Ren'Py by auditing the remaining direct-NPC files against the source and correcting the last confirmed flow and prose mismatches from the thread. (David Silver)
- Replaced copied Inform inline conditionals that were still leaking into live Ozeg and Raymond scene text with proper Ren'Py branching so those sex-scene variants now render correctly for the player's body and clothing state. (David Silver)
- Restored Tobias's post-first-time direct-sex flow to the current Inform behavior by exposing the authored follow-up menu structure and placeholder scene outcomes instead of incorrectly blocking that route in Ren'Py. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another batch of authored NPC prose and training flow instead of leaving direct interactions flatter or mechanically mismatched from the source. (David Silver)
- Corrected the Doctor Mouse hospital victory and Mortimer storage follow-up to match the current Inform behavior more closely, including the proper chimera-fate split, the restored Mortimer-interest and take-him-as-your-slut outcomes, the score change, and Mortimer's first storage visit with its payment, return gating, and opening breaking-scene flow. (David Silver)
- Synced another Voidsnaps event-and-quest slice back to the source flow by restoring Sunbathing Gator's unresolved come-back-later branch, Lazaros's address and body-sensitive sex prose, Melancholy Melody's fuller scene and aftermath, Rhidall's Grey Abbey Library relocation on Fever Dreams refusal, and Kerry/Shaw's return-to-Ruined-Apartments plus delayed Minotaur Prepared resolution. (David Silver)
- Brought Alistair's current source-backed training scenes back into parity by replacing flattened placeholder sex summaries with the authored cock-slut setup, male-versus-female monster training choice, wolf and dryad progression, the sword-hilt knight-training route, and the fuller follow-up kink-training prose and aftermath handling. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed event-and-quest slice instead of leaving Lazaros, Rhidall, Kerry, and Shaw with flatter prose or mismatched flow. (David Silver)
- Corrected Sunbathing Gator and its follow-up Lazaros quest chain to match the current Inform behavior more closely, including the unresolved come-back-later branch needed for Proper Introductions, the restored gendered address, the fixed male-only camp-sex option, the body-dependent Take-his-dick prose split, and the fuller Melancholy Melody scene and aftermath. (David Silver)
- Synced Rhidall's Fever Dreams refusal path and Kerry/Shaw's grotto progression back to the source flow by restoring the Grey Abbey Library relocation, returning Shaw's Predicament to Ruined Apartments afterward, and delaying Kerry's Minotaur Prepared trait gain until Superior Breeding actually resolves. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another authored Doctor Mouse outcome and follow-up slice instead of leaving the hospital victory route and Mortimer aftermath flatter than the source flow. (David Silver)
- Corrected the Doctor Mouse hospital counterplot victory to match the current Inform split more closely, including the proper chimera-fate resolution, the restored Mortimer-interest branch, the take-him-as-your-slut outcome, and the source-backed score change. (David Silver)
- Ported Doctor Mouse's first Mortimer storage visit from Inform, adding the storage setup state, payment handling, return gating, and the opening gentle-versus-punishment breaking scene so the Ren'Py follow-up now reaches the authored prose and trait flow. (David Silver)
- Continued the Inform-driven NPC parity audit in Ren'Py by restoring another source-backed conversation and live-sex routing slice instead of leaving direct NPC actions broader or flatter than the authored flow. (David Silver)
- Corrected Sandy's public-slut conversation path to match the current Inform behavior more closely, including the male-only handoff into her shared public-sex menu, the restored state-specific lead-in text, and the proper five-turn direct-sex cooldown. (David Silver)
- Reconnected Argon to the live NPC sex action with his current source-backed hook and missing scent metadata so direct interaction now reaches the authored scene flow instead of only the nest-side route. (David Silver)
- Synced Leon's Luneth progression gating back to the Inform hunger state rather than the legacy libido field, including a small save-safe migration path so older saves continue into the correct flock conversation branch. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed Doctor Mouse and Janaz flow slice instead of leaving the live NPC interface broader or flatter than the authored source. (David Silver)
- Reconnected transformed Doctor Mouse to the live NPC conversation and sex actions with his current Inform-backed boyfriend and bodyguard routes, including the proper transformed-state gating, repeat-sex cooldown refusal, and matching last-fuck bookkeeping. (David Silver)
- Corrected Janaz's live routing so direct talk and sex stay at their current Inform placeholder behavior while his real progression scenes remain gated behind the source-backed forced encounter flow instead of being exposed as ordinary direct-sex access. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another batch of source-backed NPC menu hooks and state-fidelity fixes instead of leaving placeholder flow disconnected from the live interface. (David Silver)
- Reconnected Alistair and Sascha to the live NPC sex action where Inform already routes those interactions, including Sascha's foyer blowjob, cunnilingus, and teasing options plus the current conservative dungeon refusal when his unfinished ghost-hands branch has no real source scene to port. (David Silver)
- Restored Riker's current placeholder direct-sex routing so the live action now follows the Inform split between partner and beaten states, preserving the existing cooldown gating and under-construction text rather than inventing scene prose the source does not provide yet. (David Silver)
- Tightened a pair of smaller parity details by making Keiran's talk flow read Ignacio's live source-backed trait state reliably and by restoring Matteo's explicit blank placeholder output where Inform currently emits spacer text instead of silently returning. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed NPC state and direct-sex slice instead of leaving authored cooldown and menu flow disconnected from the live interface. (David Silver)
- Synced Leon's missing thirst bookkeeping back to the current Inform behavior, including the tracked thirst field and the every-turn decay that cools back down several turns after sex. (David Silver)
- Reconnected Uram to the live sex action with his current Inform-backed drink and pregnancy-cravings routes, including the proper cooldown refusal, Daddy's Here progression resolution, infection application, and last-fuck tracking. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed direct-sex and follow-up slice instead of leaving authored routes partially disconnected from the live NPC interface. (David Silver)
- Reconnected Baron to the live sex menu with his current Inform-backed rimming and anal options, including the proper cooldown tease and aftermath bookkeeping for repeat encounters. (David Silver)
- Brought Argon's nest scene prose and sex-state tracking back in line with the source flow, restoring the fuller body-dependent text beats and syncing last-fuck and player-fucked updates through the shared helper. (David Silver)
- Corrected Ziix's live menu and Wasp King gating to match the current Inform behavior more closely, including the renamed sex options, the less restrictive blowjob availability, and the body-name-based royalty checks. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another batch of source-backed direct-sex access and progression logic instead of leaving shared NPC handlers disconnected from the live interface. (David Silver)
- Reconnected Kosk and Soot to Ren'Py's live NPC sex action flow, restoring Kosk's authored public-sex scene branches and first-time audience beats while preserving Soot's current Inform refusal and quest-aware response text. (David Silver)
- Ported Alon's missing sex-menu progression and egg-laying follow-up from Inform, including the first-time breeding split, repeat scene routes, pregnancy timer state, trait sync, and every-turn birth handling needed to keep his prose and flow in parity. (David Silver)
- Restored Helios's source-backed sex access, cooldown, breeding progression, and birth follow-up in Ren'Py so his Hard Bargain first-time route, repeat scene variants, pregnancy bookkeeping, and post-birth outcomes now follow the current Inform structure again. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed interaction and scene-access slice instead of leaving authored side effects and direct-sex routes stranded outside the live NPC interface. (David Silver)
- Restored Zant's missing Inform libido-boost behavior on both look and smell, added the runtime NPC smell hook needed to fire those source-backed side effects, and corrected his musk greeting so the base welcome line matches the authored branch flow again. (David Silver)
- Reconnected Lazaros to Ren'Py's direct NPC sex actions with the proper location split, reusing his beach handjob route and porting his missing camp groping scene so his live sex menu now matches the current Inform structure more closely. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed prose pass instead of leaving Tobias and Raymond with abbreviated sex-scene flow and missing branch detail. (David Silver)
- Ported Tobias's current trailer encounter back toward the Inform route, including the location-aware lead-in, the kennel and collar setup, the neuter rejection path, the obedience-heavy oral-to-anal progression, and the matching keep-collar versus walk-away outcomes. (David Silver)
- Restored Raymond's fuller Inform-backed sex prose across his pussy, oral, anal, orgy, full-mouse, and mindmeld routes so the body-dependent narration, lust-stage variation, and existing aftermath, infection, trait, and cooldown bookkeeping now line up with the authored source flow. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another batch of source-backed prose, conversation flow, and registry-state details instead of leaving abbreviated routes and underdeclared metadata in place. (David Silver)
- Added Raymond's missing authored conversation topics and Cat Quest stub, ported Ziix's direct assfuck and blowjob scene prose back toward the current Inform flow while matching the intended thirst bookkeeping, and synced Alistair's dynamic scent plus Byz's current anatomy, sex-state, and scent fields to the source declarations. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by filling in another source-backed pass of underdeclared NPC registry data instead of leaving anatomy, virginity, and scent metadata adrift from the current Inform source. (David Silver)
- Added current Inform-backed body, sex-state, and scent fields for Alistair, Alon, Baron, Cassian, Helios, Kosk, Lazaros, Raymond, Rhidall, Riker, Sandy, Sascha, Soot, and Uram, corrected Raymond's scent to the exact source prose, aligned Rhidall back to his event-only placeholder role, and fixed Riker's shared-description branch to check the player's Working With Riker trait rather than an NPC-local trait list. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring Raymond's missing source-backed sex progression instead of leaving him without the authored scene flow Inform already supports. (David Silver)
- Hooked Raymond's NPC data back into the live sex-scene menu, restored his base route gating and cooldown behavior, and ported his advanced mindmeld and full-mouse progression so lust, infection, traits, and follow-up quest state now advance with the expected Inform-style bookkeeping. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed event flow instead of leaving flattened prose and missing branch variation in place. (David Silver)
- Reworked Cassian's Loyal Lad event to match the current Inform scene more closely, including the knight, human, and inhuman bandaging variants, the fuller Marius discovery and voyeur branch, and the reward-sex follow-up with the proper body-dependent prose and outcomes. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit by reconnecting Kal Ren's live sex-scene access in Ren'Py, restoring his source-backed 'Present Yourself' route, and wiring the hidden Janaz-birth progression so it now advances Kal Ren and Janaz state the way Inform expects. (David Silver)
2026-07-27
- Continued shared gameplay-systems parity work across pregnancy, rest, time, transformation, infection, and related engine behavior to keep more of Ren'Py's core systems aligned with the original game. (devSin)
- Fixed reusable items such as cots, journals, sleeping bags, scanners, and similar deploy/read tools so using them no longer consumes the item unless the content actually intends to spend it. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring another source-backed Janaz and Kal Ren progression slice instead of leaving it disconnected behind placeholders and wrong state defaults. (David Silver)
- Restored Kal Ren's actual conversation handler, including his mocking follow-up, the Janaz-confrontation branch, and the freedom-demand branch that now hands off to Baron's next quest step the way the Inform flow expects. (David Silver)
- Ported Janaz's current forced-scene progression from Inform into Ren'Py, including the early punishment encounters, the training follow-up, the affection turn, the matching aftermath calls, and the Kal Ren/Janaz state bookkeeping those scenes rely on. (David Silver)
- Restored Janaz's missing Inform-backed stalking follow-up by syncing the Hunting trait from Kal Ren's storyline state and registering the ambient every-turn trigger that can pull the player back into Janaz's source-backed punishment flow. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by fixing a few remaining source-backed registration and branch-flow mismatches instead of leaving them disconnected or flattened. (David Silver)
- Added Riker back as a proper Voidsnaps NPC and restored the missing conditional shared descriptions for both Riker and Sandy so their visible state now matches the current Inform text more closely. (David Silver)
- Reconnected Ziix's post-Last-Stand wounded branch to the intended soda-choice follow-up and exposed Matteo's currently source-backed direct sex route in Ren'Py without inventing scene prose that Inform still leaves blank. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring more source-backed NPC prose and scene flow instead of leaving flattened or unconditional behavior in place. (David Silver)
- Restored Ozeg's local freedom conversation and direct sex routes from the Inform source, including the fuller assfuck, cunnilingus, and rimming scene bodies plus the matching aftermath handling. (David Silver)
- Synced Tobias's mall conversation topics back to their authored Inform prose and fixed Soot's shared description so his later half-transformed appearance text only appears when that trait is actually present. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by correcting the last source-backed state and repeat-flow mismatches found in this thread. (David Silver)
- Blocked Tobias from replaying his first-time direct sex introduction after it has already been completed, pointing repeat encounters back to the collar follow-up route that Inform expects instead. (David Silver)
- Synced Ziix's direct assfuck and blowjob routes with the Inform bookkeeping by clearing his anal-virgin state at the correct time and recording the missing sex aftermath data for both scenes. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring more source-backed scene outcomes, aftermath bookkeeping, and state drift instead of leaving trimmed or incomplete behavior in place. (David Silver)
- Finished Rhidall's Fever Dreams event so Eric's full dream and breeding scene now plays in Ren'Py and records the intended aftermath data instead of stopping after the initial consent prompt. (David Silver)
- Synced the latest Shaw, Kerry, Cassian, and Tobias outcomes back to the Inform source, including Shaw humanity loss in Kerry's routes, the missing Shaw and Kerry aftermath tracking, Cassian's oral aftermath call, Tobias's collar reward timing, and Tobias's missing first and repeat-sex aftermath updates. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring more source-backed registration, event-entry, and branch flow instead of leaving missing or flattened content in place. (David Silver)
- Added Matteo and Zant as proper Voidsnaps NPC definitions with their current Inform-backed talk and sex availability, and hooked their event introductions back into the swamp-rescue and hive scenes so they appear in the correct locations after those story beats. (David Silver)
- Pointed Janaz back to his real temporary talk handler instead of the generic placeholder route, and reworked Rhidall's Piggy Dreams event to match the source branch structure more closely, including its watch, join-in, and intervene outcomes plus the related lust and aftermath handling. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by restoring more source-backed conversation and sex flow instead of placeholder hooks. (David Silver)
- Ported Sandy's real Inform-backed talk progression, beach-memory recovery event, consent-state follow-up, and sex-entry routing, including the relevant state gates and cooldown handling. (David Silver)
- Fixed a Voidsnaps conversation wiring regression so Alistair points back to his restored dialogue handler and Kerry no longer incorrectly routes into Alistair's conversation. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by replacing more placeholder conversation handlers with source-backed flow and prose. (David Silver)
- Restored Lazaros, Soot, Raymond, and Sascha to their actual Inform-backed talk structure, including Lazaros's camp and beach branches, Soot's Hard Bargain quest-routing, Raymond's shared-mouse and cat-quest topics, and Sascha's haunted-house location-aware conversation flow. (David Silver)
- Continued the Inform-driven Voidsnaps NPC parity audit in Ren'Py by replacing more placeholder conversation handlers with source-backed flow and prose. (David Silver)
- Restored Kosk's missing first-meeting, village welcome, cowardice, barbecue, and trafficker-report branches so his conversation state now follows the current Inform logic more closely. (David Silver)
- Reworked Alon, Baron, and Helios to use their actual Inform-backed dialogue routes again, including Alon's trust-repair capture branch, Baron's Janaz ritual and ingredient guidance, and Helios's Hard Bargain and offspring-dependent talk states. (David Silver)
- Continued the Inform-driven NPC parity audit in Ren'Py by restoring more source-backed Voidsnaps and Kernog conversation flow instead of placeholder or flattened behavior. (David Silver)
- Reworked Hanu, Ignacio, Keiran, and Ziix so their talk and sex-entry states now follow the current Inform branches more closely, including missing first-meeting text, quest-routing, rejection beats, and Ziix's post-resolution availability. (David Silver)
- Synced several Wahn library interaction events and shared sex-system bookkeeping so repeat scenes, pregnancy walk-ins, and oral-receive aftermath tracking now use the intended actors and state updates. (David Silver)
- Continued the Inform-driven NPC parity audit in Ren'Py by fixing several remaining conversation and scene-routing mismatches uncovered during the Wahn and Voidsnaps sweep. (David Silver)
- Replaced David's female-Brutus storeroom placeholder with the source-backed follow scene from Inform so that branch now matches the intended prose and aftermath flow. (David Silver)
- Restored Ziix and Ozeg to their real talk handlers instead of the temporary Voidsnaps placeholder conversation route, and synced Ozeg's available freedom-topic prose with the Inform source. (David Silver)
- Fixed Zoe's wolverine pimp conversation dispatch so the Kernog scene now calls the correct local Ren'Py label instead of the wrong handler name. (David Silver)
- Finished the latest Spike and Urik Wahn parity pass by replacing the remaining Ren'Py WIP sex placeholders with the source-backed companion scene flow already present in the project. (David Silver)
- Restored Spike's sleep-state sex-entry handling from Inform so waking him for sex now follows the intended gate before exposing his available scene menu. (David Silver)
- Ported Urik's missing first-time Main Hall public breeding scene and synced its follow-up trait, control, loyalty, aftermath, and sleep-state outcomes with the Inform source. (David Silver)
- Continued the Wahn NPC Inform-parity audit in Ren'Py by checking the remaining in-scope NPC prose and interaction flow directly against the Inform source. (David Silver)
- Restored Brennan's source-backed encounter detail and branch handling, including the bike-shop dexterity check, apartment scavenging beats, wolf-rescue combat outcomes, and the hostile-history reconciliation split after saving him. (David Silver)
- Synced Farmhands, Henry, Mark, and Katya back to the current Inform-backed conversation/menu state, including Henry's placeholder title text, Mark's gated pass-at-him branch, the Farmhands talk/removal of the unsupported double-team option, and Katya's fuller backstory flow without the Ren'Py-only Dry Plains placeholder. (David Silver)
- Exposed the current Spike and Urik sex-entry/menu gating in Ren'Py so their available source-backed approach structure is visible while still leaving the not-yet-ported scene bodies explicitly marked as WIP. (David Silver)
- Continued the Wahn NPC Inform-parity audit in Ren'Py, checking current prose and interaction flow against the Inform source instead of relying on older parity notes. (David Silver)
- Fixed multiple Wahn sex-flow mismatches, including repeat-scene handling, cooldown/state updates, missing or overexposed menu options, and player/NPC gating across David, Carl, Diana, Helen, Tehuantl, Alpha, Amy, Sonya, Lucifer, Adam, Atticus, and related scenes. (David Silver)
- Restored source-backed prose and state behavior for affected NPCs such as Blue, Bastet, Sylvanus, Mike, Thomas, Aeca, Val, and Vincent, removing Ren'Py-only bookkeeping and shape-flattened text where the Inform source still varies by form or branch. (David Silver)
- Finished the latest Wahn parity cleanup by restoring Ares's park-walk flow and time-of-day prose from Inform and moving Nadia's repeat-sex cooldown start back to the source-backed menu-entry timing. (David Silver)
- Completed Diego's missing Ren'Py sex-content parity by exposing the source-backed menu entry, restoring the wall, doggy, and from-behind branches for his pussy and ass routes, and syncing their cooldown and trait/state progression with Inform. (David Silver)
- Cleaned up the latest Xerxes parity slice by restoring additional source-backed walk content and fixing the Ares walk combat branch to use the correct outside battleground flow instead of diverging from the Inform-backed park route. (David Silver)
- Audited the non-infection Hellerhound, Qazarar, and Closerhenry Ren'Py files in scope against their Inform sources instead of relying on prior parity reports. (David Silver)
- Brought Qazarar's Ren'Py Darren and Joey registry records back in line with the standalone Inform NPC definitions, restoring missing baseline anatomy, state, location, infection, and scent data. (David Silver)
- Adjusted Darren's Ren'Py help menu wording so the requested hand-in matches the source-side 'three packages of food' phrasing instead of introducing a renamed requirement in the UI. (David Silver)
- Audited the Luneth non-infection Ren'Py content in scope against the Inform source instead of relying on prior completion notes. (David Silver)
- Restored Little Lost Lamb quest parity so the subway search now preserves its source-backed branch structure in Ren'Py instead of concatenating the successful rescue, getting lost, and backing-out outcomes into one linear scene. (David Silver)
- Audited Ren'Py walk-in and random event registrations against the Inform source so events that were accidentally able to fire from anywhere now respect their source-backed areas, movement hooks, or direct call paths. (David Silver)
- Fixed multiple event-location mismatches across Sarokcat, Hellerhound, SgtPepper234, Shadowwolf94, Stripes, Wahn, Prometheus, Rikaeus, Nuku Valente, Kernog, Verath, and related event files, including Outside-, Sealed-, Fair-, and move-to-bound situations. (David Silver)
- Removed stray global walk-in registrations for source-driven side content such as Tanukibell and MtFHuskyAlpha, while preserving intended global timer behavior for chains like the imp-mark hellhound pursuit and dynamic area gating for Scopaesthesia. (David Silver)
- Removed leftover Inform suffix markers from the Ren'Py Stripes content where raw [sfn], [smn], and [yfn] text could still reach dialogue interpolation and crash scenes at runtime. (David Silver)
- Repaired the affected Bouncy Castle, Joanna, and Christy/ Stuck Dragon passages by replacing those markers with explicit Ren'Py-safe singular/plural wording based on the original Inform source. (David Silver)
- Fixed the loaded catapult walk-in so it is bound to Outside exploration again instead of firing from beach-adjacent rooms like Boardwalk2. (David Silver)
- Stopped Boardwalk2 from participating in beach-area event routing while keeping the beach exit path wired into the Outside exploration area. (David Silver)
- Fixed Callidora appearing on the public beach before Birth of a Goddess by gating her beach placement on the quest's resolved state and syncing that state on start/load. (David Silver)
- Fixed Joey showing up in Brookstone Books before the Stray Catboy event had recruited him, which could expose pupil/training dialogue before his story actually started. (David Silver)
- Added load-time cleanup for Joey's Brookstone placement so affected saves now move him back out of the bookstore and keep his recruited state aligned with Grey Abbey 2F. (David Silver)
- Finished the Kernog Inform-parity audit for the non-infection Ren'Py content in scope, inspecting the Kernog enemy, event, quest, location, NPC, dialogue, shop, and item-side files against the Inform source instead of relying on prior completion notes. (David Silver)
- Restored Roman's Ren'Py recruitment quest flow for Willy and the husky gang so the orca and husky encounters now preserve the source-backed branch structure, retry behavior after losses, and player-species-aware prose. (David Silver)
- Finished the Rikaeus Inform-parity audit for all non-infection Ren'Py content in scope, inspecting the enemy, event, quest, location, and NPC-side files against the Inform source instead of relying on prior completion notes. (David Silver)
- Restored the missing source-backed Marcus, Hailey, and Poseidon NPC descriptions in the shared Rikaeus Ren'Py registry so the college-guard and Atlantis character data no longer falls back to placeholder text. (David Silver)
- Finished the Crimson Ash Inform-parity audit for the non-infection Ren'Py content, inspecting the Crimson Ash event, quest, location, NPC, and enemy-side files in scope against the Inform source. (David Silver)
- Reworked Crimson Ash event prose and routing around Nala and Thunderbolt so the Ren'Py side follows the source-backed setup, branch framing, and post-scene state more closely. (David Silver)
- Aligned Thunderbolt, Ariana, Eres, Pet Mutt, Nala, and Ruby interaction flow with the Inform source, restoring source-facing talk and sex menu behavior instead of the more generic Ren'Py substitutions. (David Silver)
- Updated Crimson Ash NPC state helpers for Ruby and Pet Mutt so their Ren'Py descriptions and relationship progression better match the source-authored content. (David Silver)
- Finished the Vinickus Inform-parity audit for all non-infection Ren'Py content, inspecting every Vinickus file in scope and correcting the live parity breaks found across quest flow, event routing, and item behavior. (David Silver)
- Fixed One Fiery Trick so its Ren'Py branches now map to the source-backed outcomes and quest stages, including the gangbang-preservation route, the Arad-discovery exit, and the normal leave states. (David Silver)
- Restored Conflict within the Plains branch parity by reinstating Seraphis's distinct dominant and submissive resolutions, correcting the wait-it-out and flee states, and aligning the quest's stage scene table with the Inform source. (David Silver)
- Added the missing Spotted Fur consumable use behavior so the item now applies the intended leopardman transformation instead of pointing at a nonexistent Ren'Py label. (David Silver)
- Fixed Nermine conversations leaving the player on a black screen after talking to her in the Mysterious Shop. (David Silver)
- Fixed Mysterious Shop fixtures such as the Bargain Bin and Rare Counter showing up as pickupable room items. (David Silver)
- Finished the SgtPepper234 Inform-parity audit for all non-infection Ren'Py content, correcting prose, mechanics, flow, event routing, NPC state, and quest support across the audited set. (David Silver)
- Restored or expanded source-backed SgtPepper234 content across Qytat a'th Lundrues, the Public Hitching Post, the Gloryhole, Garrett, Karisha, Dekkan, Quintus, and related quest and event behavior. (David Silver)
- Fixed several SgtPepper234 parity issues, including Guard Gryphon resolution flow, Qytat market-access gating, Garrett post-scene infection handling, location action support, and multiple sex-route aftermath mismatches. (David Silver)
- Updated the parity audit notes to reflect the completed SgtPepper234 non-infection verification sweep. (David Silver)
- Finished the Sarokcat / Sarokcat n Verath Inform parity audit for all non-infection Ren'Py content, correcting prose, mechanics, event flow, quest progression, NPC state, companion behavior, and source-backed branch routing across the audited set. (David Silver)
- Restored or aligned missing Sarokcat events, beach/fair/stables/museum/location scenes, companion and NPC progression, and several quest-stage integrations including Denise, Daisy, Kara, Timothy, the gryphoness line, Library Visitor, and Stabled Situation. (David Silver)
- Fixed a broad set of Sarokcat enemy parity issues, including source-backed sex/gender routing, aftermath handling, infection outcomes, and missing branch content for foes such as Alpha Wolf, Hawkman, Greek Nymph, Mareslut, Panda, Pirate Shark, Rubber Tigress, Gazelle, Cheetah, Twisted Pimp, Wolftaur, and Satyr. (David Silver)
- Improved engine support uncovered by the audit so quest-backed events select the correct stage scene and no longer resolve prematurely before their scenes run. (David Silver)
- Restored more Voidsnaps NPC parity from Inform, including Kosk and Uram conversation registration fixes plus Alistair's real post-intro dialogue routing, spar-state progression, and knight/squire branch flow instead of a dead placeholder conversation. (David Silver)
2026-07-26
- Finished the Nuku Valente Inform-parity audit for all non-tribe content, correcting prose, mechanics, flow, event routing, NPC state, ending support, and cross-file data handling across the audited Nuku Valente set. (David Silver)
- Restored or aligned Nuku Valente enemy, infection, event, location, item, and quest behavior touched during the audit, including fixes to Brown Bear, Gator, Lusty Skunk, Panther Taur, Sandra's sibling naming, and other source-backed parity issues. (David Silver)
- Documented the completed non-tribe Nuku Valente parity pass in the project audit notes and corrected Nuku event registrations to use the engine's supported availability hook. (David Silver)
- Fixed the HUD text-panel scrollbar so persistent combat and gameplay narration can be scrolled reliably instead of snapping back during screen refreshes. (David Silver)
- Re-enabled the quick menu overlay so its buttons are available again during normal gameplay. (David Silver)
- Improved moment-to-moment usability by fixing item-use handling in and out of combat, preventing bottom-line dialogue clipping in message viewports, and keeping missing-infection cosmetic text from restoring with blank descriptors after load. (David Silver)
2026-07-25
- Finished the Hellerhound parity audit against Inform, restoring or correcting event flow, quest behavior, item handling, location logic, underwater access, infection interactions, and ending support across the Hellerhound content set. (David Silver)
- Fixed linked parity and state issues touched during the same sweep, including mall resident content, rare-event tracking, and several Wahn, Rikaeus, Nuku Valente, Stripes, and ending-system integrations that depended on the audited Hellerhound behavior. (David Silver)
- Completed a large Smith Haven Mall parity pass from the Inform source, restoring or aligning mall locations, shops, events, NPC metadata, quest flow, and related scene access. (David Silver)
- Added or expanded missing mall content across Branson & Partner, Brookstone Books, Pretty Kitty, the Body Shop, Bargain Bin, Pet Shop, Mall Community Center, Santa Claws, Krampus, Shag Shack, Vent Fox, Diana, Nermine, Zeke, Kyle, and related inner-mall events. (David Silver)
- Improved Smith Haven Mall traversal and store behavior, including sewer/restroom links, Pretty Kitty catalogue/freecred handling, shop fixture interactions, and several source-aligned event gates. (David Silver)
- Fixed blocking long-text popups so offline builds no longer dismiss scroll drags on mouse release, which prevented some first-entry messages such as the Zephyr Storeroom intro from being fully readable. (David Silver)
- Fixed the say-screen scrollbar wiring so dialogue and narration scrollbars work correctly again where that UI path is used. (devSin)
- Backed out a batch of premature infection-side imports, including the unfinished Fox Taur ranch content and related stray infection data, so that half-ported content no longer appears in the build. (devSin)
2026-07-24
- Fixed save failures caused by unpicklable lambda callbacks in runtime state, including manual saves, quicksaves, and autosaves. (David Silver)
- Fixed an equip-weapon crash caused by weapons with empty attack text, so equipping those items now falls back cleanly instead of throwing an exception. (David Silver)
- Fixed Doctor Medea menu flow, Rod and Ronda choice handling, and several Wahn NPC scent and description lookups so those interactions no longer break on bad menu syntax or unresolved dynamic text. (Zakhar Smirnov)
2026-07-23
- Finished the Kyrverth parity audit by restoring his missing Ren'Py interaction flow from Inform, including quest progression, artifact handling, bodymod rewards, ending hooks, and the Black Pearl crossover content. (David Silver)
- Fixed quest log and other HUD text-panel views so long entries wrap to the text column instead of clipping at the right edge. (David Silver)
- Finished the last Angie state-parity cleanup by restoring her learn-cooldown default from Inform and preventing her from appearing in the Zoo Giftshop before the rescue scene actually moves her there. (David Silver)
- Finished the Rod and Ronda parity pass by restoring their missing prose, relationship flow, cure quest chain, and Ren'Py state handling from the Inform source, including the demon-seed outbreak, Nermine progression, rescue path, and post-recovery scenes. (David Silver)
- Fixed more event-flow and state-sync issues across the Gherod, Sundered Dragon, and Wahn content touched during this parity sweep. (David Silver)
- Finished the remaining Angie parity cleanup by restoring her trapped-intro and catnip event prose from Inform and making her feline porn unlock also populate the Zoo Giftshop item list. (David Silver)
- Brought Angie much closer to Inform parity, restoring her prose and scene flow across conversations, sex branches, Midnight route state changes, descriptions, and ending outcomes. (David Silver)
- Finished the Angie parity sweep by restoring more of her remaining sex-scene prose from Inform, especially several condensed non-Midnight branches. (David Silver)
- Restored the missing Finding Midnight skill-check branch, corrected several Midnight-with-Angie sex-route outcomes, removed placeholder panther-herm combat text, and moved Angie ending text fully onto the bespoke Inform-aligned resolver. (David Silver)
- Fixed Inner Predator so it can trigger through normal scavenging again and now follows the Inform scene flow and resolution states more closely. (David Silver)
- Added this changelog to the menu so recent updates are easier to find. (David Silver)
- Fixed the Gildwing kobold entrance event so it now triggers only when entering Kobold Caves Gates, matching the Inform source instead of firing as a generic random event. (David Silver)
- Fixed bad ends leaving bound-state or scene flags behind, which could keep save/load UI actions locked after game over. (David Silver)
- Audited Bottlenose Toy against the Inform source, fixing its trapped-suit flow, ending text, and several prose issues while also correcting read-only body-part description writes in Bottlenose Toy and Tiger Cop scenes. (David Silver)
- Fixed beach navigation parity so Beach Plaza is a real fast-travel point again and beach walk-in events evaluate correctly while moving through the plaza and boardwalk. (David Silver)
- Fixed the Bouncy Castle inflatable orca bind flow so continuing to struggle at the final stage can actually reach the escape branch instead of looping until failure. (David Silver)
- Fixed several event and scene flow problems, including issues around the Stripes beach party, Shiru, the sea dragoness, and Christy's female route. (David Silver)
- Fixed the Hypno Spider loss scene so its breast-size prose renders correctly and it no longer leaves later combat text stuck on the previous scene. (David Silver)
- Fixed more exposed porting syntax in live Ren'Py scenes so inline conditionals and random text no longer show up as raw code during play. (David Silver)
- Fixed a save/load crash caused by duplicate event helper names overwriting the shared female-check function in store. (David Silver)
- Improved scavenging and inventory handling so clothing finds, carried weight, and item returns behave more reliably. (David Silver)
- Cleaned up a number of text and display issues, including broken page breaks, rounded condition values in the HUD, and a virginity-loss message showing the wrong source. (David Silver)
- Removed the Maw random situations events for now. (David Silver)
2026-07-22
- Fixed several runtime problems that could break scenes, menus, or quest-related checks. (David Silver)
- Improved mobile and Android support, including menu behavior, image loading, and touch targets in content preference settings. (David Silver)
- Cleaned up the interface with better text panel rendering, clearer content preference labels, and a little more spacing in storage screens. (David Silver)
- Fixed equipment, inventory, and NPC interaction issues, including the night vision goggles slot and several conversation/helper bugs. (David Silver)
- Restored or aligned more scene content with the original game, including alpha husky and OrangeHorned-related parity work. (David Silver)
2026-07-21
- Fixed more dialogue and text formatting issues so scenes display more cleanly in Ren'Py.
- Restored additional enemy and event content to better match the original game.
- Removed outdated text prompt markup that could show up incorrectly in play.
2026-07-20
- Kept the action tray visible when opening inventory to make moment-to-moment play smoother.
- Fixed another batch of script and lint-related issues that could cause scenes or menus to fail.
- Ported more OrangeHorned content updates, plus a broader event parity sweep from recent source changes.
- Removed the old IF save importer.
2026-07-19
- Continued a larger parity pass on locations and related content.
- Fixed more deep setup issues that were blocking smoother play and testing.