Visual Propellers

If you liked this item, please rate it up on Steam Workshop page.

Author: Ironbard

Last revision: 10 Apr, 2025 at 21:56 UTC

File size: 752.03 KB

On Steam Workshop

Description:
Welcome! : D

This mod overrides all engines in vanilla, to include propellersprites which animate dynamically based on the force of the engine.

Tested to work with all vanilla submarines and drones.

Nota bene!As of version 1.0.6 and game version 1.7.7.0, the mod should now also work for the currently active sub in existing campaigns! : D

: C But from this version and forward, I am doomed to manually update this mod whenever Barotrauma’s game version is incremented.

As of version 1.0.5 and game version 1.7.7.0, the mod works for new campaigns and for new ships in existing campaigns.

Skip this bit if you’re only here for the mod!

Some visibility for my new friend!

This mod seems to have thrown me into the spotlight, and I want to use that to do some good.
https://steamcommunity.com/sharedfiles/filedetails/?id=3441400269
^TheSurgeCell likes to make custom subs with vanilla parts, and he’s looking for more feedback.
I like them a lot already, and am eyeing two of them for a solo campaign.
The builds always have some interesting functions to look out for, and so far I have underestimated every single one of them. If that sounds like your thing, then head on over, test a sub and leave some constructive feedback. : D

Notes:

This is the LITE version of the mod, which was made to be as small as possible, so that it is as fast as possible to download and run. The current goal is to get the filesize below 1MB.(As of v1.0.4 the filesize is at 1MB.)
Thanks to @Kookoorooza’s png-8 suggestion, the filesize goal has been reached!(As of v1.0.5 the filesize is a mere 733.5KB!)
When/If the propellersprite bug in the source is fixed, the filesize could be reduced to just under 333.5KB. That is the new filesize goal.

A more comprehensive Modder’s Resource version is also in the works.

Known issues:

Due to a bug in source, this mod requires that engine textures be rendered at half-resolution. This increases the size of the mod by ~400KB. When/if the bug in the source code is fixed, this mod will become even LITER! : D

If my understanding is correct, then this bug also prevents propellersprites from being mirrored. Therefore the propellersprites will most likely be facing the "wrong" way on enemy submarines in the campaign.

I’ve reported the bug on Barotraumas github discussions – the discussion number is 15711. Upvoting that discussion increases the odds of the bug getting fixed.

Credit where credit is due!

Special thanks to:

  • O Captain! My Captain! You gave me a gift that keeps on giving! o7 <3
  • My Old Crewmates! For sharing precious, precious time with me! <3
  • My New Crewmates! For renewing my interest in the game! <3
  • girly guppy For the mod’s name and quick work on additional sprites! <3
  • Kookoorooza For almost 50% smaller filesizes! <3
  • lumen For daring to ask an important question! <3
  • snark For trying to save me from myself vis-à-vis v1.0.6! <3
  • Nupaska For better animation settings! And a good link about propellers! <3
  • and every good soul from #baro-modding For all the help; future, past and present! <3