Log in

View Full Version : NYGM TW 2.0 AI_Sensor.dat & SH3 Mini Tweaker


lurker_hlb3
06-05-06, 09:05 PM
The following change to AI_Sensor_dat.txt for
SH3 Mini Tweaker will read the AI_Sensors.dat
that comes with NYGM Tonnage War 2.0 to be read
correctly



----------------------------------------------





// Game version for these changes.
Version=1.4b

// Path to the file we are changing.
Path=data\Library\AI_Sensors.dat


[1]
DropDownName=AI_Radar
absolute,single,132,MinRange
absolute,single,143,MaxRange
absolute,single,155,MinHeight
absolute,single,167,MaxHeight
absolute,single,17A,MinBearing
absolute,single,18D,MaxBearing
absolute,single,1A2,MinElevation
absolute,single,1B7,MaxElevation
absolute,single,1CA,MinSurface
search,Sensitivity,1,single,>2,Sensitivity

[2]
DropDownName=AirB_Visual
absolute,single,2C0,MinRange
absolute,single,2D2,MaxRange
absolute,single,2E3,MinHeight
absolute,single,2F6,MaxHeight
absolute,single,309,MinBearing
absolute,single,31C,MaxBearing
absolute,single,330,MinElevation
absolute,single,1B7,MaxElevation
absolute,single,346,MinSurface
search,Sensitivity,2,single,>2,Sensitivity

[3]
DropDownName=AirS_Visual
absolute,single,450,MinRange
absolute,single,461,MaxRange
absolute,single,473,MinHeight
absolute,single,485,MaxHeight
absolute,single,498,MinBearing
absolute,single,4AB,MaxBearing
absolute,single,4C0,MinElevation
absolute,single,4D5,MaxElevation
absolute,single,4E8,MinSurface
search,Sensitivity,3,single,>2,Sensitivity

[4]
DropDownName=F_Visual
absolute,single,5DC,MinRange
absolute,single,5ED,MaxRange
absolute,single,5FF,MinHeight
absolute,single,611,MaxHeight
absolute,single,624,MinBearing
absolute,single,637,MaxBearing
absolute,single,64C,MinElevation
absolute,single,661,MaxElevation
absolute,single,674,MinSurface
search,Sensitivity,4,single,>2,Sensitivity

[5]
DropDownName=SE_Visual
absolute,single,768,MinRange
absolute,single,779,MaxRange
absolute,single,78B,MinHeight
absolute,single,79D,MaxHeight
absolute,single,7B0,MinBearing
absolute,single,7C3,MaxBearing
absolute,single,7D8,MinElevation
absolute,single,7ED,MaxElevation
absolute,single,800,MinSurface
search,Sensitivity,5,single,>2,Sensitivity

[6]
DropDownName=M_Visual
absolute,single,8F4,MinRange
absolute,single,905,MaxRange
absolute,single,917,MinHeight
absolute,single,929,MaxHeight
absolute,single,93C,MinBearing
absolute,single,94F,MaxBearing
absolute,single,964,MinElevation
absolute,single,979,MaxElevation
absolute,single,98C,MinSurface
search,Sensitivity,6,single,>2,Sensitivity

[7]
DropDownName=AI_Visual
absolute,single,A80,MinRange
absolute,single,A92,MaxRange
absolute,single,AA4,MinHeight
absolute,single,AB6,MaxHeight
absolute,single,AC9,MinBearing
absolute,single,ADC,MaxBearing
absolute,single,AF1,MinElevation
absolute,single,B06,MaxElevation
absolute,single,B19,MinSurface
search,Sensitivity,7,single,>2,Sensitivity

[8]
DropDownName=AI_Hydrophone
absolute,single,C12,MinRange
absolute,single,C23,MaxRange
absolute,single,C35,MinHeight
absolute,single,C47,MaxHeight
absolute,single,C5A,MinBearing
absolute,single,C6D,MaxBearing
absolute,single,C82,MinElevation
absolute,single,C97,MaxElevation
absolute,single,CAA,MinSurface
search,Sensitivity,8,single,>2,Sensitivity

[9]
DropDownName=AI_Sonar
absolute,single,D9E,MinRange
absolute,single,DAF,MaxRange
absolute,single,DC1,MinHeight
absolute,single,DD3,MaxHeight
absolute,single,DE6,MinBearing
absolute,single,DF9,MaxBearing
absolute,single,E0E,MinElevation
absolute,single,E23,MaxElevation
absolute,single,E36,MinSurface
search,Sensitivity,9,single,>2,Sensitivity

[10]
DropDownName=QGAP
absolute,single,F26,MinRange
absolute,single,F37,MaxRange
absolute,single,F49,MinHeight
absolute,single,F5B,MaxHeight
absolute,single,F6E,MinBearing
absolute,single,F81,MaxBearing
absolute,single,F96,MinElevation
absolute,single,FAB,MaxElevation
absolute,single,FBE,MinSurface
search,Sensitivity,10,single,>2,Sensitivity

[11]
DropDownName=QClP
absolute,single,10AE,MinRange
absolute,single,10BF,MaxRange
absolute,single,10D1,MinHeight
absolute,single,10E3,MaxHeight
absolute,single,10F6,MinBearing
absolute,single,1109,MaxBearing
absolute,single,111E,MinElevation
absolute,single,1133,MaxElevation
absolute,single,1146,MinSurface
search,Sensitivity,11,single,>2,Sensitivity

