Patch v1.39
Mostly a bug fix patch. I've got some more stuff in the pipe but I wanted to get these fixes out sooner rather than later!
Audio:
Bug Fixes:
Audio:
- There's a new song that plays during placement and construction mode. It's really fun! I'll be updating the OST to include it later today. If you've already purchased the OST, you'll get this for free so don't worry.
Bug Fixes:
- Text entry for the gravity machine was broken a few updates ago and I missed it in my text field sweep. It now works again.
- If your game was running slowly, ghosts would sometimes spawn in underneath the stage and their portraits would often be misaligned as they sunk before generation completed. They should now spawn in correctly and generate normal portraits regardless of performance. The issue causing this is that ghost generation takes a few extra frames due to their material swaps (there's a good reason for that I promise), but they'd have their gravity enabled right before this step and on slower computers this would give them time to free fall a bit before their collision was set up.
- Cocoons hatching from the floor should no longer spawn underneath the room they're inside of. There were two issues causing this. One was that room bounding boxes encompass their walls, meaning an object "inside" of the room could still technically be clipping into the room walls, and thus be forced outside of that room by the physics system. The second issue was that there were circumstances where the starting position for the open cocoon object could end up beneath the room it actually started in due to cocoon collision being turned off at hatch time to prevent physics issues. Both issues should now be mitigated.
- I've added extra protection for save-time file corruption. This is still a very rare issue (most people never have to worry), and occurs without triggering any save/load errors so looking into it has been extremely difficult. The game now attempts to re-read the newly generated save file before overwriting your old save file in order to make sure it's not corrupted or filled with any invalid data. While this may result in situations where saving fails, it should remove any possibility of the game ever overwriting your valid save file with corrupt data. If you run into an issue where your game continuously fails to save, please reach out to me so I can look into the issue directly. I'm committed to continuing to follow up on this problem and making sure save issues are promptly wiped out.