PDA

View Full Version : DSRV doctrine advance and big DB (and gameplay) questions


Dr.Sid
09-15-05, 03:07 AM
Ok .. with new doctrine guide I was able to make some advance.

The biggest problem of old doctrine was it could not read targets depth, so it was surfaced for all the pickup. This slowed DSRV down to 2kts and it somehow didn't look right :-?.

So I equipped DSRV with active sonar which can read target depth. I made brand new navigation (however it is very similar to original one in the end). Since DSRV can't dock with target nor with launching platform, it just runs to target, stays close (even depth-wise) and then it returns to launch coordinates (and launch depth). If you stay there, DSRV will go right back (but it's somehow hard to stay there).
If DSRV pickup is part of the scenario, you must use aproch triggers to check if DSRV approached target and if it aproached launching platform after that.

Eveything works now, except one thing. DSRV's Active sonar only pick ENEMY targets ! I did not find any database flag which affects this ! I understand that AI ships don't need to track friendlies, but I hope at least torpedoes can ! Or can't ? How do I Active Sonar see all subs ? Like this only enemy subs can be rescued (it does not work even on allied subs). I also can't track launching platform like this.

Dr.Sid
09-15-05, 03:35 AM
Few screenshots:

http://roger.questions.cz/dw/dsrv1.jpg
http://roger.questions.cz/dw/dsrv2.jpg
http://roger.questions.cz/dw/dsrv3.jpg
http://roger.questions.cz/dw/dsrv4.jpg

Kapitan
09-15-05, 06:35 AM
hmmm that is wierd but saying that ive had same trouble with my DSRV

XabbaRus
09-15-05, 08:42 AM
SO with your mod the DSRV can't come back?

The trick with the DSRV is not to get too close. There is a minimum range which if below your DSRV will go weird. The same happened in Sub Command.

Kapitan
09-15-05, 08:45 AM
whats the minimum range ?

Dr.Sid
09-15-05, 10:48 AM
Both my mod and original DW doctrine just approaches target, then returns to orignal COORDINATES. Not to launching platform (there is no way how to get launching platform in doctrine language).
Original doctrine fails to follow target sub into depth - it does not know targets depth (target source says Visual and depht is 0) so with original doctrine DSRV surfaces and stays surfaced. It follows target on surface. There is code in original doctrine to return to launching depth while returning (I have never seen it to do so anyway).
My doctrine and DB modifications utilize active sonar on DSRV for getting target's depth. So my DSRV can go in depth and hower just few metres above the target. Then it returns to original coordinates and depth.

DSRV can't dock by doctrine language. There is no such command. There is LAND and ReturnToBase, neither of them does anyhing. Land is even in original doctrine after DSRV return to launch coordinates. As far as I know DSRV when launched just can't return, same as Seals can't. You could maybe do that by script in scenario (detect approach, remove DSRV from water and add DSRV to loadout .. will try).

But my biggest problem and big questionmark in my head is this: Active sonar I made for the DSRV does not 'see' friendly subs. Only enemy subs. I tried also passive, same thing. I thought there is some flag for the sensor in database saying 'read only enemy contacts' - but there is none ! On the other hand, torpedoes can read all subs. How is it done ? Is it something special for weapon class ?
If DSRV could read all subs, I could make it track launching platform on its way back.

Also .. torpedoes pings faster as they approach target. My DSRV does not. How is this done ?

JoGary(sco)
09-15-05, 02:39 PM
What if instead of using Active sonar u gave it a HF sonar. Would that maybe track friendlies?

Dr.Sid
09-16-05, 03:38 AM
No joy .. HF does not work too. On the other hand, very similar MF active on torpedoes CAN read all contacts. But not if I put it on DSRV. It seems to be caused by weapon category. But if I make DSRV a weapon, subs will evade it :hmm:

There is one new thing I found. The landing strip on subs is launch only. This is reason why DSRV can't land. If this is changed (airplane runway flag set on) DSRV CAN land by using doctrine command LAND. It looks quite strange, until landing starts really close to base sub, but it works. If base sub is far away, DSRV goes to 900ft and approaches the base in that depth. When it reaches base sub 2d-wise, it sudenly rises to base sub depth, it goes THRU the sub from bellow and docks in place. It seems there is some minor problem in setting altitude (depth) in approach.
Docked DSRV can't be relaunched, I guess there is some other DB flag for that.

On the other hand, if I add landing capability, it is quite possible that airplanes will be able to land on surfaced subs ! :rotfl:

Bellman
09-17-05, 01:37 AM
:hmm: Seemed to remember 'attached' DSRVs causing problems in SC ?