Barotrauma

Barotrauma

117 ratings
Blueprints
6
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.068 MB
1 Aug, 2024 @ 9:39am
15 Feb @ 10:52am
78 Change Notes ( view )

Subscribe to download
Blueprints

In 1 collection by Max
Mods That Get the Nod
12 items
Description
Blueprints
Blueprints lets you save and load circuits in a circuitbox. It works in both singleplayer and multiplayer. Blueprints is a client side mod so it will even work on vanilla servers. The host does not need to run it in order for you to use Blueprints on their server.

When you click a circuit box, buttons will automatically appear on the right side of the screen that let you save, load, etc.

Sharing Blueprints
Your blueprint files are stored in Barotrauma\LocalMods\Blueprints_saved_blueprints. You can send those files to others so they can copy them into the same folder.

Installation Instructions
This mod requires clientside Lua for Barotrauma to work.

Installing Client-side Lua:
  • Open hosting menu
  • Select LuaForBarotrauma in ServerExecutable and host a server
  • While hosting, open the console window (most commonly 'F3')
  • Type in or copy, then execute the console command:
install_cl_lua
  • Restart the game
  • Open the lua config menu in the top left of the main game menu
  • Turn on "csharp scripting enabled"

(Video if you don't understand the instructions above: https://www.youtube.com/watch?v=wEeJ70vH1TM )

The client-side installation will be reverted every time you verify the game files or a new Barotrauma update is released, so you will need to do this process again if that happens.

Bug Reports
If you encounter any bugs or have suggestions please post them on the discord. You can also comment them below.

Screenshots of any crash report really help (the red text that pops up in console, F3). You can do the command "dumptofile my_error_report" to export the contents of the console to a file in your Barotrauma base folder.

If possible also post a download link to your blueprint save file from your Barotrauma localmods folder. Its much easier to share these files on discord.

If you have a bug try reloading lua with "cl_reloadlua" in the console. Sometimes lua in general just panics (not related to this mod) and this command can fix that.

Github
If you are playing this on Epic Games, you can use this github repo [github.com] to download the mod.

Discord
https://discord.gg/fknqFyZnKk
Thats the link to the discord for this mod. Its a good place to do bug reports or share blueprint files, or just talk about wiring in general.

Known Issues
Updates to this mod may occasionally break compatibility with previous versions of saved blueprint files. You should document your important circuits using some other method.

This mod will probably not work for any component that is in not in the vanilla game. It depends on how the modder wrote it. Feel free to try it though.

Hit that like button👍
94 Comments
Max  [author] 23 Jan @ 8:54pm 
I added a delay slider to the buttons on the right. Increase it if you are having trouble loading a blueprint on laggy servers.
PabloCA 3 Jan @ 8:04pm 
awooga
Slime 2 Jan @ 11:25pm 
hunga lunga
Max  [author] 26 Nov, 2024 @ 7:04pm 
Weird. I won't worry about that one then.
Banana Nomnom 26 Nov, 2024 @ 6:44pm 
Strange, it seemed that the folder update did something and it now works properly on linux. Which is strange but welcome.
Max  [author] 26 Nov, 2024 @ 6:33pm 
Ill see about installing linux on a virtual machine and testing it that way Banana. It may take a bit.
Max  [author] 26 Nov, 2024 @ 6:32pm 
Folders update is now out. Let me know if its buggy.

No nested folders (folder inside folders). This was complex enough already.
Banana Nomnom 24 Nov, 2024 @ 11:40pm 
Hey, thanks for taking a look at it. From my experience today, the patch did not seem to work. It still won't load a circuit saved to the local mods folder.
Petty Officer Egg 24 Nov, 2024 @ 11:56am 
Alright, I wish you luck with it!
Max  [author] 24 Nov, 2024 @ 11:33am 
Jasii it doesnt exist yet but is a commonly requested feature. I call it "additive loading" and I will probably do it in the future.