Files
LuaCsForBarotraumaEP/Subsurface/changelog.txt

464 lines
22 KiB
Plaintext

---------------------------------------------------------------------------------------------------------
v0.3.1.0
---------------------------------------------------------------------------------------------------------
- batteries have separate power_in and power_out connections, which allows recharging and powering devices
simultaneously and using separate recharge circuits
- using supercapacitors as a substitute for batteries now longer works: they have a very low energy storage
capacity and are only suitable for providing short high-energy power surges
- improved connection panel graphics
- fixed a bug that caused the submarine to swoop to a random direction when a character enters it
- fixed crashed caused by EntityGrid.GetEntites()
---------------------------------------------------------------------------------------------------------
v0.3.0.5
---------------------------------------------------------------------------------------------------------
- fixed autopilot crashing the game
- fixed reactor not catching fire when going above the configured ''fire temperature''
- fixed a duplicate "Play yourself" checkbox appearing in the lobby screen after rounds
---------------------------------------------------------------------------------------------------------
v0.3.0.4
---------------------------------------------------------------------------------------------------------
- submarine editor can be used without the console now
- autopilot can be set to maintain the current position of the sub
- monster syncing bugfixes
- ladder syncing bugfixes
- fixed server randomly stunning the players
- fixed "submarine not found" errors which occurred in multiplayer if the filename didn't match the
name of the submarine
- fixed new structures not lining up with existing ones if switching to editor while a round is running
- fixed a bug in shadow rendering which caused memory leaks
- the autoupdater only checks the Content folder when deleting files that don't belong to the latest version
(i.e. the autoupdater won't delete your mods as long as they aren't saved in the Content folder)
- molochs and endworms are immune to bleeding!
---------------------------------------------------------------------------------------------------------
v0.3.0.3
---------------------------------------------------------------------------------------------------------
- fixed selecting stairs and items outside the sub in editor
- fixed crashing when pressing the ''start'' button while no route is chosen in single player
- fixed fire syncing
- fixed another bug that crashed the game if in the lobby when a round ends
- camera keeps moving with the sub when typing into chatbox in spectator mode
---------------------------------------------------------------------------------------------------------
v0.3.0.2
---------------------------------------------------------------------------------------------------------
- fixed crashing when picking up a thermal artifact outside the sub
- fixed clients crashing if in the lobby when a round ends
- fixed crashing when attempting to join a password-protected server
- camera position is set at the position of the sub when entering spectator mode
- AI crew equips a diving suit before going outside the sub
---------------------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------------------
- added missing stunbaton sound file
---------------------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------------------
- fixed rewiring not working in the editor
- fixed a game-crashing projectile bug
---------------------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------------------
- more reliable NPC position syncing
- more reliable method of handling players dying in multiplayer, there should now be less cases of
the server killing players who have equipped a diving suit or switched an oxygen tank just in time for example
- the "you have died" message in multiplayer now also tells your cause of death
- fixed incorrectly placed waypoints in Aegir
---------------------------------------------------------------------------------------------------------
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