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-29-12, 05:55 AM   #16
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Default

Quote:
Originally Posted by Trevally. View Post
This will add a great touch
I hope so
Paco is offline   Reply With Quote
Old 09-29-12, 09:07 AM   #17
gap
Navy Seal
 
Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
Default

Quote:
Originally Posted by Paco View Post
its difficult to add randomness to the masterpoints, because I cannot detect if I hit land . But for the waypoints I could add a few hundred meters at both sides to simulate some meanderings.
Moving both main and calculated waypoints of a few tens km (possibly 10 to 20) shouldn't increase that much the risk to run aground. Drawing the "ideal" routes (masterpoints coordinates) so that they are always let's say 30 to 50 km away from land should eliminate any such risk.

Quote:
Originally Posted by Paco View Post
Or do You mean something different?
This was my idea of a possible routine for each two masterpoints:

- randomize them based on a max set value;
- calculate the distance between them;
- determine the number of waypoints to be calculated, based on: distance between randomized masterpoints, a fixed 'n of waypoints/distance' ratio, and random number;
- interpolate waypoints based on randomized masterpoint's x and y coordinates, and on the number of waypoint previously determined;
- randomize waypoints as done with masterpoints.


Quote:
Originally Posted by Paco View Post
Thanks Here is the download-link for the map in psd-format: http://www.mediafire.com/?sydokzou4gzexjy
And here is the best resut I could achieve from that map. I merged it with other SH5 based maps, lesser detailed but with a sharper demarcation between land and water bodies. Not yet the best map you could think of, but imo a bit better than the map you sent me.

Quote:
Originally Posted by Paco View Post
I hope so
I agree with Trevally. Navigation Officer declaring set courses would be the icing on the cake. Using triangle properties for calculating route angles from current/next waypoint coordinates shouldn't be too difficult either.
gap is offline   Reply With Quote
Old 10-05-12, 04:24 PM   #18
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Default

Hello,

the script is on a good way, I think . At the moment I can handle two languages to do the needed comments for waypoints. If wanted, I could implement some more.

Below You find the declarations for English (EN) and German (DE). Please feel free to add Your preferred language. Simply copy the code, translate the values und put them into a new reply in this thread or PM me.

I'll implement Your language into the script and You will be able to choose it via a switch there.

DE:
Code:
        SUB_HEADING_COMPASS_STYLE = ('NNO','NO','ONO','OSO','SO','SSO','SSW','SW','WSW','WNW','NW','NNW','N','O','S','W')
        TEXT_TO_THE_LEFT          = "Backbord"
        TEXT_TO_THE_RIGHT         = "Steuerbord"

        TEXT_DEGREE               = "Grad"

        TEXT_NEW_MWP_HEADING_1    = "Gehen auf Kurs"
        TEXT_NEW_MWP_HEADING_2    = "Bleiben auf Kurs"

        TEXT_NEW_MWP_HEADING_3    = ", Herr Kaleun."

        TEXT_NEW_WP_HEADING_1     = "Dez nach"
        TEXT_NEW_WP_HEADING_2     = "Grad nach"
        TEXT_NEW_WP_HEADING_3     = "Bleiben auf Kurs"
        TEXT_NEW_WP_HEADING_4     = ", Herr Kaleun."
EN:
Code:
        SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSW','SW','WSW','WNW','NW','NNW','N','E','S','W')
        TEXT_TO_THE_LEFT          = "port"
        TEXT_TO_THE_RIGHT         = "starboard"
        TEXT_DEGREE               = "degree"

        TEXT_NEW_MWP_HEADING_1    = "New heading is "
        TEXT_NEW_MWP_HEADING_2    = "Heading is fine "
        TEXT_NEW_MWP_HEADING_3    = ", Herr Kaleun."

        TEXT_NEW_WP_HEADING_1     = "Dez to"
        TEXT_NEW_WP_HEADING_2     = "degree to"
        TEXT_NEW_WP_HEADING_3     = "Heading is fine"
        TEXT_NEW_WP_HEADING_4     = ", Herr Kaleun."
Thanks,
Paco.
Paco is offline   Reply With Quote
Old 10-05-12, 04:54 PM   #19
gap
Navy Seal
 
Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
Default

Quote:
Originally Posted by Paco View Post
Hello,

