Barotrauma Wiki
No edit summary
Line 762: Line 762:
 
*Option to choose mission type in multiplayer.
 
*Option to choose mission type in multiplayer.
 
*Fixed crashes when using medical syringes in multiplayer.
 
*Fixed crashes when using medical syringes in multiplayer.
*Fixed characters occasionally "exploding" or being launched to a random direction when.
+
*Fixed characters occasionally "exploding" or being launched to a random direction when entering/exiting the sub
;Entering/exiting the sub
 
 
*Fixed long map seeds always generating the same map.
 
*Fixed long map seeds always generating the same map.
*Fixed item loading issues when playing the game on a PC using the Turkish locale (and most likely some.
+
*Fixed item loading issues when playing the game on a PC using the Turkish locale (and most likely some other locales with special uppercase/lowercase rules)}}
;Other locales with special uppercase/lowercase rules)}}
 
   
 
<center>
 
<center>
  +
 
==0.4.1.1==
 
==0.4.1.1==
 
</center>
 
</center>

Revision as of 11:48, 10 June 2016

The following lists the changelogs of every version of Barotrauma, starting from the original beta release all the way up to the commercial release.

0.1

Released July 31st, 2015
  • Added core gameplay mechanics and base features.

0.1.1

Released August 4th, 2015
Multiplayer
  • The game now displays each player's name.
  • Assigning jobs and selecting job preferences now functions properly.
  • Added a menu that displays every crew member along with their job and skill.
  • Reduced lag spikes in-session.
  • Fixed a bug that caused disconnected players to remain on the player list.
  • The server administrator can now see which player is the traitor in Traitor Mode.
Items
  • Fixed bugs regarding the Plasma Cutter and Welding Tool, and adding lighting effects to the tools when in use.
  • Stun Grenades, C4 Block and Detonators now work properly.
  • Added the Captain's Uniform.
  • Items are now capable of being stored inside the Railgun.
  • Buttons can now be attached and detached from walls.
  • An on-screen message will appear when trying to use a button without the proper ID Card.
  • The sprites for Wires no longer overlap and "flicker" on top of each other.
Electrical Compoments
  • Fixed a bug that caused setting the color of a light component to an invalid value would crash the game.
Submarines
  • Added signs to the walls of the Aegir Mark I to make navigation a bit easier.
  • Repositioned the railgun and changed the rotation limits to increase it's area of effect while preventing it from shooting at the windows of the submarine.
Other
  • Fixed a waypoint selection bug in the Submarine Editor.
  • The ".gz" extension is automatically added to a map file when saving.
  • Decreased fall/impact damage.
  • Items can now be looted off of dead characters.

0.1.2

Released August 14th, 2015
Multiplayer
  • Added a server list that displays a list of servers currently running.
  • Servers can now be password protected.
  • Rounds in Traitor Mode now end when the traitor dies/disconnects or if the submarine reaches the end of the level.
Items/Installations
  • Fixed a crash that would occur when attempting to fire the railgun or activate a detonator.
Other
  • Optimized lighting and "line of sight" rendering.
  • Added a then unfinished tutorial which can currently only be accessed by entering "tutorial" into the debug console.

0.1.3

Released August 17th, 2015
Multiplayer
  • Fixed a bug that caused connection errors on the server list.
  • Fixed characters getting stuck inside the railgun controller, causing them to warp back into it as they try to move away.
Items
  • Putting items inside other items works properly now (i.e. by pulling a spear to the same slot as a harpoon)
  • C4 blocks loaded inside a railgun shell won't explode when firing the railgun.
  • Fixed a crash relating to the railgun.
  • Fixed a bug that caused characters to spawn with an incorrect number of items.

0.1.3.1

Released August 18th, 2015
Multiplayer
  • Ensured that chat messages are reliably sent to all clients.

0.1.3.2