[12]
DropDownName=QCeP
absolute,single,1236,MinRange
absolute,single,1247,MaxRange
absolute,single,1259,MinHeight
absolute,single,126B,MaxHeight
absolute,single,127E,MinBearing
absolute,single,1291,MaxBearing
absolute,single,12A6,MinElevation
absolute,single,12BB,MaxElevation
absolute,single,12CE,MinSurface
search,Sensitivity,12,single,>2,Sensitivity

[13]
DropDownName=Type144P
absolute,single,13C2,MinRange
absolute,single,13D3,MaxRange
absolute,single,13E5,MinHeight
absolute,single,13F7,MaxHeight
absolute,single,140A,MinBearing
absolute,single,141D,MaxBearing
absolute,single,1432,MinElevation
absolute,single,1447,MaxElevation
absolute,single,145A,MinSurface
search,Sensitivity,13,single,>2,Sensitivity

[14]
DropDownName=Type138P
absolute,single,154E,MinRange
absolute,single,155F,MaxRange
absolute,single,1571,MinHeight
absolute,single,1583,MaxHeight
absolute,single,1596,MinBearing
absolute,single,15A9,MaxBearing
absolute,single,15BE,MinElevation
absolute,single,15D3,MaxElevation
absolute,single,15E6,MinSurface
search,Sensitivity,14,single,>2,Sensitivity

[15]
DropDownName=Type128P
absolute,single,16DA,MinRange
absolute,single,16EB,MaxRange
absolute,single,16FD,MinHeight
absolute,single,170F,MaxHeight
absolute,single,1722,MinBearing
absolute,single,1735,MaxBearing
absolute,single,174A,MinElevation
absolute,single,175F,MaxElevation
absolute,single,1772,MinSurface
search,Sensitivity,15,single,>2,Sensitivity


[16]
DropDownName=Type123P
absolute,single,1866,MinRange
absolute,single,1877,MaxRange
absolute,single,1889,MinHeight
absolute,single,189B,MaxHeight
absolute,single,18AE,MinBearing
absolute,single,18C1,MaxBearing
absolute,single,18D6,MinElevation
absolute,single,18EB,MaxElevation
absolute,single,18FE,MinSurface
search,Sensitivity,16,single,>2,Sensitivity

[17]
DropDownName=QGAA
absolute,single,19EE,MinRange
absolute,single,19FF,MaxRange
absolute,single,1A11,MinHeight
absolute,single,1A23,MaxHeight
absolute,single,1A36,MinBearing
absolute,single,1A49,MaxBearing
absolute,single,1A5E,MinElevation
absolute,single,1A73,MaxElevation
absolute,single,1A86,MinSurface
search,Sensitivity,17,single,>2,Sensitivity


[18]
DropDownName=QClA
absolute,single,1BCD,MinRange
absolute,single,1BDE,MaxRange
absolute,single,1BF0,MinHeight
absolute,single,1C02,MaxHeight
absolute,single,1C15,MinBearing
absolute,single,1C28,MaxBearing
absolute,single,1C3D,MinElevation
absolute,single,1C52,MaxElevation
absolute,single,1C65,MinSurface
search,Sensitivity,18,single,>2,Sensitivity

[19]
DropDownName=QCeA
absolute,single,1DAC,MinRange
absolute,single,1DBD,MaxRange
absolute,single,1DCF,MinHeight
absolute,single,1DE1,MaxHeight
absolute,single,1DF4,MinBearing
absolute,single,1E07,MaxBearing
absolute,single,1E1C,MinElevation
absolute,single,1E31,MaxElevation
absolute,single,1E44,MinSurface
search,Sensitivity,19,single,>2,Sensitivity

[20]
DropDownName=Type147A
absolute,single,1F8F,MinRange
absolute,single,1FA0,MaxRange
absolute,single,1FB2,MinHeight
absolute,single,1FC4,MaxHeight
absolute,single,1FD7,MinBearing
absolute,single,1FEA,MaxBearing
absolute,single,1FFF,MinElevation
absolute,single,2014,MaxElevation
absolute,single,2027,MinSurface
search,Sensitivity,20,single,>2,Sensitivity

[21]
DropDownName=Type144A
absolute,single,2172,MinRange
absolute,single,2183,MaxRange
absolute,single,2195,MinHeight
absolute,single,21A7,MaxHeight
absolute,single,21BA,MinBearing
absolute,single,21CD,MaxBearing
absolute,single,21E2,MinElevation
absolute,single,21F7,MaxElevation
absolute,single,220A,MinSurface
search,Sensitivity,21,single,>2,Sensitivity


[22]
DropDownName=Type128A
absolute,single,2355,MinRange
absolute,single,2366,MaxRange
absolute,single,2378,MinHeight
absolute,single,238A,MaxHeight
absolute,single,239D,MinBearing
absolute,single,23B0,MaxBearing
absolute,single,23C5,MinElevation
absolute,single,23DA,MaxElevation
absolute,single,23ED,MinSurface
search,Sensitivity,22,single,>2,Sensitivity

