SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SH4 Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=219)
-   -   [REL] The Model 22 Chronometer Watch (https://www.subsim.com/radioroom/showthread.php?t=111931)

CaptainCox 04-15-07 02:23 AM

[REL] The Model 22 Chronometer Watch
 

THE MODEL 22 CHRONOMETER WATCH MOD FOR SH4
Made by
CAPTAIN COX




CHRONOMETER WATCH MOD based on The Model 22
made by Hamilton comes in Full Size and Small Size




One of the most complicated MOD projects for SH4 i have done to date.
It might not look much, but the watch is composed of over 16 different pieces
Body, Dial, Small dial, 4 different hands/needles etc etc. Each part have to be dealt
with separately in terms of size, position etc.

This is a project I have worked with on and off. It could be finalized due to the findings of "zAmboni" and "McBob"

Credits to:
zAmboni (master of the zone)
McBob (helping out with "center point")
Redwine
chomu
and all the other cool guys that have done watches for SH4




BUT A WORD OF WARING FOR ALL YOU GUYS USING ANY!!! MODS
THAT MODIFIES THE "menu_1024_768" YOU HAVE TO APLY THIS

MANUALLY OR TURN OFF THE MODS USING THE "menu_1024_768"
BEFORE APLYING THIS MOD




If you need to apply this manually

see the README! in the file


Enjoy!


DOWNLOAD LINK:


ALTERNATIVE DOWNLOAD LINK:


CaptainCox 04-15-07 03:09 AM

EDIT: I missed the code for the Small version in the README! in case anyone have to install manually. EDIT: Updated!

BlackSpot 04-15-07 05:09 AM

Oh, very nice. Many thanks!:D

Koening 04-15-07 05:22 AM

Thank you very much ! Great job !:up:

Meridian 04-15-07 05:35 AM

Nice job yet again.

GuillermoZS 04-15-07 07:07 AM

Cool! Thanks man! :up:

Tigrone 04-15-07 01:16 PM

A lovely watch.
 
A watch, as a present--I feel like I just retired or graduated. Neat watch!

DeePsix501 04-15-07 02:19 PM

Another 3C's! A Captain Cox Classic! :up:

Sailor Steve 04-15-07 02:46 PM

Absotively, posilutely lovely!:up:

Crosseye76 04-15-07 03:05 PM

Wow, that's very well done ! :D

Redwine 04-15-07 05:42 PM

Nice ! :up: Many Thaks...

The next step is tp put the minutes to torpedo impact needles into the upper small dial... i am looking for that but ... no way, almost yet.


:up::up::up:

McBob 04-16-07 08:50 AM

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.

Jace11 04-16-07 09:43 AM

I have made a moving minute hand
for an upper dial (not this mod - my own clock.dds).

Its pretty easy.

Just remove the link from the Torp est min and min hands to the "small dial", then add them to the big dial face instead. Set the dial config - mine was 120, 240 in degress, 0 , 60 in minutes and adjsut the hand positions (I used 0.335 I think = 0.5 being the center and where the large minute and hour hands are). Unfortunatley I am at work and home internet is down, but it is possible once you figure out the layout.

Redwine 04-16-07 10:05 AM

Quote:

Originally Posted by McBob

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'

Many thanks McBob !!!!

Working on your tips...

3rd and 4th values seems to change the long of the needle not it position, may be the first and second numbers ?

McBob 04-16-07 11:30 AM

Yep those numbers do change the size, which you will probably need to do as the top dial is slighly smaller than the bottom one.

To adjust the postition of the hands you need to follow step 6 as the hands rotate about the position of the new dial.

Ah it is worth pointing out that although step 4 creates the location of the new dial, the dial face is not actually displayed from this. The clock that we see is displayed as one whole image. This means that the position of dial in the image will always look correct and the only way of knowing where the code is actually placing it is by the position of the hands.

For your clock a position of 0.5 -280 seemed correct


All times are GMT -5. The time now is 02:15 AM.

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.