the script is on a good way, I think . At the moment I can handle two languages to do the needed comments for waypoints. If wanted, I could implement some more.

Below You find the declarations for English (EN) and German (DE). Please feel free to add Your preferred language. Simply copy the code, translate the values und put them into a new reply in this thread or PM me.

I'll implement Your language into the script and You will be able to choose it via a switch there.

Thanks,
Paco.


My Italian translation, though I couldn't figure out what "Dez to" stads for

Code:
        SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSO','SO','OSO','ONO','NO','NNO','N','E','S','O')
        TEXT_TO_THE_LEFT          = "sinistra"
        TEXT_TO_THE_RIGHT         = "dritta"
        TEXT_DEGREE               = "gradi"

        TEXT_NEW_MWP_HEADING_1    = "Nuova rotta:"
        TEXT_NEW_MWP_HEADING_2    = "Rimaniamo in rotta"
        TEXT_NEW_MWP_HEADING_3    = ", Signore."

        TEXT_NEW_WP_HEADING_1     = "Dez to"
        TEXT_NEW_WP_HEADING_2     = "gradi a"
        TEXT_NEW_WP_HEADING_3     = "Manteniamo la rotta"
        TEXT_NEW_WP_HEADING_4     = ", Capitano."
gap is offline   Reply With Quote
Old 10-05-12, 05:17 PM   #20
BIGREG
Grey Wolf
 
Join Date: Oct 2005
Location: Bretagne-FRANCE
Posts: 813
Downloads: 155
Uploads: 0
Default

Voila en français

Code:
        SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSO','SO','OSO','ONO','NO','NNO','N','E','S','O')
        TEXT_TO_THE_LEFT          = "babord"
        TEXT_TO_THE_RIGHT         = "tribord"
        TEXT_DEGREE               = "degré"
 
        TEXT_NEW_MWP_HEADING_1    = "Nouveau cap :"
        TEXT_NEW_MWP_HEADING_2    = "Garder le cap"
        TEXT_NEW_MWP_HEADING_3    = ",commandant."
 
        TEXT_NEW_WP_HEADING_1     = "diminuer de"
        TEXT_NEW_WP_HEADING_2     = "degré au"
        TEXT_NEW_WP_HEADING_3     = "Maintenez le cap"
        TEXT_NEW_WP_HEADING_4     = ",commandant."
__________________
~~~~BigReg~BigRegOne~~~~



"Better watch where you do not go, because where were going, we will know what it is when we get there, and anyway, it will never be only water."

Proverbe Shadok

Last edited by BIGREG; 10-05-12 at 05:27 PM.
BIGREG is offline   Reply With Quote
Old 10-05-12, 05:25 PM   #21
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Default

Quote:
Dez to
Sometimes a Kaleun corrected a course by going 10 degrees to the left or right.

For the calculated and randomized waypoints I want to simulate those corrections. 1 Dez = 10 degrees.

German Dez = Dezimal
English Dec = Decimal

For example: 3 Dec to port are 30 degrees to port.

I know, the changes from point to point aren't exactly 10, 20 or 30 degrees. But it is an option to get not so exactly headings in the messagebox.

Cheers,
Paco.
Paco is offline   Reply With Quote
Old 10-05-12, 05:31 PM   #22
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Default

Quote:
Originally Posted by gap View Post


My Italian translation,
Mille grazie, gap
Paco is offline   Reply With Quote
Old 10-05-12, 05:32 PM   #23
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Default

Quote:
Originally Posted by BIGREG View Post
Voila en français

Merci beaucoup, BIGREG
Paco is offline   Reply With Quote
Old 10-05-12, 05:37 PM   #24
BIGREG
Grey Wolf
 
Join Date: Oct 2005
Location: Bretagne-FRANCE
Posts: 813
Downloads: 155
Uploads: 0
Default

Ouch !

Maybe in french Dez=dizaine (10)
But,nobody say that ,this is too approximative... and normaly we said une dizaine,deux dizaines,trois dizaines etc.. and in letters and not with numbers before dizaine ...

Other why do you not add just "0" to make 1"0" ,2"0" ,3"0" etc ...

Code:
 SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSO','SO','OSO','ONO','NO','NNO','N','E','S','O')
TEXT_TO_THE_LEFT = "babord"
TEXT_TO_THE_RIGHT = "tribord"
TEXT_DEGREE = "degré"
 
