Excelent work CaptainCox - it must have taken some effort to get everything to line up let alone create the new image.
I will happily set about making a version with the minute hand in the top dial, but not till next weekend. In the mean time for anyone who knows how to change the image and the cfg files here is a guide to moving the torpedo minute hand to the upper dial:
1) Redo the main image in Clock.dds so that the upper dial is clearer - Remove the hand, the numbering and the markings on the dial.
2) Find the centre point of the dial and add a black dot as per the lower dial.
3) Add new markings (and numbers if posible) at equal angles of separation. (I think going from 0 - 8 at 25 deg separation works well)
Then you need to add this new dial into menu1024.ini
4) add:
[G29 I16]
Name=Small Di
Type=1031;Stat bmp array
ItemID=0x2902000E
ParentID=0x29020000
Pos=117,-185,80,80
Zone= 470 692 60 60 0 1 0x2902000C 0.51 -0.280 0x2902000E -0.5 0.5 0 0
Materials=1
Display=2;Linear
Mat 0=data/menu/gui/clock.tga
Crop 0=0.154297,0.554688,0.15625,0.3125
MatFlags=0x9
TexFmt=0x0
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
Then associate the min hands to this new dial.
5) Change the 0x29020007 in the zone line for 'Torpedo Min' and 'Estim Min' to 0x2902000E
6) Change the 0.51 -0.280 part of the Zone of 'Small Di' so that the hands appear in the centre of the top dial. It should just be a case of adjusting the negative number. More negative will move the hands down, less will move them up.
Next the range of the top dial needs to be entered. This is done in Dials.cfg in the data\menu\cfg
7) Change the entries in Dial63 & Dial65 as follows
DialVal=0,360
to
DialVal=80,280
and
RealVal=0,60; minutes
to
RealVal=0,40; minutes
Where 80 is the angle between the vertical and the start of the dial (Looking at the pictures it is going to be about 80 deg)
280 is the angle between vertical to the end of the dial (again looks about 280 deg)
40 is the number of mintutes displayed on the dial mulitplied by 5 (so 40 would be for a dial going from 0-8)
8) Finally you may need to adjust the size of the hands to fit the dial. This is done by adjusting the 3rd and 4th values in the zone line for 'Torpedo Min' and 'Estim Min'
I am aware that this is not historically acurate - I believe the top dial was actual a winding indicator (i.e. the number of hours left before the chrono would need re-winding). I think the historically correct approach would be not to have a minure hand at all. However this would then remove the indication of the estimated time till impact of the torpedo, which I would not want to lose.
|