Releases: DigitalPulseSoftware/ThisSpaceOfMine
0.7.1
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!
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²
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 !
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!
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
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
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
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
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
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
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!
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
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