Nitrox Versions Save

An open-source, multiplayer modification for the game Subnautica.

1.7.1.0

1 year ago

Minor fix and Adjustement for the subnautica 2.0 incompatibility.

  • Fixed a bug where Windows 7 users would not be able to open the launcher.
  • Fixed a bug where Subnautica 2.0 users were able to launch the client or start a server.

Steam Users

  • Will now temporarily show the steps needed to downgrade to Legacy version so that the mod works.

Epic Users

  • No it's not working yet...

MSStore

  • Don't look here either...

1.7.0.0

1 year ago

Revamps and Improvements on the base building experience

  • You can no longer build/destroy base parts when a player is in the way.
  • Significant reduction of red structure occurances.
  • Vast improvements on base building loading properly after re-logging (ladders, reactors, alien containments, ...)

Overall Improvements

  • Improvements on our network layer (faster, uses less memory, more secure and produces a smaller output).
  • Improvements on our localization process (Switched to WebLate).
  • Improvements on our InGame Debuggers.
  • Improvements on platform detection for Linux systems.

Nitrox Launcher Quality of Life Improvements

  • Added a way to configure nitrox firewall rules automatically.
  • Added a way to specify subnautica installation path through environment variables.

Gameplay Quality of Life Improvements

  • Added LAN server discovery inside main menu.
  • Added player list tab inside PDA.
  • Added command history to the ingame chat (up/down arrows).
  • Added mute system to the chat (/mute).
  • Players will no longer be loosing health/food/oxygen during loading time.
  • Players will no longer be able to clip through the map during both loading and teleportation.
  • Added sync for aurora commands (explode/restore/countdown).
  • Added sync for vehicle destruction (seamoth/cyclops/exosuit).
  • Added sync for ping preferences (colors, visibility, ...).
  • Added sync for analyzed technologies.
  • Added sync for rocket launch sequence.

Bug Squashing

  • Fixed a bug where player color would not match his ping color.
  • Fixed a bug where moonpool undocking sequence was not working.
  • Fixed a bug where player's skin lighting was dark when entering lifepod/bases.
  • Fixed a bug where teleporting commands would clip the player through the world.
  • Fixed a bug where teleport commands were not working inside base/cyclops.
  • Fixed a bug where inventory items would duplicate after death.
  • Fixed a bug where cyclops was not moving if driver was using cameras.
  • Fixed a bug where you could modify another player's inventory.
  • Fixed a bug where the main menu was freezing while joining a server.
  • Fixed a bug where join queue could break when a player was leaving during loading time.
  • Fixed a bug where timeout system for the join queue was not functional. No need to restart the whole game.
  • Fixed a bug where the commands like "kick/server stop" would allow you to keep playing through the pop-up.
  • Fixed a bug where Steam was not starting Subnautica.
  • Fixed a bug where you can see "unprocessable command" when using the help command.
  • Fixed various instances of inventory wiping.
  • Fixed issues with Discord integration.
  • Updated to latest translations
  • Project cleanup and upgraded to latest dependencies.

1.6.1.0

1 year ago
  • Fixed a bug where fragments wouldn't spawn at all
  • Added fallback when external IP returned by router is a private network

1.6.0.0

