This build update is focused on fixing bugs and improving performance.
It is a significant update because of two reasons:
1) I changed a good chunk of network code to help fix the shield vs grenade launcher bug and fix some rare and outlying de-sync issues. In my testing worked well...but it's a large code change so it's possible (though hopefully unlikely) there are new bugs. Let me know if anything gets fishy during networked games.
2) Lots of mac bugs are fixed (thanks all for reporting them) including the hang on mission complete and the gamepads should now work. If you tried it on mac, give it another go!
Anyway, here's the full notes:
Features/Improvements
- You can now scroll individually through the leaderboard and press A or Spacebar to open up to that users steam profile page.
- Various performance improvements
Fixes:
- Fixed bug on mac where game could hang after campaign missions
- Fixed bug on mac where game could hang after first quest screen
- Upgraded to MonoGame version 3.2 for the mac build, which fixes other various issues.
- Gamepads should now work on mac
- Reworked shot network multiplayer code to help fix divengent behavior when shots impact shields right as it goes up. This ended up changing a lot of code, there could be more issues still, let me know if you find any.
- Fix bug where players online was always 0, even if more people were online. This is actually due to a steam sdk call failing (it’s very rare there are ever 0 people online). Valve fixed their issue so it should now work again.
- Fixed possible crash on warship level
- Fixed bug where options buttons were showing on top of leaderboard UI
- Fixed bug where gamepad would control the game when the steam overlay was up
In our next update we'll be back to adding new stuff!