SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   Dangerous Waters (https://www.subsim.com/radioroom/forumdisplay.php?f=181)
-   -   LWAMI4 Final Player Torpedo Control Design (https://www.subsim.com/radioroom/showthread.php?t=94688)

LuftWolf 06-18-06 01:31 AM

LWAMI4 Final Player Torpedo Control Design
 
Since I had too much cerveza after work today to actually do any work on the mod, I thought I'd at least run by the final design I did at work... (note, all the actual numerical values like specific depth settings can be easily changed depending on player feedback)

ADCAP- The floor, ceiling, and search depth presets are the three preset depths that can be selected using the preenable command while the torpedo is on the wire. If it is left alone, it will go to search depth on enable. This torpedo has two primary modes of function, selected by the Snake/Circle Switch.

Selecting Circle in the presets chooses dedicated ASW mode. In this mode the torpedo defaults to having it's ASuW Safety on, meaning all targets above 40ft in depth will be ignored (ALL surface ships regardless of size and surfaced submarines) by the seeker, but this can be disabled by setting a ceiling depth 40ft or shallower, meaning the torpedo will home on all targets it detects. If you leave the torpedo alone, it will travel its runtoenable distance and enable a passive or active seeker as set and go to search depth. The torpedo will not have a search pattern and will travel in a straight line after enable at searchdepth unless it detects a target. The enable buttons while the torpedo is on the wire have the following functions. A single enable click of a preenabled torpedo will enable straight-running passive mode and keep the torpedo at 40kts, as best the engine can if running very deep. A second enable button click will put the torpedo into straight-running active mode and order the torpedo to move at maximum possible speed for the depth. (The following features have yet to be coded, but are theoretically possible and I hope they work out :-) ) A third enable button click will send the torpedo into a single circle right, and a fourth click will send the torpedo into a single circle left (this can be done immediately after the third click for a single circle left only). If the torpedo is currently homing, this command will be stored in the torpedo memory as a reattack command, and will be executed immediately after the torpedo looses its track, if it doesn't hit a target and explode.

Selecting Snake at the presets puts the torpedo in Multi-Role mode. In this mode, the ASuW safety defaults to off, and cannot be enabled. If you leave the torpedo alone, it will travel its set runtoenable distance and then enable either active or passive depending on presets and go to search depth, then begin searching with a snake pattern of 15-30 degrees (I haven't decided yet). The enable button commands have the following functions. The first enable click of a preenabled torpedo will enable it passively with no snake at 40kts, a second enable click will order the passively searching torpedo to search with a wide snake of 45 degrees, a third enable click will active enable the torpedo with a straight run and send it to maximum possible speed, and a fourth click of the enable button will order the torpedo to search actively with a wide snake of 45 degrees.

When operating in Multi-Role mode, you also have the option of enabling Under-Keel Detonation Fusing/Dedicated ASuW Mode by setting the the Snake button and a Search Depth of 100ft (since this mode can only be used against surface targets it is recommended that you set the floor under the layer for stealth and the ceiling at 10ft for as fast a sprintout to target as possible). In this mode, the torpedo will ignore all submerged targets. The torpedo cannot be changed to another mode after it is fired. In Dedicated ASuW Mode, the ADCAP has the same controls as when operating in MultiRole Mode, only the torpedo will always go to 100ft when enabled actively or passively. If the torpedo detects a surface target, it will home on the ship and detonate under its keel for substantially increased damage.

Ok, I think that's it for the ADCAP... a description of the other torpedoes to follow. :up:

LuftWolf 06-18-06 02:10 AM

The controls for the UGST and the TEST-71ME-NK (the advanced version of the TEST-71 on the newers Chinese Kilos, although currently modelled in DW as inferior in operation to the TEST-71ME) are very similar.

The ceiling, search depth, and floor presets are the three preenable-selectable search depths. If left alone after fire, the torpedoes will runout at launchdepth to their runtoenable distances and then enable either actively or passively and go to their preset search depths, either searching with snake pattern of 15 degrees for the UGST and 30 degrees for the TEST (the TEST also has a vertical snake/helix in its search pattern that will be addressed later), or running straight if wakehoming mode is selected.

The Snake and Circle buttons select the ASuW safety.

Circle is ASuW Safety on, meaning surface targets will not be tracked by the weapon regardless of depth presets. In this mode the controls are as follows. In addition to the preenable button controlling the depth, the a single click of the enable button will passively enable the torpedo with its snake/helix search pattern. A second click of the enable button will active enable the torpedo with the same search pattern. A third and fourth click of the enable button send the torpedo into circle right or left reattack mode, using the same scripting as the ADCAP reattack, which means (hopefully!) it can be stored in the torpedo when targets are currently being tracked.

With the Snake mode selected, this disables the ASuW safety, meaning the torpedoes can be used against surface targets. All other functions are the same, EXCEPT if you set a searchdepth of 10m, in which case this will switch the torpedoes into wakehoming mode prior to launch. When you enable the torpedo, regardless of depth, they will go to 10m and run straight looking for a wake. I hope to also retain on the second and third enable clicks the same circle right and left reattack functions while on the wire as in the other modes. Needless to say, the torpedoes will not work against submarines and cannot be active or passive enabled when fired in wakehoming mode.

I will address the things specific to the TEST-71ME-NK in my next post about the TEST family. :)

LuftWolf 06-18-06 02:49 AM

The non-improved Test-71M has the following features.

While on the wire the ceiling, searchdepth, and floor are the three depths that can be selected using the preenable button. If the torpedo is left alone, it will run at its launchdepth until it reaches its preset runtoenable distance, at which point it will enable and conduct the search it was programmed to do.

The snake and circle buttons select for the snake and circle search patterns on this weapon. This weapon has no reattack function. The ASuW Safety is enabled by default as it is a ASW weapon, however, you can disable this feature by setting the ceiling at less than 16-18m ( i haven't decided yet). A single click of the enable button passive enables the torpedo and sets its speed at the max speed of its passive sensor using the designated search pattern. A second enable click active enables the torpedo using the designated search pattern.

The following regarding the TEST family search patterns is relevant to all TEST versions, and the NK version when NOT running in wakehoming mode. (Yes I know the presets are in meters, so I'll redo it in meters when I'm actually doing it). Since the TEST has a fairly limited vertical dimension on its sensors, it employs a helix pattern, oscillating between two preset depths in both circle and snake mode. The floor sets the bottom of the helix and the ceiling sets the top of the helix. If the floor and ceiling are set closer than 200ft, then the torpedo will go to its preset search depth (for a narrow depth band shot or for use in shallow water... it is always your reponsibility to make sure the torpedo doesn't hit the bottom). If the torpedo is not manually enabled, and the floor and ceiling are more than 200ft apart, the search depth will not be used (except for a preenable depth selection) and the torpedo will helix between the floor and ceiling preset depths.

If you choose to enable the torpedo manually, here is the choice you have for depth selection. If the torpedo is set to be at search depth, the torpedo will oscillate between the floor and the ceiling. If the torpedo is set to be at the floor, the torpedo will oscillate between the floor and the searchdepth, and if the torpedo is set to be at the ceiling when you manually enable it, the torpedo will oscillate between the ceiling and the search depth. You can reset the depth search by preenabling the torpedo and programming it to go to the proper depth to begin the search you want... you won't have to wait for the torpedo to actually go to that depth before enabling the search.

That's all I think for the TEST family... now for the rest!

LuftWolf 06-18-06 03:00 AM

Ok, the wakehomers 65-76 and 53-65 are something of a separate issue. They really just need the physics calculations and some small updates to the doctrine and wakehoming sensor. So, more or less, the function of these weapons will remain more or less the same, along with the implimentation of their very poor performance at depth and long range/slow speed settings. In fact, for the AI, I left the wakehoming doctrine as stock from back in the day... its perfectly good that the AI wakehomers go to the surface immediately, the propulsion on these weapons is very inefficient too far below the surface, so that's the "optimal" way to use these weapons, to pop right up, although the player will probably have the choice.

The USET-80/Yu-8, MK50, and MK54 all share the same controls. All use the variable depth, helix search function.

The snake and circle buttons are to select the snake and circle patterns. The ASuW Safety is default on, but can be disabled by setting the ceiling less than 40 ft, thus allowing for attacks on surface targets or surfaced subs. The floor selects the bottom of the helix pattern and the ceiling selects the top of the helix pattern. The search depth is not used unless you set the ceiling and the floor to be within 200ft of each other, in which case the torpedo will search in a 2-d snake or circle, depending on preset, at that depth only.

Other than setting the ASuW Safety with the ceiling, the floor and ceiling do not effect target homing, only search pattern parameters.

Well, I think that's about all there is to say about the player torpedo controls in LWAMI4.

Cheers,
David

LuftWolf 06-19-06 03:19 AM

I've made some changes to the UGST control design.

I personally like the idea of having the helix search control functions of the TEST family available on the UGST, so the controls I mentioned above for the UGST/TEST-71ME-NK will now be for the TESTnk only. Details on the actual capabilities of the UGST are some what hard to come by, but it didn't make sense to me to have this feature available on the TEST (which needs the helix pattern because of its limited seeker dimensions) and not have it available on the UGST (the ADCAP doesn't need it at all, the sensor aperature is quite large).

The UGST will have the same controls listed above, with the following changes: the snake button selects the 2-d snake pattern, and the circle button selects the 3-d helix search pattern (this can also be disabled by selecting a combination of the Circle select and setting the floor, ceiling, or search depth closer than 200ft).

When operating in Snake mode, the ASuW Safety defaults to off and cannot be set. In order to set wakehoming mode, set the ceiling at 10m or less (the exact details of things like this will be worked out in early testing and can be changed easily) and the torpedo will operate as a wakehomer only. In circle mode the torpedo operates using the same helix depth controls as the TEST, and the ASuW Safety can be toggled off by setting the ceiling at 10m or less.

You guys have any feedback on any of these controls? :)

Cheers,
David

LuftWolf 06-19-06 04:21 AM

Quote:

The UGST will have the same controls listed above, with the following changes: the snake button selects the 2-d snake pattern, and the circle button selects the 3-d helix search pattern (this can also be disabled by selecting a combination of the Circle select and setting the floor, ceiling, or search depth closer than 200ft).

When operating in Snake mode, the ASuW Safety defaults to off and cannot be set. In order to set wakehoming mode, set the ceiling at 10m or less (the exact details of things like this will be worked out in early testing and can be changed easily) and the torpedo will operate as a wakehomer only. In circle mode the torpedo operates using the same helix depth controls as the TEST, and the ASuW Safety can be toggled off by setting the ceiling at 10m or less.
I'm having some conceptual issues working out the ergonomics of the situations where I have to use the ceiling to set the ASuW Safety function and also have it be a selectable depth for a wirecontrolled torpedo. This goes for the ADCAP as well, but it's less of an issue there, for me.

When I actually sit down to do the coding, the solution should be obvious then, so consider these features to be up in the air (well, actually its all up in the air, since only the core technologies are done).

I hope to make serious progress on some of these doctrines today. :)

Cheers,
David

OKO 06-19-06 08:58 AM

Congratulation for this fantastic job, LuftWolf ... and Amizaur !
As I currently don't have lot of time for DW, that's all I could say, but your descriptions show how you improved the thing.
Excellent work, usefull and realistic.
The only problem I see it's the need of a clear operation manual, because torpedo use will become a very technical thing now !
Something like a PDF, very clear about the torpedo operations.
With a first chapter about common process, and next chapter about specific things for each family of torpedoes, including under chapter for each specific weapon.

This improvment alone could be a stand alone mod !
so ... very good job, you both are very creative and efficient.
There is now a HUGE gap beetween stock DW and LWAMI, in so many different things, you could say LWAMI is simply a must have for all real sub fans.

Wim Libaers 06-19-06 02:28 PM

Hmm... Looks good, but is there any way to change the labels of those buttons, or are they hardcoded into the game? :hmm:

GhOsT55 06-19-06 02:49 PM

very good, do u kno when u will be done? jw

Amizaur 06-19-06 03:23 PM

Are you planning relasing playtest for new torpedo controls LW ? To have some people test it and check it features controls works ok ?

(P.S. Is a wide snake (any snake?) needed with +/-60 deg seeker cone and wire guidance ?? Even 10deg setting in doctrine gives 20deg snake pattern which gives +/-80deg seeker coverage - almost as wide pattern as you can get. Almost 180deg. Anything beside +/- 85-90deg is just waste of time and speed, am I right ? You would just scan space that was scanned already and not get your scan pattern width any wider...)

And... good question, where are the graphics from game interfaces ? Wait a minute, there was a russian language mod for Kilo interface panels, so there have to be legal way of changing button labels !?!

LuftWolf 06-19-06 07:27 PM

I hope to have this done within the next week or so.

In regards to the ADCAP Snake options, I have to look at this in operation, but the whole point is to have a lingering torpedo that thoroughly searches a specific bearing column and stays in that datum for some time, something like a more effective version of the circle pattern... no one complaines that a torpedo in circle search repeatedly searches the same area, in some sense this is the point of those search patterns. :)

