Sinking Physics Overhaul

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

Authors: sq_paradox, ii, salamander, An Online Friend

Last revision: 26 Jul, 2023 at 21:18 UTC (1)

File size: 99.33 KB

On Steam Workshop

Description:

Version 2.0
Compatible game versions: 2022.1

Compatibility:
The mod should be compatible with (almost) any other mod. No any mod is known yet to conflict with SPO.
It does not require a new career start and will work with saves created without the mod – it is also generally safe to uninstall from an existing save if it’s desired.
SPO applies its changes to any AI ship (generally) although testing with UBE is ongoing
SPO is NOT compatible with Wangtze’s Slower Sinking mod.

Features overview:

Slower Sinking Rate
All vessels will sink much slower then in base game where they certainly sink way too fast for their size. Depending on how a ship is being hit and influenced by momentum forces occurring due to flooding compartments you can expect varying sinking times between 5 and 10 minutes in average. Sometimes though when receiving devastating damage or breaking in two halves they may sink in a matter of about 30 seconds. In rare cases without additional attention it may take up to 30 minutes or even more. It strongly depends on how many and which compartments are flooding, on the size of leaks and many other factors.

Heeling, Capsizing and Flipping Vertically
Modification of calculation of center of mass for each flooding compartment and entire rigid body allows to increase momentum forces applied to the rigid body during the sinking process. This makes the sinking look more realistic and more spectacular with ships becoming heavily heeled, sometimes even capsize or flip vertically before they sink. Also initial center of mass height is slightly displaced randomly for each vessel which will vary the chance of capsizing.

Adjusted Damage Modeling
Damage applied to ships by different types of ordnance will result in a wider variety of influence on the sinking process making it less predictable and more suspenseful. In Example Torpedoes will not quickly result in a kill but instead apply heavy flooding which may progress over time to nearby compartments making predicting whether the vessel will sink more challenging. The deckgun shells will start flooding of internal compartments earlier, though will produce smaller leaks resulting in very slow flooding rate and making sinking using deckgun only a long-lasting matter.

Full Stop When Heeled Too Much
The vessels will full stop from certain degree of heeling as they would do in reality in order to reduce stress on the hull and prolong the sinking process in order to properly apply damage control by the crew or prepare its safe evacuation.

Later Evacuation
The crew will evacuate later in the process of sinking providing damage control over longer time and will evacuate when sinking becomes obvious. However it will full stop the vessel usually much earlier.

Force Sinking
Ships that would not be able to stay afloat in their current state will certainly sink. When flipped vertically or when capsized a force sinking effect will be applied significantly expediting the sinking process in the final stage. It will happen only in a state when sinking is already certain and unavoidable.

HP Bar Disabled (Optional)
In order to achieve greater immersion the HP bar is disabled by default. It will premise a certain degree of expertise and experience to predict whether the vessel is going to sink or particularly requires some more attention applied. UBOAT Skippers will have to be patient and stay in the area watching their victims and evaluate the sinking process in order to meet this decision properly. HP Bar can be optionally enabled by using HPBar true console command or disabled again by using HPBar false.

Kills Not Accounted For
The base game has an issue that it does not count a kill if a ship sinks while you have lost contact on it. Because of longer sinking time, and potential lost of contact due to depth charges going off, this mod will make sure that your kill will get counted.

Compatibility information for modders

SPO is utilizing harmony and is patching following methods:
EntitySelectionUI.Update
EntitySelectionUI.Open
Hull.Start
ReportSunkShips.Watcher.Observator_ObservationRemoved
Hull.AddDamage
Hull.Update
PeriscopeUI.UpdateParameters

Please consider joining the Official Un-Official UBOAT Discord Community: https://discord.gg/ZF3A8xwq

Many thanks to the new contributor sq_paradox for updating it for 2022.1!

Thanks: Salamander, ii and sqparadox.

Without their assistance it would have been hard to preserve SPO.

All original credits go to ждун (Shdun) without his grace we wouldn’t have been able to carry it on.

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.