[23]
DropDownName=Type123A
absolute,single,2538,MinRange
absolute,single,2549,MaxRange
absolute,single,255B,MinHeight
absolute,single,256D,MaxHeight
absolute,single,2580,MinBearing
absolute,single,2593,MaxBearing
absolute,single,25A8,MinElevation
absolute,single,25BD,MaxElevation
absolute,single,25D0,MinSurface
search,Sensitivity,23,single,>2,Sensitivity

[24]
DropDownName=TypeSS
absolute,single,2719,MinRange
absolute,single,272A,MaxRange
absolute,single,273C,MinHeight
absolute,single,274E,MaxHeight
absolute,single,2761,MinBearing
absolute,single,2774,MaxBearing
absolute,single,2789,MinElevation
absolute,single,279E,MaxElevation
absolute,single,27B1,MinSurface
search,Sensitivity,24,single,>2,Sensitivity

[25]
DropDownName=TypeSP
absolute,single,28A3,MinRange
absolute,single,28B4,MaxRange
absolute,single,28C6,MinHeight
absolute,single,28D8,MaxHeight
absolute,single,28EB,MinBearing
absolute,single,28FE,MaxBearing
absolute,single,2913,MinElevation
absolute,single,2928,MaxElevation
absolute,single,293B,MinSurface
search,Sensitivity,25,single,>2,Sensitivity

[26]
DropDownName=TypeSG
absolute,single,2A2D,MinRange
absolute,single,2A3E,MaxRange
absolute,single,2A50,MinHeight
absolute,single,2A62,MaxHeight
absolute,single,2A75,MinBearing
absolute,single,2A88,MaxBearing
absolute,single,2A9D,MinElevation
absolute,single,2AB2,MaxElevation
absolute,single,2AC5,MinSurface
search,Sensitivity,26,single,>2,Sensitivity

[27]
DropDownName=TypeSF
absolute,single,2BB7,MinRange
absolute,single,2BC8,MaxRange
absolute,single,2BDA,MinHeight
absolute,single,2BEC,MaxHeight
absolute,single,2BFF,MinBearing
absolute,single,2C12,MaxBearing
absolute,single,2C27,MinElevation
absolute,single,2C3C,MaxElevation
absolute,single,2C4F,MinSurface
search,Sensitivity,27,single,>2,Sensitivity

[28]
DropDownName=TypeSC
absolute,single,2D40,MinRange
absolute,single,2D52,MaxRange
absolute,single,2D64,MinHeight
absolute,single,2D76,MaxHeight
absolute,single,2D89,MinBearing
absolute,single,2D9C,MaxBearing
absolute,single,2DB1,MinElevation
absolute,single,2DC6,MaxElevation
absolute,single,2DD9,MinSurface
search,Sensitivity,28,single,>2,Sensitivity

[29]
DropDownName=ASVMarkVII
absolute,single,2ECF,MinRange
absolute,single,2EE0,MaxRange
absolute,single,2EF2,MinHeight
absolute,single,2F04,MaxHeight
absolute,single,2F17,MinBearing
absolute,single,2F2A,MaxBearing
absolute,single,2F3F,MinElevation
absolute,single,2F54,MaxElevation
absolute,single,2F67,MinSurface
search,Sensitivity,29,single,>2,Sensitivity

[30]
DropDownName=ASVMarkVI
absolute,single,305C,MinRange
absolute,single,306D,MaxRange
absolute,single,307F,MinHeight
absolute,single,3091,MaxHeight
absolute,single,30A4,MinBearing
absolute,single,30B7,MaxBearing
absolute,single,30CC,MinElevation
absolute,single,30E1,MaxElevation
absolute,single,30F4,MinSurface
search,Sensitivity,30,single,>2,Sensitivity

[31]
DropDownName=ASVMarkIII
absolute,single,31EA,MinRange
absolute,single,31FB,MaxRange
absolute,single,320D,MinHeight
absolute,single,321F,MaxHeight
absolute,single,3232,MinBearing
absolute,single,3245,MaxBearing
absolute,single,325A,MinElevation
absolute,single,326F,MaxElevation
absolute,single,3282,MinSurface
search,Sensitivity,31,single,>2,Sensitivity

[32]
DropDownName=ASVMarkII
absolute,single,3377,MinRange
absolute,single,3388,MaxRange
absolute,single,339A,MinHeight
absolute,single,33AC,MaxHeight
absolute,single,33BF,MinBearing
absolute,single,33D2,MaxBearing
absolute,single,33E7,MinElevation
absolute,single,33FC,MaxElevation
absolute,single,340F,MinSurface
search,Sensitivity,32,single,>2,Sensitivity

[33]
DropDownName=ASVMarkI
absolute,single,3503,MinRange
absolute,single,3514,MaxRange
absolute,single,3526,MinHeight
absolute,single,3538,MaxHeight
absolute,single,354B,MinBearing
absolute,single,355E,MaxBearing
absolute,single,3573,MinElevation
absolute,single,3588,MaxElevation
absolute,single,359B,MinSurface
search,Sensitivity,33,single,>2,Sensitivity