TEXT_NEW_MWP_HEADING_1 = "Nouveau cap :"
TEXT_NEW_MWP_HEADING_2 = "Garder le cap"
TEXT_NEW_MWP_HEADING_3 = ",commandant."
 
TEXT_NEW_WP_HEADING_1 = " dizaine de"
TEXT_NEW_WP_HEADING_2 = "degré au"
TEXT_NEW_WP_HEADING_3 = "Maintenez le cap"
TEXT_NEW_WP_HEADING_4 = ",commandant."
__________________
~~~~BigReg~BigRegOne~~~~



"Better watch where you do not go, because where were going, we will know what it is when we get there, and anyway, it will never be only water."

Proverbe Shadok

Last edited by BIGREG; 10-05-12 at 05:51 PM.
BIGREG is offline   Reply With Quote
Old 10-05-12, 05:50 PM   #25
gap
Navy Seal
 
Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
Default

Quote:
Originally Posted by Paco View Post
Mille grazie, gap
Dir auch danke

Quote:
Originally Posted by Paco View Post
Sometimes a Kaleun corrected a course by going 10 degrees to the left or right.

For the calculated and randomized waypoints I want to simulate those corrections. 1 Dez = 10 degrees.

German Dez = Dezimal
English Dec = Decimal

For example: 3 Dec to port are 30 degrees to port.

I know, the changes from point to point aren't exactly 10, 20 or 30 degrees. But it is an option to get not so exactly headings in the messagebox.

Cheers,
Paco.
Okay, I think I got the idea. Here is my attempt to translate the expression, though I am not sure that it can be used in italian too:

Code:
        SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSO','SO','OSO','ONO','NO','NNO','N','E','S','O')
        TEXT_TO_THE_LEFT          = "sinistra"
        TEXT_TO_THE_RIGHT         = "dritta"
        TEXT_DEGREE               = "gradi"

        TEXT_NEW_MWP_HEADING_1    = "Nuova rotta:"
        TEXT_NEW_MWP_HEADING_2    = "Rimaniamo in rotta"
        TEXT_NEW_MWP_HEADING_3    = ", Signore."

        TEXT_NEW_WP_HEADING_1     = "decine a"
        TEXT_NEW_WP_HEADING_2     = "gradi a"
        TEXT_NEW_WP_HEADING_3     = "Manteniamo la rotta"
        TEXT_NEW_WP_HEADING_4     = ", Capitano."
gap is offline   Reply With Quote
Old 10-05-12, 05:52 PM   #26
BIGREG
Grey Wolf
 
Join Date: Oct 2005
Location: Bretagne-FRANCE
Posts: 813
Downloads: 155
Uploads: 0
Default

Other why do you not add just "0" to make 1"0" ,2"0" ,3"0" etc ... and if you can add before "a peut prés" or "environ" or " approximativement" (the last is a bit too long)

For me the best in french is "environ 20 degrés" and for degrés ,maybe you can replace one with the "sigle" : °
__________________
~~~~BigReg~BigRegOne~~~~



"Better watch where you do not go, because where were going, we will know what it is when we get there, and anyway, it will never be only water."

Proverbe Shadok

Last edited by BIGREG; 10-05-12 at 06:02 PM.
BIGREG is offline   Reply With Quote
Old 10-05-12, 05:59 PM   #27
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Default

Quote:
Originally Posted by BIGREG View Post
Other why do you not add just "0" to make 1"0" ,2"0" ,3"0" etc ...

Hi,

that is no problem. We can add "0" and You'll get the dec-value. I'll have a look to add a string before the value to get the "a peut prés" etc.

There is a german u-boat dictionary, there I found the "Dez".

http://www.kbismarck.com/u-boot/ulexikon.htm#D

In the movie "Das Boot" You hear the "Dez" command while escaping from the destroyers.

Paco.
Paco is offline   Reply With Quote
Old 10-05-12, 06:06 PM   #28
BIGREG
Grey Wolf
 
Join Date: Oct 2005
Location: Bretagne-FRANCE
Posts: 813
Downloads: 155
Uploads: 0
Default

If you can make for the french version "environ "_ "0°" ,this will be better
__________________
~~~~BigReg~BigRegOne~~~~



"Better watch where you do not go, because where were going, we will know what it is when we get there, and anyway, it will never be only water."

