UBOAT
40 ratings
UBOAT SOP: Highest Crew Priority Wins
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
364.527 KB
31 Aug, 2024 @ 7:18am
20 Sep, 2024 @ 8:52am
11 Change Notes ( view )

Subscribe to download
UBOAT SOP: Highest Crew Priority Wins

In 1 collection by andargor
UBOAT Standard Operating Procedures (SOP)
5 items
Description
UBOAT Standard Operating Procedures (SOP)
Highest Crew Priority Wins

Part of the UBOAT Standard Operating Procedures (SOP) collection.

This mod will assign a task to the awake officer with the highest overall priority, when the boat is not alarmed. For example, you set a navigation table priority of 9 for the navigator and 8 for the skipper. The skipper is doing navigation and the navigator is sleeping. When the navigator wakes up, he will take over navigation and the skipper will move on to his next task.

You can therefore use this mod to fine tune priorities and assign certain tasks to certain officers, due to skills or other reasons.

NOTES: The game sometimes adjusts priorities on the fly, so sometimes might not work, wait a sleep cycle. Also, officers with direct orders will stay at their post regardless of priorities. Finally, it can take 5 seconds or so for changes to occur.

Does not require a new game. May disable achievements (I don't really know)

Known Issues

The game automatically adjusts radio officer priorities on the fly, which prevents the mod from working at periscope depth to switch them around. You can try setting two radio officers with priority 9 hydrophone and priority 2 radio, and the second vice versa. If there is nothing else for them to do at priorities 3-8, they should switch when they are both not sleeping.

Debugging

Before reporting a bug, please make sure of the following:

  • The mod is enabled
  • You have read the conditions under which the mod will work
  • You have checked that no other mods may be interfering
  • You have checked in the file %USERPROFILE%\AppData\LocalLow\Deep Water Studio\UBOAT\output_log.txt that there is a line that reads 'UBOATSOP_CrewPriorities Version 2024.1.14.40'

Source Code

Source code is available on Github, here: https://github.com/Andargor/UBOATSOP

NOTE: Any mods on github that have not been released in the Steam Workshop are WORKS IN PROGRESS and may break your game. USE AT YOUR OWN RISK
18 Comments
andargor  [author] 12 Jun @ 1:26pm 
@ManZune Can you give me a step-by-step scenario with a description of the issue that I can reproduce? Otherwise I'd be trying to fix it blind, since I've never seen these. If you can highlight the difference in behavior with the mod on vs off that would be great.

I don't do any fancy changes in priority based on jobs, just doing tie breakers. I do know the game itself fudges the priorities on the fly depending on circumstance, like adding 1000 weight to force some action or completely doing something different in alarm situations (which I don't touch). This gave me many headaches.
ManZune 12 Jun @ 8:03am 
@Rags Had the same issue. In my case i've set the Radio to Prio 8 for a Leader and Prio 3 for my Radioman. The mod tried to overrride the action, but always falls back to the Radioman and tries again every few seconds.

@andargor Is there an auto/background prio for Radioman over Leader in some actions?!

Easy fix: Just gave the Leader a lower prio. It's just as fallback if my radiomen get injured or something.
PG Chodehouse 6 Mar @ 12:40pm 
Wilco, I'll try and do a bit of testing and see what's happening here or if it's another mod or conflict. I am running a large amount of other mods that affect crew members and task priorities, it's also difficult to replicate as it only seems to affect specific crew members, so it could very easily not be this one. I've managed to stop one of them from doing this by adjusting task priorities (I think that's the case at least) I still have another who's down to one task but is still stopping work every few seconds for a split second.
andargor  [author] 6 Mar @ 10:09am 
@Rags Not sure, I've never seen that. Have you taken a look at the log (see mod description), there are some debug messages that would be prefixed by UBOATSOP_CrewPriorities.

Otherwise, test without your other mods, and if it still happens I would need an exact use case, i.e. task priorities, so I can see if I can reproduce.
PG Chodehouse 5 Mar @ 11:33am 
Is it possible this mod could cause an officer to momentarily abandon his task every few seconds before resuming? been having this problem since I started to use it.
andargor  [author] 24 Jan @ 10:26am 
Verified still working with 2025.1
Royal Raven 18 Dec, 2024 @ 5:28pm 
If I understand this right, this is something I have been wanting. My Chief Engineer and Mechanic have slightly different sleeping schedules, so when my Chief goes to sleep I want my Mechanic to take over managing engines. In vanilla I can get that to work, but when my Chief wakes up, the Mechanic stays managing the engines, which I want the Chief to bump him out the job and have Mechanic to go back to his job.

So it seems this mod is what I have been waiting for.
Ser_G 28 Sep, 2024 @ 1:35am 
On further inspection, the issue appears to be caused when no points are put into crewmen using the observation scope. Might be a base game issue, unsure at this time.
andargor  [author] 27 Sep, 2024 @ 4:09pm 
@Ser_G Thanks for the report. Can anyone else confirm? I'll take a look when I have a bit of time.
Ser_G 27 Sep, 2024 @ 3:09pm 
Appears the September 27th update may have broken this mod, my crew now refuse to cook despite and adjustments to priority, schedules or squad composition.