Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FullLevelMap

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.

Getting it

Take both files from the latest Release.

  1. 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.
  2. Unpack the viewer anywhere and run FullLevelMapViewer.exe. It needs the .NET 8 desktop runtime.
  3. 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.

Building the viewer

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.

License

MIT. Author: HoppinHauler.

About

The whole Barotrauma level on a second screen: a client-side mod that streams the level and a desktop viewer that draws it.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages