View Single Post
Old 09-16-23, 03:27 AM   #1
Mister_M
Grey Wolf
 
Join Date: Feb 2021
Posts: 923
Downloads: 27
Uploads: 0


gear [HOW TO] properly place an AA gun on top of a gun turret

The general idea is to add a child node which will turn in the opposite direction than the turret, hence constantly keeping the original turret's orientation. On this "orientation-keeping node" will be placed the AA gun (here A02)...



Here is a .dat file that I've built to show you how this works (Note: this .dat file must be placed into the Library folder in order that the AnimationObject is found by SH3).

D/L link: https://www.mediafire.com/file/4exh4...ation.dat/file




Picture 1: the name must be the same as the name written in the AnimationObject (cf. picture 3).




Picture 2: names must be the same.




Picture 3:

- the AnimName is the same but without < >.
- the <counter_rotation> node will turn in the opposite direction than the <turret> node.
- the Id are linking to the <notset> nodes.
- it is much simpler to have the coordinates of the <counter_rotation> node equal to zero in all boxes (X, Y, Z), else you will have to copy_paste these values into the KeyFrameAnimStartParams - "start" section). So, add a parent node with the proper placement; here, it is the AA_platform node which gives the correct placement).




Picture 4: rotation of the <turret> node along the Y axis (values are computed by the Calculator (quaternion calculator): choose Degrees first (important!), then enter an angle in degrees in the Y-axis boxe). Here: 180° and 360° which makes a complete turn in 2 seconds (arbitrary value).




Picture 5:

- rotation of the <counter_rotation> node along the Y axis, in the opposite direction (-180°, -360°).
- times must be the same (here: 1 and 2 seconds).


NOTE: I didn't test but it's probably possible to add as many AA guns as you want on the turret (just add some extra <counter_rotation> nodes, with different names of course... (like <counter_rotation_1>, <counter_rotation_2> ...)).

Last edited by Mister_M; 03-06-25 at 03:41 PM.
Mister_M is offline   Reply With Quote