![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
|
![]() |
#1 |
Navy Seal
![]() |
![]()
Here is some info for the type C (see page 14 for speed)
![]() http://www.uboatarchive.net/Manual.htm For patrol speeds - most think that 7knots surfaced is the best speed. If you then dive to schorkel depth - your speed will change to 4 to 5 knots - I guess this is the same engine revs so may be the best speed. I would use the same test for decks awash - set speed on surface (7knots) set decks awash and check speed. |
![]() |
![]() |
![]() |
#2 |
Captain
![]() Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
|
![]()
Thanks Trevally.
So I set the depths to the following values: Code:
SUB_SNORKEL_DEPTH = 15 metres SUB_PERISCOPE_DEPTH = 13 metres SUB_DECKSAWASH_DEPTH = 6 metres
__________________
My SH5-Mods: - Pacos German Folklore SubEmblems Mod - Pacos Environment Sound Mod - Lite Campaign German Edition |
![]() |
![]() |
![]() |
#3 | ||||
Captain
![]() Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
|
![]()
I have defined two different Output-options:
1) You get the informations from Your Crew regarding course-, speed-corrections and depths-changes. Speed and Depthoutputs are optional. In the Messagebox, that looks like: Quote:
Quote:
![]() From the example above, I hope You can have a look at this library and give me some hints for the english-, french- and italian version. ![]() Here comes the part from the script: Code:
if LANGUAGE == 'DE': SUB_HEADING_COMPASS_STYLE = ('NNO','NO','ONO','OSO','SO','SSO','SSW','SW','WSW','WNW','NW','NNW','N','O','S','W') TEXT = { 'SHA_START' : 'Gehen auf Marschweg', 'SHA_FINAL' : 'Sind am Ziel', 'SHA_INBOUND' : 'Einmarsch', 'SHA_OUTBOUND' : 'Ausmarsch', 'BLANK' : ' ', 'BIGREGBLANK' : ' ', # Set to NULL for BIGREG-Dez-Style 'KOMMATA' : '.', 'POINT' : '.', 'PORT' : 'Backbord', 'STARBOARD' : 'Steuerbord', 'DEGREE' : 'Grad', 'NEW_HEADING_IS' : 'Gehen auf Kurs', 'HEADING_IS_FINE' : 'Bleiben auf Kurs', 'WE_ARE_THERE' : 'Ziel erreicht', 'HEADING' : 'Drehen', 'DEC_TO' : 'Dez nach', 'DEGREE_TO' : 'Grad nach', 'REACHING_NEXT_WP' : 'Nächster Kurswechsel in', 'SM' : 'sm', 'KN' : 'Knoten', 'METRES' : 'Meter', 'THAT_TAKES' : 'Marschzeit dahin', 'HOURS' : 'Stunden', 'MINUTES' : 'Minuten', 'LEFT_BRACKET' : '(', 'RIGHT_BRACKET' : ')', 'DOUBLEPOINT' : ':', 'SUBROUTE' : 'Marschweg', 'DISTANCE' : 'Strecke', 'TRAVELTIME' : 'Marschdauer', 'CHECK_HEADING' : 'Kontrollieren sie den Kurs', 'NEW_HEADING' : 'Zeit den Kurs zu wechseln', 'ALL_STOP' : 'Maschinen stop', 'STOPPING' : 'Maschinen stop', 'NEW_SPEED' : 'Neue Fahrt', 'NEW_SPEED_IS' : 'Gehen auf', 'PREPARE' : 'Klar', 'READY' : 'Boot klar', 'GO_TO' : 'Neue Tiefe', 'GOING_TO' : 'Gehen auf', 'FOR' : 'für', 'TO_SURFACE' : 'Überwasserfahrt', 'TO_DIVE' : 'Unterwasserfahrt', 'TO_TESTDIVE' : 'Testdive', 'TO_CHANGE_DEPTH' : 'Tiefenänderung', 'TO_SNORKEL_DEPTH' : 'Schnorcheltiefe', 'TO_PERISCOPE_DEPTH' : 'Sehrohrtiefe', 'TO_DECKSAWASH_DEPTH' : 'Vorfluttiefe', 'SURFACE' : 'Auftauchen', 'CHANGE_DEPTH' : 'Neue Tiefe ist', 'SNORKEL_DEPTH' : 'Schnorcheltiefe', 'PERISCOPE_DEPTH' : 'Sehrohrtiefe', 'DECKSAWASH_DEPTH' : 'Vorfluttiefe', 'SURFACEING' : 'Tauchen auf', 'XO' : 'LI', 'NAVIGATOR' : 'ObStrMn', 'HERR_KALEUN' : 'Herr Kaleun' } elif LANGUAGE == "FR": SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSO','SO','WSO ','WNO','NO','NNO','N','E','S','O') TEXT = { 'SHA_START' : 'Joining Subroute', 'SHA_FINAL' : 'We have been arrived.', 'SHA_INBOUND' : 'Inbound', 'SHA_OUTBOUND' : 'Outbound', 'BLANK' : ' ', 'BIGREGBLANK' : '', # Set to NULL for BIGREG-Dez-Style 'KOMMATA' : '.', 'POINT' : '.', 'PORT' : 'Babord', 'STARBOARD' : 'Tribord', 'DEGREE' : 'Degré', 'NEW_HEADING_IS' : 'Cap au', 'HEADING_IS_FINE' : 'Maintenez le cap', 'WE_ARE_THERE' : 'Position atteinte', 'HEADING' : 'La barre', 'DEC_TO' : '0 a', 'DEGREE_TO' : 'Gardez le cap', 'REACHING_NEXT_WP' : 'Reaching next Waypoint in', 'SM' : 'nm', 'KN' : 'knots', 'METRES' : 'metres', 'THAT_TAKES' : 'That tooks', 'HOURS' : 'hours', 'MINUTES' : 'minutes', 'LEFT_BRACKET' : '(', 'RIGHT_BRACKET' : ')', 'DOUBLEPOINT' : ':', 'SUBROUTE' : 'Subroute', 'DISTANCE' : 'Distance', 'TRAVELTIME' : 'Traveltime', 'CHECK_HEADING' : 'Please check the heading', 'NEW_HEADING' : 'We need to change the heading', 'ALL_STOP' : 'All stop', 'STOPPING' : 'Stopping', 'NEW_SPEED' : 'New Speed', 'NEW_SPEED_IS' : 'Going to', 'PREPARE' : 'Prepare', 'READY' : 'Ready', 'GO_TO' : 'Go to', 'GOING_TO' : 'Going to', 'FOR' : 'for', 'TO_SURFACE' : 'Surfacing', 'TO_DIVE' : 'Diving', 'TO_TESTDIVE' : 'Testdive', 'TO_CHANGE_DEPTH' : 'Depthchanging', 'TO_SNORKEL_DEPTH' : 'Snorkeldepth', 'TO_PERISCOPE_DEPTH' : 'Persicopedepth', 'TO_DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACE' : 'Surfaceing', 'CHANGE_DEPTH' : 'New depth is', 'SNORKEL_DEPTH' : 'Snorkeldepth', 'PERISCOPE_DEPTH' : 'Persicopedepth', 'DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACEING' : 'Surfacing', 'XO' : 'XO', 'NAVIGATOR' : 'Navigator', 'HERR_KALEUN' : 'commandant' } elif LANGUAGE == "IT": SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSO','SO','OSO','ONO','NO','NNO','N','E','S','O') TEXT = { 'SHA_START' : 'Joining Subroute', 'SHA_FINAL' : 'We have been arrived.', 'SHA_INBOUND' : 'Inbound', 'SHA_OUTBOUND' : 'Outbound', 'BLANK' : ' ', 'BIGREGBLANK' : ' ', # Set to NULL for BIGREG-Dez-Style 'KOMMATA' : '.', 'POINT' : '.', 'PORT' : 'sinistra', 'STARBOARD' : 'dritta', 'DEGREE' : 'gradi', 'NEW_HEADING_IS' : 'Nuova rotta:', 'HEADING_IS_FINE' : 'Rimaniamo in rotta', 'WE_ARE_THERE' : 'We are there', 'HEADING' : 'Heading', 'DEC_TO' : 'decine a', 'DEGREE_TO' : 'gradi a', 'REACHING_NEXT_WP' : 'Reaching next Waypoint in', 'SM' : 'nm', 'KN' : 'knots', 'METRES' : 'metres', 'THAT_TAKES' : 'That tooks', 'HOURS' : 'hours', 'MINUTES' : 'minutes', 'LEFT_BRACKET' : '(', 'RIGHT_BRACKET' : ')', 'DOUBLEPOINT' : ':', 'SUBROUTE' : 'Subroute', 'DISTANCE' : 'Distance', 'TRAVELTIME' : 'Traveltime', 'CHECK_HEADING' : 'Please check the heading', 'NEW_HEADING' : 'We need to change the heading', 'ALL_STOP' : 'All stop', 'STOPPING' : 'Stopping', 'NEW_SPEED' : 'New Speed', 'NEW_SPEED_IS' : 'Going to', 'PREPARE' : 'Prepare', 'READY' : 'Ready', 'GO_TO' : 'Go to', 'GOING_TO' : 'Going to', 'FOR' : 'for', 'TO_SURFACE' : 'Surfacing', 'TO_DIVE' : 'Diving', 'TO_TESTDIVE' : 'Testdive', 'TO_CHANGE_DEPTH' : 'Depthchanging', 'TO_SNORKEL_DEPTH' : 'Snorkeldepth', 'TO_PERISCOPE_DEPTH' : 'Persicopedepth', 'TO_DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACE' : 'Surfaceing', 'CHANGE_DEPTH' : 'New depth is', 'SNORKEL_DEPTH' : 'Snorkeldepth', 'PERISCOPE_DEPTH' : 'Persicopedepth', 'DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACEING' : 'Surfacing', 'XO' : 'XO', 'NAVIGATOR' : 'Navigator', 'HERR_KALEUN' : 'Signore' } else: SUB_HEADING_COMPASS_STYLE = ('NNE','NE','ENE','ESE','SE','SSE','SSW','SW','WSW','WNW','NW','NNW','N','E','S','W') TEXT = { 'SHA_START' : 'Joining Subroute', 'SHA_FINAL' : 'We have been arrived.', 'SHA_INBOUND' : 'Inbound', 'SHA_OUTBOUND' : 'Outbound', 'BLANK' : ' ', 'BIGREGBLANK' : ' ', # Set to NULL for BIGREG-Dez-Style 'KOMMATA' : '.', 'POINT' : '.', 'PORT' : 'port', 'STARBOARD' : 'starboard', 'DEGREE' : 'degree', 'NEW_HEADING_IS' : 'New heading is', 'HEADING_IS_FINE' : 'Heading is fine', 'WE_ARE_THERE' : 'We are there', 'HEADING' : 'Heading', 'DEC_TO' : 'Dec to', 'DEGREE_TO' : 'degree to', 'REACHING_NEXT_WP' : 'Reaching next Waypoint in', 'SM' : 'nm', 'KN' : 'knots', 'METRES' : 'metres', 'THAT_TAKES' : 'That takes', 'HOURS' : 'hours', 'MINUTES' : 'minutes', 'LEFT_BRACKET' : '(', 'RIGHT_BRACKET' : ')', 'DOUBLEPOINT' : ':', 'SUBROUTE' : 'Subroute', 'DISTANCE' : 'Distance', 'TRAVELTIME' : 'Traveltime', 'CHECK_HEADING' : 'Please check the heading', 'NEW_HEADING' : 'We need to change the heading', 'ALL_STOP' : 'All stop', 'STOPPING' : 'Stopping', 'NEW_SPEED' : 'New Speed', 'NEW_SPEED_IS' : 'Going to', 'PREPARE' : 'Prepare', 'READY' : 'Ready', 'GO_TO' : 'Go to', 'GOING_TO' : 'Going to', 'FOR' : 'for', 'TO_SURFACE' : 'Surfacing', 'TO_DIVE' : 'Diving', 'TO_TESTDIVE' : 'Testdive', 'TO_CHANGE_DEPTH' : 'Depthchanging', 'TO_SNORKEL_DEPTH' : 'Snorkeldepth', 'TO_PERISCOPE_DEPTH' : 'Persicopedepth', 'TO_DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACE' : 'Surfaceing', 'CHANGE_DEPTH' : 'New depth is', 'SNORKEL_DEPTH' : 'Snorkeldepth', 'PERISCOPE_DEPTH' : 'Persicopedepth', 'DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACEING' : 'Surfacing', 'XO' : 'XO', 'NAVIGATOR' : 'Navigator', 'HERR_KALEUN' : 'Herr Kaleun' } The example from a real route from Kiel to a position near to Danzig: Quote:
What I actually do: I have defined the routes for the coastal-waters campaign. The last run to build sha- and shn-files returns: Quote:
their calculated (ideal-)positions. 58 routes are in- and outbound-routes, that means that I have defined 29 different routes from Kiel and Wilhelmshaven to destinations in the baltic-, north-, nordic- and celtic-sea. To give the Mod a little more military- or mysterious touch, I named the routes by the KM-Grids of their start- and end-points (see the [AS]-section above). If You want to travel from A to B, You have to look into a briefcase with charts and Maps to find the name of the needed route. Than You can find the route in the automation-menu and only have to activate it. The Screenshot below is a preview of some sheets from the briefcase: ![]() I hope that I was able to give a short insight of my work to You, Paco
__________________
My SH5-Mods: - Pacos German Folklore SubEmblems Mod - Pacos Environment Sound Mod - Lite Campaign German Edition Last edited by Paco; 10-29-12 at 06:00 PM. Reason: misspelling |
||||
![]() |
![]() |
![]() |
#4 | |
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]() Quote:
![]() Talking about the dialogs, I wish to help with the Italian translation, but it is an hard task to translate the short sentences of your script without a context. Could you please provide us with some more examples of complete dialogs, besides the ones you have already posted? The best would be if you could list every text entry (in English/German) in all its possible combinations ![]() |
|
![]() |
![]() |
![]() |
#5 | ||||||||||||
Captain
![]() Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
|
![]()
Thanks gap for the feedback.
![]() Ok, I begin with the easier part, the comments on calculated waypoints. That are the WPs, where only little corrections for sub-heading are required. There are thre possible status: #1 need to turn a little bit to the left. #2 no correction required #3 need to turn a little bit to the right. If You want to get the comments from Your Crew only, the sentences are build from the following Variables: ## Get the correction exact in degrees: #1 Quote:
Quote:
Quote:
#1 Quote:
Quote:
Quote:
After this sentence, we always add the recipient: Quote:
Quote:
Quote:
At a calculated Waypoint, I designed the dialog very simple: Before the sentence from above, the captain commands his navigator to check the course: Quote:
Quote:
Quote:
At This Point, I think, the captain should not ask the navigator to check the course, but rather order him to go 10 degree to port. (It is perhaps the behaviour, which was wanted by BIGREG here: http://www.subsim.com/radioroom/show...3&postcount=34 ). What do You think? Cheers, Paco.
__________________
My SH5-Mods: - Pacos German Folklore SubEmblems Mod - Pacos Environment Sound Mod - Lite Campaign German Edition |
||||||||||||
![]() |
![]() |
![]() |
#6 |
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]()
Thank you Paco,
![]() here's an update of the italian dialogs, based on your inputs: Code:
TEXT = { 'SHA_START' : 'Joining Subroute', 'SHA_FINAL' : 'We have been arrived.', 'SHA_INBOUND' : 'Inbound', 'SHA_OUTBOUND' : 'Outbound', 'BLANK' : ' ', 'BIGREGBLANK' : '', # NULL 'KOMMATA' : ',', 'POINT' : '.', 'PORT' : 'sinistra', 'STARBOARD' : 'dritta', 'DEGREE' : 'grado', 'DEGREES' : 'gradi', 'NEW_HEADING_IS' : 'Nuova rotta:', 'HEADING_IS_FINE' : 'Timoniere, alla via così! Rimaniamo in rotta', 'WE_ARE_THERE' : 'Siamo a destinazione', 'HEADING' : 'Viriamo', 'DEC_TO' : 'gradi di barra a', 'DEGREE_TO' : 'gradi di barra a', 'REACHING_NEXT_WP' : 'La prossima tappa dista', 'SM' : 'nm', 'KN' : 'nodi', 'METRES' : 'mt', 'THAT_TAKES' : 'La raggiungeremo fra', 'HOURS' : 'h', 'MINUTES' : 'min', 'LEFT_BRACKET' : '(', 'RIGHT_BRACKET' : ')', 'DOUBLEPOINT' : ':', 'SUBROUTE' : 'Subroute', 'DISTANCE' : 'Distance', 'TRAVELTIME' : 'Traveltime', 'CHECK_HEADING' : 'Per favore verificate la rotta', 'NEW_HEADING' : 'Dobbiamo rivedere la rotta', 'ALL_STOP' : 'Ferma tutto', 'STOPPING' : 'Macchine ferme', 'NEW_SPEED' : 'Nuova velocità:', 'NEW_SPEED_IS' : 'Procediamo a', 'PREPARE' : 'Prepararsi', 'READY' : 'Siamo pronti', 'GO_TO' : 'Portiamoci a', 'GOING_TO' : 'Stiamo raggiungendo', 'FOR' : '', 'TO_SURFACE' : 'all'emersione', 'TO_DIVE' : 'all'immersione', 'TO_TESTDIVE' : 'all'esercitazione di immersione', 'TO_CHANGE_DEPTH' : 'al cambio di profondità', 'TO_SNORKEL_DEPTH' : 'Snorkeldepth', 'TO_PERISCOPE_DEPTH' : 'Persicopedepth', 'TO_DECKSAWASH_DEPTH' : 'Decks awash', 'SURFACE' : 'Emersione', 'CHANGE_DEPTH' : 'New depth is', 'SNORKEL_DEPTH' : 'quota snorkel', 'PERISCOPE_DEPTH' : 'quota periscopica', 'DECKSAWASH_DEPTH' : 'filo d'acqua', 'SURFACEING' : 'Emersione in corso', 'XO' : 'Ufficiale in seconda', 'NAVIGATOR' : 'Ufficiale di rotta', 'HERR_KALEUN' : 'Comandante' ![]() P.S: is there any special formatting for decimal marks? Last edited by gap; 11-01-12 at 05:48 PM. |
![]() |
![]() |
![]() |
#7 | |
Captain
![]() Join Date: May 2005
Location: Kassel, Germany
Posts: 542
Downloads: 345
Uploads: 0
|
![]() ![]() Now it looks like: Quote:
decimal marks: You mean something like: 1.000 or 1,000 instead of 1000? No, not at the moment, sorry.
__________________
My SH5-Mods: - Pacos German Folklore SubEmblems Mod - Pacos Environment Sound Mod - Lite Campaign German Edition |
|
![]() |
![]() |
![]() |
|
|