SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SH4 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 09-06-10, 10:05 AM   #1
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default [needed] water interaction + anim


the AA gun moves following the arrow's direction, but it doesn't stop rotating...

I need to make an object move when my boat submerges. And appear when we surface...

where do I find a water interaction controller and how do I link it to my model's animation ?

thanks

keltos
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-06-10, 10:20 AM   #2
Hitman
Pacific Aces Dev Team
 
Hitman's Avatar
 
Join Date: Sep 2002
Location: Spain
Posts: 6,109
Downloads: 109
Uploads: 2


Default

Look in the flooding holes or the dive planes. They both change their status when submerged/surfaced.
__________________
One day I will return to sea ...
Hitman is offline   Reply With Quote
Old 09-06-10, 04:05 PM   #3
ETR3(SS)
Ocean Warrior
 
Join Date: Dec 2007
Location: Between test depth and periscope depth
Posts: 3,021
Downloads: 175
Uploads: 16
Default

Silverwolf may be the one to go to for advice as well. A lot of his mods do what you're describing.
__________________


USS Kentucky SSBN 737 (G)
Comms Div 2003-2006
Qualified 19 November 03

Yes I was really on a submarine.
ETR3(SS) is offline   Reply With Quote
Old 09-08-10, 06:26 AM   #4
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default

Where is the controller linked to the planes ? the one that starts the animation as you dive ?how is it linked to the planes ?

what I managed so far is to rotate the gun backwards and then to lower it in the hull, but the animation loops ingame

keltos
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-08-10, 04:02 PM   #5
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default AA guns animation



surfacing : the guns come up

Going to periscope depth :



you can see the AA guns lowering themselves into the hull.



underwater : AA gun stowed away !

one gun to check though but it works !!

I copied the bak plane node from the hull with its label, set the parent id of both AA guns to that of the added backplane, set the plane to visible=no, moved it to 0,0,0 so it would be centered and the AAs at their right places.

the view here above is when surfacing the sub : the AAs are there

This I couldn't figure out alone : thanks to Silverwolf and Peabody who told me what to do !

keltos
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-09-10, 06:30 AM   #6
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default plane animation

where does the bow/rear planes animation come from ?

it's not in the submarine.dat , I can't find their ids in any of the files but for the .zon (damage)

it is also linked to a water interaction node somewhere... where ???

anyone knows ?

keltos
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-09-10, 06:32 AM   #7
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default



Uploaded with ImageShack.us


found a WaterSurfaceTransition controller
in the particles !
type 10/-1

seems to activate the particles when the Y value becomes negative thus when submerging !

keltos
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-09-10, 11:03 AM   #8
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default

Quote:
found a WaterSurfaceTransition controller in the particles !
type 10/-1

seems to activate the particles when the Y value becomes negative thus when submerging !
I tried to link the anim to the WST controller, no dice : no rotation when submerging.

I tried linking it to the AA node, and the anim to the aa node as well : rotates all the time...

and the planes don't have a WST node or anything similar !!!

what makes the planes rotate when we submerge ?

what controller is it ???


keltos
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-10-10, 01:06 AM   #9
peabody
Admiral
 
Join Date: Jan 2008
Location: New York State, USA
Posts: 2,390
Downloads: 126
Uploads: 7
Default

Quote:
Originally Posted by keltos01 View Post
where does the bow/rear planes animation come from ?

it's not in the submarine.dat , I can't find their ids in any of the files but for the .zon (damage)

it is also linked to a water interaction node somewhere... where ???

anyone knows ?

keltos
How did you determine it is connected to a "water interaction" node?

The animation for the dive planes comes from the subs.sim file. Well that is where the dive plane is defined, where the actual animation comes from I do not know.
Do this:
On your Jyunsen B.sim file go to Unit_Submarine and on the Rear_Diveplane replace the diveplane with
[0]= Japan_FLG.
Now save it and copy to the mods folder, enable it, start a quick mission with the sub on the surface. Your flag will be on the 'wrong' side of the pole. Now without moving the sub just select a depth so the sub will dive and you can watch the flag animate the same way the Diveplane would have.
I don't know if the animation is hardcoded or comes from another file, but as far as the sub is concerned it comes from the .sim file. Where the .sim file gets the information I don't know.

