v0.2.x - Physics Update

The Physics Update (or Physics Overhaul Update) was published on June 6, 2021 and introduces official version numbers for the game.  This update also contains performance enhancements and many new features.

Highlights

  • Elimination of unrealistic rotation behavior of superstructures.
  • More camera controls, but not to the intended extent.
  • Button and key inertia (slew time in-game) for finer thrust control.
  • In-game axis assignments, sensitivities, and null zones to fine-tune controller response.
  • More realistic and natural-looking terrain generation.
  • Modified gravity behavior when distance to center is less than planet radius.
  • Progression game saving/loading.
  • Tweaked flight computer behavior for kill rotation and undocking.
  • Bug fix that caused some engines to produce more than their max thrust.
  • Replaced trail renderer with a visual orbit display.

v0.2.15 - Lateral Translation Thruster Torque Fix

Change Log

  • Fixed phantom torque on lateral translation thrusters.

v0.2.14 - Fixed Invisible Bug

Change Log

  • Fixed a null reference exception (that has zero impact to the user) triggered by moving axis response sliders when no axis is assigned to the control.

Post-Update Security Patch

v0.2.13 - Stranding Detection Bug Fix

Change Log

  • Disabling both Command Module RCS blocks now gives a game over screen.

v0.2.12 - Bug Fixes and Demo Update

Changes to Demo

  • Adjusted the planets featured in the demo to force the use of the upgrade system.

Change Log

  • Removed the old restriction preventing portrait layout from being used in-game.
  • Audio and chunk size settings are now properly saved and loaded. You will need to re-adjust these settings for them to take effect.
  • Changed the minimum selectable screen resolution to 1024 x 768.

v0.2.11 - Settings and Controls Update

Changes to the Demo

  • The changes made to the game warrant an update to the free demo version.
  • The demo version now uses the same Progression system as the full version, but with only 3 levels.
  • As a result of using the full version's Progression system, you may now play with it's upgrade systems.

Changes

  • The base resolution of the UI has been increased from 800 x 600 to 1024 x 768.
  • In-game settings have been moved away from Unity's PlayerPrefs and into an INI file.
  • The game will convert your PlayerPref settings to the new system, preserving all of your settings.
  • The game will now save the resolution that you have selected in addition to the resolution index.
  • The game will change the resolution to the one that is (theoretically) the closest to the specified resolution.
  • Button and axis controls have been separated.
  • The game now better handles differences in how Unity reports analog control positions.
  • Assigning a key, button, or axis to a control will erase all duplicate assignments.
  • In-game axis assignment instructions have been clarified.

Additions

  • The Increase FoV and Decrease FoV controls are now fully-functional, changing the FoV of the skybox camera in 1° increments.
  • There is now an axis assignment table below the key/button assignment table.
  • The axis assignment table has a button for primary and secondary axis assignments.
  • The axis assignment table has a feedback area showing the raw value of the control (increasing values always go from left to right, not to be confused with how the craft will respond to your inputs).
  • There is now a camera zoom axis to replace the old zoom behavior. You can now, for example, have the zoom accelerate and decelerate.

Bug Fixes

  • The Field of View setting can now be changed through the settings screen.
  • The maximum camera zoom is now able to zoom out to show the entire planet on less than half the screen.
  • The maximum camera zoom calculation now properly takes into account whether the screen is in portrait mode.
  • The player control system now gets initialized with the correct time acceleration value.

v0.2.10 - Cursor Size Fix

Change Log

  • The cursor size should now be the same across all platforms that Solar Lander is available on.

v0.2.9 - Progression Save Fixes

Change Log

  • Fixed a bug where progression wouldn't save if there was a save file already present.
  • Fixed a bug where the save button wasn't greyed-out after landing.
  • Save files are no longer auto-deleted upon loading the game.

v0.2.8 - Bug Fix

Change Log

  • Patched-in a workaround for the input handler not fetching the planet's radius at the beginning of a level, which caused the new zoom-out feature to not work properly.

v0.2.7 - Update SteamAPI Version plus Bug Fixes

Change Log

  • Updated Steamworks.NET version.
  • Fixed potential issue initializing the SteamAPI.
  • Fixed potential issue of running SteamAPI callbacks twice per frame (only supposed to be once per frame).

v0.2.6 - Fixing Some Mistakes

Change Log

  • The maximum zoom level is now based on the planet's diameter instead of the planet's radius.
  • Queue boxes will now render on top of everything except for UI elements.

v0.2.5 - Convenience Tweaks

Change Log

  • Added a queue box around the command module that appears if sufficiently zoomed-out.
  • The camera will now be able to zoom out to see the entire planet.
  • Settings can now be adjusted from the escape menu.

v0.2.4 - Cosmetic Tweaks

Change Log

  • Added Solar Lander logo to splash sequence
  • Added Solar Lander logo to main menu header
  • Added exhaust particle texture from pre-0.2 builds
  • Added old sprite exhaust texture to game (not usable).

v0.2.3 - Progression Saving/Loading

 Additions

  • Progression Mode progress can now be saved starting after you begin the second level.
    • Once a new level has been started, hit escape and click "Save" to save the game.
    • To load a save, start a new Progression Mode game, hit escape and click "Load".

Limitations

  • Once you load a saved game, the save file is deleted. You can work around this by simply saving again.
  • Once you score points from landing, you will be unable to save until you start the next level.
  • Terrain generation data is not saved.
  • Progress within a level is not saved.
  • If save file corruption is detected, the game will immediately end and the save file will be deleted.

v0.2.2 - Unresponsive Controls Fix

Change Log

  • Fixed bug introduced in v0.2.1 that caused axis controls to be unresponsive.
  • Using time acceleration now disables axis controls.

v0.2.1 - Upgrade Balance Tweaks

Change Log

  • Added game version number to main menu (0.2.x is the Physics Update).
  • Undocking will now fire retrograde thrusters for just two seconds instead of indefinitely.
  • Adjusted fuel and thrust upgrades to be roughly linear in terms of how much extra fuel and thrust you get with each upgrade. Cost increase is unchanged.
  • Adjusted min throttle and ISP upgrades to "max-out" relatively quickly.

v0.2.0 - The Physics Update

Changes

  • Superstructures are now treated as a single body, greatly improving the physics (and controllability) of the lander, especially around large planets.
  • Axis assignments are now done in-game instead of in a dialog box that comes up before the game starts.
  • Staging before landing in Progression now resets the current level instead of skipping to the next level.
  • Free Roam now gives you a lot more freedom to play around with.
  • Upgrades Screen gives you more information about your ships capabilities vs what is needed to complete the level (and how much each individual upgrade will contribute).
  • Terrain generation is now based off of this YouTube video, making it look more natural.
  • Fuel indicators have been made to look more like the rest of the HUD.
  • The trail renderer has been replaced with a display of what your orbit looks like (disappears when on ejection orbit).
  • Terrain colliders are generated in chunks to improve performance (adjustable in settings).
  • Made some adjustments to the game over, pause, credits, and help screens.

Additions

  • Added the ability to adjust input response in the settings screen.
  • Buttons on some controls can be made to gradually go from full-off to full-on.
  • Added leaderboards for highest landing score and highest docking score.

Bug Fixes

  • (Hopefully) Fixed a bug that would sometimes cause steam stats to not get saved properly.
  • Fixed a bug where the engines and RCS thrusters would produce more thrust than they should be capable of.