Version History/Legacy

From Official Barotrauma Wiki
Revision as of 17:56, 7 June 2016 by Juanjp600 (talk | contribs)
Jump to: navigation, search

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 Too Long Ago to Remember


Multiplayer
  • major changes to the networking code: better lag compensation, more reliable item/character

syncing, lower bandwidth consumption - spectator mode

Submarine
  • overloading the electrical grid or the reactor may cause fires
Characters
  • blood texture drawn on damaged limbs
  • fixed limbs clipping through walls
  • some new head sprites
Items
  • underwater scooters
  • water detector
  • jumpsuits for engineers and mechanics
  • new artifact with an effect that makes retrieving it much harder
  • less obtrusive fow effect when wearing a diving suit or a mask
  • fire extinguishers
  • some new sprites
Misc
  • fixed placing ladders and labels in sub editor
  • fixed a couple of game-crashing bugs in submarine saving