1. Peripeteia
  2. News

Peripeteia News

20250724.16446

After a couple weeks of debugging, we’re finally making public the corrected build that replaces the revert from earlier this month. The patch primarily addresses the root cause of the disappearing TOZ34 and related strange behavior related to saving/loading. Here’s what went wrong:
In multiple scenes, notably Arcology, Apartment, and Memorial Tower, some items were disappearing or behaving erratically. The list of items isn’t long and would probably slip under the radar, but one of the affected items was the TOZ34, both a starting item in the first level and a popular gun among Peri’s numerous hobos. The symptom was primarily the gun disappearing on load, out of Marie’s hands and those of enemies – leading to their AI becoming confused and numerous null reference errors clogging up the log and hogging memory.

Obviously, you’d think the issue was with some change to the save system, which is still the focus of our endeavors to improve the player experience. After numerous internal builds, git reverts and combing through log files and specific commit changes, and cursing, we discovered that the issue was in fact not any of our code, but rooted in how Unity handles serialized prefab references in scenes. Under the hood, the issue can be summarized thus:
  • Unity retained stale prefab references, often replacing base prefab references with their variant equivalents in scene files.
  • Unity’s serialization didn’t report anything wrong in the editor.
  • But builds failed to include the proper prefab GUIDs, causing dictionary lookups, save data, and runtime instantiation to break.
  • This issue didn’t show up in-editor unless thoroughly recreated, making it extremely painful to track down.

All affected scenes were manually corrected to restore proper prefab linkage. To prevent future situations like that, we’ve added internal checks during build to detect broken prefab lists and duplicate PIDs. A build will now throw a warning if it detects that base prefabs are missing or duplicated.

Important note to other developers:
If you’re working with nested prefab variants in Unity: touch your scenes. Merging scene files from different branches without saving them in the editor afterward may cause corruption that will silently make it into builds. Unity doesn’t always update what it should unless you explicitly tell it to.
Important note to players:
If you made a save in build 20250703.16370, 20250627.15469 or 20250626.22303, the TOZ will likely not reappear in the affected scenes. Please load a previous save or restart the level if that’s the case for you.

Anyway, back to our regularly scheduled updates. This version restores all the fixes and changes introduced before the revert (and, of course, the TOZ34) and also includes the following additions:
  • Added an option for crouch toggle
  • Made the hot slot bar behave better in 4:3 aspect ratio resolutions
  • [REC] Made the save room mechanic more explicit

Our patrons and backers are currently playing around with a cool new feature we’ll be showing off this Screenshot Saturday. Once we gather enough feedback and make sure it won’t cause any issues, it will become available to the public.

Thank you again for your patience.

Revert to 20250415.09723

We're sorry to say that we need to revert to a previous build due to a pesky bug that's rooted deep enough in our systems to cause a cascade of problems that can't be taken care of with a quick hotfix. The symptom is simple enough: The TOZ34 kept disappearing... And then all sort of indescribable weirdness happens. Man, I love making an immersive sim.
Stay tuned, it will be handled next week. Thank you for your patience!

20250703.16370

Minor patch, fixing issues reported in the past days:

  • Fixed flamethrower canisters not appearing on NPC backs
  • Weapons holstered by NPCs should appar on their hipsand back again
  • [KAR] Funicular location in the factory should not break on load from pre-20250626.22303 save
  • Priest, Ishtar and Lilith shouldn't have their hands contort in weird ways on load. Still needs additional work.

20250627.15469

Small hotfix.

  • Reverted a change that caused reloading weapons with internal magazines (shotties, sks) to potentially crash the game after loading in a save
  • Limited "rotation is zero" spam in log

20250626.22303

As new content and mechanics are still in the oven (Topie Chan will return soon!), we continue to improve and tweak the current experience – just in time for the Summer Sale! Players both new and old, here’s the changes you can expect:

  • Quick saving/loading can’t be done in menu anymore (particularly important for not accidentally loading)
  • You can no longer save while in midair or reloading, it will instead be queued up (assuming you don't go splat on the ground)
  • Inventory item values (uses/ammo counts) don’t disappear on save anymore
  • NPCs "speak" during conversations again
  • Gas grenade clouds shouldn't continue to deal damage after loading a save
  • Fixed glitch causing melee weapons to instakill enemies while sprinting with a specific set of inputs
  • Grenades and nade-like objects should be less buggy (still working on this)
  • Fixed some weapons going pink when using thermoptic. Interestingly enough, sword and nade were fucked in completely different ways, leading to the same result.
  • Large batteries can’t drop limb health below zero anymore
  • Added precautions against the elusive “APS spikes become huge“ bug. Still not sure why they occasionally decide to fill half of a room
  • Weapons shortened with the hacksaw (as well as the hacksaw itself) should save properly
  • You can't change firing mode while hacking anymore
  • The Map Drone can now be detected by NPCs if you knock one out with it
  • Disabled saves on arena since it wasn't supposed to have them
  • Improved the shader for cloaked items in third person
  • Improved character meshes (including armbands and new gasmasks)
  • Camera zoom function can be reassigned to different keys now
  • Added “Next Hotslot” and “Previous Hotslot” keymappings (defaults are brackets)
  • Added the option to map mouse scrollwheel input (used for camera zoom as default but can be assigned for switching hotslots a’la Deus Ex… or bunnyhopping)
  • Fixed cassette playback glitching out on Sunday Summer
  • [APT] Third Hallway Weirdo selection box won’t glitch out
  • [APT] Kasia’s bathroom door is now corporeal (ya creep)
  • [APT] Removed vestigial sound effects and improved particle effects
  • [KAR] Made funicular in factory lab not lock Marie’s rotation
  • [KAR] Removed duplicate elevator panel in apartments
  • You can’t claim a speedrun world record on Chasm with a goddamn debug cheat anymore
  • New outfit in the cheat menu
  • Renamed some of the levels to not cause confusion with real world places, which only inspired them