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 > SH5 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 09-01-10, 09:01 AM   #1
andycaccia
XO
 
Join Date: Aug 2007
Location: Italy
Posts: 418
Downloads: 261
Uploads: 2
Default

This bug is real pain... it ruins gameplay, realism and is difficult to fix. It was also present in SH4 and in some measure even in SH3 ( I remember tweaking a VIIC/42 and bringing it down to 400m. At such depth it slowly started sinking. I would like to see the .sim files of SH3 and search for clues, since the game engine is very similar at the core.

Dont worry, if I ever will be able to find a solution for this I will tell.

One last thing: do you know what the "put_on_water" thing is? How does it affect gameplay? It should have something to do with the physic model of the ship...

Cheers
__________________
"Memento Audere Semper"
andycaccia is offline   Reply With Quote
Old 09-01-10, 09:23 AM   #2
Kromus
Lieutenant
 
Join Date: Mar 2007
Posts: 250
Downloads: 140
Uploads: 0
Default

Quote:
Originally Posted by andycaccia View Post
One last thing: do you know what the "put_on_water" thing is? How does it affect gameplay? It should have something to do with the physic model of the ship...
Maybe it can float and reacts on water behavior (not a static object or something) Really no other idea sorry.
Kromus is offline   Reply With Quote
Old 09-01-10, 09:25 AM   #3
andycaccia
XO
 
Join Date: Aug 2007
Location: Italy
Posts: 418
Downloads: 261
Uploads: 2
Default

Quote:
Originally Posted by Kromus View Post
Maybe it can floats and reacts on water behavior (not a static object or something) Really no other idea sorry.
My thought as well, thanks. I am messing around with everithing... sorry to bother.

Have a nice day!
__________________
"Memento Audere Semper"
andycaccia is offline   Reply With Quote
Old 09-01-10, 09:45 AM   #4
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

Quote:
Originally Posted by andycaccia View Post
One last thing: do you know what the "put_on_water" thing is? How does it affect gameplay? It should have something to do with the physic model of the ship...
maybe this will help you all figure it out (also tells you what put on water does):

HydroCtrl.cpp.The object's front-rear drag coef...FR..The object's up-down drag coef..UD..The object's left-right drag coef...LR..The object's drag (water resistance) coefs [F=C*v^2]....The object's draught [m]. If 0, then the geometric bounding box height is taken.....draught.....The object's displacement [Tons]. If 0 then it is automaticaly computed.....displacement....The object's submerged parameters...Submerged.......The object's draught [m]. If 0, then it is taken from the object's global position......The object's displacement [Tons]. If 0 then the object's mass is taken..The object's surfaced parameters....Surfaced....Put the hydro object on the water at the surfaced draught...bool....put_on_water........Gravity center horizontal position [>0]. 1=FRONT, 0.5=MIDDLE, 0=REAR....fr_ratio........Gravity center height from the object's bottom [m]. If 0, then the half of geometric bounding box is taken..gc_height...The object's mass [Tons]. If 0, then the object's surfaced displacement is taken....mass....Display the object's submerged draught..SD..Display the object's gravity center.....GC..Display the object's parameters.....params..Debug display settings..Debug...Hydro controller: controlls an object that can float....obj_Hydro...hull
TheDarkWraith is offline   Reply With Quote
Old 09-01-10, 02:17 PM   #5
Nicolas
Commander
 
Join Date: Jun 2007
Location: Uruguay
Posts: 453
Downloads: 196
Uploads: 4
Default

Hello, you can copy the drag etc values from VIIC to VIIA/B to correct sinking, i don't know deeper than 200 what happens.
Nicolas is offline   Reply With Quote
Old 09-01-10, 02:24 PM   #6
andycaccia
XO
 
Join Date: Aug 2007
Location: Italy
Posts: 418
Downloads: 261
Uploads: 2
Default

Quote:
Originally Posted by Nicolas View Post
Hello, you can copy the drag etc values from VIIC to VIIA/B to correct sinking, i don't know deeper than 200 what happens.
I fear it's not that easy. I've done this but it doesn't work for me. Cloning a VIIC sim file still leaves the sinking effect. Does it work for you?
__________________
"Memento Audere Semper"
andycaccia is offline   Reply With Quote
Old 09-01-10, 03:04 PM   #7
Nicolas
Commander
 
Join Date: Jun 2007
Location: Uruguay
Posts: 453
Downloads: 196
Uploads: 4
Default

Yes it worked, i opened the .gr2 file and merged it with the .sim then i copied all the values that i thought was relative to depth keeping including mass displacement surfaced and submerged, drag.
Nicolas is offline   Reply With Quote
Old 09-02-10, 08:27 AM   #8
andycaccia
XO
 
Join Date: Aug 2007
Location: Italy
Posts: 418
Downloads: 261
Uploads: 2
Default

Quote:
Originally Posted by Nicolas View Post
Yes it worked, i opened the .gr2 file and merged it with the .sim then i copied all the values that i thought was relative to depth keeping including mass displacement surfaced and submerged, drag.
I see, I have done the same. This solved the porblem relative to the VIIB which
was unable to keep the ordered depth (it goes 4 meters lower than ordered at 40m depth and slightly less ar shallower depths) but still leaves the slow sinking effect. For example, can you keep your boat stable at 180m at very low speed with your method? I remember the VIIcs sinking down anyway...
__________________
"Memento Audere Semper"
andycaccia is offline   Reply With Quote
Old 09-01-10, 02:19 PM   #9
andycaccia
XO
 
Join Date: Aug 2007
Location: Italy
Posts: 418
Downloads: 261
Uploads: 2
Default

Quote:
Originally Posted by TheDarkWraith View Post
maybe this will help you all figure it out (also tells you what put on water does):

HydroCtrl.cpp.The object's front-rear drag coef...FR..The object's up-down drag coef..UD..The object's left-right drag coef...LR..The object's drag (water resistance) coefs [F=C*v^2]....The object's draught [m]. If 0, then the geometric bounding box height is taken.....draught.....The object's displacement [Tons]. If 0 then it is automaticaly computed.....displacement....The object's submerged parameters...Submerged.......The object's draught [m]. If 0, then it is taken from the object's global position......The object's displacement [Tons]. If 0 then the object's mass is taken..The object's surfaced parameters....Surfaced....Put the hydro object on the water at the surfaced draught...bool....put_on_water........Gravity center horizontal position [>0]. 1=FRONT, 0.5=MIDDLE, 0=REAR....fr_ratio........Gravity center height from the object's bottom [m]. If 0, then the half of geometric bounding box is taken..gc_height...The object's mass [Tons]. If 0, then the object's surfaced displacement is taken....mass....Display the object's submerged draught..SD..Display the object's gravity center.....GC..Display the object's parameters.....params..Debug display settings..Debug...Hydro controller: controlls an object that can float....obj_Hydro...hull
Thank you, but those descriptions are the same displayed by goblineditor, so I guess everybody already knows them. My question was about the actual effects it could have in game. but don't worry: I found the answer on my own: basically nothing changes if you turn this off.
__________________
"Memento Audere Semper"
andycaccia is offline   Reply With Quote
Old 11-12-10, 04:49 PM   #10
THE_MASK
Ace of the deep .
 
THE_MASK's Avatar
 
Join Date: Jan 2006
Posts: 9,226
Downloads: 901
Uploads: 73


Default

Quote:
Originally Posted by TheDarkWraith View Post
maybe this will help you all figure it out (also tells you what put on water does):

HydroCtrl.cpp.The object's front-rear drag coef...FR..The object's up-down drag coef..UD..The object's left-right drag coef...LR..The object's drag (water resistance) coefs [F=C*v^2]....The object's draught [m]. If 0, then the geometric bounding box height is taken.....draught.....The object's displacement [Tons]. If 0 then it is automaticaly computed.....displacement....The object's submerged parameters...Submerged.......The object's draught [m]. If 0, then it is taken from the object's global position......The object's displacement [Tons]. If 0 then the object's mass is taken..The object's surfaced parameters....Surfaced....Put the hydro object on the water at the surfaced draught...bool....put_on_water........Gravity center horizontal position [>0]. 1=FRONT, 0.5=MIDDLE, 0=REAR....fr_ratio........Gravity center height from the object's bottom [m]. If 0, then the half of geometric bounding box is taken..gc_height...The object's mass [Tons]. If 0, then the object's surfaced displacement is taken....mass....Display the object's submerged draught..SD..Display the object's gravity center.....GC..Display the object's parameters.....params..Debug display settings..Debug...Hydro controller: controlls an object that can float....obj_Hydro...hull
Could we have 2 sets of parameters . 1 for if is surfaced and 1 for if is submerged .
THE_MASK 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 04:20 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.