[34]
DropDownName=Type268
absolute,single,368E,MinRange
absolute,single,369F,MaxRange
absolute,single,36B1,MinHeight
absolute,single,36C3,MaxHeight
absolute,single,36D6,MinBearing
absolute,single,36E9,MaxBearing
absolute,single,36FE,MinElevation
absolute,single,3713,MaxElevation
absolute,single,3726,MinSurface
search,Sensitivity,34,single,>2,Sensitivity

[35]
DropDownName=Type277
absolute,single,3819,MinRange
absolute,single,382A,MaxRange
absolute,single,383C,MinHeight
absolute,single,384E,MaxHeight
absolute,single,3861,MinBearing
absolute,single,3874,MaxBearing
absolute,single,3889,MinElevation
absolute,single,389E,MaxElevation
absolute,single,38B1,MinSurface
search,Sensitivity,30,single,>2,Sensitivity

[36]
DropDownName=Type276
absolute,single,39A4,MinRange
absolute,single,39B5,MaxRange
absolute,single,39C7,MinHeight
absolute,single,39D9,MaxHeight
absolute,single,39EC,MinBearing
absolute,single,39FF,MaxBearing
absolute,single,3A14,MinElevation
absolute,single,3A29,MaxElevation
absolute,single,3A3C,MinSurface
search,Sensitivity,36,single,>2,Sensitivity

[37]
DropDownName=Type273
absolute,single,3B2F,MinRange
absolute,single,3B40,MaxRange
absolute,single,3B52,MinHeight
absolute,single,3B64,MaxHeight
absolute,single,3B77,MinBearing
absolute,single,3B8A,MaxBearing
absolute,single,3B9F,MinElevation
absolute,single,3BB4,MaxElevation
absolute,single,3BC7,MinSurface
search,Sensitivity,37,single,>2,Sensitivity

[38]
DropDownName=Type272
absolute,single,3CBA,MinRange
absolute,single,3CCB,MaxRange
absolute,single,3CDD,MinHeight
absolute,single,3CEF,MaxHeight
absolute,single,3D02,MinBearing
absolute,single,3D15,MaxBearing
absolute,single,3D2A,MinElevation
absolute,single,3D3F,MaxElevation
absolute,single,3D52,MinSurface
search,Sensitivity,38,single,>2,Sensitivity

[39]
DropDownName=Type271
absolute,single,3E45,MinRange
absolute,single,3E56,MaxRange
absolute,single,3E68,MinHeight
absolute,single,3E7A,MaxHeight
absolute,single,3E8D,MinBearing
absolute,single,3EA0,MaxBearing
absolute,single,3EB5,MinElevation
absolute,single,3ECA,MaxElevation
absolute,single,3EDD,MinSurface
search,Sensitivity,39,single,>2,Sensitivity

[40]
DropDownName=Type290
absolute,single,3FD0,MinRange
absolute,single,3FE1,MaxRange
absolute,single,3FF3,MinHeight
absolute,single,4005,MaxHeight
absolute,single,4018,MinBearing
absolute,single,402B,MaxBearing
absolute,single,4040,MinElevation
absolute,single,4055,MaxElevation
absolute,single,4068,MinSurface
search,Sensitivity,40,single,>2,Sensitivity

[41]
DropDownName=Type286
absolute,single,415B,MinRange
absolute,single,416C,MaxRange
absolute,single,417E,MinHeight
absolute,single,4190,MaxHeight
absolute,single,41A3,MinBearing
absolute,single,41B6,MaxBearing
absolute,single,41CB,MinElevation
absolute,single,41E0,MaxElevation
absolute,single,41F3,MinSurface
search,Sensitivity,41,single,>2,Sensitivity


[42]
DropDownName=FuG200
absolute,single,42E5,MinRange
absolute,single,42F6,MaxRange
absolute,single,4308,MinHeight
absolute,single,431A,MaxHeight
absolute,single,432D,MinBearing
absolute,single,4340,MaxBearing
absolute,single,4355,MinElevation
absolute,single,436A,MaxElevation
absolute,single,437D,MinSurface
search,Sensitivity,42,single,>2,Sensitivity

[43]
DropDownName=FuMO23
absolute,single,446F,MinRange
absolute,single,4480,MaxRange
absolute,single,4492,MinHeight
absolute,single,44A4,MaxHeight
absolute,single,44B7,MinBearing
absolute,single,44CA,MaxBearing
absolute,single,44DF,MinElevation
absolute,single,44F4,MaxElevation
absolute,single,4507,MinSurface
search,Sensitivity,43,single,>2,Sensitivity

[44]
DropDownName=FuMO21
absolute,single,45F9,MinRange
absolute,single,460A,MaxRange
absolute,single,461C,MinHeight
absolute,single,462E,MaxHeight
absolute,single,4641,MinBearing
absolute,single,4654,MaxBearing
absolute,single,4669,MinElevation
absolute,single,467E,MaxElevation
absolute,single,4691,MinSurface
search,Sensitivity,44,single,>2,Sensitivity

Salvadoreno
06-05-06, 09:08 PM
uh... what exactlly does this do?

Observer
06-05-06, 09:15 PM
Good show, and thanks! It's the one thing I didn't have time to do.

Ducimus
06-05-06, 09:24 PM
uh... what exactlly does this do?

In a sense, its a definition file so TT's tweaker will edit the values at a given location within the the AI_sensor.dat file correctly.

