Hi guys! As usual, these updates are behind schedule - sorry about that (and more below)! But I'm excited to share the fixes and improvements I've been working on. There are no big features in this Dev update but the full 1.2.1 will include the targeting system / altimeter I promised! As usual, you need to be on the DEV branch in Steam to see this update!
LOTS of fixes this this update. Of note:
* I fixed the problem where people would find themselves trillions of miles outside of the solar system. This should no longer happen, so please alert me if you see it again!
* I have NOT fixed the problems with the Ramp physics. Please let me know if you see any change with this. Frustrating that I haven't fixed (or seen) it yet but I'm confident I'll figure it out it eventually (just like the bug above, which was also a bear).
* Important change to Mod Support which will allow you guys to make "Surgical" Mods, ie: Mods that do not reproduce entire files / classes in order to change one value or one function. This should make maintaining and combining mods MUCH easier. Please see the Wiki for more info and ask me if you have any questions. I know this is vague so let's talk about it!
* You can now add independent star systems to the game with Mods (without hackery)
Full changelist:
* Improvement: Allow mods to reference classes defined outside of mod, so that we can allow "surgical" modding
* Improvement: "Relax CPU Usage" option to massively reduce CPU load at tiny cost to performance in pause menu
* Improvement: Add "Return to Main Menu" button
* Improvement: New skybox script functions (System.SetSkybox() and System.SetSkyboxGenerator()) also allow simple RGB skyboxes
* Improvement: Fix parenting of planets + allow more stars, so Modders can add in more star systems
* Improvement: In editing menu, list the interiors from the Mod folders
* Improvement: ResetActors() console function
* Improvement: Added warning message to freeform help buttons
* Improvement: Simplified the Camera Entity and gave it the functionality of the camera it owns. No more separate camera / camera entity in scripts
* Improvement: Fix actor physics blending (removes stuttering while walking)
* Improvement: Disallow mods in demo mode
* Crashfix: Don't delete player ship when it's far away and dead
* Crashfix: Fixed memory corruption when actors (and possibly other objects) are removed from scenegraph
* Bugfix: Fix problem where ship gains speed exponentially and ends up a trillion km outside the solar system
* Bugfix: fix physics meshes to work with multi-part objects
* Bugfix: Perform planet quadtree visualization tests even when camera is not parented to the planet
* Bugfix: Simplified and fixed the functions that show and constrain the cursor
* Bugfix: Prevent robots from erroneously using / replenishing the player's jetpack supply
* Bugfix: Fix bug with file versions so that we don't think a file is a backup just cause someone added .1 to it
Finally, some personal news. Normally I wouldn't share this kind of thing but it has affected this update so I think I owe you guys an explanation. Basically my relationship of the past 3.5 years has ended over the past 2 months. It's a difficult time for both of us emotionally, but it is especially difficult logistically because we lived together in the same house. So the past 2 months have been pretty chaotic, and it will be continuing like that for another 2 or 3 weeks at least.
I kind of hate getting personal like this but, again, I thought I owed you guys an explanation this time. The good news for you is that, once this process is over, I'll be able to focus 100% on Rodina in a way that I haven't been able to in quite a while. I think I'll keep everything else about this private other than to say that my Ex is a wonderful person and that we're both sad to close this chapter in our lives.
That's it everybody. I hope to have more news for you soon. Thanks everyone for your incredible support!!!!