You guys know me... graphics are always last, after creating the .zip file correctly. :p If someone wants to change the graphics, knock yourself out, but I'm not going to spend my time on it. ;)

In my opinion, all the preset tags and labels are close enough to what they would be changed to. Circle would go to Helix in some cases, Search Depth would be the same, floor and ceiling might go to Search Floor and Search Ceiling, and the preenable and enable buttons don't really have a good replacement name, so they'll probably just stay the same.

Like I said, if a graphic artist wants to make new interface screens, I'll be very happy and include them for sure, but I don't see this as necessary, especially because all the labels are pretty close to what they would be in an ideal world where I could just change them at will without any special effort... but that's just my opinion, obviously the designer thinks the controls are intuitive and easy to remember! :lol:

Cheers,
David

LuftWolf 06-19-06 07:47 PM

Two things, I looked at the russian panel mod distribution. It appears that the only things Negr was able to change were the button graphics themselves. I can't see anything in the distribution that altered the words that were actually displayed on the firecontrol preset panel (these aren't graphics these are words displayed by the interface files, I think), so tentatively, it doesn't look like the fire control preset graphics can be changed.

Can someone who uses the Russian Panel Mod's please tell me if the language is changed on the fire control text display panels? If so, then yes, we can do this, and I'm primarily interested in "blacking out" the extra non-wakehoming graphics on the 65-76... or maybe I can use these for some kind of extra features on the 65-76 (although at this point it doesn't look like the 65-76 should have any advanced features... it is a wakehomer with default underkeel detonation... I guess I can do something with depth that I couldn't do with the 53-65... ah all these weapons are really so different that I don't know what I have until I sit down to do it and finish up the research!).

In regards to playtests, I have three currently planned: one after the torpedo controls are done, one after the torpedo sensors are done, and one with the complete LWAMI4 changes (this will be thoroughly tested before release, unlike previous LWAMI versions that, because of logistics, were tested "on the fly" by the community after release... LWAMI4 is also MUCH more ambitious, so this is absolutely necessay). Also, these playtests are going to be distributed by email and volunteer/invitation only, so I can keep track of who has what, since I wasn't very happy with the limited feedback I got on the public torpedo playtest (in terms of volumn, not quality :) ).

Cheers,
David

LuftWolf 06-21-06 04:53 AM

And one more feature for the ADCAP. :)

In dedicated ASW mode, if you set the searchdepth within +/- 50ft of the layer, and the torpedo enables at that depth, the torpedo will oscillate in depth in its straight run between 100ft over the layer and 100ft under the layer, and with it's large aspect seeker, it will cover the whole depth of the water column for that side of the layer.

I think that's about it now. :know:

Two more changes to the AI, and I can finally get to work on these player torpedoes.

Cheers,
David

goldorak 06-21-06 05:06 AM

Quote:

Originally Posted by LuftWolf
And one more feature for the ADCAP. :)

[cut]

Cheers,
David

Isn't this a little bit too "advanced" ?

LuftWolf 06-21-06 05:17 AM

Why?

These parameters could easily be input as presets, we just don't have the specific commands, so they are entered automatically from a single preset.

The doctrine will encode that as the layer at the launchpoint, so it's not as if the torpedo is "reading" the position of the layer on its own.

The actual ADCAP has dozens of features we can't even touch... so there is just about nothing on our end that we can do that is out of the realm of plausibility.


All times are GMT -5. The time now is 02:13 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.