Barotrauma

Barotrauma

Blueprints
Showing 21-30 of 78 entries
< 1  2  3  4  5 ... 8 >
Update: 6 Nov, 2024 @ 2:33pm

Fixed a bug that allowed hidden control characters such as carriage return to wreak havoc on the save file.

Update: 4 Nov, 2024 @ 4:18pm

New version of saving that should allow more string types. Before I was copying barotrauma's natural style of quotes, but that limits what you can store. Anyone who tried to store quotes in a string would mess up the save formatting.

The new version uses <<<STRINGSTART>>>yourStringHere<<<STRINGEND>>> so users would have to use those specific strings to screw up the file format now, which is unlikely.

Update: 4 Nov, 2024 @ 3:25pm

Fixed a localization bug in languages other than english. Thanks Yun-Shan for the bug report and fix.

Update: 25 Oct, 2024 @ 10:17am

Registered the new components that were added. They have not been included in lua yet by default so this is needed.

I also changed the explainer text on unit tests to explain how failure occurs in a more detailed way. False positives are common with that so don't freak out if it says you failed a unit test. There is a reason its off by default.

Update: 25 Sep, 2024 @ 10:23pm

Fixed a bug causing crashes if playing the game in testing mode inside the sub editor (if you actually hit the play button in the sub editor). Thanks Massive Bubble Phenomenon for the bug report.

Update: 9 Sep, 2024 @ 12:33pm

Added popup box to load failed dialog explaining what to do and what caused it.

Update: 9 Sep, 2024 @ 12:19pm

Update to loading complete check. This new version is not as strict as the unit test and is not a gaurantee the loaded circuit is identical to the blueprint. It only gaurantees that all relevant load functions ran to completion without crashing or throwing an error.

On the bright side its way less sensitive to changes in the circuit such as input values changing.

Update: 8 Sep, 2024 @ 11:02pm

Unit tests are now off by default. They can be temporarily toggled on with the console command "bp toggle tests". No underscore for that one. They will turn back off when you restart lua or restart the game.

The tests are generating too many false negatives. The tests do work, but the problem is if you load a circuit after it already has its inputs wired, then those inputs can change the values in the components. This triggers a failed test even though the circuit is actually fine.

Perhaps I will come up with a better version of it in the future.

Update: 5 Sep, 2024 @ 12:45pm

Change to allow older blueprints to continue to work.

Update: 5 Sep, 2024 @ 8:54am

Blueprints no longer ignores wifi chat. I changed the unit test to ignore that part of the string.