Released August 18th, 2015
Multiplayer
  • Major optimizations to networked messages, reducing lag.
  • Added an option to disable UPnP port forwarding, which may have prevented some users from hosting a server.
  • A new round is no longer started without a submarine being selected, which would cause the game to crash.
  • The maximum number of players on a server can be modified.
  • Fixed a bug in the net lobby screen that disabled the start button when the chat box was scrolled to a specific position.
  • Added a window that displays network statistics when hosting a server. It is activated by entering "debugview" into the debug console.

0.2

Version 0.2 is most notable for being the first version to official use change the name from Subsurface to Barotrauma, as well as adding support for the Linux operating system.

Released October 17th, 2015
Multiplayer
  • Major optimization.
  • Improved lag compensation.
  • Several bug fixes regarding syncing issues.
  • Server administrators can play on their own server without requiring to launch another instance of the game.
  • Added server-side settings relating to jobs.
  • Reconnecting to a server if the connection is temporarily lost works much better now.
  • If UPnP port forwarding fails the game will display an appriate error message.
Items
  • Added security guard gear: Ballistic Vest, Helmet and a Stun Baton.
  • Added wall labels and super capacitors.
  • Diving Suits now slows down players who are wearing it.
  • Attempting to fire the railgun when there are no shells loaded will no longer consume power.
  • All characters can now use Plasma Cutters and Welding Tools regardless of their skills, but an insufficient skill level will make them flicker and work much less efficiently.
Electrical Compoments
  • Added wifi components.
Submarines
  • Improved version of the Aegir was added, dubbed the Aegir Mark II.
  • Added a new default submarine called Vellamo.
  • The Nuclear Reactor now overheats much more slowly and there are warning signals for overheating and a remote shutdown button in both of the default subs
  • The tempo of ambient sounds change according based on the current speed of the submarine.
  • Fixed parts of the submarine getting stuck in the level on collision.
  • Improved autopilot functionality.
Players
  • Aiming underwater is much easier.
  • Improved humanoid animations.
  • Stunned/dead characters can be dragged by other players or creatures.
  • Same for the harpoon gun, anyone can shoot but lower levels will make the gun less accurate
  • Rewiring devices may cause electric shocks to players if their electrical engineering level is too low.
Creatures
  • Random fish can be seen swimming in the background of the ocean.
  • Added the something.
Other
  • Added a tutorial to explain basic tasks and game mechanics.
  • The game now has an auto-updater in the launcher to automatically download new versions.
  • The game generates a detailed crash report whenever it crashes.
  • Optimizations to how the physics system is used on characters far away from the player's current view.
  • Lighting optimizations.
  • Added two new background music pieces.
  • Improved explosion effects.
  • Better water particle effects.
  • UI improvements.
  • Better UI scaling on varying resolutions.
  • Improved HUD for health and oxygen levels.
  • Status icons for bleeding and water pressure damage.
  • Gap-hull connections are visible in the submarine editor.
  • Pumps no longer have to be manually connected to a hull in the editor anymore, they now automatically empty/fill the hull they're inside.

0.2.1

Released October 17th, 2015
Multiplayer
  • Fixed a bug that crashed the game after successfully retrieving an artifact in quest mode
  • Fixed client not disconnecting when going back to the main menu
  • Fixed a bug that caused some map seeds to throw an error
  • Players can be kicked out of the server by selecting them in the player list, not just through the debug console
Items
  • All wires can be used for electrical repairs, not just ones named Wire
  • Broken doors can only be fixed by mechanics
  • Fixed a bug that sometimes made it impossible to pick/select items after reattaching them on a wall
  • Wires are disconnected and dropped if the item at either end is removed

0.2.2