2 years ago
  • Added a brand new launcher UI
  • Reworked Discord integration with modernized UI
  • Save files will now use JSON format by default
  • Temporary workaround for vehicle stuck on nothing (exit and enter the vehicle)
  • Disabled daynightspeed, speed and sub Subnautica commands
  • Improved performance and reliability with matrix computing
  • Improved help command to provide information over specific command
  • Improved sit animation and added multiple seats to bench
  • Improved UPnP support and added fallback for getting public IP
  • Improved clarity of IP messages in console
  • Improved game platform check (Steam, Epic, Discord, MSstore)
  • Improved sync of rocket stages and pre-flights checks
  • Improved sync of Subnautica events (Aurora, radio, ...)
  • Added more translations (Danish, Croatian, Dutch, Czech, Polish, ...)
  • Added sync for player goals on per-player basis (i.e: goals like collecting resources)
  • Added sync for blueprints scan progress
  • Added a join queue to server to improve reliability upon loading
  • Added a streamer mode options (hide IP, hide chat, ...)
  • Added a server option to fully load the map upon server start (can take few minutes)
  • Added a server option to disable UPnP port forwarding
  • Added a way to customize launch arguments (like VR options)
  • Reduced instances of random errors while loading a save
  • Reduced instances of antivirus false positive
  • Fixed a bug where vehicles modules would not persist upon reload
  • Fixed a bug where Aurora could explode multiple times
  • Fixed a bug where vehicles color and name could desync
  • Fixed a bug where ion cubs would spawn stuck underground
  • Fixed a bug where wrecks and precursors bases were not fully loading
  • Fixed a bug where seaglides were loosing battery way too quickly
  • Fixed a bug where items were not well parented with other objects (wrecks parts, ...)
  • Fixed a bug where using free-cam would spam logs with errors
  • Fixed a bug where cyclops sonar would be executed for every player
  • Fixed a bug where cyclops decoy launcher button cooldown wasn't applied.
  • Fixed a bug where cyclops motor state sync could fail
  • Fixed a bug where lockers/signs labels could disappear upon restart
  • Fixed a bug where Nitrox version label were disorienting in VR
  • Fixed a bug where you could get disconnected if you clicked on join button twice
  • Fixed a bug in joining menu where you could not join a server if you tabbed out
  • Fixed a bug where config file values could not be updated when properties were missing
  • Fixed a bug where config file could became invalid upon switching format with commands
  • Fixed a bug where you could leave your chair/bench while chatting (when pressing E key)
  • Fixed a bug where storage's name wasn't persisted
  • Fixed a bug where discord game platform wasn't recognize
  • Fixed various random errors inside logs.
  • Removed limitation on port under 1024 (use it if you know what you're doing)
  • Huge project cleanup and technical migrations (C#10, latest dependencies, ...)

1.5.0.1

2 years ago
  • Added option to disable UPnP port forwarding
  • Added backwards compatibility of previous "servers" file format
  • Added auto save for missing server.cfg properties when server.cfg is loaded
  • Fixed regression that prevented using hostname instead of IP

1.5.0.0

2 years ago
  • Vastly improved player modules (reduced instances of seamoth explosions)
  • Vastly improved load time while launching the mod
  • Vastly improved server logic inside the launcher
  • Improved save files reliability (reduced instances of corruption)
  • Improved reliability for rockets (reduced instances of stages rollback)
  • Improved steam path discovery (new format has been introduced recently)
  • Added seed system for save files (The escapepod will now generate at a random place depending on the seed)
  • Added audio sync (include most of the basic sounds)
  • Added sync for incubator enzyme terminal and power pillar
  • Added sync for plant growth (inside storage too)
  • Added sync for bench/chair (Only one person can sit now)
  • Added sync for inventories (quickslots will be persisted upon relog)
  • Added sync for held items
  • Added support for UPNP (automatic port forwarding for compatible router)
  • Added support for translations (French,Spanish,German,Romanian,Finnish,Russian,Italian,Hungarian,Slovak,Portuguese...)
  • Added automatic file upgrade between nitrox updates
  • Fixed a bug causing fabricators/workenches to loop forever
  • Fixed a bug causing vehicle bay to be able to only craft 1 vehicle
  • Fixed a bug causing non fully vehicle inside cyclops to quickly drain all the energy
  • Fixed a few instances of item disappearing
  • Fixed a bug causing server restart to wipe the save
  • Fixed a bug where world backup was incomplete
  • Fixed a bug causing seamoth not to take depth damage
  • Fixed a bug causing story timing data to disappear
  • Fixed a bug with log files that couldn't be open upon errors
  • Fixed a bug where files couldn't be copied between drives (causing Nitrox start issues)
  • Fixed a bug causing incubator babies not to move while spawning
  • Fixed a bug causing base pieces to disappear while using the JSON save format
  • Fixed a bug causing a 0,0,0 ping to appear
  • Fixed a bug causing /warp command inside cyclops/bases
  • Fixed a bug causing color UI not to display the actual player color in server menu
  • Fixed a bug causing wrong user path (i.e: C:\Users\Sunrunner) inside exceptions
  • Added a new server command to easily swap save files format (JSON or PROTOBUF) : "/swapserializer [serializer]"
  • Added a new server command to easily rank players : "/promote [player] [rank]"
  • Added a new rank to server : MODERATOR
  • Added the ability to launch Nitrox even if QMods is installed
  • Unity logs will now be redirected to Nitrox logs
  • Upgraded to C# 9 and latest dependencies

1.4.0.0

3 years ago
  • Vastly improved the base building experience (reduced instances of red ghosts and partial constructions)
  • Vastly improved building experience inside the cyclops (reduced instances of objects relocating outside)
  • Vastly improved world loading (reduced instances of missing bases and gun)
  • Fixed multiple bugs related to vehicle docking
  • Fixed a few instances of seamoth explotions (still, try to avoid collisions)
  • Fixed a bug with furniture being unpowered when relogging (such as the fabricator)
  • Fixed a bug causing story pings and radio messages to disappear when relogging
  • Fixed a bug causing the infection not to reveal
  • Fixed a bug causing rocket buildbots to desync between clients
  • Fixed a bug causing seamoths to stack when there are more than one moonpool
  • Fixed a bug causing some entities to not spawn their children properly
  • Fixed a bug causing entities to not spawn while using the JSON save format
  • Fixed most instances of players swimming inside bases when relogging
  • Added username validation upon logging (Usernames with spaces or weird characters will no longer be valid)
  • Added password input field when connecting to password protected servers
  • Added sync for rocket preflights
  • Added sync for bio reactor inventory
  • Added sync for modules inside the scanner room
  • Added support for updating the max discord party size through configuration
  • Added the ability to run multiple servers with different ports
  • Added a brand new user-friendly config file for the server (config.properties)
  • Added a new server command to open the config file: "config"
  • Added a new server command to open the server directory: "directory"
  • Added a new server command to restart: "restart"
  • Server will now be paused with no player inside
  • Added support for IPV6 server addresses
  • Improved JSON save files
  • Upgraded to C# 8, .NET 4.7.2, and latest dependencies

1.3.0.0

3 years ago

92c53

3 years ago

8ec898

3 years ago

1.2.1.0