Releases: GabrieleGiuseppini/Floating-Sandbox
v1.13.0
- Added ability to save settings - including ocean floor terrain - and to reload the last-modified settings
- Added storms
- Greatly improved performance of lighting sub-system - now the simulation lags much less when running ships with many lamps
- Improved performance of "load ship" window - no more freezing when browsing a large number of ships!
- Reworked sparkles generated when using the chainsaw (slice) tool
- Added "Lava" ocean textures (thanks to Pac0master!) and a few more ocean textures
- Zoom increment is now adjustable
- Added (optional) background music - first score is "Long Note Four" by Kevin MacLeod, more tunes to follow in subsequent releases
- Moved all music-related settings from Settings window to Preferences window
- From now on, the installation of newer versions of Floating Sandbox will automatically uninstall older versions
- Save your ships first - if you've added ships to the game's Ships directory - or else they'll be lost with the upgrade!
- Fixed random crash that occurred after using the Terrain Adjust tool when reloading a ship
- 11 new ships
- ...and a few more small improvements here and there
- Musical theme for this release: Samaris
v1.12.0
- Added heat and combustion physics sub-systems, and coupled them with most of the other sub-systems (bombs, springs, decay, etc.)
- ...including new tools for playing with heat and fire!
- Improved repair tool
- Smoothened move tool
- Added more options for ocean and land rendering
- Improved behavior of tools when the game is paused
- Tidied up settings window
- Added a few new materials
- Improved rotting speed
- Added automatic check for updates, which will display a notification when a new version is available for downloading
- Bug fixes:
- Sometimes sea disappears when waves become too tall
- Wavemaker sound does not pause when game is paused
- 64 new ships
- ...and a few more small improvements here and there
v1.11.1
A purely technical release, fixing a crash occurring when particles zip out of the world bounds during one of the mechanical update iterations. Frequently encountered with the repair tool, may also happen in very destructive scenarios.
Changelist:
- Fixed crash that occurred at times when particles would near the world's end, for example while repairing a ship
- Removed some smears from the H.M.T. Olympic B texture
v1.11.0
Completely rewritten wave system, using a simplified version of SWE's for interactive waves and correctly-dimensioned ocean waves for automatic waves. Also repair tool and orphaned points.
- New "Repair Structure" tool! Use it on the edges of broken parts of a ship, and if you are skilled the ship structure will repair itself
- Redesigned waves sub-system: waves now consist of ocean waves and waves generated either manually with the new "WaveMaker" tool, or automatically like tsunami and rogue waves (see https://gabrielegiuseppini.wordpress.com/2019/05/12/1d-simulation-of-ocean-waves/)
- Added "Orphaned particles rendering": individual particles that break off the ship structure used to disappear, while they are now rendered contributing to debris, flotsam, and rubble
- Also dry parts of a ship now rot when exposed to sea water, albeit very slowly...
- Improved "Move" tool to only move - and rotate - loosened parts of a ship
- Increased number of ephemeral particles, and improved performance of air bubbles
- Added a few new materials, including "stainless" materials that never rot, rubber, and LEGO(c) bricks!
- Fixed bug that would crash the game when setting the number of clouds to zero on computers with specific graphics cards
- ...and a few more small improvements here and there
- 63 new ships
- Musical theme for this release: Evanescence, entire discography
v1.10.0
Main update here is the use of VAO's, which incidentally fixes the "see only clouds" issue reported by many users. And the decay subsystem, here only used for rotting but useful in the future for combustion as well.
Full changelog:
- A ship that has sunk now slowly rots over time
- Ship lights now reveal underlying colors at night
- Improved rendering pipeline
- Floating Sandbox now supports some graphic cards which were previously only displaying clouds and water but no ship!
- Rectified simulation instability that was caused by square water drag law at very high speeds
(see https://gabrielegiuseppini.wordpress.com/2019/03/17/euler-fights-with-square-drag/) - The Floating Sandbox world is not anymore unbounded; this has minimal consequences in this version, but it will be very important for future features and optimizations!
- Ships now may carry a description which is optionally shown when they are loaded
- Quite a few new ships!
- Improved control of stress sounds - less of a cacophony now
- ...and a few more small improvements here and there
v1.9.1
Three quick bug fixes:
- Fixed crash when attempting to load a ship from a directory that contains an empty ship
- Fixed crash with the air bubbles tool
- Fixed crash when destroying parts of a ship while the game is paused
v1.9.0
One big optimization and a few new, mostly graphical features.
- Re-designed depth management: game does not lag anymore when ships are reduced to smithereens!
- Revamped load ship window, and added memory of ship directories
- Made flood tool adjustable
- Made rendering of sky, land, and water customizable
- Added quite a few new ships - thank you ship builders!!!
- Added tooltips to each customizable setting
- ...and a few more small improvements here and there
v1.8.0
Packed with many new features, among which wind, air bubbles, and cloth material.
In detail:
- Added ability to specify ships' characteristics with multiple layers (structural, electrical, ropes)
- Electrical properties can now be specified on top of any material - no more weak electrical cables!
- Added cloth material (sails and flags!)
- Added wind modulation, with gusts transferring momentum to cloth and rope materials
- Added tool to shape the ocean floor interactively
- Added air bubbles coming out from holes in a ship
- Added tool to flood and dry the interior of a ship
- Added ability to take screenshots directly from within the game
- Improved light diffusion, added more light types, and made lights vulnerable to becoming wet
- Redesigned entire buoyancy simulation (see https://gabrielegiuseppini.wordpress.com/2018/12/22/a-physics-puzzle/)
- Lowered friction of ships on the sea floor
- Fixed bug when mouse moves out of the game window while a tool is engaged
v1.7.5
Mostly a technical release; major changes are that the weights of all materials have been lowered, and a bug with the alignment of textures and structures has been fixed.
- Added impact bomb - now can trigger explosions on collisions!
- Improved move-n'-rotate tool - it's easier to impart inertia now!
- Lowered weight of most materials - making floating structures is now simpler
- Lowered global damp
- Global strength now auto-adjusts based on simulation quality
- Improved rendering of structure-only ships
- Fixed bug with alignment of texture and structure in multi-layer ships
v1.7.0
In this release I've concocted a huge performance optimization in the rendering subsystem, allowing me to double the number of spring relaxation iterations and thus noticeably improve the rigidity of mass-spring networks. At the same time, this version is the first release of the new ephemeral particle subsystem, which will serve as the basis of many future effects like smoke and bubbles. In this version it is used for debris and sparkles.
Changes in this version:
- Musical theme for this release: Chemical Brothers, "We Are the Night"
- Added ephemeral particles sub-system, and used it for debris and sparkles from the chainsaw
- Improved quality of the rigidity simulation - bodies are now stiffer
- Revisited simulations of water drag (now correctly proportional to square of particle velocity) and collisions with ocean floor
- Added tool to move and rotate bodies
- Added stars - visible only in the night sky (thanks Pac0master!)
- Added ocean floor bump maps
- Many more physical and graphical parameters are now adjustable
- Added separate volume control for tools' sounds
- Fixed bug with line artifacts on textures under some GPUs