Floating Sandbox Versions Save

Mass-spring network in C++, simulating physical bodies floating in water and sinking

v1.16.4

3 years ago

Fixed an issue with the #error directive in GLSL.

v1.16.3

3 years ago

More hydrodynamics - fallout of the legendary frontiers' work.

  • Implemented coupling of physical bodies with water surface (finally! Been wanting to do this for years...)
    • Water is now affected by ships and other actions occurring close to the surface
  • Added first implementation of aerodynamics
    • ...finally reconciling the underwater world with the above-water world
  • Re-recalibrated drag forces
    • The Titanic bow now sinks at a speed between 10m/s and 12m/s, which is way more realistic than the 6m/s speed in the previous versions of the simulator
  • Added rendering of temperature field
    • Hot surfaces are rendered as incandescent
    • Disabled by default on single-threaded and lower-end computers; may be enabled manually under "Simulation Settings" -> "Rendering" -> "Heat Draw Options"
  • Improved Repair tool
    • Reining-in chaos by leveraging spatial coherence of broken surfaces
    • Detecting and preventing generation of most - if not all - folded (aka "crooked") structures
  • Added "Rot" tool - allows player to rot parts of a ship interactively
    • Accessed by holding down the SHIFT key while using the "Scrub" tool
  • Pressing the SHIFT key while using the "Adjust Terrain" tool now locks terrain edits horizontally
    • Thanks to phase1studios2018 for the idea!
  • Refactored bombs as instances of generic "Gadgets", opening the possibility for creating new "thinghies" that may be attached to a ship
    • Added first non-bomb gadget: a "physics probe" that continuously displays a particle's velocity and temperature
  • Marginal optimizations, gained 3%/4% better FPS rate
  • Fixed bug that would case engine sounds to suddenly stop
  • Added 9 new ships
  • ...and a few more small improvements here and there!

v1.16.2

3 years ago

Fixed an issue with the implementation of the retrieval of the glGetProgramBinary ARB.

v1.16.1

3 years ago
  • Improved physics of interactive waves and of WaveMaker tool
  • Improved flames
  • Various improvements in fish behaviors
  • Recalibrated and optimized decay processes (rotting, combustion)
  • Added new "Styrofoam" material
  • Added options to reload the previous ship, and to reload on startup the ship that had been loaded when the game was last played
  • Fixed sporadic error message occurring when extraneous files are placed under the game data directories
  • Added new background music track, "Shadowlands 4 - Breath" - by Kevin MacLeod (incompetech.com)
  • Added 10 new ships
  • ...and a few more small improvements here and there, among which:
    • Improved air bubbles
    • Better equalization of engine sound volumes
    • Removed nonlinearities when masses are flooded instantaneously

v1.16.0

3 years ago

This update contains the first of a series of physical phenomena that may be efficiently simulated thanks to the frontier work, namely hydrodynamics: while previous versions of Floating Sandbox only implemented the friction component of water drag, version 1.16.0 also implements its pressure component, which acts on the edges of physical bodies imparting directional thrust and rotational moments.

But that's not all - this release also introduces a few new things and improvements, together with Spanish localization and quite a few new ships!

Here is the official changelog for this release:

  • Completed "Frontier Maintenance" sub-system
    • With this new sub-system the simulator is now constantly aware of the edges of a ship, enabling implementation of a plethora of new features
  • Added first implementation of hydrodynamics
    • Water drag is now calculated as separate friction and pressure (aka "directional") drags
    • Re-calibrated all drag forces in the simulation
  • Added a new "surprise" feature, will be publicized in a week or so to maintain anticipation!
  • Improved clouds
    • Thanks to Dario Bazzichetto for the ideas!
  • Improved materials database:
    • Added new "Nuclear Alarm" ship sound - check it out in the new "Floating Nuclear Reactor" ship!
    • Recalibrated paper and cardboard materials
  • Added Spanish translation
    • Thanks to Joaquin Olivera (Joadix100)!
  • Reduced mechanical oscillations due to buoyancy discontinuities close to the air-water interface
    • "Nature abhors discontinuities"
  • Fixed issue with completely burnt materials becoming super-heated when close to flames
    • No more burnt cardboard flying up in the air
  • Added 17 new ships
  • ...and a few more small improvements here and there!
  • Musical theme for this release: A-Ha, Lifelines (2002)

v1.15.2

3 years ago

Mostly a technical release, with lots of improvements.

  • Recalibrated simulation parameters
    • The rigidity of structures has greatly improved
    • At high frame rates the simulation now advances at a correct physical speed
      • In earlier versions the simulation was advancing too fast on fast computers
  • Re-architected rendering sub-system to take advantage of multi-core CPUs
    • Rendering now takes place on a separate thread on multi-core computers; performance gains range from 10% to 25%, and there is now plenty of headroom for more advanced graphical features in future versions
  • Made available a 32-bit version for those of you on 32-bit Windows
  • Localized the main UI in English, Italian, and Russian - more languages to follow in future versions!
  • Added automatic day/night cycle
    • Off by default; may be enabled via "Simulation Settings"
  • Improved performance of Ship Explorer window when loading often from the same folder
  • Added 13 new ships
  • ...and a few more small improvements here and there
  • Musical theme for this release: Faithless