I had a feeling this would be the case, if you added entries into the file, most of, if not all of, the addresses values will have changed.

Rose
06-06-06, 11:27 AM
Right, now HOW do I do this?

JScones
06-07-06, 03:48 AM
1. Backup C:\Program Files\SH3 Mini Tweaker\TweakFiles\AI_Sensors_dat.txt
2. Open C:\Program Files\SH3 Mini Tweaker\TweakFiles\AI_Sensors_dat.txt
3. Copy the above text and paste over the top of the open file contents
4. Save and close

If you ever revert to a non-NYGM installation, simply re-introduce the backup copy of AI_Sensors.dat.txt to get the original offsets.

Rose
06-07-06, 10:23 AM
Thanks :D.

HEMISENT
06-07-06, 11:39 AM
1. Backup C:\Program Files\SH3 Mini Tweaker\TweakFiles\AI_Sensors_dat.txt
2. Open C:\Program Files\SH3 Mini Tweaker\TweakFiles\AI_Sensors_dat.txt
3. Copy the above text and paste over the top of the open file contents
4. Save and close

If you ever revert to a non-NYGM installation, simply re-introduce the backup copy of AI_Sensors.dat.txt to get the original offsets.

Unless I'm mistaken this just threw off the thermal layers settings for min height= in the AI_Sensors.dat file. Once I am able to get this DL'd I'll adjust accordingly

Rose
06-07-06, 04:17 PM
Wait, so this doesn't fix the problem? Should I go back to the original sensors 'till your revised edition is released?

JScones
06-07-06, 04:53 PM
Unless I'm mistaken this just threw off the thermal layers settings for min height= in the AI_Sensors.dat file. Once I am able to get this DL'd I'll adjust accordingly
Observer's already done it. :up: You shouldn't need to release an NYGM specific version of your mod, as NYGM already includes an updated Randomised events.cfg file which users are asked to copy into SH3Cmdr.

0_x0C35=-105 ;AI_Hydrophone
0_x0DC1=-90 ;AI_Sonar
0_x0F49=-105 ;QGAP
0_x10D1=-105 ;QClP
0_x1259=-105 ;QCeP
0_x13E5=-108 ;Type144P
0_x1571=-105 ;Type138P
0_x16FD=-100 ;Type128P
0_x1889=-100 ;Type123P
0_x1A11=-90 ;QGAA
0_x1BF0=-88 ;QClA
0_x1DCF=-93 ;QCeA
0_x1FB2=-95 ;Type147A
0_x2195=-98 ;Type144A
0_x2378=-85 ;Type128A
0_x255B=-88 ;Type123A

1_x0C35=-150
1_x0DC1=-130
1_x0F49=-145
1_x10D1=-155
1_x1259=-145
1_x13E5=-150
1_x1571=-155
1_x16FD=-144
1_x1889=-145
1_x1A11=-130
1_x1BF0=-135
1_x1DCF=-125
1_x1FB2=-135
1_x2195=-130
1_x2378=-128
1_x255B=-132

2_x0C35=-180
2_x0DC1=-170
2_x0F49=-200
2_x10D1=-195
2_x1259=-195
2_x13E5=-215
2_x1571=-215
2_x16FD=-190
2_x1889=-190
2_x1A11=-195
2_x1BF0=-190
2_x1DCF=-180
2_x1FB2=-200
2_x2195=-190
2_x2378=-175
2_x255B=-175

3_x0C35=-235
3_x0DC1=-220
3_x0F49=-238
3_x10D1=-235
3_x1259=-230
3_x13E5=-235
3_x1571=-238
3_x16FD=-230
3_x1889=-235
3_x1A11=-225
3_x1BF0=-220
3_x1DCF=-215
3_x1FB2=-228
3_x2195=-225
3_x2378=-218
3_x255B=-215

4_x0C35=-270
4_x0DC1=-260
4_x0F49=-275
4_x10D1=-270
4_x1259=-268
4_x13E5=-275
4_x1571=-265
4_x16FD=-263
4_x1889=-265
4_x1A11=-260
4_x1BF0=-257
4_x1DCF=-255
4_x1FB2=-263
4_x2195=-260
4_x2378=-255
4_x255B=-253

HEMISENT
06-07-06, 05:29 PM
Observer's already done it. :up: You shouldn't need to release an NYGM specific version of your mod, as NYGM already includes an updated Randomised events.cfg file which users are asked to copy into SH3Cmdr.

0_x0C35=-105 ;AI_Hydrophone
0_x0DC1=-90 ;AI_Sonar
0_x0F49=-105 ;QGAP
0_x10D1=-105 ;QClP
0_x1259=-105 ;QCeP
0_x13E5=-108 ;Type144P
0_x1571=-105 ;Type138P
0_x16FD=-100 ;Type128P
0_x1889=-100 ;Type123P
0_x1A11=-90 ;QGAA
0_x1BF0=-88 ;QClA
0_x1DCF=-93 ;QCeA
0_x1FB2=-95 ;Type147A
0_x2195=-98 ;Type144A
0_x2378=-85 ;Type128A
0_x255B=-88 ;Type123A

