Barotrauma Wiki
Advertisement

The following lists the changelogs of every Steam release version of Barotrauma.

0.9.0.7

Released June 28th, 2019

Changes:

  • Made husks more common.

Multiplayer fixes:

  • Fixed an ID mismatch problem that occasionally caused clients to get kicked out in the multiplayer campaign, usually with an error message warning about a missing item.
  • Fixed servers using a local campaign save path sent by the client setupping the campaign, preventing the campaign from starting up if the path does not exist at the server's end.
  • Fixed radio communication occasionally not working between characters in the multiplayer campaign. Characters that had made it through at least one round were not able to communicate through radio with characters that have just been spawned for the first time.
  • Kick votes persist during a multiplayer session even if the client disconnects (= disconnecting and rejoining just before you get kicked doesn't work anymore).
  • The server sends a "this client previously used the name xxx" message when a client rejoins with a different name.
  • Fixed GameServer.UnbanPlayer passing the name to BanList in lower case even though BanList was case sensitive (preventing unbanning clients with the "unban" command if their name is not in lower case).
  • Fixed server not saving the whitelist when it's enabled disabled, causing the setting to revert when relaunching the server.
  • Fixed structure texture scale and texture offset now being reverting to default values when the submarine is saved by the server, causing them to reset between campaign rounds.
  • Fixed client always launching the default "DedicatedServer.exe" even if using a content package that should replace the server exe.
  • Servers only report content packages with files that cause multiplayer incompatibility to the master server. Fixes servers showing up as incompatible in the server list if they have custom sub files (or other types of files that don't cause compatibility issues) installed.
  • Fixed crashing when clients attempted to kick/ban players through the in-game info menu when a round was running.
  • Fixed client that's hosting a server not being taken into account in the player count visible on the server list.
  • Fixed server list not displaying non-English symbols correctly (e.g. Cyrillic or Chinese characters).

Misc fixes:

  • Replaced WinForms with SDL which should resolve most of the fullscreen/resolution issues. It's also now possible to change the resolution when in fullscreen without having to restart the game.
  • Fixes to the DXGI crashes during startup.
  • Fixed Character.GetConfigFile searching for the character file from all available content packages, not just the ones that are currently selected. Caused modded character files to affect the game even when the mod was not enabled, leading to various issues such as characters failing to equip items if the mod changes the number or type of inventory slots a character has.
  • Fixed a bug in monster/item spawnpoint logic that occasionally caused perfectly valid spawnpoints to be discarded when there were floating ice chunks in the level, sometimes causing monsters to spawn very far from the submarine (which often lead to the player not running into them at all).
  • Fixed bots not being able to retaliate when attacked with a repair tool.
  • Fixed crashing when firing a revolver in the sub editor.
  • Fixed items applying their status effects twice if they're put into a container by swapping them with another item. For example, replacing a fuel rod in the reactor by dropping a new fuel rod on it caused the reactor behave as if it had two rods in it.
  • Switches send out a continuous 0/1 signal that can be flipped by interacting with the switch (as opposed to working like buttons which send out a pulse when interacted with).
  • Fixed an issue that occasionally caused the main menu to look distorted when launching the game on Mac.
  • Fixed crash after opening the file browser from the Workshop menu more than once on Linux.
  • Fixed deconstructing coilgun ammo boxes giving out more materials than the materials required to fabricate them.
  • Fixed combat mission achievements being impossible to unlock.
  • Fixed item scales not being saved when the scale is modified in the sub editor.
  • Fixed incorrect physicorium shell description.
  • Fixed server list & workshop menu not resizing properly when changing resolution.
  • Fixed player input being used to determine whether a character should be holding on to ladders, causing AI characters to let go of ladders when holding RMB.
  • Fixed explosion damage bypassing armor (both creature shells and wearable items).
  • Fixed OverrideSaveFolder and OverrideMultiplayerSaveFolder settings not being saved.
  • Fixed order/report icons "twitching" when the sub moves.
  • Fixed players being able to repair submerged electrical items indefinitely.
  • Fixed a "attempted to access a removed ragdoll" console error when a character wearing the health scanner HUD is removed.
  • Fixed console errors when a battery's or supercapacitor's capacity is set to 0 and the interface is open.
  • Fixed ability to drop items into secure lockers (or other containers that require specific items) without having access to it.
  • Automatically move the gaps linked to doors when the door is moved (and vice versa).
  • Fixed items disappearing when they're dropped into a full container.
  • Fixed crashing when an item that requires aim to use is used by something else than a character (e.g. a status effect).
  • Fixed having a broken device on a sub in the sub editor and switching to Character Mode causing a crash.
  • Fixed the bottom of the background ice texture not rendering correctly on high resolutions.

0.9.0.6

Released June 14th, 2019
  • Fixed clients failing to connect to servers that have banned clients based on their Steam ID.
  • Removed Berilia (vanilla sub that's not ready for release).

0.9.0.5

Released June 9th, 2019

Additions and changes:

  • Automatically fill the client name textbox with the player's Steam username.
  • Allow clients (including the host) to change their name in the server lobby.
  • Censor password boxes to make joining servers a little more streamer-friendly.
  • Show the name of the server in the "connecting to..." popup instead of the IP address.
  • Added a close button to the debug console and a text that explains it can be opened/closed by pressing F3.
  • Electrical components are attached to walls with the left mouse button instead of E.
  • Flares are activated with the left mouse button instead of E.
  • Nerfed plasma cutters.
  • Made coilgun ammunition boxes deconstructable.
  • Allow to edit the door opening/closing speeds and increase the defaults.
  • Reduce the follow-up distance and require the bot to be in the same room than the player before stopping, so that bots with a follow order don't stay on the doorways when the player is trying to enter the airlocks.
  • Stop "breathing" deformations when the character is dead.
  • Disable obstructed paths when the submarine docks to another submarine/outpost.

Bugfixes:

  • Fixed crashing during startup due to faulty OpenAL installations.
  • Fixed inability to select the voice capture device if the name of the device contains non-latin symbols (Cyrillic or Chinese characters for example).
  • Fixed a networking issue that occasionally caused clients to get kicked with a "disconnected due to excessive desync" error message.
  • Fixed fires being very hard to put out completely in multiplayer.
  • Fixed items not being repaired after purchasing repairs in the campaign.
  • Removed outdated Launch_BarotraumaServer script from the Linux version (does not work anymore, the dedicated server should be launched by running the file called "DedicatedServer").
  • Fixed server ignoring the max players value set in the "host server" menu and using the setting configured in "serversettings.xml" instead.
  • VOIP improvements (less crackling and pops).
  • Increased oxygen output in vanilla submarines to prevent characters from suffocating when playing with an oversized crew.
  • Fixed occasional console errors when ending a round (causing the round end summary not to appear).
  • Waypoint fixes in vanilla subs.
  • Disallow shooting and attacking when the cursor is over a UI element (to prevent, for example, accidentally firing a gun when dismissing a message box).
  • Fixed monsters ignoring decoys.
  • Fixed store menu switching back to the equipment category every time something is bought/sold in the multiplayer campaign.
  • Fixed "push to talk" field going outside the audio settings menu on some aspect ratios.
  • Fixed long server names overflowing in the server list menu.
  • Fixed the character saying "OrderDialogSelf.dismissed" when a player removes an order from themselves.
  • Fixed subinventory slots going outside the screen when for example grabbing someone with a toolbox in the leftmost inventory slot.
  • Fixed monsters sometimes spawning inside the floating ice chunks within the levels.
  • Fixed physicorium shells not being containable in railgun shell racks.
  • Fixed physicorium ammo box not being containable in coilgun ammunition shelves.
  • Fixed inability to spawn items in characters' inventories with the "spawnitem" console command.
  • Fixed health interface not focusing to the most damaged limb when closing and reopening the interface.
  • Prevent welding doors shut during the tutorials (as the player doesn't have access to any tools to reopen the door).
  • Fixed AI pathfinding when the path is from a submarine to another submarine.
  • Fixed Watchmen looking at the wrong direction.
  • Fixed crashing due to an invalid display resolution.

0.9.0.4

Released June 4th, 2019
  • Fixed "Steam authentication failed" errors when trying to reconnect to a server after cancelling the connection.
  • Fixed clients occasionally failing to spawn items when playing using a different language than the server, which caused them to get kicked.
  • Fixed extra cargo failing to spawn in multiplayer when playing using a different language than the server.
  • Fixed legacy items failing to load if a sub is saved with a language other than English and the language then changed to something else.
  • Fixed excessively small password input box when connecting to servers.
  • Fixed a bug that occasionally caused items to drop from the inventory when moving items between inventory slots in the multiplayer.
  • Prevent junction boxes from getting damaged due to overvoltage in the engineering tutorial.
  • Fixed structures getting scaled incorrectly when cloning a structure with a non-default scale in the submarine editor.
  • Fixed occasional crashes when leaving a multiplayer session while the "cinematic" at the end of the round is still playing.
  • Fixed items not being moved to the humanhusk's inventory when a huskified player dies (= clothes and other gear seemed to magically disappear when the character "resurrected" as an AI husk).
  • Fixed clients not seeing turrets rotating at their end when another client is operating the turret.
  • Fixed hitscan projectiles (revolver rounds) going through walls if the weapon is fired while its barrel is partially inside the wall.
  • Fixed welding tools being able to weld doors and burn characters through walls.
  • Fixed bots reporting leaks when there are holes in the interior walls.
  • Fixes to the colliders of some of the shuttle wall pieces.
  • Fixed Linux version crashing when attempting to browse for files in the Steam Workshop menu.
  • Fixed credits not resizing when resolution is changed.
  • Added an upper limit to impact damage done to ragdolls, preventing characters from getting instakilled if a Moloch or another large monster smashes against the sub hard enough.

0.9.0.3

Released May 22th, 2019
  • Fixed captain tutorial not continuing after the part where the mechanic has to be ordered to do repairs.
  • Fixed mechanic tutorial getting stuck if repairing the devices is interrupted before they're fully repaired.
  • Fixed Workshop item preview images not working on Mac or Linux.
  • Fixed "Add file" and "Browse preview image" file dialogs crashing some Mac/Linux systems.
  • Unlock tutorials one by one.
  • Fixed crashing when clicking on the "no matching servers found" message in the server list.
  • Fixed loading screen being dismissable when the window is not active.
  • Fixed connection panel overlay overlapping with the connections on resolutions higher than 1080p.
  • Fixed incorrect "mission completed" text in the combat missions.
  • Fixed "a swarm of [monster]" description in the crawler swarm mission.

0.9.0.2

Released May 20th, 2019
  • Automatically set the keybinds to AZERTY when French is selected as the display language.
  • More readable font and a fix to some texts appearing slightly "clipped".
  • Additions to the credits.
  • Minor tweaks to subs and shuttles.
  • Added propeller damage to the shuttle engine.
  • Increased maximum voice chat volume.
  • Directional voice chat is enabled by default.
  • Display the language names in the respective languages in the initial language selection screen.
  • Playing the splash screens or tutorial videos doesn't require libvlc and libvlccore to be installed on the user's system in the Linux version anymore.

Bugfixes:

  • Fixed a bug that caused frequent desync kicks when playing a multiplayer monster mission.
  • Fixed private servers showing up in the server list.
  • Fixed an index out of range error in DoctorTutorial if proceeding too fast to the submarine.
  • Fixed report messages not going through to some clients when there are multiple clients on the server.
  • Fixed players not seeing reports made by bots in multiplayer.
  • Fixes to missing translations and UI layout problems when using languages other than English.
  • Miscellaneous crew AI fixes and improvements.
  • Fixed find safety AI objective not working properly.
  • Fixed bots loading only half of the target items in the contain item objective.
  • Fixed directional sonar indicators not being displayed on the sonar monitor.
  • Fixed floating ice chunks occasionally spawning too close to the start of a level, causing them to clip through the submarin and/or the outpost.
  • Fixed incorrect reward amount in the "Chemical shipment" description.
  • Fixed inability to use the underwater scooters with LMB.
  • Fixes to UI layouts on 4K resolution.
  • Fixed unnecessary silence at the end of the "Objective Complete" music track.
  • Fixed ruin walls being almost impossible to cut from inside the ruins.
  • Fixed the "report leaks" button being highlighted inside ruins.
  • Fixes to wall colliders.
  • Fixed "Pause on focus lost" setting being always treated as if being enabled.
  • Fixed dedicated server overwriting existing crash reports.
  • Fixed save time being displayed in UNIX time in the right-hand panel in the campaign setup UI.
  • Fixed "Praise the Honkmother" and "Extravehicular activity" achievements not unlocking in multiplayer.
  • Fixed "No fun allowed" achievement being possible to unlock by committing suicide while wearing a clown costume.

0.9.0.1

Released May 14th, 2019
  • Added a bunch of missing translations.
  • Fixed Steam Workshop on Mac.
  • Fixed docking interface button not working in the multiplayer.
  • Fixed medical doctor tutorial crashing on languages other than English.
  • Fixed a bug that caused AI characters to occasionally get stuck next to stairways.
  • Fixed animation and ragdoll file paths getting messed up if there are multiple content packages installed that include monsters with the same name.
  • Fixed crashing when a StatusEffect causes an item to be used on a target.
  • Fixed a gap between Remora and the drone.
  • Added more supplies to Remora.
  • Fixed watchman's dialogue getting muffled.

0.9.0.0

Released May 12th, 2019

Additions and changes:

  • Translations to German, Russian, French, Brazilian Portuguese, Traditional Chinese and Simplified Chinese.
  • Numerous fixes and improvements to the crew AI. The biggest change is that the AI characters can now do tasks by themselves even when they haven't been assigned an order.
  • One new outpost.
  • New docking system.
  • New logo and main menu art.
  • Added a credits tab to the main menu.
  • Some new item and structure sprites.
  • Some new environment sprites.
  • Increased the amount of credits the player starts with in the campaign.
  • Balanced location and mission distribution.
  • Balanced mission rewards.
  • AI characters can be ordered to fight intruders.
  • Lock the inventory when aiming with a railgun or a coilgun.
  • Swap the order of the starting location & destination in nav terminals when playing in a mirrored sub.
  • Option to automatically pause the game when the window loses focus.

Bugfixes:

  • Fixed splash screens and tutorial videos crashing the Linux version.
  • Fixed damaged item sprites not updating client-side after being repaired.
  • Fixed characters occasionally taking impact damage when hitting walls while climbing.
  • Fixes crashing when attempting to use symbols such as <, > or

0.8.10.0

Released April 25th, 2019

Additions and changes:

  • Completely remade tutorials (separate tutorial for each job).
  • Added a door and hatch variants with integrated buttons.
  • New outpost graphics.
  • Added swarm behavior to crawlers.
  • Added a new mission where you have to kill a swarm of crawlers.
  • Numerous crew AI improvements.
  • Balanced item deterioration values.
  • Mineral sprites change when collected from the environment.
  • Added an option to disable directional voice chat.
  • Added automatic submarine repair option to the campaign.
  • Added "all" tab to the entity list in the submarine editor.
  • Hide the crew area, chat box and server buttons when operating a turret or searchlight.
  • Doors can be repaired with a wrench.
  • Some new lamp variants.
  • Display a progress bar when welding doors shut.
  • Items that don't give any materials when deconstructed cannot be deconstructed.
  • Added a console command that resets selected items and structures to prefab values ("resetselected").
  • Option to toggle structure drop shadows and edit the position of the shadow in the sub editor.
  • Minor physics optimizations.
  • Disable background music & ambience in the character editor.
  • More pronounced limping animation when a character's legs are injured.
  • The inventory slots next to the character portrait (ID card, uniform, etc) can be hidden.
  • Some new sound effects and background music.
  • All walls can be scaled in the submarine editor.
  • Structure damage is visualized when using debugdraw.
  • Improved font scaling on different resolutions.
  • Added Steam overlay support to Workshop.
  • Server list shows which servers have voice chat enabled.
  • Show a message box notifying respawning traitors that they're no longer a traitor.
  • Added a search bar to the store menu.
  • Added search bars to sub lists in campaign setup UI and sub editor.

Bugfixes:

  • Don't allow rewiring and deattaching an item at the same time (happened when interacting with an item while holding both a screwdriver and a wrench).
  • Fixed bots being unable to complete almost any task in the multiplayer due to a bug that caused them to interpret the sub as another crew's submarine.
  • When spawning multiple monsters at the same time, spread them around a bit to prevent the players from getting attacked by a ball of overlapping crawlers.
  • Fixed huge lag spikes when a character tries to escape from an enemy but can't find a path away from it.
  • Fixed file transfer progress bars not being visible in the server lobby.
  • Fixed crashing when attempting to start a mission round with mission type set to None.
  • Fixed ElectricalDischarger electricity effect staying visible if the item breaks or the component is deactivated from outside (e.g. via a StatusEffect or the parent component).
  • Fixed specular maps being rendered on top of characters when outside the sub.
  • Fixed excessively bright lights around sonar flora and lava vents.
  • Fixes to item collider sizes.
  • Fixed inability to scroll through long texts in the sub editor's textboxes.
  • Fixed clients not being able to see other characters in spectator if they've died far away from the sub.
  • Fixed non-latin characters not being displayed correctly in Workshop item texts.
  • Don't prevent selecting items in the sub editor when the cursor is on a wire node, because it makes it very difficult (or impossible) to select small items in the wiring mode.
  • Fixed crashing when attempting to use the "spawnitem" command when a round is not running.

0.8.9.10

Released April 6th, 2019

Additions and changes:

  • Added collision sounds to items (e.g. when dropping or throwing items on the floor).
  • Devices that are not currently being used never deteriorate spontaneously.
  • Added a new submarine, "Berilia".
  • Minor improvements to menu layouts.
  • Randomize map seed when opening the "new game" tab.
  • Show the "starting a round" popup to all clients when the server initiates a new round.
  • The CustomInterface ItemComponent can be used to trigger StatusEffects. Buttons apply OnUse effects when pressed, tickboxes apply OnUse when checked and OnSecondaryUse when not.
  • StatusEffects can modify item sound and sight ranges (requires an AITarget).
  • Sonar beacons can be toggled on/off.

Bugfixes:

  • Fixed submarines not being able to move horizontally in multiplayer if not accelerating fast enough.
  • Fixed an inventory syncing issue that occasionally caused items to be dropped when moving them from the inventory to a container or vice versa.
  • Fixed items occasionally dropping from the inventory at a very high speed, sometimes causing them to clip through floors.
  • Fixed idling AI characters causing lag spikes if they can't find a path out of the room they're inside or if the submarine has no waypoints.
  • Fixes to AI characters getting stuck if they fail to reach a leak they're trying to repair.
  • Fixed characters "selecting" equipped railgun shells and depth charges, causing the characters to face towards the item.
  • Prevent AI characters from jumping down from high places.
  • Fixed highlighted items being selected when letting go of the Shoot button.
  • Fixed inputs still working in multiplayer when the pause menu or the settings menu is open.
  • Fixed some Steam achievements being impossible to unlock in single player.
  • Fixed "Poisoner" Steam achievement being impossible to unlock.
  • Fixed crashing when enabling game mode voting in multiplayer.
  • Fixed voice chat volume not being applied on startup (i.e. the default volume was always used until you went back to the settings menu to change it).
  • Fixed power not working correctly in some grids with chained relays and junction boxes.
  • Fixed crashing when attempting to publish a sub with a preview image larger than 1MB on the Steam Workshop.
  • Don't allow overwriting vanilla submarines/characters even if the vanilla content package is not selected.
  • Don't allow deleting vanilla subs or subs that are a part of some content package through the sub editor.

0.8.9.9

Released April 6th, 2019

Additions and changes:

  • New control scheme: items are selected by left clicking, deselected with right click or esc, and held items are used on devices by pressing E (e.g. when rewiring with a screwdriver or repairing something with a wrench). The new controls are somewhat experimental; the intention is to make them more intuitive to new players. You can still switch back to the legacy control scheme from the game settings.
  • Set default radio chat keybind to R and creature attack keybind to Mouse3.
  • MODDERS, PLEASE NOTE: Moved crafting recipes from the fabricator xml to the xmls of the items. Makes it possible for modders to add new craftable items without having to modify the fabricators.
  • Some menu layout improvements.
  • Camera movement is disabled completely when an item interface is open (not just when the cursor is on the interface).
  • Option to disable the camera pan/zoom effects from the game settings.
  • Option to set a custom preview image for subs.
  • Allow aiming on Ladders when not moving.
  • Characters play "Entrance of the Gladiators" on the Guitar when wearing a Clown Mask.
  • Display a warning on the Status Monitor when docked to an outpost ("Docked to X, undock before attempting to maneuver the submarine").
  • Improvements to the line of sight effect. Prevents ugly-looking artifacts in spots where two wall pieces meet.
  • The server gives the "None" permissions to new clients, allowing server hosts to automatically give specific permissions to all clients.
  • Increased submarine masses to make it less easy for characters to push them around.
  • Ping direction is shown on the sonar display when adjusting the direction slider even if directional ping is not enabled.
  • Tweaked charybdis' AI, attacks and animations.
  • Nuclear explosions cause radiation sickness.
  • Reduced structure damage done by reactor explosions.
  • Higher-resolution submarine preview images.
  • Added a notification that tells where cargo spawns at the start of a round.
  • Let the camera zoom out further when controlling a large monster.
  • Added a longer delay to getting killed by pressure (5 seconds in max pressure).
  • Made the pressure-zoom-in effect appear as soon as the pressure in a room starts to rise.
  • Added blood particle effects when under high pressure.
  • Some optimization to reduce loading times.
  • Added a search bar to fabricators.
  • Increased the range of docking port sounds and added a subtle camera shake when locking the ports to make it more noticeable when a sub docks.
  • Made all new medical items fabricable.
  • Automatically put the currently equipped item in the inventory (no matter if it's one or two handed) when picking up items that require two hands.
  • Job preferences can be edited mid-round in the info menu.
  • Slightly reduced the amount of oxygen characters consume from hulls.
  • Enemies don't attack outposts or targets inside it anymore.


Multiplayer fixes:

  • Fixed characters retaining the last known inputs when a client disconnects, causing the character to keep welding, honking a bike horn or whatever else they were doing until the server kills the character.
  • More reliable throw StatusEffect (= grenade explosion) syncing. Fixes clients not seeing explosions at their end.
  • More reliable item wall attaching syncing.
  • Servers don't attempt to send position updates for items that have no enabled physics body (e.g. attached items). Fixes "received a position update for an item with no physics body" console errors when attaching items to walls.
  • Fixed spectate button staying visible when a round ends while a client is in the lobby.
  • Fixed remote characters sliding slowly to the left client-side when standing in place.
  • Fixed server creating "attempted to create a network event for an item that hasn't been fully initialized yet" console errors when spawning Light Components mid-round.
  • Fixes monsters flipping around way too often client-side (especially when inside the sub).

Bugfixes:

  • Fixed wire connections that have been done mid-round not working properly.
  • Fixed crashing when attempting to speak as a monster in single player.
  • Fixed linked subs not getting docked correctly when loading a saved game.
  • Fixed turrets not working if they're placed inside the submarine.
  • Fixed calyxanide not being usable in Syringe Guns.
  • Explosive harpoons disappear after exploding.
  • Emptying the "required items" field of an item in the sub editor now removes the item requirements (instead of using the default ones).
  • Fixed crashing if a fabricator finishes creating an item after the user has been removed (e.g. eaten).
  • Fixed crashing if none of the selected content packages contain location portraits suitable for the main menu.
  • Fixed projectiles not applying status effects on impact if they have no attack defined.
  • Fixed thorium rods not being usable in the reactor.
  • Conditionals return a match when checking status tag inequality and the target has no status tags (e.g. checking if a character doesn't have a StatusEffect with a "poison" tag returns true even if the character has no active StatusEffects).
  • Fixed severed limbs occasionally noclipping into the submarine.
  • Fixed large engine emitting smoke before it becomes repairable.

0.8.9.8

Released March 29th, 2019

Additions and changes:

  • Improved tutorial - better videos, instructional texts, objective list that suggest what you should do next, option to rewatch the videos and re-read the instructions.
  • Overhauled charybdis (still a work in progress though).
  • Automatically grab adjacent ladders when the top/bottom of the current ladder is reached. Makes moving through docking ports a little less confusing.
  • Option to configure when afflictions become visible with the health scanner by adding a "ShowInHealthScannerThreshold" attribute to the affliction.
  • Added labels next to periscopes in Humpback and Dugong.
  • Modified Humpback's bilge to make it easier for AI characters to fix.
  • Enemies can now navigate out from the sub when escaping.
  • Bunch of tweaks to monster AIs (targeting priorities, attack cooldowns, etc).
  • Made InventoryIconColor and ContainerColor properties saveable.
  • Removed descriptive name from alien artifacts (so be extra careful when bringing them on board).
  • Allow panning the campaign map with WASD.
  • Allow editing selected wires in wiring mode (so it's possible to, for example, modify the colors of the wires without having to disconnect them).
  • Decreased structure damage done by frag grenades and made them disappear after they've exploded.
  • Batteries output charge values as integers.
  • Made damaged Junction Boxes less sensitive to overvoltage. Nearly broken junction boxes were barely able to handle any overvoltage, leading to chain reaction where one junction box breaking causes the grid to be overloaded, and the rest of the boxes start taking damage at an increasing speed.
  • Reactors don't cool down when underwater anymore.
  • Removed minimum conditions from battery deconstruction output (= deconstructing an empty battery still gives the materials used to craft the battery).
  • Made a bunch of ItemContainer UI panels larger.
  • Items can be dragged and dropped directly from the inventory into containers without having to select the container first.
  • Plants can be picked up from the environment without any tools.
  • Added more help texts to highlighted items ("[E] Interact", "[E] Climb"...)

Multiplayer fixes:

  • Changes to event syncing logic to prevent cases where clients fall behind the server and get kicked out due to the server not being able to send out network events to the clients fast enough.
  • Networking optimizations that prevent level objects and continuously deteriorating items from creating excessive amounts of network events.
  • Fixed windows clients being unable to start a campaign in servers running on Linux.
  • Fixed clients being unable to start a campaign using a submarine that's not in the default Submarine folder at the server's side.
  • Fixed loading submarine files and campaign saves occasionally failing when running multiple instances of the game from the same install location (for example, a dedicated server executable and a client executable).
  • Don't transfer files through the network when sending them to the owner of the server (i.e. a client hosting directly from the main executable).
  • Fixed fires and water occasionally getting out of sync between a client using the fire/water console commands and the server.
  • Fixed clients disconnecting with an "unknown object header" error if they fail to read a network event (when they should instead report the error to the server and wait for a message that contains a more descriptive error).
  • Campaign fix: clear missions from locations that change their type, and all adjacent locations. Not clearing them caused missions to still be available when they logically shouldn't be (e.g. a transport mission from an uninhabited location to another) and syncing issues in multiplayer.
  • Disable campaign start button if a round is already running when joining.
  • Fixed clients being unable to end campaign rounds at all if the sub isn't at the start/end outpost (regardless if they have the permission to end the round or not).
  • Fixed campaign characters still being displayed in the server lobby after the game mode has been changed to something else.
  • Fixed items in the characters inventory always starting at 100% condition client-side even if they had deteriorated during the previous round.
  • Fixed LevelResource (mineral, plant, etc) deattach timers not being synced with clients.
  • AI characters can take out excess fuel rods from the reactor when needed.
  • Item interfaces and the health interface can be closed with Esc.

Bugfixes:

  • Fixed almost all items using default repair duration values (10 seconds with high skills, 100 seconds with low skills) instead of the ones configured in the item XMLs.
  • Nuclear shells and nuclear depth charges disappear after they've exploded.
  • Fixed "trying to add a dead character to crewmanager" errors when attempting to revive a character killed by some other affliction than internal damage, bleeding or burns.
  • Take the position of a sub's docking port into account when determining where to place outposts. Previously the outposts were simply placed midway between the adjacent walls, which occasionally caused problems with submarines whose docking port is close to the bow or tail.
  • Fixed a bug in relay components that caused a bunch of issues in power grids that utilize relays: Relays would receive the full amount of power from the grid regardless of the load of the devices connected to the power_out connection, causing unnecessary overloads and fires.
  • Fixed batteries being able to draw power through relay components that are connected directly to a power source, even if the relay isn't on.
  • Don't allow steering the sub with WASD when a textbox is selected.
  • Use the SpriteColor of the item when drawing the moving parts of turrets and doors.
  • Fixed steering issues that caused monsters to swim in an incorrect direction when they're targeting something inside the sub.
  • Fixed a crash due when scaling the Mudraptor.
  • Fixed crashing if a character has neither a head angle or a torso angle configured.
  • Fixed characters always being created in the default folder in the character editor.
  • Monsters don't target doors/hatches at the exterior of the sub when inside or inner doors when outside.
  • Don't display disabled limbs on sonar (i.e. severed limbs that have "faded out").
  • Close the save/load dialogs when leaving the sub editor. Otherwise they'll still be visible when re-entering the editor, and saving at that point will overwrite the previously loaded sub with an empty one.
  • Removing an item after it's been combined doesn't trigger the OnBroken StatusEffects (e.g. combining two half-full flash powder jars doesn't cause them to explode).
  • Fixed welding tools and plasma cutters not hitting targets if the barrel is inside the target (e.g. if trying to weld a completely broken wall with the cutter partially inside the wall).
  • Fixed very small mineral colliders that made them extremely hard to hit with the plasma cutter.
  • Fixed items with no sprite crashing the game (now they just cause a console error).
  • Don't allow autointeracting with contained items (e.g. picking up an ammunition box from a loader) if another item is currently selected. Makes it less likely for players to accidentally pick up items from containers when they deselect another item.
  • Fixed characters not letting go of the character they're grabbing when the health interface is closed by clicking outside the window.
  • Fixed CrewManager throwing errors if changing resolutions when a crew member is dead.
  • Fixed items emitting light from inside containers in the sub editor.

0.8.9.7

Released March 22nd, 2019

Additions and changes:

  • The fission rate gauge on the reactor now visualizes the amount of fuel available.
  • Doors and hatches can now also be repaired with wrenches.
  • Changed default StatusEffect conditional comparison type back to OR.
  • Clients communicate syncing errors to the server, and the server logs a more descriptive error about what went wrong. Should make it easier to diagnose disconnection issues from now on.
  • Ending a multiplayer campaign round by talking to a watchman doesn't require any special permissions.
  • Server automatically ends rounds if there have been no players alive in 60 seconds and respawning is not allowed during the round.
  • Added a button for resetting an entity's properties to the default values to the sub editor.
  • Updated handheld sonar UI graphics.

Bugfixes:

  • Fixed non-radio chat/VOIP having an unlimited distance.
  • Fixed a networking bug that caused the server to send item state changes to the clients before sending a message about the item being spawned. For example, spawning any item with a Light Component would always cause clients to get disconnected.
  • Changes to the way the clients are put in sync with the server when joining mid-round. Should make it less likely for clients to get disconnected immediately after starting a round.
  • StatusEffects only apply non-limb-specific afflictions to one limb even if targeting the whole character. Fixes drugs like fentanyl and morphine being way too harmful due to the oxygen loss affliction being applied once per every limb.
  • Fixed TargetItemComponentName not working in StatusEffect conditionals (making it impossible to create conditionals that target a specific component of an item).
  • Made all of the new medical items combinable and usable in a Syringe Gun (assuming the drug is in a syringe).
  • Fixed inability to throw anything in the multiplayer.
  • Fixed multiplayer campaign setup UI showing the client's subs instead of the server's.
  • Fixed campaign view button overlapping with the "ready to start" tickbox in the server lobby.
  • Fixed sub/mode voting not being enabled when changing the setting after the server has been started.
  • Fixed character inventories occasionally being saved incorrectly in the multiplayer campaign when an
  • Fixed flares not activating by left clicking.
  • Fixed affliction icons flickering rapidly in the health interface and above the health bar if their strength is fluctuating around the threshold where the icon becomes visible.
  • Fixed dedicated server crashing when typing in more text than can fit on one line.
  • Fixed enemies "fleeing" after they have been shot. There was a steering issue when they targeted characters inside the sub while being outside.
  • Fixed Hammerhead attack causing warping.
  • Fixed incorrect submarine and level seed in server logs when playing campaign mode.
  • Hide the start button from the campaign UI if the client doesn't have the permission to manage the campaign or rounds.

0.8.9.6

Released March 18th, 2019

Additions:

  • A major overhaul on the crew AI. They should now be much better at executing their tasks, keeping themselves alive and less likely to get stuck.
  • Re-enabled multiplayer campaign.
  • New alien ruin art.
  • New main menu (still a work in progress).
  • New fonts.
  • New subs and a new shuttle.
  • New husk sprites.
  • Improved item/character highlight effect.
  • New signal items (divide, multiply, subtract, memory, equals, greater than, color, xor).
  • Option to adjust microphone volume in multiplayer.
  • Added console commands for changing the gender and race of the character.
  • More intuitive BrokenSprite condition logic: a BrokenSprite with a MaxCondition of 50 will start fading in at 50 (and be fully visible when the condition drops to 0 or down to the MaxCondition of the next BrokenSprite).
  • Added Mirror X/Y buttons to editing HUDs and tooltips that tell about the keyboard shortcuts.

Multiplayer fixes:

  • Improved item position syncing logic. Less warping or items being impossible to pick up due to being in a different position server-side.
  • Fixed clients not sending a network update to the server when dragging an item out of an inventory slot, causing situations such as suffocation after dropping a diving suit due to the server not knowing that you'd dropped it.
  • The client hosting a server and spectators don't trigger autorestart.
  • The owner of a server is allowed to spectate even if spectating is disallowed in server settings.
  • Fixed "play yourself" always toggling to true when a round ends.
  • Fixed missing item names in the extra cargo menu.
  • Fixed traitor rounds failing to start if the server is not hosted by a client.
  • Fixed console command aliases not being taken into account in GameClient.HasConsoleCommandPermission (meaning that the client needed a permission for each name variant of a command, making it impossible to for example use "fixwalls" instead of "fixhulls").
  • Made the "control" console command usable to clients.
  • Show the "ready to start" tickbox in the server lobby even if the client has the permission to start the round.
  • Fixed server lobby screen not showing the names of the submarines the client doesn't have.
  • Fixed inability to select the respawn shuttle as a client host.
  • Fixed VoipCapture creating new "could not start voice capture" popups constantly if there's no suitable capture device.
  • Fixed crashing when starting a round if a submarine name contains underscores.
  • Fixed clients console errors when attempting to modify the properties of an ItemComponent in-game (for example, the color of a light component).
  • Added some more information to the console messages and error popups when a client gets disconnected.
  • Fixed enablecheats command crashing the server if it's used when there are no clients present.

Misc bugfixes:

  • Audio fixes (less snap, crackle and pop).
  • Fixed particle "jitter" when the submarine was moving fast.
  • Fixed damage modifiers affecting all afflictions if they use affliction types instead of affliction identifiers.
  • Fixed end round vote text going outside the screen if there's a 2-digit amount of votes.
  • Fixed StatusEffects only applying afflictions to one limb even if the target is "Character" instead of "Limb".
  • Disable audio instead of crashing if no audio device is found.
  • Fixed item interfaces getting repositioned every frame when the editing HUD is open.
  • Fixed held items clipping with the sleeves of the character (e.g. when holding a revolver while an uniform is equipped).
  • Fixed being able to levitate by spamming the ragdoll button.
  • Fixed dead characters draining oxygen tanks inside diving suits/masks.
  • Fixed reactor gauges getting messed up if the optimal fission rate is more than 100% (which may happen if the power consumption is larger than what the reactor can generate).
  • Fixed mud raptors not having an inventory (nor lootable items).
  • Fixed inability to interact with any items when aim assist is set to 0%.
  • Fixed info panel flickering out and Tab getting "inverted" (= info panel shown when tab is not being held) when selecting crew members in the panel.
  • Fixed characters arms occasionally getting stuck above their shoulders.
  • Fixed wire nodes occasionally being created at the wrong end of a wire (e.g. when moving a wire between connections in a connection panel, the wire stretched from the device at the other end of the wire to the device that's being rewired).

Misc:

  • Changed the way arguments are given to the "setclientcharacter" command (no semicolon to separate the names, quotation marks have to be used for multi-word names just like with any other command).
  • Show the amount of credits in the crew tab of the campaign menu.
  • Don't spawn new monsters if docked to the start outpost or within 50 meters of the start/end of the level.
  • The diving knife now causes also internal damage besides bleeding.

0.8.9.5

Released March 5th, 2019

Bugfixes:

  • Fixed alien vents crashing the game when there's a character nearby.
  • Fixed chatbox retaining the radio message prefix after being deselected.
  • Push-to-talk doesn't trigger when typin in a text box.
  • Fixed some server log messages and texts sent to clients being incorrect (= showing the tags that are used to fetch the texts from the language files instead of the actual texts).
  • Fixed AI orders that target a specific item (such as the order to power up the reactor) not working in multiplayer.
  • Fixed crashes when attempting to use voice capture or change voice capture settings when there are no suitable capture devices available.
  • Fixed clients not being notified when an AI character shuts down the reactor.
  • Fixed deconstructors staying active without power in multiplayer.
  • Fixed sonar labels going outside the screen when at the left side of the display.

Additions & changes:

  • Added some supplies to vanilla submarines.
  • Balanced item deterioration rates and adjusted neutral ballast settings in vanilla subs.
  • Increased the impact tolerance of crawlers to prevent them from killing themselves by bumping into walls.[1]

0.8.9.4

Released March 3rd, 2019

Multiplayer improvements:

  • Got rid of the listen server: when hosting as a client, the game actually runs the dedicated server executable in the background. Makes client-hosted servers a little smoother due to the better performance of the dedicated server, and also makes it much easier for us to maintain and test the multiplayer because we no longer have two separate server applications.
  • Added multiplayer campaign.
  • VOIP support! Still a work in progress, so minor audio glitches are to be expected.
  • Improved character and submarine position syncing. Way less rubberbanding and teleporting!
  • Fixed servers occasionally starting the round multiple times when autorestarting or starting by voting.
  • Fixes players being unable to log in as a client when they're hosting a dedicated server on another machine.
  • Option to randomize your job preferences in the server lobby.
  • Fixed a server timing issue that occasionally caused the server to kick clients due to desync when a round starts.
  • Fixed occasional server-side "maximum packet size exceeded" errors.
  • Require the players to either dock with the ending outpost or to get the sub close and enter the outpost before automatically ending the round.

Bugfixes:

  • Fixed crashing if the round ends while the health window is open.
  • Fixed incorrect item panel positioning in the crew command interface when the sub is docked to something.
  • Fixed crashing when an incompatible content package is selected in config.xml or if the content package cannot be found.
  • Fixed screen distortion effects on Linux.
  • Fixed non-character key input on Linux (arrow keys, tab, etc).
  • Fixed fullscreen option not taking effect on game launch.
  • Fixes to a bunch of crashes in the character editor.
  • Fixed subinventories not being displayed on the inner clothes slot, making it impossible to use the extra slots in uniforms.
  • Fixed game settings resetting every time the game is updated.
  • Fixed bots shooting at their own crew with turrets.
  • Fixed wifi components not receiving chat messages in single player.
  • Fixed AI not reloading coilguns if an empty box of ammunition is inserted in the loader.
  • Fixed incorrect deusizine scale.
  • Fixed turret light toggle not doing anything.
  • Fixed character skills that aren't defined in the job xml never increasing, resulting in all jobs except the captain always having a helm skill of 0.
  • Fixed flashlight & scooter light cones being "clipped".
  • Fixed StatusEffects bypassing limb damage modifiers.
  • Fixed waypoints not getting connected between docking ports on some subs.
  • Fixed target identifiers being bypassed when a StatusEffect is set to target nearby items or characters.
  • Fixed the "insufficient skills to use the item" text popping up if a character doesn't have sufficient skills to operate one of the item's components, even if the component was not interacted with (e.g. captains got a warning about not being able to use the connection panel of a nav terminal, even if they didn't select the connection panel).

Steam Workshop:

  • Update installed workshop items automatically on startup.
  • Allow adding submarines to workshop items with the "add file" dialog.
  • If creating an update for a workshop item that's currently installed, use the installed version instead of the one downloaded from the workshop.

Additions:

  • Some new random events.
  • A bunch of new afflictions and medical items.
  • Some new item sprites.
  • Added some new items that can be crafted from alien materials.
  • Display linked hulls as one room on the status monitor.
  • Tons of new sound effects.
  • Display the controlled character in the crew interface.
  • Option to "give orders" to the character you're controlling. In single player it can be useful if you want the controlled character to keep doing something when switching to another one, in the multiplayer it can be used to let others know what you're doing.
  • Added a weak spot to Moloch's bladder.
  • Baby Moloch, doo doo doo doo doo doo
  • Added damage particles to Mud Raptors and Molochs.
  • Added "minimum velocity" property to to motion sensors. Allows making sensors that, for example, keep a door open when a character is standing in the doorway.
  • Option to choose whether to use AND/OR logic in StatusEffects with multiple conditionals. Defaults to AND.
  • Added a 1 second "cooldown" to water detector state switches to prevent alarms from toggling on and off constantly when the water level is fluctuating around the position of the detector.
  • Added scram option (reactor shutdown) to the nav consoles in the vanilla subs.
  • Support for binding Mouse4, Mouse5 and MouseWheel.
  • Made Hammerhead and Mudraptor attracted to light.
  • New husk sprite (still WIP).

Misc:

  • Decreased deterioration rates across the board. Repairing a damaged item to full condition also now resets the deterioration delay, meaning that the item will not start deteriorating again immediately after it's been repaired.
  • Miscellaneous optimization.
  • Removed the info button from the top-left corner * the info menu is now opened with TAB.
  • Changed default chat/radio keybinds to T and Y.
  • Welding tools repair all the walls within the range of the raycast, not just the first wall the raycast hits. Makes it easier to repair overlapping and multi-layered walls.
  • Decreased the range of passive sonar * previously there was often no reason to use the active sonar because

the passive mode showed the area around the sub so clearly.

  • Health scanner shows all active afflictions (not just those that are visible in the health interface). Allows detecting afflictions at an earlier stage, making the item much more useful.
  • Nerfed the structure damage done by Molochs and Crawlers.
  • Reduced creature HP across the board.
  • Increased the amount of minerals in levels.
  • Increased flare burn time, making them more useful as path markers during exploration of ruins.
  • RepairTool damage is configured using StatusEffects and Afflictions instead of the "limbfixamount" attribute that always does burn damage.
  • Made headsets craftable.
  • Battery output doesn't start dropping until the charge is below 10%.
  • Restrict the amount of power going through relay components to the MaxPower value of the relay.
  • Set Humpback reactor output a bit higher, batteries now start at full charge and relays can't be overloaded.
  • Miscellaneous fixes and balancing to vanilla subs.[2]

0.8.9.3

Released February 6th, 2019
  • Made molochs slower.
  • Watchmen cannot be dragged or grabbed.
  • AI characters can give treatment to characters who aren't unconscious.
  • Added a button that dismisses the tutorial popups to prevent accidentally closing the popups.
  • Underwater scooters now attract monsters.
  • Improvements and balancing to vanilla submarines.
  • Made alien ruin walls more durable.
  • Reduced item deterioration speeds.
  • Added "yes to all" and "no to all" buttons to the prompts when deleting containers in the submarine editor.
  • Improved the background smoke texture in hydrothermal wastes.
  • Baby moloch, doo doo doo doo doo doo
  • Fixed console errors in the chemical shipment mission due to auxiliorizine being still present in the mission configuration despite the item being removed.
  • Made coilgun ammunition boxes craftable and purchaseable, coilgun bolts cannot be purchased anymore.
  • Fixed AI-controlled husk not spawning when a huskified player dies.
  • Fixed AI crew occasionally going outside to fix leaks.
  • Fixed server failing to sync clients who join the server after a character has been removed during the round (e.g. eaten, turned into a husk).
  • Fixed server-side console errors when clients attempt to use a fabricator.
  • Display Steam authentication errors in the server logs.
  • Fixed status effects with a ReduceAffliction value of 0 freezing the game.
  • Fixed sliders not moving in the battery/supercapacitor interface when an AI character is operating it.
  • Fixed chatbox being deselected in the net lobby when receiving a lobby update from the server (i.e. whenever the server host changes any setting).
  • Fixed OnBroken status effects firing in the submarine editor when an item's condition is set to zero (for example, reactors exploding and breaking all the nearby walls).
  • Fixed file number being added to the file extension of debug console log files ("file123.txt (2)" instead of "file123 (2).txt").
  • Fixed battery positioning in Charging Docks.
  • Fixed crashing when ending a single player round while a character is outside the sub.
  • Fixed "attempting to remove an already removed item" console errors when ending a round.
  • Fixed fire sounds persisting in menus.
  • Fixed the layout of the extra cargo menu in server settings.
  • Fixed depth charges disappearing from loaders when interacting them with both hand slots full.
  • Fixed StatusEffects not being able to target item components. Caused doors to be impossible to weld and most likely other issues with item StatusEffects as well.
  • Artifacts spawn in artifact holders again.
  • Fixes to "attempted to move pulljoint extremely far" errors which occasionally caused severe problems in syncing characters' positions.
  • Fixed a bug that occasionally caused monsters to spawn very close to the submarine in monster missions.
  • Fixed servers occasionally starting the round multiple times when automatically starting the game via autorestart or clients being ready.
  • Fixed up-to-date content packages being reported as incompatible in the Steam workshop menu.
  • Changed the default radio chat hotkey to T.
  • Fixed the line of sight effect not working on ruins when looking at them from inside a sub.
  • Fixed fabricator allowing new items to be created when the output is not empty, resulting in wasted materials.
  • Fixed servers reporting incorrect player counts in the server list.
  • Fixed order messages not being visible in single player if the character issuing the order has no headset.
  • Fixed riot shields retaining their pushing ability even when the user is stunned or unconscious.
  • Fixed rubber ducks not floating like a good duck should.
  • Prevent locations from being generated too close to each other in the campaign map.
  • Fixed battery and supercapacitor charges not staying in sync between the server and clients.
  • Fixed watchmen imploding continuously if they end up outside.
  • Fixed non-downloaded workshop items showing zero as the file size.
  • Fixed spectate button staying disabled if starting a round fails (due to a missing sub file for example).
  • Fixed crashing when teleporting characters from a submarine to ruins in multiplayer.
  • Fixed automatic temperature control setting turbine output above 100 if the power consumption is higher than what the reactor can generate. Caused "failed to write an event for the entity" errors in multiplayer.
  • Fixed AI characters attempting to treat dead characters.[3]

0.8.9.2

Released February 2nd, 2019
  • Fixed "incorrect filename case" errors.
  • Fixed crew UI occasionally overlapping with device interfaces (such as the "passive sonar" checkbox).
  • Fixed second submarine overlapping with the outpost at the end of the level in combat missions.
  • Steam query port can be automatically forwarded using UPnP if your router supports UPnP.
  • Fixed water currents inside the sub occasionally being way too strong to break free from.
  • Fixed rewards mentioned in the mission descriptions not matching the actual reward of the mission.
  • Fixed "can't create an entity event for Hull - the entity has been removed" errors when removing hulls with fires inside them.
  • Fixed submarine/mode selection tickboxes in the server settings menu.
  • Fixed crashing when attempting to select an item in Humpback's fabricator interface.
  • Fixed crashing when attempting to use active sonar in the submarine editor.
  • Fixed the husk appendage not appearing on huskified humans.
  • Fixed order/report messages being flagged as spam way too easily, causing frequent spam kicks.
  • Fixed sliders buttons being invisible while pressed in device interfaces.
  • Fixed an item being spawned in the submarine editor when selecting an item from the menu while another one is already selected.
  • Fixed submarine colliders not taking into account the body offsets of the wall structures, causing some items outside the submarine's walls to be impossible to interact with (the most noticeable being the button that opens Orca's airlock from the outside).
  • Added a small stun effect to railgun shells.
  • Added a little extra fuel to vanilla subs.
  • Slowed down item deterioration rates.
  • Moved the position of turrets in Orca and Typhon to prevent players getting caught under them.
  • Moved humpback's cargo spawn position a bit to prevent the cargo from falling down the hatch under it.
  • Added better visual feedback when reactor is in poor condition.[4]

0.8.9.1

Released February 1st, 2019
  • A full graphics overhaul: almost all of the sprites has been polished or completely remade.
  • Improved random event system that tries to keep the overall difficulty of the game at certain level, delaying additional monster spawns if there's already lots of things going on, or spawning more when there's a more quiet moment.
  • Improved difficulty system: now the difficulty level has a much more noticeable effect on the gameplay.
  • General difficulty balancing all across the board: we've tried to make the difficulty curve more approachable to new players while still keeping things challenging for more experienced players on higher difficulty levels.
  • More varied levels, environmental hazards.
  • A new more detailed health system with things such as limb-specific injuries, addictions, overdoses, mental issues... The system is also highly moddable, and makes it much easier to implement things such as hunger mechanics, more varied poisons or stat-boosting items.
  • Completely redesigned in-game HUD (the inventory, crew command interface, chat, etc).
  • Redesigned crafting system.
  • Minerals scattered across the level (can be used for crafting).
  • A command/report system that can be used to communicate with your crew more effectively (in both single player and multiplayer).
  • Tons of additions to alien ruins (traps, puzzles, non-flooded rooms).
  • Improved AI (both the crew AI and the enemy AIs).
  • NPC dialog (including random chatter and context-specific lines that make it easier to keep track of what the crew is doing).
  • Most of the device interfaces have been redesigned to make them easier to use (and nicer to look at!).
  • Many additions to the campaign mode (still a work in progress though).
  • Overhauled the skill system: now every character can generally do anything (repair devices, fabricate new items, apply medical treatments), but characters with higher skill levels will do things more efficiently.
  • Skill progression in the campaign mode: characters' skills gradually increase, making them more valuable with each completed round.
  • New music composed specifically for the game.
  • Overhauled audio.
  • New monsters.
  • New items (weapons, tools, medical items, alien items, crafting materials, etc).
  • A completely remade tutorial.
  • Too many bugfixes to count.
  • Improved and much more stable ragdoll animations.
  • Additional tools for modders (character editor, sprite editor, level editor, additions to the submarine editor).
  • Steam functionality of course: full Workshop support, achievements, banning Steam IDs from servers...
  • Improved translation support: it's possible to translate texts in item/job/etc configuration files without breaking compatibility with existing subs or mods (see the EnglishVanilla file for some instructions).[5]

References

Advertisement