Now of course you can go back and change it back the Rear Diveplanes.

Peabody
__________________

System Spec: Gigabyte GA-965P-DS3, PentiumD Dual Core Presler 945 3.4Ghz, Gigabyte Geforce 7600GS, 2-1GB Corsair XMS2 800Mhz in Dual Channel, 2-WD 250 SATA 3Gb/s, Onboard Realtek HD 7.1 Audio, DVD ROM, DVD burner, Hiper 580 Watt Power supply, WinXP SP2.


Last edited by peabody; 09-10-10 at 01:26 AM.
peabody is offline   Reply With Quote
Old 09-10-10, 02:28 AM   #10
keltos01
Silent Hunter
 
Join Date: Feb 2008
Location: Milan Italy
Posts: 4,999
Downloads: 114
Uploads: 18
Default

[QUOTE=peabody;1489374]How did you determine it is connected to a "water interaction" node?
I did not

I found the Water Surface Transition Controller in the particles nodes, it says that when the sub goes below the surface, = depth<0, it starts the particles.

I then tried to link my AA gun animation to that WST controller, and the controller to the A01 node in turn, hoping it would start the animation when I submerge. it did not.

The animation for the dive planes comes from the subs.sim file. Well that is where the dive plane is defined, where the actual animation comes from I do not know.
me neither and it bugs me ! maybe grrr hardcoded grrr ?

Do this:
I will try it

On your Jyunsen B.sim file go to Unit_Submarine and on the Rear_Diveplane replace the diveplane with
[0]= Japan_FLG.
Now save it and copy to the mods folder, enable it, start a quick mission with the sub on the surface. Your flag will be on the 'wrong' side of the pole.
ok
Now without moving the sub just select a depth so the sub will dive and you can watch the flag animate the same way the Diveplane would have.

I don't know if the animation is hardcoded or comes from another file, but as far as the sub is concerned it comes from the .sim file. Where the .sim file gets the information I don't know.
ok I'll look some more unless someone here knows...

Now of course you can go back and change it back the Rear Diveplanes.


keltos


Peabody
__________________
"Honorable Builder of Sinking Ships"

keltos01 is offline   Reply With Quote
Old 09-10-10, 10:33 AM   #11
peabody
Admiral
 
Join Date: Jan 2008
Location: New York State, USA
Posts: 2,390
Downloads: 126
Uploads: 7
Default

[QUOTE=keltos01;1489404]
Quote:
Originally Posted by peabody View Post


The animation for the dive planes comes from the subs.sim file. Well that is where the dive plane is defined, where the actual animation comes from I do not know.
me neither and it bugs me ! maybe grrr hardcoded grrr ?

Do this:
I will try it

On your Jyunsen B.sim file go to Unit_Submarine and on the Rear_Diveplane replace the diveplane with
[0]= Japan_FLG.
Now save it and copy to the mods folder, enable it, start a quick mission with the sub on the surface. Your flag will be on the 'wrong' side of the pole.
ok
Now without moving the sub just select a depth so the sub will dive and you can watch the flag animate the same way the Diveplane would have.

I don't know if the animation is hardcoded or comes from another file, but as far as the sub is concerned it comes from the .sim file. Where the .sim file gets the information I don't know.
ok I'll look some more unless someone here knows...

What I was getting at is you want to link the guns animation to the diveplanes animation, and as far as the sub is concerned you have found them. They are in the .dat file, the node names are what you put into the .sim file for the diveplanes.



Peabody
__________________

System Spec: Gigabyte GA-965P-DS3, PentiumD Dual Core Presler 945 3.4Ghz, Gigabyte Geforce 7600GS, 2-1GB Corsair XMS2 800Mhz in Dual Channel, 2-WD 250 SATA 3Gb/s, Onboard Realtek HD 7.1 Audio, DVD ROM, DVD burner, Hiper 580 Watt Power supply, WinXP SP2.

