Skip to content

Releases: DigitalPulseSoftware/ThisSpaceOfMine

0.7.1

30 Dec 23:23
Compare
Choose a tag to compare

What's Changed - 0.7.1

  • Implemented infinite z far and reverse depth buffer planet can now be seen from an infinite distance!
  • Added a second planet (generated using the script made by @pytomprog)
  • Minimum network protocol has been raised to 0.7.0 (this was overlooked in the previous release)
  • Fix server crash when a ship environment is reused
  • Fix server health checker killing the server when generating the planets

Cascaded shadow maps are being reworked, in this version they went from 4096x4096 to 2048x2048, this should give a FPS boost for some machines.

Knowns bugs:

  • Player nickname appears incorrectly only if there's something in front of it, due to reverse depth comparison not being applied to it, this has been fixed to dev branch.
  • Spawning ship may not work after entering/exiting a ship
  • The computer entity physics collider can move in unpredictable ways client-side.

Full Changelog: 0.7.0...0.7.1

What's Changed - 0.7.0

  • The planet is now round
  • Planet generation scripts are now implemented, you can launch the game with --planet-editor to preview the planet generated by a script
  • The environment system has been reworked internally to allow for multiple planets in the near future.
  • Fix player normals that didn't follow animation
  • Scripting: Vec3 has been renamed Vec3f (same for EulerAngles and Quaternion), and Vec3i/Vec3ui have been introduced
  • The camera hack for seeing planet at very long distance has been removed, the far plane has been set to 5000 units to compensate, in a future release we will move to infinite zfar instead
  • A lot of small fixes

Full Changelog: 0.6.2...0.7.0

0.7.0 - Rounded planet and planet editor!

13 Dec 13:05
Compare
Choose a tag to compare

What's Changed

  • The planet is now round
  • Planet generation scripts are now implemented, you can launch the game with --planet-editor to preview the planet generated by a script
  • The environment system has been reworked internally to allow for multiple planets in the near future.
  • Fix player normals that didn't follow animation
  • Scripting: Vec3 has been renamed Vec3f (same for EulerAngles and Quaternion), and Vec3i/Vec3ui have been introduced
  • The camera hack for seeing planet at very long distance has been removed, the far plane has been set to 5000 units to compensate, in a future release we will move to infinite zfar instead
  • A lot of small fixes

Full Changelog: 0.6.2...0.7.0

0.6.2 - Quality of life²

26 Oct 22:38
Compare
Choose a tag to compare

