Bug Fixes


What the Problem Was

A player brought up an issue with the endings, in which choices didn't affect endings! Kinda... What happened was we set flags to check which choice players picked through a persistent variable! BIG MISTAKE 🙂‍↕️

What this means is that, once players pick a choice, say Choice A, no matter what - unless the player deletes all save files inside the game folder and in AppData/Roaming, it will mark Choice A as chosen.

How the Problem Broke the Game

When a game has branching story, no matter how big or small the branches may be, developers need to lead players to their branch somehow. Developers check if Choice A was chosen, you go to Choice A chosen route.

Now, what happened here was that we had 3 endings, and the only way to get one of them was Choice A, C, D together. If players wanted to replay and wanted another ending, they'd have to pick different Choices. But what happens when variables are persistent? The game will always see Choice A, C, D as being marked, and so jump to that specific ending.

The Fix

The problem was that choice variables were saving persistently... We literally just... removed the persistence. That's it.

Closing

This was a light-hearted devlog, thanks for reading, and thank you to all the readers who follow our stories! 😊

Files

Contract-1.01-pc.zip 220 MB
32 days ago
Contract-1.01-mac.zip 215 MB
32 days ago
Contract-1.01-linux.tar.bz2 201 MB
32 days ago

Get The Contract

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.