Posted June 03, 2022 by Commodore Shawn
This week was mostly spent on polish and bugfixes. I feel like xenosea is close to having a really solid core, and I want to get that nailed down before I start fleshing out more of the world. The full details are in the patch notes, but in short a bunch of systems were improved and a bunch of bugs were sqashed.
I have seen an intermittent bug where the game crashes upon starting a new campaign. This issue isn't leaving any logs as of yet, so it's tricky to track down. If you do encounter it though, just try again.
It wasn't all bugfixes, though. I did take a day to add a new submarine. The Valiant is a civilian Novarus design that straddles the line between transport, light warship, and light carrier. It handles like a particularly sluggish brick, but it has versatility not commonly seen in Novarus designs.
Since there aren't any Novarus stations in game yet, the Valiant is currently available from the Blackreef Pirates at Port Liberation.
The last major item on my polishing To Do list is a rework of sonar and detection mechanics.
Currently subs have the same sonar detection ability in every direction. This is not only unrealistic but it also removes tactical choices around maneuvering. The first step of the rework will be to change this.
In real submarines they have several different sonar arrays on different points of the hull. This gives them a different ability to detect targets depending on where they are. Most famously in the "baffles" (i.e. behind the submarine) submarines can't detect anything.
In the new system a submarine's sonar sensitivity will depend on the direction between it and the target. Targets in front will be detected with 70% base sensitivity, while targets to the side will be detected with 100% sensitivity. Submarines will no longer be able to detect targets behind themselves.
Next, submarines will get the ability to deploy a towed sonar array. These will only be deployable at low speeds, but will boost sonar sensitivity by 50% to targets to the side and rear. So to the sides submarines will have 150% sensitivity with the towed array out, and 50% sensitivity behind the submarine, where they'd normally be blind. Hard maneuvers, impacts, or high speeds will damage the towed array, requiring it to be withdrawn and repaired before it can be used again.
The "Cruise Mode" on the map screen will now have a "sneak" option. This will change cruise behavior to move at a reduced speed and deploy the towed array, making it easier to avoid hostile subs.
AI subs now won't automatically investigate every single detected signal, they'll instead wait for the signal to be beyond a certain threshold.
Torpedoes will be tracked as sonar contacts on the minimap, map screen and HUD.
Sonar systems will periodically generate temporary "ghosts". These are false signals arising from environmental noise. Eventually the frequency of ghosts will be determined by sonar system quality, and nearby storms/weather/environmental factors (credit to Ser1ph from the discord for this suggestion).