A variety of mostly boring work this past few weeks! Things like:

  • Matrix/Discord bridge: Discord users can participate in the Matrix space for the game (equivalent to Discord server)
  • Added system info in bug report form
  • Added credits screens
  • Added a few different/new images for game modes (e.g. campaign, world forge etc)
  • Refactored mega-map export from worldforge so that the game exports directly a 16kx16k png
  • Gathered licenses for things that are used in the menu and World Forge
  • Disabled a few things that should not be in the playtest, e.g. other game modes, the attract mode (that doesn't work really xD), etc
  • ImGui (that may not be shown really) font was Candara - changed that to something with a usable license
  • Made an attempt to improve the visuals in highlighted tiles in World Forge, but failed. Future work, not crucial now.
  • Added a disclaimer in bug report form that it's public and people should not put private information
  • Added feedback form - similar to bug report but it goes to a private channel.
  • Added some introduction text popup that you see when you start the game
  • Birds in main menu now become smaller and fade out (yeah, priorities...)
  • Main menu image slightly changed
  • I'm not just using the Godot logger to log to file, apparently I was also writing my own
  • Bug reports now have the option to send the godot log as well
  • Matrix/discord links in introductory text when you start the playtest
  • Added a disclaimer text in the export folder
  • PCK is now encrypted using a custom godot build
  • C++ plugin now calls C# functions to load from file, so that C# can read PCK data
  • licenses are sorted and auto-copied to export folder
  • I think now multiple resolutions are handled reasonably, need to test more systems
  • Removed some fonts that needed commercial license
  • Fixed interface scaling for accessibility - I think it works pretty fine now
  • Fixed some build scripts and export configurations - builds are now exported in release using Native AOT
  • Testing on a couple of machines (not enough!)
  • Stealthily updated the itch.io page with Windows/Linux executables (if you read this, well, you can go and run the game already!)

Basically, feature-wise I'm ok with the current version, so current task is to read up on how to set up the Steam playtest... Have a nice weekend!