Released October 18th, 2015
Multiplayer
  • Network statistics view which can be enabled by opening the debug console (F3) and entering "netstats" (only works if you're running a server)
  • Updated to latest version of Lidgren networking library, which may or may not have an effect on the chat lag issues
Items
  • Fixed some game-crashing bugs related to detaching and attaching items (such as buttons)
  • Railgun shells can be bought in single player
Submarine
  • More tools, diving suits and misc supplies in both default subs
Misc
  • Fixed Moloch spawning inside the level in the tutorial
  • The launcher shows an error message instead of crashing if it can't connect to the update server

0.2.3

Released October 22nd, 2015
Multiplayer
  • Major changes to the way the game handles sending reliable messages through UDP, should get rid of the occasional massive lag spikes
  • Fixed multiple issues in inventory syncing
  • Fixed attachable items occasionally crashing the game
  • Players can be banned from servers
  • Fixed not being able to kick players while a round is running
  • Misc optimization
Items
  • Screwdrivers and wrenches are used by left clicking now, so it's possible to start rewiring a button without activating it for example
  • The inventory slots are "combined" when equipping an item that takes up more than one slot
  • Door shadows aren't visible if the door is open when loading a map
  • Fixed projectiles crashing the game if they're stuck to a wall while a hole appears on it
  • Wrenches can be used as an ineffective melee weapon
Submarine
  • Another minimap and a sonar monitor at the "observation deck" on Aegir
  • Changed one of the cabins to a holding cell on Aegir
Misc
  • Fixed a bug in UI listboxes that may have caused crashes in the server list screen

0.2.3.1

Released October 23rd, 2015
  • Fixed some broken items in Aegir Mark II which caused inventories to get messed up
  • Fixed the gap at observation deck which vents water out from the lower level of the room

0.2.3.2

Released October 18th, 2015
  • More reliable NPC position syncing
  • More reliable method of handling players dying in multiplayer, there should now be less cases of the server killing players who have equipped a diving suit or switched an oxygen tank just in time for example
  • The "you have died" message in multiplayer now also tells your cause of death
  • Fixed incorrectly placed waypoints in Aegir

0.2.4

Released October 26th, 2015
Multiplayer
  • Fixed invincible NPCs
  • The target in traitor mode is properly randomized and the host can be selected as a traitor/target
  • The "fix list" when repairing items is synced between clients, so the reactor can actually be fixed now
  • More networking optimization
  • Bans can be removed by using a button under the player list, not just by editing the bannedplayers.xml file
Items
  • Wires are removed from connection panels when they're deleted in the editor
  • Doors can be rewired from either side
  • The rewire screen can be deselect by pressing E
  • Sonar won't work anymore if the power wire is removed
  • Stun batons can't be double wielded or used for fast underwater movement
Misc
  • Some particles floating in the water, which make it easier to see if the sub is moving just by looking out of a window
  • Fixed a bug which may have crashed the game if a character spawned on a platform or stairs

0.2.4.1

Released October 26th, 2015
  • Fixed rewiring not working in the editor
  • Fixed a game-crashing projectile bug

0.2.5

Released November 1st, 2015
Multiplayer
  • Option to randomly select level seed, submarine and/or game mode
  • Players can be allowed to vote for the next sub and game mode
  • Option to choose character's head
Submarine
  • Pressure damage if the submarine dives too deep
  • Added the missing mechanic spawnpoint missing to Aegir
Creatures
  • A new enemy that only spawns deep below the level
Items
  • Diving suits and mask now obstruct vision when worn
  • Nicer looking sonar monitor
Misc
  • The levels aren't just enclosed tunnels anymore and it's possible to dive much deeper
  • Settings menu
  • Better UI scaling on small resolutions
  • Fixed items occasionally disappearing from inventory after loading in single player

0.2.6

Released November 21st, 2015
Multiplayer
  • Improved lag compensation.
  • Made syncing of items and characters between clients more reliable.
  • Reduced bandwidth consumption.
  • Added a spectator option for players joining a server.
Submarine
  • Added the ability for a submarine's electrical grid to overload, causing the Nuclear Reactor to potentially catch on fire.
Characters
  • A bloodwood texture is drawn on damaged limbs.
  • Fixed a bug that caused a player's limbs to clip through walls.
  • Added more head sprites.
Items
Misc
  • Fixed the placing of ladders and labels in the Submarine Editor.
  • Fixed a couple of game-crashing bugs when saving submarines in the editor.

0.2.6.1

Released November 22nd, 2015
  • Fixed a bug that caused characters to take bleeding damage for no apparent reason.
  • Fixed autopilot not working when changing the map seed.

0.2.6.2

Released November 22nd, 2015

0.3

Released January 22nd, 2016
Multiplayer
  • Added a summary screen which shows details about the previous round.
  • Traitors can now be enabled on any game mode.
    • Added an option to randomize whether there is a traitor or not.
  • Chat box is now larger.
  • Several syncing and optimization fixes.
Items
  • Added Fabricators.
  • Added Deconstructors.
  • Added hatches (essentially vertical doors).
  • Characters can't get stuck inside doors anymore.
  • Stairs are now easier to climb.
  • Navigation Terminals have a "default ballast level" setting which determines how much water there should be in the ballast tanks when not steering in any direction.
  • Ladders can be climbed with a Diving Suit on, just very slowly.
  • Ladder climbing animation now works properly even when holding an item.
  • Items have a short description which can be read by hovering the mouse over the inventory slots.
  • If the Nuclear Reactor is connected to multiple Junction Boxes, automatic temperature control will adjust the power output to the highest load instead of the sum of the loads.
  • The Nuclear Reactor's current is now saved between levels.
  • Using a Stun Baton while running will not make the character trip anymore.
Submarines
  • Added a new submarine, the Nehalennia.
  • The collider of the submarine now matches the shape of the hull.
  • The airlock pumps in each submarine are now set to pump water out instead of just turning the pump on when pressing the button outside the airlock.
Submarine editor
  • Items and installations are now sorted by category in alphabetical order.
  • Added tickboxes for hiding hulls, gaps, waypoints and links between items.
  • Added a list of the most recently used items and installations..
  • Placed wires are much easier to move around.
  • More accurate staircase selection.
  • Visible indicators for Railgun rotation limits.
Crew
  • Added Orders.
  • Fixed equipped items disappearing when loading the game.
  • Dead or unconscious players can now be dragged up stairs.
Misc
  • Two new monsters.
  • Improved UI graphics.
  • Improved cavern walls.
  • Major optimizations to light/shadow rendering.
  • Some new quests.

0.3.0.1

Released January 24th, 2016
  • Fixed a bug that caused players' inventories to not be visible when using character mode in the Submarine Editor.
  • Adding hulls and gaps works properly when switching to editor after a round has been started.
  • Fixed item selecting when switching to character mode after a round has been started.
  • Fixed a bug that made it impossible to fix broken walls after saving and reloading.
  • Fixed crashing when trying to place ladders when no submarine has been loaded.
  • Trying to generate waypoints for an empty submarine will not crash the game anymore.
  • When opening the Orders menu for the first time, a text notification will now appear mentioning the hotkeys for opening/closing the menu.

0.3.0.2

Released January 25th, 2016
  • Fixed a crash caused by picking up the Thermal Artifact outside of the submarine.
  • Fixed clients crashing if in the lobby when a round ends.
  • Fixed crashing when attempting to join a password-protected server.
  • Camera position is set at the position of the sub when entering spectator mode.
  • Crew being controlled by Orders will now equip a Diving Suit before exiting the submarine.

0.3.0.3

Released January 27th, 2016
  • Fixed selecting stairs and items outside the submarine in the Submarine Editor.
  • Fixed crashing when pressing the "start" button while no route is chosen in single player .
  • Improved the syncing of fires between clients.
  • Fixed a bug that crashed the game if in the lobby when a round ends .
  • The camera will now move with the sub when typing into the chat box in spectator mode.

0.3.0.4

Released February 2nd, 2016
  • The Submarine Editor can now be accessed through the main menu.
  • Autopilot can now be set to maintain the current position of the submarine.
  • Monster syncing bugfixes.
  • Ladder syncing bugfixes.
  • Fixed server randomly stunning players.
  • Fixed "submarine not found" errors which occurred in multiplayer if the filename didn't match the name of the submarine.
  • Fixed new structures not lining up with existing ones if switching to the editor while a round is running.
  • Fixed a bug in shadow rendering which caused memory leaks.
  • The autoupdater only checks the Content folder when deleting files that don't belong to the latest version (i.e. the autoupdater won't delete your mods as long as they aren't saved in the Content folder)
  • Molochs and Endworms are now immune to bleeding.

0.3.0.5

Released February 3rd, 2016
  • Fixed autopilot crashing the game.
  • Fixed reactor not catching fire when going above the configured "fire temperature".
  • Fixed a duplicate "Play yourself" checkbox appearing in the lobby screen after rounds.

0.3.1.0

Released February 7th, 2016
  • Battery Cells have separate power_in and power_out connections in their Connection Panel, allowing them to be recharged while simultaneously powering devices.
  • Using Supercapacitors as a substitute for batteries no longer works.
  • Improved the UI of Connection Panels.
  • Fixed a bug that caused the submarine to swoop to a random direction when a character enters it.
  • Fixed crashed caused by EntityGrid.GetEntities().

0.3.1.1

Released February 9th, 2016
  • Fixed a bug that caused items and creatures' IDs to be mismatched causing major syncing issues.
  • Improved player position syncing between clients.

0.3.1.2

Released February 12th, 2016
  • Players can now vote to end a round in multiplayer.
  • Fixed Fabricator syncing.
  • Fixed hulls being invisible in the Submarine Editor.
  • Spectators can only speak to dead players.
  • Minor changes to the map generation algorithm, adding more variety to cavern shapes.
  • Added the nuclear shell as a new ammunition type for Railguns.
  • Diving Suits no longer protect the player from the water pressure in the abyss anymore.
  • Added some spare buttons to Vellamo.

0.3.1.3

Released February 12th, 2016
  • Round end votes can be toggled off.
  • Clean up the display of vote options.

0.3.1.4

Released February 13th, 2016
  • Fixed a bug that caused items to float inside custom submarines.
  • Fuel rods can not be turned back to uranium/incendium bars if they have been used.

0.3.1.5

Released February 13th, 2016
  • Fixed projectiles and weapons not colliding with characters.

0.3.2.0

Released February 15th, 2016
  • Added server logs.
  • Server admins now have the option to send messages only to dead players and spectators.
  • More reliable door syncing.
  • Railgun syncing bugfixes.
  • Longer view distance when outside.
  • Detaching items requires a short pause to complete now.
  • Welding Tools and Plasma Cutters now do damage to players and creatures again.
  • A new enemy.
  • Molochs can now damage players.

0.3.2.1

Released February 15th, 2016
  • Fixed a bug that caused words to disappear from chat messages.
  • The server log UI no longer scrolls to the bottom when a new lines appear, making it easier to read past messages during a round.

0.3.2.2

Released February 15th, 2016
  • The server log now clears itself after saving.
    • Past logs are now saved.

0.3.2.3

Released February 16th, 2016
  • Fixed a bug that caused characters to drop items whenever a spectator joins.
  • Fixed any selected textbox in the server lobby accepting keyboard input after a round starts.

0.3.2.4

Released February 17th, 2016
  • Fixed crashing when highlighting a dead Husk.
  • Fixed the unclickable checkboxes in server settings.
  • More descriptive log messages when taking items from cabinets or other players.

0.3.2.5

Released February 17th, 2016
  • Fixed null reference exception when starting a client.

0.3.2.6

Released February 18th, 2016
  • Fixed the broken password box.
  • Maximum number of players per server has been increased to 16.
  • Junction Boxes and power sources can be connected with multiple parallel wires without multiplying the power output.
  • Added velocity and depth readings on Navigation Terminals.
  • Location types and missions are included in Content Packages.

0.3.3.0

Released February 20th, 2016
  • More visible indicators when taking damage, running out of oxygen or being crushed by pressure.
  • Added Handcuffs.
  • Changes in the welding/cutting targeting logic: it's now possible to target "corners" of the hull even if the section of the wall is obstructed by adjacent walls.
  • Fixed submarines spawning in a wrong position if the submarine has been built far away from the origin (0,0) in the Submarine Editor.
  • Fixed a memory leak caused by item sprites.
  • Character/inventory syncing bugfixes.
  • Fixed spectators not seeing their own chat messages.
  • Scrollable list of clients in the network statistics view.
  • Minor changes to the default submarines.
  • Fixed the water brightness in Linux version.

0.3.3.1

Released February 20th, 2016
  • Fixed the chatbox obstructing other player's inventory when grabbing/dragging a character.
  • Fixed characters randomly letting go of bodies they're dragging.
  • The keybinds configured in the options menu are used when moving the camera as a spectator.

0.3.4.0

Released February 28th, 2016
Multiplayer
  • Missing submarine files can now be downloaded from the server host.
  • Player syncing bug fixes.
    • Players can now see when other players are aiming an item.
    • Smoother movement underwater.
  • More reliable creature syncing between clients.
  • Fixed the server lobby displaying wrong numbers of votes at the client's side.
  • Fixed the server list displaying a full server as empty.
  • Server settings are now saved.
Other
  • The Skyholder Artifact will now consume oxygen in the surrounding area.
  • The Thermal Artifact can cause fires in the surrounding area.
  • Placed items and structures can be resized in the Submarine Editor.
  • Items in the inventory can be swapped between slots by dragging them on top of each other.
  • Added cyrillic character support.
  • Made Underwater Scooters slower.
  • Fixed pressure building up in enclosed rooms full of water, even if there were no hull breaches.
  • Added an indicator which shows the direction of the sub when spectating.
  • Fixed crashing when loading a submarine with no hulls.

0.3.4.1

Released March 4th, 2016
  • Fixed a bug in the networking code which caused the server to incorrectly determine the order of packets received from different clients and discard valid packets.
  • Fixed levels with the same seed appearing different between the Linux and Windows versions.
  • Creatures spawned using the console are now synced between clients.
  • Password prompt for password-protected private servers.
  • Holes in the walls and floor can be seen through.
  • Bleeding will now gradually slow down. This means that making an enemy bleed is no longer guaranteed to kill it.
  • Mantises are immune to bleeding.
  • Fixed crashing when swapping some specific equipped items with another item in the inventory.
  • Fixed Deconstructor, Fabricator and Railgun Connection Panels' UIs closing immediately after opening them.

0.3.4.2

Released March 5th, 2016
  • Fixed a bug that caused characters to be able to pass through walls and windows that have recently been repaired.
  • Fixed the spawn command in the Linux version.
  • Fixed clients being able to join servers with the wrong password.

0.3.5.0

Released March 13th, 2016
  • Items will now float above water and can be moved around by flowing water.
  • Added a wiring mode to the Submarine Editor.
  • Networking bugfixes and improvements.
  • Changes to the logic that determines how far creatures can see/hear the submarine from. This makes it possible to evade creatures by turning off noisy devices and/or stopping the submarine.
  • Invisible entities (items inside cabinets, hulls/gaps when they've been hidden) can no longer be highlighted or selected in the Submarine Editor.
  • Fixed creature and item spawnpoints being placed in unreachable locations.
  • Relay and delay components.
  • Fixed lights not being positioned correctly on moving items.
  • Added a "set_color" connection to Light Components.
  • Ladders placed outside the submarine can now be climbed.
  • Changes to drowning/suffocation logic: amount of oxygen drops at a fixed rate, preventing a scenario such as having no oxygen in both the room and a player's Oxygen Tank, causing the suffocation rate to stack.
  • Fixed projectiles not colliding with the submarine when shot from the outside.

0.3.5.1

Released March 13th, 2016
  • Fixed unclickable buttons/checkboxes in the launcher.
  • Fixed Battery Cells not reloading when placed inside a battery.

0.3.6.0

Released March 17th, 2016
  • Several improvements to crew AI.
  • Crew AI can be toggled on and off using "DisableCrewAi" and "EnableCrewAi" commands.
  • Fixed crashing when switching from wiring mode to character mode in the Submarine Editor.
  • Inventory is now visible while in wiring mode.
  • Several wiring bugfixes.
  • Added emergency sirens and alarm buzzers.
  • Fixed Light Components throwing errors when receiving an invalid color value to the "set_color" input.
  • Fixed bright lights making it impossible to see whether a Light Component is on or off.
  • Relay Components will now break if too much power is directed through them.
  • Relay Components are active by default and they can be toggled on/off in the editor.
  • Wires can be created in Fabricators.
  • Label text color can be changed.
  • Boolean (true/false) properties are displayed as checkboxes in the Submarine Editor.

0.4.0.0

Released April 23rd, 2016
Doctors
  • Added the Medical Doctor job.
  • Modified player death logic so that they will become unconscious when their health or oxygen goes below 0.
  • Medical Syringes can now be used on other players.
  • Chemicals can now be inserted into Medical Syringes.
Items
  • Added handheld sonars.
  • Added crates and small medical/chemical cabinets.
  • Junction Boxes, sonar monitors, Navigation Terminals and Engines break if they're underwater long enough.
  • The Nuclear Reactor will cool down if it is submerged in water.
  • Forces are now applied to items when the submarine collides with something.
  • Changes to the logic for distributing oxygen through vents: the oxygen generator pushes more oxygen to larger rooms instead of dividing the oxygen output equally between vents.
Multiplayer
  • Fixed a bug that caused the server to resend a ton of packets to a client who's been temporarily disconnected, causing syncing issues for every player.
  • Fixed syncing issues related to items breaking.
  • Fixed dead monsters occasionally "teleporting" inside the submarine.
  • Fixed missions not matching between Linux and Windows builds.
  • Fixed traitor messages reappearing at the start of a new round after disabling traitors.
  • Mid-round chat messages now have a limited range.
  • Players are now equipped with a headset which can be used for remote communication (and making voice-controlled devices/systems).
  • A speech bubble icon is displayed next to the character when speaking.
Misc
  • Level generation improvements.
  • Added the ability to spawn characters or creatures near, inside or outside the submarine.
  • Added crouching.
  • Added cargo missions.
  • Added a borderless windowed mode option.
  • Added an option to enable some additional debug logging (by setting "verboselogging" to true in the config file).
  • Added a menu that shows the mission description mid-round.
  • Game settings can now be changed mid-round.
  • Added the option to give submarines descriptions.
  • Fixed characters getting stuck inside a wall when trying to get inside the submarine through a hole.
  • Improvements to the autopilot.
  • The amount of oxygen/battery left is visible in the inventory slot of the parent item.
  • New inventory slot for masks, headsets, etc.
  • Fixed "signal loops" crashing the game.
  • OR gates now work properly.
  • AND/OR gates can be set to send out a signal when the input conditions aren't met.
  • Fabricating items may require some specific skill levels.

0.4.0.1

Released April 23rd, 2016
  • Radio messages are now visible to spectators.
  • Added a bunch of handheld sonars to the default submarines.
  • Junction Boxes take more time to break when submerged in water.
  • Moved the Junction Boxes inside Nehalennia's ballast tanks to a drier location.

0.4.0.2

Released April 24th, 2016
  • Fire no longer affect items in a characters' inventory.
  • Handheld sonars now only consume power when they are on.
  • Cargo missions are more frequent.
  • Fixed a bug that caused Endworms to spawn inside the submarine.
  • Added more chemicals/drugs.
  • Doctor's clothes now have extra slots for chemicals.

0.4.0.3

Released April 25th, 2016
  • Fixed a bug involving the syncing of the Stun Baton's state between clients.
  • Fixed dead/unconscious characters being impossible to select in the info menu.
  • Fixed crashes when detonating nitroglyserine by injecting it.
  • A player's oxygen level now deteriorates more slowly when unconscious.
  • Added instructions for dealing with broken Junction Boxes in the tutorial.

0.4.1.0

Released May 19th, 2016
  • Alien ruins and some special monsters/items that only spawn inside them.
  • Improved lighting.
  • Flashlights and flares.
  • Depth charges.
  • Items can be moved from the inventory to cabinets/containers by double clicking.
  • Option to choose mission type in multiplayer.
  • Fixed crashes when using medical syringes in multiplayer.
  • Fixed characters occasionally "exploding" or being launched to a random direction when entering/exiting the sub
  • Fixed long map seeds always generating the same map.
  • Fixed item loading issues when playing the game on a PC using the Turkish locale (and most likely some other locales with special uppercase/lowercase rules)

0.4.1.1

Released May 26th, 2016
  • Changes to connection panel layout: less wire overlap, making it easier to select individual wires.
  • Fixed missions not appearing in single player.
  • Clients see the submarines the host has instead of their own subs in the server lobby.
  • Clients can vote for subs they don't have.
  • Servers check whether all the clients have the selected submarine file before starting a round, and if not, give them some time to start downloading it.
  • Item sprites are visible in fabricator menus.
  • Some new wall sprites.
  • Fixed small walls being impossible to fix after they've broken.
  • Ruin walls look slightly different from normal walls on sonar.
  • Cargo is placed at the cargo spawnpoint instead of a random position within the hull it's inside.
  • Fixed light emitted by flares not disappearing after the flare burns out.
  • Flares won't stop burning if picked up and placed in the inventory.
  • Minor changes to the lighting *small lights aren't "skewed".
  • Fixed the "CastShadows" parameter of light components not being saved.
  • Fixed fires using up all the sound channels and preventing other sounds from playing.
  • Fixed the "blood overlay" still being visible when starting a new round or switching characters.
  • Fixed fractal guardians occasionally killing themselves by slamming against the walls.
  • Enemies use pathfinding inside the submarine.

0.4.1.2

Released May 26th, 2016
  • Fixed the "queue empty" error messages when attempting to download a sub from the server.

0.4.1.3

Released May 26th, 2016
  • Fixed errors when updating the submarine list if the host is has selected the "play yourself" option.

0.4.1.4

Released May 29th, 2016
  • Fixed clients failing to select submarines in their "Submarines/Downloaded" folder.

0.4.1.5

Released May 30th, 2016
  • Fixed oxygen distribution through vents not being calculated correctly.
  • Fixed another bug that caused "object reference not set to an instance of object" error messages when starting a new round.
  • Fulgurium batteries can be put in flashlights and sonars.
  • More powerful oxygen generators in vanilla subs (small rooms aren't deathtraps anymore).
Linux version
  • Fixed "unable to load coelanth.png" error messages.
  • Fixed non-matching content packages between the Linux and Windows versions.

0.4.1.6

Released June 7th, 2016
  • Vote kicking.
  • Fixed reverting back to the first sub on the list after each round when using manual submarine selection.
  • Fixed lights "bleeding" through walls.
  • Fixed crashing if the submarine contains hulls far away from the rest of the submarine.
  • Corricodone is slightly more effective.
  • Battery charge can be set higher than the default capacity of 2000 (assuming the capacity is set higher).
  • Job assignment bugfixes.
  • Head sprites can be given tags (e.g. customhead[tag].png) which will make the game select body sprites with a matching tag (e.g. customtorso[tag].png) for the character
  • Some new head sprites.
  • Pathfinding errors (which may be caused by missing or incorrectly placed waypoints in custom subs) don't cause the debug console to pop up.
  • Added missing music clips to the Linux build.