SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SHIII Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=195)
-   -   [TEC] Link between clickable spot and camera? (https://www.subsim.com/radioroom/showthread.php?t=168355)

Darkbluesky 04-23-10 04:31 AM

[TEC] Link between clickable spot and camera?
 
Hello

I was exploring .cam files in order to learn to mod some ideas I had.

I found, for example this: the highlighted proprierty defines the action to trigger when the parentID model (in this case the conning tower hatch 3D model, whose definition is inside the NSS_Uboat7_CR.dat file) is clicked.

The action is, afaik, to trigger the "Conning tower camera", according to what is shown in S3D (see screenshot), if I am not wrong. At this point I lose the link between this and the definition of the characteristics of the conning tower camera, which is defined in Cameras.dat.

I mean, how does the engine know that the command described here "Conning tower camera" relates to the CT camera in Cameras.dat (in Cameras.dat it is described as "_Dummy_Cam_ConningTower")? Is there still another file in between?

The node "_Dummy_Cam_ConningTower" in Cameras.dat does not have any ParentID, and there is no reference to the command "Conning tower camera" in commandes_en.cfg neither... Could some modder please help me?

Thank you very much for any advice!

Note: I am checking all of that with FM_New_Interiors files. Trying to learn from FM work, although I think the question is the same with stock files.

http://www.pix8.net/pro/pic/6285n7XME/1154785.jpg

Darkbluesky 04-23-10 04:54 AM

Just seen this: in commands_en.cfg there is a "Conning_tower_camera" definition (with underscores), maybe the engine add the underscores itself?. But anyway I can't find a link between it and the camera definition (???!!)

Darkbluesky 04-23-10 05:06 AM

Another way to ask the same question is to know how it works when, for example, we click the Command Room icon in the shortcuts bar of the UI.

For this example (command room) I have seen that in menu_1024_768.ini there is that:

Code:

[G3F I32]
Name=Command room
Type=1032;Button
ItemID=0x3F020001
ParentID=0x3F020000
Pos=0,-7,40,41
Materials=4
Display=0;No stretch
Mat 0=data/menu/OLC/Shortcuts/CommandRoom.tga
Mat 1=data/menu/OLC/Shortcuts/CommandRoom.tga
Mat 2=data/menu/OLC/Shortcuts/CommandRoom.tga
Mat 3=data/menu/OLC/Shortcuts/CommandRoom.tga
MatFlags=0x21
TexFmt=0x9
Font=1
TextFlags=0x0
StatesColors=0xB0B0B0FF, 0xFF, 0xFFFFFFFF, 0xFFFFFFFF
;ToolTipText=2710

If we look for the ItemID in commands_en we find that

Code:

[Cmd10]
Name=Interior_fore_camera
Ctxt=1
MnID=0x3F020001
Key0=0x71,,"F2"
Page=0x33000000,3703

Which is ok, but then...what? how the engine knows that it has to apply the "_Dummy_Cam_InteriorFore" node parameters of cameras.dat?

:06:

Darkbluesky 04-24-10 12:43 AM

bump. Really nobody knows how it works or if it is not possible to know? :hmmm:

asanovic7 04-28-10 01:43 PM

no it is not possible noone knows, just people are kinda lazy these days.. :rotfl2:
I think you didnt check every inch of the interior files..
I think..
cheers!


All times are GMT -5. The time now is 02:47 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.