What's Changed - 0.6.2

  • Camera feedback when piloting is now framerate-independent
  • Chatbox message now disappear over time (#23)
  • The game config file (including the player token) is now saved outside of the game folder (on Windows: %localappdata%/ThisSpaceOfMine/Config)
  • A bit of optimization

Full Changelog: 0.6.1...0.6.2

What's Changed - 0.6.1

  • Added move up (space), move down (control) and stabilize (r) controls for ship
  • Added camera feedback when piloting ship
  • Ships and planets are now visible regardless of the distance from the camera (they are no longer clipped by the far plane)
  • Fixed physics deadlock when getting out of ship while piloting
  • Fixed missing scripts folder in release archives
  • Fixed own player nickname being visible in first person
  • Fixed some missing libraries in release archives

Full Changelog: 0.6.0...0.6.1

What's Changed - 0.6.0

  • Added entity scripting (#32)
  • The game now has a logo! (by @lorene.mdini)
  • Added early ship piloting (use /spawncomputer in a ship)
  • Added in-game console (#29)
  • Fixed datarace at chunk destruction
  • Fixed memory corruption when a ship was destroyed before it was saved
  • Fixed ship rotation on spawn
  • Fixed crash when receiving a mine block request on a just destroyed chunk
  • Fixed destruction of player entities when destroying a ship containing them (by either respawning a ship or disconnecting)
  • A lot of network issue fixes

Full Changelog: 0.5.3...0.6.0

0.6.1 - Quality of life fixes !

25 Oct 20:17
Compare
Choose a tag to compare

What's Changed - 0.6.1

  • Added move up (space), move down (control) and stabilize (r) controls for ship
  • Added camera feedback when piloting ship
  • Ships and planets are now visible regardless of the distance from the camera (they are no longer clipped by the far plane)
  • Fixed physics deadlock when getting out of ship while piloting
  • Fixed missing scripts folder in release archives
  • Fixed own player nickname being visible in first person
  • Fixed some missing libraries in release archives

Full Changelog: 0.6.0...0.6.1

What's Changed - 0.6.0

  • Added entity scripting (#32)
  • The game now has a logo! (by @lorene.mdini)
  • Added early ship piloting (use /spawncomputer in a ship)
  • Added in-game console (#29)
  • Fixed datarace at chunk destruction
  • Fixed memory corruption when a ship was destroyed before it was saved
  • Fixed ship rotation on spawn
  • Fixed crash when receiving a mine block request on a just destroyed chunk
  • Fixed destruction of player entities when destroying a ship containing them (by either respawning a ship or disconnecting)
  • A lot of network issue fixes

Full Changelog: 0.5.3...0.6.0

0.6.0 - Now with ship piloting and scripting!

19 Oct 23:16
Compare
Choose a tag to compare

What's Changed

  • Added entity scripting (#32)
  • The game now has a logo! (by @lorene.mdini)
  • Added early ship piloting (use /spawncomputer in a ship)
  • Added in-game console (#29)
  • Fixed datarace at chunk destruction
  • Fixed memory corruption when a ship was destroyed before it was saved
  • Fixed ship rotation on spawn
  • Fixed crash when receiving a mine block request on a just destroyed chunk
  • Fixed destruction of player entities when destroying a ship containing them (by either respawning a ship or disconnecting)
  • A lot of network issue fixes

Full Changelog: 0.5.3...0.6.0

⚠️ Due to a bug in CI, the scripts folder was not included in the release archive, you can download it here and extract it to your installation folder.

0.5.3

31 Aug 14:03
Compare
Choose a tag to compare

0.5.3 changes

  • Glass blocks are now double-sided
  • Planet gravity has been reworked, it now decreases linearly when going to the center and based on distance squared when leaving the atmosphere
  • Current gravity can be seen in debug hud (F3)
  • Fixed ship entry/exit detection when it was build far from the center
  • Fixed a crash when double clicking on the connect button

Full Changelog: 0.5.2...0.5.3

0.5.2 changes

What's Changed

  • Ships are now saved (players have three slots, use /spawnship <slot> to select it)
  • Enabled line buffering (useful when running as systemd)
  • Removed update job error message
  • Make up/down movement relative to gravity when flying (#28)
  • Added connection token timestamp check
  • Added a hack to allow clients to remove forcefield blocks
  • Added a glass block
  • Planet gravity is disabled when you go about 200 units from its center

Full Changelog: 0.5.1...0.5.2

0.5.1 changes

What's Changed

  • Fly movement is now relative to direction (forward moves you where you are looking) #28
  • Fixed a bunch of server and client crashes
  • Restricted command /regenchunk and /spawnplanet to admin accounts

Full Changelog: 0.5.0...0.5.1

0.5 changes

⚠️ Player accounts were wiped out from database due to an issue with the updater (that will be fixed at the next release), you should reset your token in your gameconfig.lua and re-create your account.

What's Changed

  • Added support for multiple environments and ships (/spawnship or /spawnsmallship - big wip!) - #24
  • Fixed physics issue with last Nazara version

Full Changelog: 0.4.1...0.5.0

0.5.2

28 Aug 23:08
Compare
Choose a tag to compare

0.5.2 changes

What's Changed

  • Ships are now saved (players have three slots, use /spawnship <slot> to select it)
  • Enabled line buffering (useful when running as systemd)
  • Removed update job error message
  • Make up/down movement relative to gravity when flying (#28)
  • Added connection token timestamp check
  • Added a hack to allow clients to remove forcefield blocks
  • Added a glass block
  • Planet gravity is disabled when you go about 200 units from its center

Full Changelog: 0.5.1...0.5.2

0.5.1 changes

What's Changed

  • Fly movement is now relative to direction (forward moves you where you are looking) #28
  • Fixed a bunch of server and client crashes
  • Restricted command /regenchunk and /spawnplanet to admin accounts

Full Changelog: 0.5.0...0.5.1

0.5 changes

⚠️ Player accounts were wiped out from database due to an issue with the updater (that will be fixed at the next release), you should reset your token in your gameconfig.lua and re-create your account.

⚠️ The initial 0.5 had an issue with Jolt Physics, if you expect any error related to Jolt download the attached binaries.

What's Changed

  • Added support for multiple environments and ships (/spawnship or /spawnsmallship - big wip!) - #24
  • Fixed physics issue with last Nazara version

Full Changelog: 0.4.1...0.5.0

0.5.1

23 Aug 19:54
Compare
Choose a tag to compare

0.5.1 changes

  • Fly movement is now relative to direction (forward moves you where you are looking) #28
  • Fixed a bunch of server and client crashes
  • Restricted command /regenchunk and /spawnplanet to admin accounts

Full Changelog: 0.5.0...0.5.1

0.5 changes

⚠️ Player accounts were wiped out from database due to an issue with the updater (that will be fixed at the next release), you should reset your token in your gameconfig.lua and re-create your account.

⚠️ The initial 0.5 had an issue with Jolt Physics, if you expect any error related to Jolt download the attached binaries.

What's Changed

  • Added support for multiple environments and ships (/spawnship or /spawnsmallship - big wip!) - #24
  • Fixed physics issue with last Nazara version

Full Changelog: 0.4.1...0.5.0

0.5.0 - Now with ships!

12 Aug 21:07
Compare
Choose a tag to compare

⚠️ Player accounts were wiped out from database due to an issue with the updater (that will be fixed at the next release), you should reset your token in your gameconfig.lua and re-create your account.

⚠️ The initial 0.5 had an issue with Jolt Physics, if you expect any error related to Jolt download the attached binaries.

What's Changed

  • Added support for multiple environments and ships (/spawnship or /spawnsmallship - big wip!) - #24
  • Fixed physics issue with last Nazara version

Full Changelog: 0.4.1...0.5.0

0.4.1 - Important bug fixes

19 Jul 21:23
Compare
Choose a tag to compare

0.4.1

  • Fixed widgets issue (which may prevent click on some buttons)
  • Fixed old player renaming when an authenticated player reconnects
  • Fixed crash on exit

0.4.0

  • Implement player authentication in #20
  • Added config files
  • Rework chunk indices to prepare ships in #16
  • Refactor updater and add a prompt to download assets automatically in #17
  • Added debug overlay (F3)
  • Better player animations
  • Fixed PBR rendering
  • Fixed velocity being cancelled out when rotating

Full Changelog: 0.3.2...0.4.1