The whole Barotrauma level on a second screen. Two halves that only work together:
mod/—FullLevelMapExternal, a client-side Barotrauma mod. It draws nothing. It reads the level and streams it to the viewer over a local socket.viewer/—FullLevelMapViewer, a small Windows desktop program that receives the stream and draws the map in its own window.
Neither half does anything visible on its own, so they are released together: one download for the mod folder, one for the built viewer.
Take both files from the latest Release.
- Unpack the mod folder into
Barotrauma/LocalMods/and enable FullLevelMapExternal in the game's content package menu. LuaCsForBarotrauma with C# scripting has to be installed, or the mod will not load at all. - Unpack the viewer anywhere and run
FullLevelMapViewer.exe. It needs the .NET 8 desktop runtime. - In a level, press NumPad7. The viewer draws the map; the game console says what happened either way.
The two find each other on 127.0.0.1:18471 and connect in whichever order they
are started. The full description of the mod, its settings and its limits is in
mod/README.md.
Checked on Barotrauma 1.13.4.0. Nothing is claimed about other versions.
The Release carries a built viewer, so this is only for changing it:
dotnet publish viewer/FullLevelMapViewer.csproj -c Release
It has no dependencies beyond the framework.
MIT. Author: HoppinHauler.