1_x0C35=-150
1_x0DC1=-130
1_x0F49=-145
1_x10D1=-155
1_x1259=-145
1_x13E5=-150
1_x1571=-155
1_x16FD=-144
1_x1889=-145
1_x1A11=-130
1_x1BF0=-135
1_x1DCF=-125
1_x1FB2=-135
1_x2195=-130
1_x2378=-128
1_x255B=-132

2_x0C35=-180
2_x0DC1=-170
2_x0F49=-200
2_x10D1=-195
2_x1259=-195
2_x13E5=-215
2_x1571=-215
2_x16FD=-190
2_x1889=-190
2_x1A11=-195
2_x1BF0=-190
2_x1DCF=-180
2_x1FB2=-200
2_x2195=-190
2_x2378=-175
2_x255B=-175

3_x0C35=-235
3_x0DC1=-220
3_x0F49=-238
3_x10D1=-235
3_x1259=-230
3_x13E5=-235
3_x1571=-238
3_x16FD=-230
3_x1889=-235
3_x1A11=-225
3_x1BF0=-220
3_x1DCF=-215
3_x1FB2=-228
3_x2195=-225
3_x2378=-218
3_x255B=-215

4_x0C35=-270
4_x0DC1=-260
4_x0F49=-275
4_x10D1=-270
4_x1259=-268
4_x13E5=-275
4_x1571=-265
4_x16FD=-263
4_x1889=-265
4_x1A11=-260
4_x1BF0=-257
4_x1DCF=-255
4_x1FB2=-263
4_x2195=-260
4_x2378=-255
4_x255B=-253

Oh man! Great news! Thank You Observer!
Jeasen, does the NYGM crew/Observer have a copy of the sabotage/malfunctions files (the Sensors.dat files u boat radars max range= has been edited or is this irrelevant at the time)I sure wish I could Dl this but i'm still limited to 169mb.

Off Topic-"DON"T GET DIRECWAY SATELLITE SERVICE!"

JScones
06-07-06, 06:53 PM
Whilst Observer has created new files with the mal/sab inclusions, they
are not in the current NYGM release (understandably, as the current SH3Cmdr would not work with them anyway).

Observer will need to update the NYGM d/l file when R2.6 is released, or provide the files via separate d/l.

lurker_hlb3
06-07-06, 06:54 PM
HEMISENT

Not to worry. The only binary files that were changed was AI_Sensor.dat and the *.zon files for the subs.

Rose
06-07-06, 07:18 PM
I know I'm kinda being a pest but... could someone explain this in REALLY simple English for me please and none of this cyber talk? If I already copied those NYGM files into SH3Cmdr when I DLed NYGM, there is no need to copy the changes Lurker has made?

JScones
06-07-06, 07:38 PM
Correct. You don't need to follow any of this thread unless you use SH3 Mini Tweaker to personalise the settings in AI_Sensors.dat.

If you simply want to play NYGM, wipe this thread from your mind and just follow the NYGM installation instructions.

Totenkopf
06-07-06, 07:45 PM
Awesome! Some modders info that helps the community, well done lads!:up:

Observer
06-07-06, 07:59 PM
Oh man! Great news! Thank You Observer!
Jeasen, does the NYGM crew/Observer have a copy of the sabotage/malfunctions files (the Sensors.dat files u boat radars max range= has been edited or is this irrelevant at the time)I sure wish I could Dl this but i'm still limited to 169mb.

Off Topic-"DON"T GET DIRECWAY SATELLITE SERVICE!"
I've two pieces of feedback on the malfunction and sabotage settings used in the Randomized events.cfg. The first is on the crash dive settings simulating a jammed dive. While I understand the intent, consider the implications for those situations where the crash dive depth is deeper than the crush depth of the submarine. This will result in odd uboat behavior described in the Crash Dive Blues thread here:

http://www.subsim.com/radioroom/showthread.php?t=92883&highlight=crash+dive+blues

This is because your uboat will not be able to complete the crash dive sequence - a necessity otherwise it's outside of the ability of the code to really handle this aspect. It's not that bad on the stock uboat models because of the extra positive buoyancy, but with the NYGM model it's a disaster that can't be corrected unless you surface.

The other area is the Front/Rear ratio. Similar to the crash dive problem above, this is an area that probably shouldn't be touched. Again, the extra positive buoyancy of the stock models makes this less of a challenge, but it is still present an uncorrectable, a situation that really not possible since internal trim tanks and dive planes can usually compensate. If not then additional speed will usually solve the problem. This is another area SH3 does not model well.

Finally, is there any consideration to storing the malfunctions or sabotage settings so that:

1) By the freak of random chance you don't keep getting hit by the same problem multiple times when reloading
2) Problems can be compared to a "repair table" so that a certain number of days (or hours) in game must pass before the problem is removed (at the next reload). Malfunctions could also be flagged as not repairable at sea (i.e. persistent). I am troubled by the possibility that I could, in theory have an equipment malfunction, end my session for the night (save and exit) then reload the next day to have the problem magically disappear.
3) Or are all problems persistent? If so then the point I outlined above on the F/R ratio really needs consideration, and I think you should consider that not all "malfunctions" are persistent.

It's a great idea. These are just my thoughts FWIW.

Rose
06-07-06, 09:21 PM
Correct. You don't need to follow any of this thread unless you use SH3 Mini Tweaker to personalise the settings in AI_Sensors.dat.

