GodotSteam 4.16 Is Finally Here
If you're reading this, back-up all your projects right now. What a few months this has been; various things have gone awry like a massive data loss which nuked all my patches in one go except the 4.16 version of Godot 4. I have also been deep in the middle of a migration to Codeberg.org from Github due to Microsoft's latest round of shenanigans with the platform; though I had started this back in, I think, February and should have completed it sooner. More on that in a bit.
Nonetheless, the day has come and GodotSteam 4.16 is now live for Godot 4.x with versions for both 4.4.1 and 4.5 and well as new MultiplayerPeer variants and GDExtension! The changelog is quite sizeable as I finally tweaked a lot of stuff that needed tweaking which may break some people's projects a bit. But it is also packed with various QoL updates and some minor things to make maintenance easier for me. There will be another large patch for 4.17 coming after I get both the Godot 3 branch updated and both of the GodotSteam Server versions updated. So expect a lot more updates in the coming weeks... followed by even more updates after that.
This update also brings us compatibility with MinGW finally thanks to a patch by DanielSnd which now lives in the extras/ folder in the main Godot 4 branch. You will want to run this patch on the Steamworks SDK before compiling with MinGW; if you are a compiler.
The new MultiplayerPeer version authored by Chris Ridenour aka FriarTruck, sponsored by the awesome folks at BippinBits, is now fully live and availabe in Godot 4.4.1 and 4.5 glory with the new GodotSteam 4.16 patch included. This also drags him in as a maintainer too; sorry, Chris!
Back to the migration points; due to Codeberg's minor limitation on file sizes, we will still be hosting a few things over on Github and keeping the Discussions section intact. However, all of the actual code and the bulk of the releases have been nuked from space. While not all of them have been fully migrated due to error on my part, I can recreate older versions upon request if someone needs them. Just holler at requests@godotsteam.com if so.
Lastly, I finally added LiberaPay as an option for sponsoring the project to start migrating away from Github Sponsors where possible. Either is fine, whatever works for those of you who choose to chip in.
OK, back to the coding pits with me; still so much more to do. See you all again for the next round of updates!
Gramps