v1.15.1

4 years ago
  • Fixed issue with mouse wheel/zoom stopping working - this time for real!
  • Fixed issue with arrow keys not working anymore on settings or ship explorer
  • More intuitive feedback warning the user that the Terrain Adjust tool doesn't work when Ocean Floor Detail is set to zero

v1.15.0

4 years ago
  • Added automatic texturization: ships that do not have a high-definition texture image of their own now get, by default, an automatically-generated high-definition texture computed using the individual particles' materials
    • Floating Sandbox purists may always turn this new feature off under "Game Preferences" -> "Ships"
  • New "Pick-and-Pull" tool - use it to pull particles around in a very physical way!
  • Added new electrical materials:
    • Water Pumps - take water in or out of the ship when powered
    • Watertight Doors - open and close watertight compartments allowing water in the ship to flow or stay contained
    • Heating Element 10MW - a second heating element that produces a lot of heat - you may use it to ignite fires at the touch of a switch!
    • Non-instanced Water-Sensing Switch - a second water-sensing switch that does not clutter your electrical panel
    • ...and a new type of engine altogether: "Diesel" engine
  • Added 21 new ships, among which:
    • Triton 1650-3 LP: shows pumps in action
    • S.S. Blue Lady: shows pumps and watertight doors in action
    • S.S. Lurline, Fortnite(c) Battle Bus: showcase on-demand combustion with 10MW heating element
    • Balls of Lego(c): showcases the improved Lego(c) material
  • Retrofitted electrical elements to a few older ships: H.M.H.S. Britannic (With Power), S.S. Californian, Goodyear Blimp, Hindenburg, S.S. Hesleden, Red October
  • Improved trajectory of flames on burning particles
  • Improved melting dynamics
  • Added new background music track, "Symmetry" - by Kevin MacLeod (incompetech.com)
  • Fixed crash occurring when opening the "Load Ship" window in a folder containing a ship file with foreign characters
  • Fixed issue with mouse wheel/zoom stopping working
  • Fixed issue with clouds filling up the entire screen after an hour of gameplay
  • Lowered curve of cloud speed dependency from wind speed
  • ...and a few more small improvements here and there
  • Musical theme for this release: The Cure, Wish

v1.14.0

4 years ago

1.14.0.6

  • Added new electrical materials:
    • Switches - interactive and water-activated
    • Engines - exhert thrust on the structure
    • Engine Controllers - for controlling engines
    • Smoke Emitters - emit smoke particles when powered
    • Power Monitors - provide feedback on the state of a power line
    • "Instanced" Generators - provide feedback on the power they produce
    • Horns and Bells - play sounds when activated
    • ...and retrofitted some pre-existing ships, among which: R.M.S. Titanic (With Power), Carnival Dream, Cruise Vessel, Lifeboat, M.S. Costa Concordia, Passenger Tender
  • Added in-game electrical panel to display and control switches and other electrical materials
  • Added air buoyancy: materials lighter than air now float in the air!
    • Added new "Hydrogen" material and used it with the Hindenburg and Goodyear blimps to make them lighter than air
  • Added thermal expansion - the hotter the material, the lesser its density
    • ...and so heat now affects buoyancy!
  • Added new "Explosive" material combustion type, and added four explosive materials: "Diesel", "Gunpowder Low", "Gunpower Strong", and "Hydrogen"
    • Added new test ship, "Imminent Disaster", showing the explosive materials in action
  • Re-worked collisions with terrain
    • Impacts with ocean floor, land, and mountains are now more realistic than ever
    • Added new friction and elasticity settings for terrain
  • Re-worked flames' and explosions' physics and graphics
    • Flames are now directional, adapting to the velocity of the particles that are burning
  • Rain now floods exposed areas of a ship
  • Slightly improved rigidity of structures
    • ...but more improvements in this area are yet to come!
  • Repairing a ship's structure now also repairs its electricals
  • Added ability to change color of lamp light
  • Adjusted physical properties of ropes, which were too light and too strong
  • Added new Paper, Concrete, and Water materials; fixed Cardboard material (which was lighter than air by mistake!) and Air material (which was watertight also by mistake!)
  • Lego material has been improved and given its own sounds
  • Added 14 new ships
  • Removed some older ships that had been released with Floating Sandbox since version 1.0...
    • ...but don't worry, they are still available in the "Legacy Floating Sandbox Ships, Vol. I" free ship pack at www.floatingsandbox.com!
  • Added new background music track, "The Short Journey to the Seabed" by Soul Heater (https://soundcloud.com/soul-heater)
  • ...and a few more small improvements here and there
  • Musical theme for this release: Zeromancer

v1.13.0

4 years ago
  • 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