If you simply want to play NYGM, wipe this thread from your mind and just follow the NYGM installation instructions.

All right, thanks :up:.

HEMISENT
06-07-06, 09:50 PM
I've two pieces of feedback on the malfunction and sabotage settings used in the Randomized events.cfg. The first is on the crash dive settings simulating a jammed dive. While I understand the intent, consider the implications for those situations where the crash dive depth is deeper than the crush depth of the submarine. This will result in odd uboat behavior described in the Crash Dive Blues thread here:

Your right, however when putting together the Sab/Mal mod I had no idea what was in the works with NYGM V2. As I understand it if you do not allow the crash dive to complete it's cycle the boat handles goofy with your anti-hummingbird settings. Obviously a few things will need to be changed around which is what I expected.


The other area is the Front/Rear ratio. Similar to the crash dive problem above, this is an area that probably shouldn't be touched. Again, the extra positive buoyancy of the stock models makes this less of a challenge, but it is still present an uncorrectable, a situation that really not possible since internal trim tanks and dive planes can usually compensate.

Another case of both of these projects going together at the same time.
As for the effects of f/r ratio in the std game they're just another semi-subtle annoyance to be dealt with but if it is as you say then the anti-hummingbird settings should give the player enough of an additional workout. I have no problem deleting the "trim" malfunction.


Finally, is there any consideration to storing the malfunctions or sabotage settings so that:

1) By the freak of random chance you don't keep getting hit by the same problem multiple times when reloading
2) Problems can be compared to a "repair table" so that a certain number of days (or hours) in game must pass before the problem is removed (at the next reload). Malfunctions could also be flagged as not repairable at sea (i.e. persistent). I am troubled by the possibility that I could, in theory have an equipment malfunction, end my session for the night (save and exit) then reload the next day to have the problem magically disappear.
3) Or are all problems persistent? If so then the point I outlined above on the F/R ratio really needs consideration, and I think you should consider that not all "malfunctions" are persistent.

It's a great idea. These are just my thoughts FWIW.

1)As far as being hit by the same problem multiple times-I suppose it's possible but has never happened to me yet.

2 & 3)Jscones and I went back and forth a bit about repairable vs non-repairable during a mission. It all boils down to "you can't please all the people all the time". It was decided to split the difference. As of right now the miscellaneous malfunctions are "non-repairable"(guns/radar/snort/scope etc.. The individual boat malfunctions engine/steering/battery etc are "repairable". Each player can easily go into Randomized events.CFG and change his settings to whatever may suit his individual preferances.

As I recall one option was to make a second seperate set of files, one set would be repairable and one set would be good for the entire mission.
Sort of like randomizing the random files. You may get an engine problem that will be "repaired" by save/exit or you may get the same problem that persists for the entire mission. What do you think?

In the end I did not want every single malfunction or act of sabotage to be debilitating for the entire mission. Some are definately going to require an immediate RTB while others will simply have to be dealt with by an ingenious crew. Others are borderline and it will be up to the Captain's discretion.
Please let me know your thoughts on this.

Observer
06-07-06, 11:10 PM
Your right, however when putting together the Sab/Mal mod I had no idea what was in the works with NYGM V2. As I understand it if you do not allow the crash dive to complete it's cycle the boat handles goofy with your anti-hummingbird settings. Obviously a few things will need to be changed around which is what I expected.

Another case of both of these projects going together at the same time.
As for the effects of f/r ratio in the std game they're just another semi-subtle annoyance to be dealt with but if it is as you say then the anti-hummingbird settings should give the player enough of an additional workout. I have no problem deleting the "trim" malfunction.
No problem and I understand. I've sent a set of files to Jaesen with my suggestions and the necessary modifications to the hex offsets to support R2.6. I can PM you the link if you want. The only thing I can think of is the crash dive depth, and I haven't looked into this yet. You might consider setting the crash dive depths to something like 150 or 175 meters. It should have the desired effect. :D

1)As far as being hit by the same problem multiple times-I suppose it's possible but has never happened to me yet.
Okay.

