Professional Documents
Culture Documents
----------------------
v0.6.1.3
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.6.1.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.6.1.1
-----------------------------------------------------------------------------------
----------------------
- Fixed diving suits and masks not providing enough oxygen when in a low-oxygen
room or outside the submarine.
- Fixed message boxes being impossible to close in the launcher.
-----------------------------------------------------------------------------------
----------------------
v0.6.1.0
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- Dedicated server application.
- Option to supply a reason for banning/kicking a client.
- Option to set a duration for bans.
- Respawning characters get ID card tags for both the shuttle and the main
submarine, i.e. they are
able to open shuttle doors that require a specific clearence.
- Clients now get back control of their character if the server revives them
using the debug commands.
- Added a console command for changing the character a client is controlling.
- Job preferences don't reset when quitting the game.
- Added MessageBox chat message type. Allows custom servers to display custom
message boxes to the clients.
- Logging when a character throws an item.
- Logging which items are contained inside items characters use on themselves
(e.g. which meds are
inside a medical syringe).
- Logging which type of projectile was launched from a railgun and which
items were contained inside it.
- More descriptive wiring logging: the logs don't list all the wires in a
connection panel but only
the changes players do to the wiring.
Monsters:
- Some creatures can hunt for smaller creatures (including humans) and eat
them.
- Tweaked enemy AI to make their attacks less likely to miss.
- Some creatures flee when their health decreases below a specific threshold.
- Crawlers and mantises can attach to ice walls to "ambush" their prey.
- Enemies don't always move at a fixed speed, now they move faster when
attacking or fleeing.
- Shooting watchers with a ranged weapon makes them attack.
- Split tiger thresher's and charybdis' bodies into more parts to make them a
bit more agile.
- Option to make monster events spawn more monsters when previous ones are
killed.
- The camera zooms further out when controlling a large non-humanoid
character.
Misc:
- Improved item interaction logic: highlighting items is more precise, with
items directly under
the cursor taking priority.
- Characters can be dismembered by creatures and explosions.
- New blood particles.
- Blood, explosion and fire decals.
- Added an artifact that attracts creatures.
- Detached buttons and electrical components can be picked up just like any
other item, instead of
having to use a wrench and wait for the item to "detach".
- Wires can't be connected to detached items.
- Debug commands can be autocompleted using tab.
- Added a debug command for creating explosions.
Bugfixes:
- Fixed "loading was interrupted due to an error" crashes on startup.
- Fixed "destination array was not long enough" errors in AddToGUIUpdateList.
- Fixed error messages when a character gets stunned for over 60 seconds in
multiplayer.
- Characters don't consume oxygen from rooms when wearing a diving mask or a
diving suit.
- Fixed occasionally seeing through walls when swimming outside a submarine.
- Fixed crashes during map generation caused by very large wall cells near
the entrance of the level.
- When highlighting a wire in a connection panel, the physical wire and the
items connected to it are
highlighted.
- Fixed crashing when selecting a sonar monitor in a submarine with no hulls.
- Fixed submarine/shuttle lists occasionally appearing empty after joining a
server.
- Fixed "received a position update for an item with no physics body" errors
caused by detaching buttons
or other electrical components from the walls.
- Fixed a bug that caused characters to aim slightly off at the server's side
when using a ranged weapon
or other aimable item.
-----------------------------------------------------------------------------------
----------------------
v0.6.0.2
-----------------------------------------------------------------------------------
----------------------
- Fixed "maximum packet size exceeded" errors when clients join servers.
- Fixed a bug that caused non-interactable checkboxes to always appear unchecked.
- Skill level syncing fix: the syncing isn't dependent on the order of the
characters skills anymore.
- IP addresses are included in all login error messages and the errors are also
logged to the debug console.
- Servers end rounds if all players are either dead or unconscious when autorestart
is on (instead of
waiting for all players to die)
- Fixed nuclear shells and depth charges exploding immediately when launched.
- Fixed a bug that prevented any broken items from being repaired in the single
player.
- Fixed items disappearing from inside copypasted items (e.g. cabinets).
- Added character teleporting console command.
-----------------------------------------------------------------------------------
----------------------
v0.6.0.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.6.0.0
-----------------------------------------------------------------------------------
----------------------
UI:
- new UI graphics
- smoothly scrolling listboxes
- multi-line chat messages don't overlap
Items:
- passive sonar: when not active, the sonar shows nearby sources of sound and
a faint outline of the
structures around them. Now it's much easier to monitor how much noise the
submarine is making and to
hide from enemies.
- new sonar visuals
- texts in labels can be resized
- alien weapons can be used as railgun ammo
- nerfed oxygen and welding fuel tank explosions
- buttons created in fabricators work now
Submarine editor:
- items/structures that have been copy-pasted from another submarine don't
disappear when saving and
loading the sub
- fixed crashes when attempting to load a submarine with no walls
- placing a resizable structure with a height/width of zero is not allowed
- "are you sure" prompt when trying to delete subs
- open menus are closed when opening another one (e.g. the save dialog box is
automatically closed if
the item selection menu is opened)
- fixed crashes when switching to character or wiring mode after copypasting
waypoints
Misc:
- background ice formations with a parallax effect
- the level generation algorithm doesn't place walls behind alien ruins
- improved fire & smoke particles
- water puts out fires more slowly
- explosion damage is reduced if there are walls or other solid obstacles
between and explosion and a character
- heal and revive commands can also be used on other characters than the
controlled one
- fixed fires occasionally causing incorrect sound clips to loop continuously
- AI controlled crew members are better at avoiding hazards such as water and
fire
- swimming animation fix: characters don't swim with their legs extended up
over their shoulders
after a sharp turn
-----------------------------------------------------------------------------------
----------------------
v0.5.4.5
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.4.4
-----------------------------------------------------------------------------------
----------------------
- new fonts
- spectators see indicators for both subs during combat missions
- fixed saves becoming corrupted if the player saves and quits in the "map view"
- fixed "OpenAL not found" errors if trying to run the game with no enabled audio
devices
- fixed OpenAL errors when quitting a round
- fixed unconscious/dead characters falling through floors
- the server list accepts multiple servers from the same IP (assuming they're
running on different ports)
- fixed autorestart and the start button getting stuck if the server fails to load
the respawn shuttle
- fixed server failing to start a round if the cargo spawnpoint has been placed
outside the submarine
- fixed AddToGUIUpdateList errors
- fixed SetTransformIgnoreContacts errors
- tickboxes work again in the item UIs in wiring/character mode
- fixed characters standing in an incorrect position when using railgun controllers
in a mirrored sub
- spawning a scorpion (an old placeholder enemy) doesn't crash the game anymore
- submarine editor shows a warning if there are structures/items way outside the
sub
-----------------------------------------------------------------------------------
----------------------
v0.5.4.3
-----------------------------------------------------------------------------------
----------------------
- a new enemy
- some new sound effects by Omniary
- some structure-specific damage sounds
- the size of docked subs is taken into account when determining the spawn position
of the sub (large
multi-part subs shouldn't spawn inside walls anymore)
- explosion damage is calculated based on the distance to the closest surface of a
limb instead of the
center position of the limb (i.e. large monsters can be damaged by smaller
explosions)
- added an Undertow Games splash screen
- updated to a newer version of the NVorbis sound library
- fixed a null reference exception caused by wires
- fixed an issue in the way items in alien ruins are initialized, which
occasionally caused ID mismatches
(and desync) in items and characters created after generating the ruins
- fixed some item properties not being saved if changed in the editor (e.g. battery
recharge speed)
- fixed characters turning into husks when they die, even if the infection has been
cured
- fixed docking ports being disconnected in the mirrored subs in the combat
missions
- unconscious characters collide with stairs when they're being dragged up
- fixed characters sinking/floating away when using railgun controllers underwater
-----------------------------------------------------------------------------------
----------------------
v0.5.4.2
-----------------------------------------------------------------------------------
----------------------
- fixed crashes when removing nodes from a wire (i.e. right clicking with a wire
equipped)
- fixed inventory not being drawn in the correct position if switching to a
character who's been
dragged/grabbed by some other character
- fixed wires becoming disconnected when copypasting them
- wire nodes can't be moved when connecting wires to a connection panel
- fixed repeating crash messageboxes if the game fails to resolve a SharpDX
exception on startup
- fixed crashing when switching to wiring mode while editing some value of an item
- fixed keyboard focus staying in textboxes after the textbox has been hidden (for
example,
the input fields in the submarine saving prompt)
- fixed error message spam if a docking port is linked to another port in the same
sub
- submarine lists in the editor, main menu and server menu are updated when new
subs are saved/received
- fixed item editing menu staying on the screen when loading another sub in the
editor
- ruins cant span above the top of the level anymore
- the size of the docked subs is taken into account when generating the level
- fixed autorestart timer not resetting at the clients' end if the server fails to
start a shift and
resets the timer
- docked subs are forced to correct positions during loading (subs won't get stuck
inside each other
even if the submarines are slightly overlapping in the editor)
-----------------------------------------------------------------------------------
----------------------
v0.5.4.1
-----------------------------------------------------------------------------------
----------------------
Bugfixes:
- copypasted items are now correctly aligned to the "grid"
- cabinets can be copypasted from a sub to another without the items inside
disappearing
- placing explosives inside an item and that item inside another item doesn't
prevent explosions
- fixed a bug that occasionally caused crashing when the game happens to
generate a very small level
Sub editor:
- structures/items that are behind something else can be selected using a
listbox that appears
when hovering the cursor over them
- wires have to be selected by clicking before any of the points can be moved
(makes it possible
to move the correct wire even if it's overlapping with other wires)
- the selected wire is renderer over all structures
- points can be added to wires by clicking while holding ctrl
- disabled music
Misc:
- some rendering optimization
- pathfinding and waypoint generation improvements
- made mantises more aggressive
- water flows more slowly through partially damaged walls
-----------------------------------------------------------------------------------
----------------------
v0.5.4.0
-----------------------------------------------------------------------------------
----------------------
Submarine editor:
- copy, paste and cut functionality
- items/structures can be copied by holding ctrl while dragging
- it's possible to move a wire by moving both items it's connected to
(without having to move each
individual point of the wire separately)
- "hull volume helper" which makes it easier to select a suitable ballast
tank size and
NeutralBallastLevel setting in the navigation terminal
- equipped items are removed when switching from wiring mode to character
mode or vice versa
- no need to wait when deattaching items from the walls with a wrench
Bugfixes:
- wires are now positioned correctly in mirrored subs
- UI elements (buttons, textboxes, etc) can't be clicked through each other
anymore
- fixed a bug that caused crashes when deattaching items from walls
- fixed a game-crashing particle bug
- fixed respawned characters getting assigned to a different team than the
rest of the characters
(causing them to be displayed separately in the crew menu)
- pathfinding/autopilot fixes
Misc:
- server hosts can give players special privileges (kick, ban, end round)
- saving the contents of the server info box and the traitor setting
- changes to battery logic: they can now be used to cover the entire power
consumption of the
electrical grid (assuming their maximum output is high enough)
- added "artifact holders" to alien ruins (which can also be used for turning
artifacts into power
sources if installed in a sub)
- changes to character collider behavior: crouching changes the size of the
collider and it's
easier to step over small obstacles
-----------------------------------------------------------------------------------
----------------------
v0.5.3.4
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.3.3
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.3.2
-----------------------------------------------------------------------------------
----------------------
- fixed character colliders occasionally getting stuck inside walls when switching
from swimming to
walking or standing up after being unconscious
- wires can be dragged outside the sub in the editor without disconnecting them
- easier to climb over small obstacles
- combat missions don't reset the "allow respawn" setting
- submarines outside the camera view aren't rendered
- coelanth collider fix
-----------------------------------------------------------------------------------
----------------------
v0.5.3.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.3.0
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- submarine vs submarine missions
- server hosts can disable spawning of certain characters
- server hosts can have subs spawn with additional items
Submarine Editor:
- zoom now works relative to the mouse's position rather than the center of
the screen
- fixed selection rectangle not being visible when dragging from bottom right
to top left
- rectangles now have line widths dependent on the camera zoom (lines are
still visible after zooming out)
Items:
- added a particle trail to railgun shells
- added dim emergency lights which require no power
- a "glow effect" when moving items between inventory slots
- option to select which location the autopilot should navigate to
- fabricator UI shows item descriptions and items that can't be fabricated
are grayed out
Bugfixes:
- attempt to fix "DXGI_ERROR_NOT_CURRENTLY_AVAILABLE" errors on startup
- fixed water flow sounds taking up all the audio channels and preventing
other sounds from playing
when the sub is heavily flooded
- the start button in the server lobby is re-enabled and autorestart
countdown is reset if starting
a new round fails for whatever reason
- the colliders of the ice walls match the shape of the walls more accurately
- player-controlled monsters can damage the submarine from the outside
- waypoint generation and pathfinding bugfixes
Misc:
- improved line of sight effect (instead of a solid black "fog of war", a
faint image of the
surrounding rooms can be seen through walls)
- less ambient light, and it gets darker when diving deeper
- a hull-specific ambient light system: light sources increase the amount of
light inside rooms,
preventing shadows from looking unnaturally dark in fully lit submarines
- option to disable vsync
- added a near-indestructible alien ruin wall variant - breaking through the
walls with a railgun
or a plasma cutter is not always an option anymore
- added a parallax effect to the particles floating in the ocean
-----------------------------------------------------------------------------------
----------------------
v0.5.2.0
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.1.3
-----------------------------------------------------------------------------------
----------------------
- server whitelists
- a new monster
- improved autopilot
- background sprites and creatures can be customized via Content Packages
- Linux clients can connect to Windows servers again (and vice versa)
- fixed the upper boundary of the level occasionally being possible to pass through
- textboxes can't be selected through other UI elements anymore
-----------------------------------------------------------------------------------
----------------------
v0.5.1.2
-----------------------------------------------------------------------------------
----------------------
- hacked clients can't join a full server or change the name of their character
anymore
- option to choose which character to control using the "control" command when
there are multiple
characters/creatures with the same name
- a console command for spawning items
- the server logs show who sent each chat message
-----------------------------------------------------------------------------------
----------------------
v0.5.1.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.1.0
-----------------------------------------------------------------------------------
----------------------
- getting attacked by a husk will slowly turn the victim into a husk
- spam filter
- added server options to the ingame HUD
- fixed tiger thresher spawning on Linux
- a more secure password authentication method (again)
- ingame players can't receive messages from lobby players anymore
- more server-side security checks
- medical doctors always have a high enough medical skill to fabricate any drug
- ai-controlled crew can be spawned using the console in multiplayer
- it's possible to manually attack when controlling a creature
- randomly spawned artifacts are spread out better throughout the level
- characters won't let go of a person they're dragging when entering/exiting the
sub
- respawned players get the same ID card tags they would've gotten if they had
spawned inside the main sub
- highlighted characters glow in the dark
-----------------------------------------------------------------------------------
----------------------
v0.5.0.3
-----------------------------------------------------------------------------------
----------------------
- fixed "submarine not found" errors when starting a round after downloading a
shuttle from the server
- console command for banning
- a more secure password authentication method
- fixed players with a space in their name being impossible to kick/ban via the
console
- banlist is saved immediately after banning someone instead of when shutting down
the server
- IP addresses are visible in netstats
- client names are sanitized
- bunch of miscellaneous anti-cheat measures
- fixed docking ports leaking if multiple vessels dock to the main sub
- cargo is always spawned in the main sub even if there are cargo spawnpoints in
the docked vessels
-----------------------------------------------------------------------------------
----------------------
v0.5.0.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.5.0.1
-----------------------------------------------------------------------------------
----------------------
- selecting the same sub as the respawn shuttle and the main submarine works now
- fixed the ''end round'' tickbox not appearing if joining and spawning mid-round
- ruin walls/doors can be cut again
-----------------------------------------------------------------------------------
----------------------
v0.5.0.0
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- fixed a bunch of bugs that caused entity IDs not to match between the
clients and the server (which
caused severe syncing issues)
- fixed monster inventory syncing (i.e. husk inventory syncing)
- fixed server description box not being synced with clients
- search bar for server logs
- more server options
- fixed the occasional "queue empty" error messages when attempting to send
submarine files to players
- characters can't be freely named anymore - they'll have the same name as
the client
Items:
- items can be equipped/unequipped by double clicking
- longer railgun view distance
- changes to the logic that determines which item is being highlighted - now
it's much easier to
select specific items in cramped subs
- highlighted items glow (so it's easier to see which item you're targeting
in the dark)
- fixed an electricity bug that sometimes caused parts of the grid to not
carry any power after
a junction box has been broken and repaired
- option to choose the output of a signal check component when the signal
doesn't match
- fixed fire extinquishers
- item search bar in the submarine editor
- fixed cargo items spawning in incorrect positions (which occasionally
caused some serious problems
if the item happened to be a crate full of nitroglycerin)
- flares burn longer
- fixed flashes from explosions/sparks/flares occasionally ''staying on''
- cameras: can be connected to a railgun controller (or any other selectable
controller) to remotely
view rooms or areas around the sub
Submarines:
- the mass of a submarine depends on its size - larger submarines require
more force to move around
(custom subs may need some modifications to get the top speeds of the
smaller/larger subs back to a
steerable level)
- changes to depth damage logic: structures with more health need more
pressure before they start taking
damage (i.e. submarines with thicker walls and no windows can go deeper)
Misc:
- stunned characters can't move items in their inventory
- characters can run while grabbing/dragging someone
- fixed a bug that made it impossible to spawn characters through the console
in the Linux version
- NPCs won't close doors/hatches on themselves and are better at handling
stairs/ladders
- pathfinding bugfixes
-----------------------------------------------------------------------------------
----------------------
v0.4.1.6
-----------------------------------------------------------------------------------
----------------------
- 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
-----------------------------------------------------------------------------------
----------------------
v0.4.1.5
-----------------------------------------------------------------------------------
----------------------
Linux version:
- fixed ''unable to load coelanth.png'' error messages
- fixed non-matching content packages between the Linux and Windows versions
-----------------------------------------------------------------------------------
----------------------
v0.4.1.4
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.4.1.3
-----------------------------------------------------------------------------------
----------------------
- fixed errors when updating the submarine list if the host is has selected the
"play yourself" option
-----------------------------------------------------------------------------------
----------------------
v0.4.1.2
-----------------------------------------------------------------------------------
----------------------
- fixed the ''queue empty'' error messages when attempting to download a sub from
the server
-----------------------------------------------------------------------------------
----------------------
v0.4.1.1
-----------------------------------------------------------------------------------
----------------------
- changes to connection panel layout: less wire overlap, making it easier to select
individual wires
- 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
- 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
-----------------------------------------------------------------------------------
----------------------
v0.4.1.0
-----------------------------------------------------------------------------------
----------------------
- 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)
-----------------------------------------------------------------------------------
----------------------
v0.4.0.3
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.4.0.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.4.0.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.4.0.0
-----------------------------------------------------------------------------------
----------------------
DOCTORS:
- medical doctors (can fabricate various drugs/chemicals and give CPR to
unconscious characters)
- changes to the dying logic: characters will be unconscious when their
health or oxygen goes below 0,
and die when it drops to -100
- medical syringes can be used on other characters
- any chemicals can be inserted in medical syringes
Items:
- handheld sonars
- crates, small medical/chemical cabinets
- junction boxes, sonar monitors, navigation terminals and engines break if
they're underwater long enough
- reactor cools down if it's underwater (multiple fuel rods are required to
bring the temperature back up)
- forces are applied to items (not just characters) when the submarine hits
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
- autopilot bugfixes
- the amount of oxygen/battery left is visible in the inventory slot of the
''parent item''
- new inventory slot for masks, headsets, etc
Multiplayer:
- fixed a bug that caused the server to resend a ton of messages to a client
who's been temporarily
disconnected, causing syncing issues to every player
- fixed syncing issues related to items breaking (eg junction boxes being
broken only for some players)
- fixed dead monsters occasionally ''teleporting'' inside the sub in
multiplayer
- 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 have a limited range
- players are equipped with a headset which can be used for remote
communication (and making
voice-controlled devices/systems)
- speech bubble icon is displayed next to the character when speaking in
multiplayer
Misc:
- level generation improvements: small cave systems, more vegetation, more
varied layouts
- option to spawn characters/monsters near, inside or outside the sub
- crouching
- cargo missions
- borderless windowed mode (aka fake fullscreen)
- option to enable some additional debug logging (by setting
''verboselogging'' to true in the config file)
- a menu that shows the mission description mid-round
- game settings can be changed mid-round
- submarine descriptions
- fixed characters getting stuck inside a wall when trying to get inside the
sub through a hole
-----------------------------------------------------------------------------------
----------------------
v0.3.6.0
-----------------------------------------------------------------------------------
----------------------
- bunch of crew AI improvements and bugfixes: they are now much better at keeping
themselves alive and
fixing leaks
- crew AI can be toggled on and off using "DisableCrewAi" and "EnableCrewAi"
commands
- fixed crashing when switching from wiring mode to character mode
- inventory is visible in wiring mode
- several wiring bugfixes
- 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 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 editor
-----------------------------------------------------------------------------------
----------------------
v0.3.5.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.5.0
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.4.2
-----------------------------------------------------------------------------------
----------------------
- fixed characters passing through walls/windows that have already been repaired
- fixed the spawn command in Linux version
- fixed clients being able to join servers with the wrong password
-----------------------------------------------------------------------------------
----------------------
v0.3.4.1
-----------------------------------------------------------------------------------
----------------------
- fixed a major bug in the networking code, which caused the server to incorrectly
determine the order
of messages received from different clients and discard valid messages
- fixed levels with the same seed appearing different between the Linux and Windows
versions
- creatures spawned using the console are synced with clients
- password prompt for password-protected private servers
- holes in the walls can be seen through
- bleeding gradually slows down - making an enemy bleed isn't a guaranteed kill
anymore
- mantises don't bleed
- fixed crashing when swapping some specific equipped items with another item in
the inventory
- fixed deconstructor, fabricator and railgun connection panels closing immediately
after opening
-----------------------------------------------------------------------------------
----------------------
v0.3.4.0
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- missing submarine files can be downloaded from the server host
- player syncing bugfixes (aiming is visible to other players, smoother movement in
water)
- creature syncing bugfixes (less teleporting around)
- fixed the server lobby displaying wrong numbers of votes at the client's side
- fixed the server list displaying 16/16 players as 0/16
- saving server settings
Other:
- skyholder artifacts consume oxygen
- thermal artifacts catch fire even if they're not being held
- placed items/structures can be resized in the editor
- items in the inventory can be swapped between slots by dragging them on top of
each other
- cyrillic character support
- slower underwater scooters
- fixed pressure building up in enclosed rooms full of water, even if there were no
hull breaches
- an indicator which shows the direction of the sub when spectating
- fixed crashing when loading a submarine with no hulls
-----------------------------------------------------------------------------------
----------------------
v0.3.3.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.3.0
-----------------------------------------------------------------------------------
----------------------
- more visible indicators when taking damage, running out of oxygen or being
crushed by pressure
- 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 (e.g. inside walls) if the
submarine has been built
far away from the coordinates (0,0)
- 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
- small changes to the vanilla subs
- fixed the water brightness in Linux version
-----------------------------------------------------------------------------------
----------------------
v0.3.2.6
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.2.5
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.2.4
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.2.3
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.2.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.2.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.2.0
-----------------------------------------------------------------------------------
----------------------
- server logs
- server admins have the option to send messages only to dead players and
spectators (/d [message]) or
to one specific player (/name [message])
- more reliable door syncing
- railgun syncing bugfixes
- longer view distance when outside
- deattaching items takes some time
- welders and cutters do damage to players/enemies again
- a new enemy
- molochs can do damage to players
-----------------------------------------------------------------------------------
----------------------
v0.3.1.5
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.1.4
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.1.3
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.1.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.1.1
-----------------------------------------------------------------------------------
----------------------
- fixed a major bug that caused item/monster ID mismatches between the server and
the clients, which
accounted for many of the monster/inventory/item syncing issues
- improved player position syncing
-----------------------------------------------------------------------------------
----------------------
v0.3.1.0
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.0.5
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.0.4
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.0.3
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.0.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.3.0.1
-----------------------------------------------------------------------------------
----------------------
- fixed inventory not being visible when using character mode in the 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 sub won't crash the game anymore
- when opening the crew commander menu for the first time, there's a text notifying
about the hotkey for
opening/closing the menu
-----------------------------------------------------------------------------------
----------------------
v0.3
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- a summary screen which shows some details about the previous round
- no separate traitor mode: they can be enabled for any game mode
- an option to randomize whether there is a traitor or not
- larger chatbox
- a ton of syncing bugfixes and optimization
Items:
- fabricators, which can be used for crafting items out of raw materials or
other items
- deconstructors, which break items down to their basic components/materials
- a bunch of new sprites
- there are some artifacts scattered around every level regardless of the
quest, and they can be collected
and used as a source of useful raw materials for the fabricator
- added hatches (which are basically doors rotated by 90 degrees)
- characters can't get stuck inside doors anymore
- stairs are easier to climb (less tripping down!)
- 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 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
- reactor state is saved (it will stay running when between levels)
- using a stun baton while running won't make the character trip anymore
Submarines:
- a new sub, Nehalennia
- the collider of the submarine now matches the shape of the hull
- the airlock pumps in each sub are set to pump water out instead of just
turning the pump on when pressing
the button outside the airlock
Submarine editor:
- items/structures are sorted by category in alphabetical order
- tickboxes for hiding hulls, gaps, waypoints and links between items
- a list of the most recently used items/structures
- placed wires are much easier to move around
- more accurate staircase selecting (the ''bounding box'' of the staircase
won't prevent selecting items that
are behind it anymore)
- visible indicators for railgun rotation limits
Crew:
- the crew members not controlled by the player now have an AI: they can take
orders, do some basic tasks
and avoid various hazards
- fixed equipped items disappearing when loading the game
- bodies can be dragged up stairs
Misc:
- two new monsters
- improved UI graphics
- better looking cavern walls
- major optimization to light/shadow rendering
- some new quests (which are now called ''missions'')
-----------------------------------------------------------------------------------
----------------------
v0.2.6.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.2.6.1
-----------------------------------------------------------------------------------
----------------------
- fixed a bug that caused characters to take bleeding damage for no apparent reason
- fixed autopilot not working when changing the map seed
-----------------------------------------------------------------------------------
----------------------
v0.2.6
-----------------------------------------------------------------------------------
----------------------
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
-----------------------------------------------------------------------------------
----------------------
v0.2.5
-----------------------------------------------------------------------------------
----------------------
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
-----------------------------------------------------------------------------------
----------------------
v0.2.4.1
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.2.4
-----------------------------------------------------------------------------------
----------------------
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
-----------------------------------------------------------------------------------
----------------------
v0.2.3.2
-----------------------------------------------------------------------------------
----------------------
-----------------------------------------------------------------------------------
----------------------
v0.2.3.1
-----------------------------------------------------------------------------------
----------------------
- 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
-----------------------------------------------------------------------------------
----------------------
v0.2.3
-----------------------------------------------------------------------------------
----------------------
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
-----------------------------------------------------------------------------------
----------------------
v0.2.2
-----------------------------------------------------------------------------------
----------------------
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
-----------------------------------------------------------------------------------
----------------------
v0.2.1
-----------------------------------------------------------------------------------
----------------------
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
-----------------------------------------------------------------------------------
----------------------
v0.2
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- major optimization and much better lag compensation
- tons of bugfixes that should fix most of the syncing issues
- admins can play on their own server without launching another instance of
the game
- setting the job preferences actually does something now
- reconnecting to a server if the connection is temporarily lost works much
better now
- proper error messages if UPnP port forwarding fails
Items:
- security guard gear: ballistic vest, helmet & stun baton
- wifi components that can be used for transmitting signals between devices
- wall labels with a configurable text
- a bunch of new sprites and sounds
- wearing a diving suit slows the characters down
- supercapacitors
- attempting to fire the railgun when there are no shells loaded doesn't
consume power anymore
Submarine:
- improved version of Aegir
- a new submarine, "Vellamo"
- nuclear reactors overheat much more slowly and there are warning signals
for overheating and a remote
shutdown button in both of the default subs
- ambient sounds change according to the speed of the sub
- fixed parts of the submarine getting stuck in the level on collision
- the autopilot is a much better driver now (although it may still crash at
very tight spots)
Crew:
- aiming underwater is much easier
- improved humanoid animations
- stunned/dead characters can be dragged
- all characters can now use plasma cutters and welders regardless of their
skills, but insufficient
skill level will make them flicker and work much less efficiently
- same for the harpoon gun, anyone can shoot but lower levels will make the
gun less accurate
- rewiring devices may cause electric shocks if the electrical engineering
level is too low
Creatures:
- some random "prop fish" swimming in the background
- a new hostile creature
Misc:
- a tutorial going through all the basic tasks and game mechanics (more in-
depth tutorials will be
added in future versions, including one for making custom subs)
- an auto-updater in the launcher
- the game generates a detailed report if it crashes
- physics optimization (i.e. using simplified physics & animation for off-
screen characters and
disabling them entirely if they're far enough)
- lighting optimization (caching the lights/shadows if a light source hasn't
moved instead of
recalculating them every frame)
- two new background music tracks
- better looking explosions
- better looking water particle effects
- minor UI improvements
- better UI scaling on different resolutions
- health/oxygen bar improvements and status icons for bleeding and water
pressure
- gap-hull connections are visible in the sub editor
- pumps don't have to be manually connected to a hull in the editor anymore,
they automatically
empty/fill the hull they're inside
-----------------------------------------------------------------------------------
----------------------
v0.1.3.2
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- some major opimization to networked messages (less lag)
- option to disable UPnP port forwarding (which may have prevented some from
hosting a server)
- a new round can't be started if a submarine hasn't been selected (which
used to crash the game)
- maximum number of players can be changed
- fixed a bug in the net lobby screen that disabled the start button when the
chat box was scrolled
to a specific position
- a window that displays some network statistics when hosting a server (can
be activated by entering
"debugview" to the debug console)
-----------------------------------------------------------------------------------
----------------------
v0.1.3.1
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- chat messages are sent reliably
-----------------------------------------------------------------------------------
----------------------
v0.1.3
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- fixed master server connection errors in server list screen
- fixed a bug that caused other characters to get "stuck" to the railgun
controller, causing them
to fly back to 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, not the other way around)
- C4 blocks loaded inside a railgun shell won't explode inside the submarine
when firing the railgun
- fixed another game-crashing railgun bug
- fixed a bug that caused characters to spawn with an incorrect number of
items
-----------------------------------------------------------------------------------
----------------------
v0.1.2
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- a "lobby screen" showing a list of servers that are currently running
- password protected servers
- traitor rounds end when the traitor dies/disconnects or if the submarine
reaches the end of the level
Items:
- fixed the crashing when firing the railgun or activating a detonator
Other:
- optimized lightning and "line of sight" rendering
- an unfinished tutorial which can currently only be accessed by entering
"tutorial" into the
debug console
-----------------------------------------------------------------------------------
----------------------
v0.1.1
-----------------------------------------------------------------------------------
----------------------
Multiplayer:
- player names are shown
- assigning jobs and selecting job preferences works now (jobs are assigned
when the round starts)
- a menu that shows the crew members and their jobs and skills
- reduced lag spikes
- fixed a bug that caused disconnected players to stay in the player list
- server admin can see which player is the traitor
Items:
- plasma cutter / welding tool bugfixes and some light & sound effects
- stun grenades, detonators and c4 blocks work now
- captain's uniform
- items can be placed inside railgun shells (explosives for example)
- buttons can be attached and detached
- on-screen message when trying to use a button without the right ID card
- wire sprites don't overlap and "flicker" on top of each other anymore
- trying to set the color of a lightcomponent to an invalid value doesn't
crash the game anymore
Submarine:
- some signs on the walls of Aegir to make navigation a bit easier
- moved the railgun and changed the rotation limits to increase it's area of
effect while preventing
shooting at the windows
- fixed waypoint selection bug in submarine editor
- the ".gz" extension is automatically added when saving a map
Other:
- decreased fall/impact damage
- dead characters can be looted