1. Slipways
  2. News
  3. Spring is the time for bugs... and fixes

Spring is the time for bugs... and fixes

As in nature, so in Slipways: with winter slowly receding into the past and spring waking up in the northern hemisphere, bugs are coming out of hibernation. This patch fixes two severe bugs on Apple platforms, and one logic bug:

- Game startup fails (Apple): Occasionally, the Steam integration library has a hard time starting up on Apple Silicon machines. This used to hang Slipways during startup. Now, we give Steam a few seconds and if it's not able to get its act together, we start without it.
- Game startup fails (Apple): Slipways used to defer initializing some Unity services until they are first needed. However, initializing them when they are first needed could hang the whole application on Apple Silicon machines. We now initialize these services earlier to avoid the issue, in exchange for a few milliseconds more of initial startup time.
- Crash/hang: Using a project or other means of removing the last person made on a planet would hang the game when the Insecurity sector modifier is active. Logic in Insecurity was tweaked so that this does not happen.

This update brings the version numbers up to v1.3 (b1139) on Windows and v1.3 (b1140) on Mac.