2 & 3)Jscones and I went back and forth a bit about repairable vs non-repairable during a mission. It all boils down to "you can't please all the people all the time". It was decided to split the difference. As of right now the miscellaneous malfunctions are "non-repairable"(guns/radar/snort/scope etc.. The individual boat malfunctions engine/steering/battery etc are "repairable". Each player can easily go into Randomized events.CFG and change his settings to whatever may suit his individual preferances.

As I recall one option was to make a second seperate set of files, one set would be repairable and one set would be good for the entire mission.
Sort of like randomizing the random files. You may get an engine problem that will be "repaired" by save/exit or you may get the same problem that persists for the entire mission. What do you think?

In the end I did not want every single malfunction or act of sabotage to be debilitating for the entire mission. Some are definately going to require an immediate RTB while others will simply have to be dealt with by an ingenious crew. Others are borderline and it will be up to the Captain's discretion.
Please let me know your thoughts on this.
Given the choices I like the option of two different files the best. The only thing I'm a little bugged about is the save and exit "repair", but I suppose those who choose to use this system probably wouldn't consider cheating it with a save and exit.

The advantage of the two files is customization. People can choose which malfunctions, if any are repairable or not. That should help satisfy a wide variety of people.

You've got a good set of reasonable malfunctions. Based on my experience, the diesel malfunctions should be be very difficult to repair at sea. Major combat or propulsion systems malfunctions should cause an abort. I would consider the diesels, electric engines/battery and torpedo tube system malfunctions should be abort status. Lesser combat systems failures such as the periscope (unless both fail), hydrophone, radar, guns, etc. probably would not, but should be at the CO's discretion.

While I'm thinking of it, you don't model any torpedo tube failures. That would be a great one to add. A couple of other things while I'm thinking on it. I don't think the RPM effects do much of anything at all. Same with electric engine HP. I've modified both it and never found it to do anything. Not even hydrophone detection. That's controlled by the speed multiplier in the submarine cfg files.

Oh, one other question. Do you get a warning message, or some sort of notification when starting SH3 Commander that you've had a malfunction? I think that (like the transferred crew message) would be a nice addition if it's not already present.

HEMISENT
06-08-06, 06:09 AM
While I'm thinking of it, you don't model any torpedo tube failures. That would be a great one to add. A couple of other things while I'm thinking on it. I don't think the RPM effects do much of anything at all. Same with electric engine HP. I've modified both it and never found it to do anything. Not even hydrophone detection. That's controlled by the speed multiplier in the submarine cfg files.

I know the RPM's are not modelled, I only did them so they would be visibly dropping when viewed from control room(eye candy) I've noticed that sometimes the tachometer registers the change and sometimes it doesn't(game bug?)
Also. I too thought torpedo tube failure would be great but have no idea where to look to either "cancel" a tube out or even effect load times.
Any clue in that direction would be appreciated.

Oh one other question. Do you get a warning message, or some sort of notification when starting SH3 Commander that you've had a malfunction? I think that (like the transferred crew message) would be a nice addition if it's not already present.

No, I was dead set against any kind of warning or message as these were supposed to be a surprise. Also, the captain absolutely, positively must make a test crash dive (as in real life) plus a basic test of his major systems at the beginning of every patrol. It would be very unsettling to run into a juicy convoy with no escorts go to PD, raise your perscope and only to find out that the seals are bad and it stays blurred then go to the Obs scope and find a problem there too.(there is only one file that affects both scopes and the Obs scope does clear up after a bit)

Observer
06-09-06, 12:15 AM
While I'm thinking of it, you don't model any torpedo tube failures. That would be a great one to add. A couple of other things while I'm thinking on it. I don't think the RPM effects do much of anything at all. Same with electric engine HP. I've modified both it and never found it to do anything. Not even hydrophone detection. That's controlled by the speed multiplier in the submarine cfg files.
I know the RPM's are not modelled, I only did them so they would be visibly dropping when viewed from control room(eye candy) I've noticed that sometimes the tachometer registers the change and sometimes it doesn't(game bug?)
Also. I too thought torpedo tube failure would be great but have no idea where to look to either "cancel" a tube out or even effect load times.
Any clue in that direction would be appreciated.
Load times are in the NSS_Uboat*.sim files. For the TypeVIIb, the hex offset for the loading time in the bow torpedo room is x0972. The aft torpedo room is x09E8. Fwd external is x0A6C, and aft external is x0AE2.

I'll have to work on the torpedo tubes. I have a couple of ideas I'll have to test to be sure.

Oh one other question. Do you get a warning message, or some sort of notification when starting SH3 Commander that you've had a malfunction? I think that (like the transferred crew message) would be a nice addition if it's not already present.
No, I was dead set against any kind of warning or message as these were supposed to be a surprise. Also, the captain absolutely, positively must make a test crash dive (as in real life) plus a basic test of his major systems at the beginning of every patrol. It would be very unsettling to run into a juicy convoy with no escorts go to PD, raise your perscope and only to find out that the seals are bad and it stays blurred then go to the Obs scope and find a problem there too.(there is only one file that affects both scopes and the Obs scope does clear up after a bit)
I understand what you are saying, and it might be true at the beginning of a patrol on some systems (the controlled dive after leaving port to test systems is a good example where this would be true), but not in the middle of a patrol and not for important system failures. The captain has other crew members to help him keep track of the material status of his boat. He shouldn't find out the optics of the attack periscope have failed for the first time when he getting ready to shoot during a convoy attack (assuming there was a save and exit during the approach and attack phases). I would keel haul my engineer if I found out the attack scope was broke when I went to raise it and he didn't bother to tell me first. It's why submarines have out of commission (OOC) and reduced status logs. It's why submarines have an engineering, weapons and navigation departments. It's their job to keep track of the material status of their equipment and fix it when it's broken or in a reduced status. It's their job to tell the captain when their equipment doesn't work.

HEMISENT
06-09-06, 06:59 AM
Observer, I thought those lines looked familiar so I went back to my notes and sure enough I did check them out. Turns out that I did run some tests with those exact same files in mini tweaker- no changes noted at all no matter how ridiculous I set them. Possibility exists that they're dependant upon some other value that I'm not aware of. Most of my tests used Type VII's as base. Tests were performed using crew @ full energy levels w/compartment fully staffed. NYGM TW 1.03 used as base mod. If you can come up with something that would be great. A torpedo loading malfunction would be a nice addition-better yet would be the disabling of a complete tube or two for Sabotage files.