peabody is offline   Reply With Quote
Old 09-10-10, 05:51 PM   #12
Madox58
Stowaway
 
Posts: n/a
Downloads:
Uploads:
Default

The dive planes animation is a Hard coded thing, yes.
You can add a 3rd dive plane to the forward or rear planes.
The controller only looks for the number of planes.
It does not restrict that number as far as I recall.
(I could be wrong! And alot of times I am!)


BUT!
Once the Sub levels?
Up go the planes!
If the Planes rotate to a Surface position?
So would the Gun.

Now, the water transition and water interaction controllers.
Water interaction only happens once.
Water Transition happens every time the controller meets it's settings.

Some SH3 mods that do the water drain effect had to use work arounds because Water Transition is only in SH4.
(Well probably SH5 also but that's another can of worms!)

Water Transition can be linked to anything you want.
Not just a particals effect.
It's a controller that says when to start and under what conditions.
The particles only stop because THEY are set to stop.
The controller is not telling them to stop.
Only when to START!
  Reply With Quote
Old 09-10-10, 06:41 PM   #13
peabody
Admiral
 
Join Date: Jan 2008
Location: New York State, USA
Posts: 2,390
Downloads: 126
Uploads: 7
Default

Quote:
Originally Posted by privateer View Post
The dive planes animation is a Hard coded thing, yes.
You can add a 3rd dive plane to the forward or rear planes.
The controller only looks for the number of planes.
It does not restrict that number as far as I recall.
(I could be wrong! And alot of times I am!)


BUT!
Once the Sub levels?
Up go the planes!
If the Planes rotate to a Surface position?
So would the Gun.
Actually I did get this working on a different sub than we are talking about in this thread. So I think something is different between the two subs.
But anyway, it did NOT happen in my test the way you say it should.
I submerged the sub to 25m and the guns moved to their new location and stayed there. I raised the sub to 20m, the guns still stayed put. I went to 60M, the guns never moved. I then surfaced the boat and the guns did not move until the sub was completely surfaced and the dive planes level then the guns went back to their original location.

Now having said that I do have to admit the animation played backwards. We want the gun to go into the deck when we submerge and come back up when surfaced.
Even though I did set a KeyFrameAnimStart blah blah location. It actually started in the ending position and animated up to the start position as I submerged and then went back down into the hull when I surfaced, so I can't be sure until I change the numbers whether it will work right or not.

Peabody
__________________

System Spec: Gigabyte GA-965P-DS3, PentiumD Dual Core Presler 945 3.4Ghz, Gigabyte Geforce 7600GS, 2-1GB Corsair XMS2 800Mhz in Dual Channel, 2-WD 250 SATA 3Gb/s, Onboard Realtek HD 7.1 Audio, DVD ROM, DVD burner, Hiper 580 Watt Power supply, WinXP SP2.

peabody is offline   Reply With Quote
Old 09-10-10, 06:46 PM   #14
Madox58
Stowaway
 
Posts: n/a
Downloads:
Uploads:
Default

Cool!
All you need to do then is reverse the animation.
Right?
  Reply With Quote
Old 09-10-10, 09:41 PM   #15
peabody
Admiral
 
Join Date: Jan 2008
Location: New York State, USA
Posts: 2,390
Downloads: 126
Uploads: 7
Default

Quote:
Originally Posted by privateer View Post
Cool!
All you need to do then is reverse the animation.
Right?
I hope so. But as you know things don't always work the way you expect them to.

Peabody
__________________

System Spec: Gigabyte GA-965P-DS3, PentiumD Dual Core Presler 945 3.4Ghz, Gigabyte Geforce 7600GS, 2-1GB Corsair XMS2 800Mhz in Dual Channel, 2-WD 250 SATA 3Gb/s, Onboard Realtek HD 7.1 Audio, DVD ROM, DVD burner, Hiper 580 Watt Power supply, WinXP SP2.

peabody is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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