Proverbe Shadok
BIGREG is offline   Reply With Quote
Old 10-06-12, 05:55 AM   #29
Paco
Captain
 
Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
Commentstyles

I think, I have to describe the possible outputstyles and -types (Comment-parameter) for the waypoints:

Masterwaypoints:

#1 The comment-type:
Describes how to add a comment for a given MWP:
  1. Use the given Comment from File
  2. Overwrite with generated comment
  3. Append generated comment to given Comment from File
#2 The comment-style:
Describes how to generate the comment for a given MWP:
  1. Use heading in degree
  2. Use heading as given by a compass
For generating the output, the script uses the strings: TEXT_NEW_MWP_HEADING_n

Examples:
Overwrite given comment with style "Using heading in degree" looks like:
Quote:
New heading is 270 degree, Herr Kaleun.
Append given comment with style "Using Compass-Style" looks like:
Quote:
To the west\n\nNew heading is W, Herr Kaleun.
Comment given by file was "To the west".


Calculated waypoints:

As wanted, the script does not calculate a straight line between two masterwaypoints. It adds some randomness and the course has to be corrected at the position of mostly each calculated waypoint.

At each waypoint the script creates a comment for these corrections. I have implemented two styles at the moment:
  1. Write heading in degree ;
  2. Write heading Kaleun-Style (as dec / dez)
For generating the output, the script uses the strings: TEXT_NEW_WP_HEADING_n

Examples:

Using the "heading in degree" gives (next waypoint is a little bit to the right):
Quote:
Heading 5 degree to port, Herr Kaleun.
Using the "heading Kaleun-Style" gives (next waypoint is a little bit to the right):
Quote:
Heading 1 Dec to port, Herr Kaleun.
Here You see, the given Dec-Value (only used for the output, not for the calculation itself) does not fit exactly the needed correction, but I hope to get a little bit more sub-feeling into the comments.

Last example:
A given MWP-File draws a course to the south, then the sub should turn left to the east und reaches the end of the course.

MWPs are (with comments):
Quote:
0,0,go south
0,-100000,now to the east
100000,-100000,finish
Script-parameters are:
Masterwaypoint comment-type = Overwrite with heading
Masterwaypoint comment-style = Use heading as given by a compass

Calculated waypoint comment-style = Write heading in degree

The output for the SHN-File is (without random):
Quote:
'0,0,New heading is S, Herr Kaleun.'
'0,-25000,Heading is fine, Herr Kaleun.'
'0,-50000,Heading is fine, Herr Kaleun.'
'0,-75000,Heading is fine, Herr Kaleun.'
'0,-100000,New heading is E, Herr Kaleun.'
'25000,-100000,Heading is fine, Herr Kaleun.'
'50000,-100000,Heading is fine, Herr Kaleun.'
'75000,-100000,Heading is fine, Herr Kaleun.'
'100000,-100000,We are there, Herr Kaleun.'
The output for the SHN-File is (with random - radius 5000 mtr):
Quote:
'0,0,New heading is S, Herr Kaleun.'
'-2255,-27577,Heading 7 degree to port, Herr Kaleun.'
'481,-49112,Heading 2 degree to starboard, Herr Kaleun.'
'2844,-75940,Heading 12 degree to starboard, Herr Kaleun.'
'-2428,-98242,New heading is E, Herr Kaleun.'
'27041,-96853,Heading 5 degree to starboard, Herr Kaleun.'
'53758,-99297,Heading 18 degree to port, Herr Kaleun.'
'71779,-95147,Heading 23 degree to starboard, Herr Kaleun.'
'95456,-96957,We are there, Herr Kaleun.'
I hope, it is now a little bit easier for You to fill in the needed strings with your language.

Greets,
Paco.
Paco is offline   Reply With Quote
Old 10-06-12, 06:09 AM   #30
BIGREG
Grey Wolf
 
Join Date: Oct 2005
Location: Bretagne-FRANCE
Posts: 813
Downloads: 155
Uploads: 0
Default

Hi Paco

Can you post the all Code in english or in german ( i lived 7 years in ULM ),to change in the other languages
This will be easier
__________________
~~~~BigReg~BigRegOne~~~~



"Better watch where you do not go, because where were going, we will know what it is when we get there, and anyway, it will never be only water."

Proverbe Shadok
BIGREG is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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 12:11 PM.


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.