John Pancoast
11-25-20, 11:01 AM
More of a tip than a mod. One of the (many) things AOD had that SH3 doesn't was having other subs send radio messages to BdU about a convoy contact and then BdU ordering the player to join in on that attack.
This is probably old news to most. Sorry for the length and if posted before.
Ala NYGM it is possible to simulate a wolf pack attack by attaching one (or more) of Sergbuto's ai subs to a convoy. This can actually fairly easily be done for any SH3 install.
When the players gets within x range of the convoy, the attached sub attacks to represent a pack.
This simulates BdU gathering a pack attack well, but there are no radio messages from other subs per above. Just the standard "Radio report enemy convoy....." message.
Some things I've never cared about this method though: 1. The contact frequency reports are many hours apart. A shadowing sub would report much more frequently. 2. The player doesn't know that a "pack" is attached to a convoy until he contacts it. The player is sailing along to atttack a convoy and then gets literallly suprised to find out their are other sub(s) attacking the convoy too ! A pleasant surprise in the game, but highly unrealistic; a commander going to join in on a pack attack would obviously know other subs were involved too.
I'm a fan of an old poster's work, guy called CB.. I like one of his ideas, https://www.subsim.com/radioroom/showthread.php?t=94400, but it too has flaws for what it is meant to represent.
- again, the shadowing sub only reports at the lengthy default convoy reporting rate. No shadowing sub would report in this untimely manner.
- even though the shadowing sub uses the same waypoints, etc. as the convoy, for various game reasons, sometimes that sub can be hundreds of miles away from the actual convoy location. Obviously highly unrealistic for a supposed shaowing sub, let alone good luck finding that convoy yourself.
So I thought how to make a shadowing sub report more often, to better simulate an actual shadowing sub and the AOD function as close as possible in SH3 ?
Each convoy has this structure in the .rnd file. Here's HX39's controlling info. from stock, i.e.
[RndGroup 61]
GroupName=HX39Convoy
Category=0
CommandEntry=0
Long=-7617918.000000
Lat=5345865.000000
Height=0.000000
DelayMin=60
DelayMinInterv=7860
SpawnProbability=95
RandStartRadius=1.000000
ReportPosMin=600
ReportPosProbability=50
Heading=138.606003
Speed=6.000000
ColumnsNo=4
Spacing=700
DeleteOnLastWaypoint=true
CurrentInstanceID=0
GameEntryDate=19390803
GameEntryTime=200
GameExitDate=19391229
GameExitTime=0
NextWP=0
The two highlighted lines help control, in order, how often the player gets a contact report in minutes, (i.e., ten hours in this example) and the chance of a report even happening.
Since having a shadowing sub per CB's idea from the above link would also use this same info. for this convoy, it too would only report every ten hours ! Not good.
So first I changed the ReportPosMin the sub was using to 30 minutes. This worked great to mimic an actual shadowing sub, but then I discovered the above mentioned problem of the sub at times being hundreds of kms from the actual convoy location !? "Hey Commander Dummy, you're supposed to be actually *in visible contact* with the convoy to be able to issue a report !" :haha:
So the obvious solution is to then just change the ReportPosMin for the convoy itself instead of the subs ! I also changed the ReportPosProbability value to 100. I.e.,
[RndGroup 61]
GroupName=HX39Convoy
Category=0
CommandEntry=0
Long=-7617918.000000
Lat=5345865.000000
Height=0.000000
DelayMin=60
DelayMinInterv=7860
SpawnProbability=95
RandStartRadius=1.000000
ReportPosMin=30
ReportPosProbability=100
Heading=138.606003
Speed=6.000000
ColumnsNo=4
Spacing=700
DeleteOnLastWaypoint=true
CurrentInstanceID=0
GameEntryDate=19390803
GameEntryTime=200
GameExitDate=19391229
GameExitTime=0
NextWP=0
This provides the actual convoy location per the ReportPosMin time frame specified and to me anyway, better mimics an actual shadowing sub's beacons/reports.
I've only done this for the twelve convoys with subs already attached to them in NYGM, to represent said sub providing beacon reports. The other convoys reports still function as before.
Of course, a player can use whatever numbers desired for the two functions. I choose 30 because once a player "gets close" to a convoy even an hour can be to long. But up to 60 would probably work too.
Would be even better if these time frames could be automagically be made variable to represent a shadowing sub getting chased down, away, etc. for a bit but I don't see how that is possible to do.
Anyway, just posting so that if someone else likes it, they can try it too. :)
This is probably old news to most. Sorry for the length and if posted before.
Ala NYGM it is possible to simulate a wolf pack attack by attaching one (or more) of Sergbuto's ai subs to a convoy. This can actually fairly easily be done for any SH3 install.
When the players gets within x range of the convoy, the attached sub attacks to represent a pack.
This simulates BdU gathering a pack attack well, but there are no radio messages from other subs per above. Just the standard "Radio report enemy convoy....." message.
Some things I've never cared about this method though: 1. The contact frequency reports are many hours apart. A shadowing sub would report much more frequently. 2. The player doesn't know that a "pack" is attached to a convoy until he contacts it. The player is sailing along to atttack a convoy and then gets literallly suprised to find out their are other sub(s) attacking the convoy too ! A pleasant surprise in the game, but highly unrealistic; a commander going to join in on a pack attack would obviously know other subs were involved too.
I'm a fan of an old poster's work, guy called CB.. I like one of his ideas, https://www.subsim.com/radioroom/showthread.php?t=94400, but it too has flaws for what it is meant to represent.
- again, the shadowing sub only reports at the lengthy default convoy reporting rate. No shadowing sub would report in this untimely manner.
- even though the shadowing sub uses the same waypoints, etc. as the convoy, for various game reasons, sometimes that sub can be hundreds of miles away from the actual convoy location. Obviously highly unrealistic for a supposed shaowing sub, let alone good luck finding that convoy yourself.
So I thought how to make a shadowing sub report more often, to better simulate an actual shadowing sub and the AOD function as close as possible in SH3 ?
Each convoy has this structure in the .rnd file. Here's HX39's controlling info. from stock, i.e.
[RndGroup 61]
GroupName=HX39Convoy
Category=0
CommandEntry=0
Long=-7617918.000000
Lat=5345865.000000
Height=0.000000
DelayMin=60
DelayMinInterv=7860
SpawnProbability=95
RandStartRadius=1.000000
ReportPosMin=600
ReportPosProbability=50
Heading=138.606003
Speed=6.000000
ColumnsNo=4
Spacing=700
DeleteOnLastWaypoint=true
CurrentInstanceID=0
GameEntryDate=19390803
GameEntryTime=200
GameExitDate=19391229
GameExitTime=0
NextWP=0
The two highlighted lines help control, in order, how often the player gets a contact report in minutes, (i.e., ten hours in this example) and the chance of a report even happening.
Since having a shadowing sub per CB's idea from the above link would also use this same info. for this convoy, it too would only report every ten hours ! Not good.
So first I changed the ReportPosMin the sub was using to 30 minutes. This worked great to mimic an actual shadowing sub, but then I discovered the above mentioned problem of the sub at times being hundreds of kms from the actual convoy location !? "Hey Commander Dummy, you're supposed to be actually *in visible contact* with the convoy to be able to issue a report !" :haha:
So the obvious solution is to then just change the ReportPosMin for the convoy itself instead of the subs ! I also changed the ReportPosProbability value to 100. I.e.,
[RndGroup 61]
GroupName=HX39Convoy
Category=0
CommandEntry=0
Long=-7617918.000000
Lat=5345865.000000
Height=0.000000
DelayMin=60
DelayMinInterv=7860
SpawnProbability=95
RandStartRadius=1.000000
ReportPosMin=30
ReportPosProbability=100
Heading=138.606003
Speed=6.000000
ColumnsNo=4
Spacing=700
DeleteOnLastWaypoint=true
CurrentInstanceID=0
GameEntryDate=19390803
GameEntryTime=200
GameExitDate=19391229
GameExitTime=0
NextWP=0
This provides the actual convoy location per the ReportPosMin time frame specified and to me anyway, better mimics an actual shadowing sub's beacons/reports.
I've only done this for the twelve convoys with subs already attached to them in NYGM, to represent said sub providing beacon reports. The other convoys reports still function as before.
Of course, a player can use whatever numbers desired for the two functions. I choose 30 because once a player "gets close" to a convoy even an hour can be to long. But up to 60 would probably work too.
Would be even better if these time frames could be automagically be made variable to represent a shadowing sub getting chased down, away, etc. for a bit but I don't see how that is possible to do.
Anyway, just posting so that if someone else likes it, they can try it too. :)