OP updated :
DAMAGE MODELS - by manolops3 |
logic.xml :
Code:
<damage_model>
<part name="port_side_panel_above_water_1_top">
<panel>
<vertex x="-0.003" y="7.273" z="1.161"/>
<vertex x="-1.389" y="7.273" z="1.161"/>
<vertex x="-1.389" y="7.235" z="2.897"/>
<vertex x="-0.003" y="7.235" z="2.897"/>
</panel>
...
<panel>
<vertex x="-1.537" y="-1.354" z="-1.537"/>
<vertex x="-1.356" y="2.447" z="-1.609"/>
<vertex x="-0.003" y="2.447" z="-1.609"/>
<vertex x="-0.003" y="-1.354" z="-1.611"/>
</panel>
models_naval tables - damage models
Code:
MARKER PART NAME FIRST PANEL N° LAST PANEL N°
21 00 70 00 6F 00 72 00 74 00 5F 00 73 00 69 00 64 00 65 00 5F 00 70 00 61 00 6E 00 65 00 6C 00 5F 00 61 00 62 00 6F 00 76 00 65 00 5F 00 77 00 61 00 74 00 65 00 72 00 5F 00 31 00 5F 00 74 00 6F 00 70 00 00 00 00 00 1F 00 00 00
33 p o r t _ s i d e _ p a n e l _ a b o v e _ w a t e r _ 1 _ t o p 0 31
N° OF VERTEX X1 Z1 Y1 X2 Z2 Y2 X3 Z3 Y3 X4 Z4 Y4 ...
04 00 00 00 A6 9B 44 BB A6 9B 94 3F 6A BC E8 40 C1 CA B1 BF A6 9B 94 3F 6A BC E8 40 C1 CA B1 BF 73 68 39 40 1F 85 E7 40 A6 9B 44 BB 73 68 39 40 1F 85 E7 40
4 -0.003 1.161 7.27299 -1.389 1.161 7.27299 -1.389 2.897 7.235 -0.003 2.897 7.235 (panel 1)
...
04 00 00 00 E3 A5 1B BE 6A BC 54 BF 9A 99 39 C1 6A BC C4 BF EE 7C 4F 40 71 3D 30 C1 4C 37 41 C0 3D 0A 37 40 2F DD 16 C1 C5 20 30 BE 8D 97 8E BF 7F 6A 22 C1
4 -1.537 -1.537 -1.354 -1.356 -1.609 2.447 -0.003 -1.609 2.447 -0.003 -1.611 -1.354 (panel 31)
EXAMPLES :
Code:
PARTS :
21 00 70 00 6F 00 72 00 74 00 5F 00 73 00 69 00 64 00 65 00 5F 00 70 00 61 00 6E 00 65 00 6C 00 5F 00 61 00 62 00 6F 00 76 00 65 00 5F 00 77 00 61 00 74 00 65 00 72 00 5F 00 31 00 5F 00 74 00 6F 00 70 00 00 00 00 00 1F 00 00 00
33 p o r t _ s i d e _ p a n e l _ a b o v e _ w a t e r _ 1 _ t o p 0 31
19 00 73 00 74 00 65 00 72 00 6E 00 5F 00 70 00 61 00 6E 00 65 00 6C 00 5F 00 61 00 62 00 6F 00 76 00 65 00 5F 00 77 00 61 00 74 00 65 00 72 00 5F 00 31 00 00 00 00 00 14 00 00 00
25 s t e r n _ p a n e l _ a b o v e _ w a t e r _ 1 0 20
18 00 70 00 72 00 6F 00 77 00 5F 00 70 00 61 00 6E 00 65 00 6C 00 5F 00 61 00 62 00 6F 00 76 00 65 00 5F 00 77 00 61 00 74 00 65 00 72 00 5F 00 31 00 00 00 00 00 22 00 00 00
24 p r o w _ p a n e l _ a b o v e _ w a t e r _ 1 0 34
22 00 73 00 74 00 61 00 72 00 62 00 5F 00 73 00 69 00 64 00 65 00 5F 00 70 00 61 00 6E 00 65 00 6C 00 5F 00 61 00 62 00 6F 00 76 00 65 00 5F 00 77 00 61 00 74 00 65 00 72 00 5F 00 31 00 5F 00 74 00 6F 00 70 00 00 00 00 00 1F 00 00 00
34 s t a r b _ s i d e _ p a n e l _ a b o v e _ w a t e r _ 1 _ t o p 0 31
Code:
PANELS :
N° OF VERTEX X1 Z1 Y1 X2 Z2 Y2 X3 Z3 Y3 X4 Z4 Y4
04 00 00 00 A6 9B 44 BB A6 9B 94 3F 6A BC E8 40 C1 CA B1 BF A6 9B 94 3F 6A BC E8 40 C1 CA B1 BF 73 68 39 40 1F 85 E7 40 A6 9B 44 BB 73 68 39 40 1F 85 E7 40
4 -0.003 1.161 7.27299 -1.389 1.161 7.27299 -1.389 2.897 7.235 -0.003 2.897 7.235 (port_side_panel_above_water_1_top - panel 1)
03 00 00 00 17 D9 3E 40 75 93 D8 3F B0 72 00 41 73 68 21 40 E7 FB 09 40 75 93 E8 40 00 00 38 40 1D 5A C4 3F 75 93 E8 40
3 2.982 1.692 8.028 2.522 2.156 7.268 2.875 7.268 1.534 (stern_panel_above_water_1 - panel 1)
|
CUSTOM POSITIONS
logic.xml :
Code:
<custom_positions>
<custom_position name="flag">
<position x="0.169" y="2.952" z="13.172"/>
</custom_position>
</custom_positions>
Code:
MARKER f l a g ? N° OF PIECE X1 Z1 Y1 ? ? ? ?
04 00 66 00 6C 00 61 00 67 00 00 00 00 00 01 00 00 00 56 0E 2D 3E 83 C0 52 41 91 ED 3C 40 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00
If we look at an other ship, such as cannon_bune :
Code:
MARKER f l a g ? N° OF PIECE X1 Z1 Y1 ? ? ? ?
04 00 66 00 6C 00 61 00 67 00 00 00 00 00 01 00 00 00 56 0E 2D 3E 8B 6C 86 41 FE D4 50 40 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00
caravel
Code:
MARKER f l a g 0 1 ? N° OF PIECE X1 Z1 Y1 ? ? ? ?
06 00 66 00 6C 00 61 00 67 00 30 00 31 00 00 00 00 00 01 00 00 00 B6 F3 7D 3D 6D 67 4D 42 54 E3 45 C0 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00
chiyodagata (torpedo boat)
Code:
MARKER f l a g ? N° OF PIECE X1 Z1 Y1 ? ? ? ?
04 00 66 00 6C 00 61 00 67 00 00 00 00 00 01 00 00 00 00 00 00 00 06 81 68 42 8F C2 9D 40 00 00 00 00 00 00 80 3F 00 00 00 00
and then :
MARKER s h i p _ w h e e l _ l o o p _ a n i m ? N° OF PIECE X1 Z1 Y1 ? ? ? ?
14 00 73 00 68 00 69 00 70 00 5F 00 77 00 68 00 65 00 65 00 6C 00 5F 00 6C 00 6F 00 6F 00 70 00 5F 00 61 00 6E 00 69 00 6D 00 02 00 00 00 01 00 00 00 6E 12 83 BA E9 26 91 BF 06 81 45 C1 00 00 00 00 00 00 80 3F 00 00 00 00 02 00 00 00
MARKER s t e a m f u n n e l ?
0B 00 73 00 74 00 65 00 61 00 6D 00 66 00 75 00 6E 00 6E 00 65 00 6C 00 01 00 00 00
MARKER S m o k e _ N a v a l _ g r o u p _ l a r g e ? X1 Z1 Y1 ? ? ? ?
17 00 53 00 6D 00 6F 00 6B 00 65 00 5F 00 4E 00 61 00 76 00 61 00 6C 00 5F 00 67 00 72 00 6F 00 75 00 70 00 5F 00 6C 00 61 00 72 00 67 00 65 00 00 00 00 00 52 B8 DE 40 7D 3F 4D C0 00 00 00 00 00 00 80 3F 00 00 00 00
MARKER s t e a m f u n n e l ?
0B 00 73 00 74 00 65 00 61 00 6D 00 66 00 75 00 6E 00 6E 00 65 00 6C 00 01 00 00 00
MARKER S m o k e _ N a v a l _ g r o u p _ l a r g e ? X1 Z1 Y1 ? ? ? ?
17 00 53 00 74 00 65 00 61 00 6D 00 5F 00 4E 00 61 00 76 00 61 00 6C 00 5F 00 67 00 72 00 6F 00 75 00 70 00 5F 00 6C 00 61 00 72 00 67 00 65 00 00 00 00 00 50 8D CF 40 37 89 21 C0 00 00 00 00 00 00 80 3F 00 00 00 00
Note that, when looking at caravel, I've also found entries for sails.
This is likely something that should be written in caravel logic.xlm.
Code:
0F 00 62 00 6F 00 74 00 74 00 6F 00 6D 00 5F 00 73 00 61 00 69 00 6C 00 73 00 5F 00 30 00 31 00 00 00 00 00 02 00 00 00 04 00 00 00 3B DF 43 C1 B2 9D 9D 41 8D 97 81 41 1F 85 41 C1 9E EF 41 41 8D 97 81 41 93 18 42 41 CF F7 41 41 8D 97 81 41 BE 9F 44 41 D3 4D 9D 41 8D 97 81 41 04 00 00 00 BE 9F 44 41 D3 4D 9D 41 E9 26 82 41 93 18 42 41 CF F7 41 41 E9 26 82 41 1F 85 41 C1 9E EF 41 41 E9 26 82 41 3B DF 43 C1 B2 9D 9D 41 E9 26 82 41 0F 00
0F 00 b o t t o m _ s a i l s _ 0 1 0 2 4 -12.242 19.702 16.199
0F 00 6D 00 69 00 64 00 64 00 6C 00 65 00 5F 00 73 00 61 00 69 00 6C 00 73 00 5F 00 30 00 31 00 02 00 00 00
0F 00 m i d d l e _ s a i l s _ 0 1 2
Same for masts.
These entries can be found after DAMAGE MODELS and before COLLISIONS
I've also listed several marker that define the begining of each ship tables :
bow_kobaya : 0A 00 (10)
cannon_bune : 0B 00 (11)
caravel : 07 00 (7)
chiyodagata : 0B 00 (11)
chiyodagata2 : 0D 00 (13)