1. #11
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    MAGNUM OPUS --> Anti-Lag

    Anti-Lag ist ein Tool, dass whrend dem Spiel das Rendern reduziert, wenn die FPS nach unten geht.

    FPS = Frame per seconds = Bildwiederholungsrate in einer Sekunde

    Das normale Auge nimmt ab 25 FPS Bilder alles als Bewegung war. Alles was darber ist, ist besonders "flssig" und alles was darunter ist "ruckelt" mehr oder weniger.

    Mit Strg+F8 kann man die FPS-Rate in SILENT HUNTER ein- bzw. ausschalten. Die FPS-Rate wird im linekn oberen Bereich angezeigt.

    Anti-Lag muss in dem gleichen Verzeichnis installiert werden, wo sich die Startdatei SH5.exe befindet.

    Mit der antilag.cfg knnen folgende Einstellungen vorgenommen werden:

    Code:
    ; D3D9 antilag config file
    ; by Kegetys <http://www.kegetys.net>
    
    ; RenderAheadLimit: Limit how many frames ahead are rendered to reduce input lag. 0 to disable.
    ; FPSlimit: Limit framerate for smoother gameplay and reduced cpu/gpu use. 0 to disable.
    
    [config]
    RenderAheadLimit=2
    FPSlimit=0


    RenderAheadLimit --> wie viel Frames im voraus berechnet werden. 0 zum deaktivieren
    FPSlimit --> Limit fr flssigen Bewegungsablauf, Reduzierung der Berechnungen (es wird weniger gerendert)
    Ruckelt SH5 setzt FPSlimit auf 25 oder hher.

    Aber auch dieses Tool kann nicht zaubern. Wenn Grafikkarte oder CPU einfach zu schwach sind, wird SH5 mit diesem MOD trotzdem nicht flssig laufen.



    Gru Ruby
    Share this post

  2. #12
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    <font size="2"><span class="ev_code_BLUE">MAGNUM OPUS --> Starten einer Automation whrend einer Mission </span></font>


    Anbei ein kleines Beispiel, wie einfach es ist, eine Automationen whrend einer Mission / Kampagne zu starten.

    ffnet die Automationstafel.






    Whlt ber Kategorie / Sub-Kategorie / vorhande Automationen / eure gewnschte Automation aus.

    In diesem Beispiel wird das Tutorial activate-stations gewhlt und gestartet..





    Nach dem Start ffnet sich zu diesem Tutorial eine Messagebox. Diese kann per gehaltener LMT an jede beliebige Stelle verschoben werden.





    Schliet die Automationstafel und startet das Tutorial per LMT in der Messagebox.






    Das Tutorial beginnt. Es werden Texte und Grafiken automatisch eingeblendet. Falls es nicht weiter gehen sollte, den weien Pfeil rechts unten in der Messagebox per LMT whlen.







    Es gibt Aufforderungen/Aktionen die erledigt werden sollten. Man kann diese aber auch mit dem weien Pfeil per LMT in der Messagebox bergehen und einfach weiter machen.


    Hier das Beispiel Teleporting. Per LMT kann man ber die Mannschafts-HUD direkt in die gewnschte Station springen. Die Optionen werden i.d.R. grafisch hervorgehoben.





    Oder gleich das Teleporting-Men per Hotkey aufrufen.





    Wenn das Tutorial zu Ende ist, wird die Automation automatisch beendet.

    Share this post

  3. #13
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    MAGNUM OPUS --> Sliden / einblendbare Steuerelemente

    Ustahl hat eine Dokumentation fr einblendbare Steuerelemente in SH5 zur Verfgung gestellt, die ich Euch natrlich nicht vorenthalten mchte.

    Vielen Dank an ustahl!


    Wenn man die schne Grafik von Silent Hunter 5 ungetrbt mit ausgeblendeten Steuerelementen geniessen mchte, kann man in der TheDarkWraithUserOptions.py nderungen vornehmen, dass die Steuerelemente grundstzlich verborgen sind und nur durch die Mausbewegung in den definierten Bereichen die Steuerelemente angezeigt werden.

    Wenn man die Maus von diesem Bereich wieder entfernt, werden die Bedienungselemente, nach einer vordefinierten Verzgerung, wieder ausgeblendet.
    Die Verzgerunsgzeit kann ebenfalls selbst bestimmt werden. Der Standardwert betrgt 5 Sekunden.

    Alle 'unsichtbaren' Steuerelemente sind an den gewohnten Stellen jederzeit zur Benutzung aufrufbar.

    Fr das Aus- und Einblenden der verschiedenen Steuerelemente ffnet die Datei data\Scripts\Menu\TheDarkWraithUserOptions.py mit einem Editor.

    Unbedingt davor eine Sicherungskopie erstellen!
    Es ist sehr zu empfehlen einen persnlichen MO-Mod fr diese nderungen anzulegen! Wie das geht, ist unter <a href="http://forums-de.ubi.com/eve/forums/a/tpc/f/1151033738/m/6511078809?r=3421078809#3421078809" target="_blank">MAGNUM OPUS --> persnlichen Mod erstellen
    </a> beschrieben.


    Sucht nach den folgenden Werten und ndert diese wie folgt ab:


    - Bedienungselemente oben rechts:
    Standardwert
    TopRightBarsScroll = False

    ndern
    TopRightBarsScroll = True

    - Ausblendeverzgerung hierzu:
    TopRightBarsHideTD = 5.0 (Sekunden, einstellbar)


    - Boot-Steuerelemente (Geschwindigkeit, Kompass/Ruder, Tiefe usw.)
    Standardwert
    EssentialControlsScroll = False

    ndern
    EssentialControlsScroll = True

    - Ausblendeverzgerung hierzu:
    EssentialControlsHideTD = 5.0 (Sekunden, einstellbar)


    - Kamerabalken (oben mitte, keine Ausblendeverzgerung):
    Standardwert
    CameraBarScrolls = False

    ndern
    CameraBarScrolls = True


    - Mitteilungsbox (unten rechts)
    Standardwert
    MessageBoxScrolls = False

    ndern
    MessageBoxScrolls = True

    - Ausblendeverzgerung hierzu:
    MessageBoxHideTD = 5.0 (Sekunden, einstellbar)


    - Offiziersleiste (mitte unten)
    Standardwert:
    OfficersScroll = False

    ndern
    OfficersScroll = True

    - Ausblendeverzgerung hierzu:
    OfficersHideTD = 5.0 (Sekunden, einstellbar)


    - Befehlselemente der Offiziere (oberhalb Offiziersleiste, keine Ausblendeverzgerung)
    Standardwert:
    OrderCategoriesScroll = False

    ndern
    OrderCategoriesScroll = True



    Standardanzeige in SH5





    Alle Steuerelemente sind ausgeblendet





    Nav-Karte ist wie gewohnt aufrufbar





    Anzeige der Boot-Steuerelement





    Anzeige der Bedienungselemente oben rechts





    Anzeige der Mitteilungen




    Viel Vergngen bei uneingeschrnkter Grafik!

    Mfg -ustahl, Ruby
    Share this post

  4. #14
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    MAGNUM OPUS --> Wie startet man ein Tutorial

    Im Hauptmen klickt man per LMT auf TUTORIAL.



    Auf der rechten Bildschirmseite erscheinen die derzeit vorhanden Tutorials. Zur Zeit sind leider alle Tuts in Englisch.

    Per LMT whlt man das gewnschte Tutorial aus und wird im Hauptmen unter TUTORIAL angezeigt.
    In diesem Beispiel wird das Tutorial „Manual TDC 01 90 DEG“ ausgewhlt.
    Weiter Informationen zum Turtorial sind per Tooltipp ersichtlich.






    Nun whlt man einen historischen Einsatz aus, mit der man das Tutorial starten mchte.

    Es gibt Tutorials denen ein historischer Einsatz zugwiesen wurde.
    Diese werden mit einem weien Rahmen hervorgehoben.

    Diese Missionen sind per LMT auszuwhlen. Der Rahmen allein aktiviert nicht diesen Einsatz!


    Einsatz nicht aktiv




    Einsatz aktiv




    Sobald der Einsatz geladen ist, beginnt automatisch das Tutorial.




    Die Automation wurde automatisch geladen und gestartet.




    Gru Ruby
    Share this post

  5. #15
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    MAGNUM OPUS --> Automation erstellen


    Im Grunde ist es nicht schwierig eigene Automationen zu erstellen. Man muss zun&auml;chst Wissen wie eine Automation funktioniert und aufgebaut ist.

    Eine Automation fhrt in einer definierten Reihenfolge die angegebenen Befehle aus. Dabei kann man die Befehle mit zustzlichen Parametern weiter spezifizieren.

    Eine Automationsdatei ist eine reine Textdatei, die im Verzeichnis Silent Hunter 5\data\Automation, mit dem Suffix *.SHA, abgelegt sein muss.

    Es knnen in einer Datei beliebig viele Automationen enthalten sein.

    Werte/Positionen knnen ermittelt werden um weiter damit zu arbeiten

    Kategorien werden grundstzlich zusammengefsst, auch wenn diese in mehreren Dateien vorkommen sollten.

    Loops knnen erzeugt werden, um in einem zeitlichen Rythmus wiederkehrende Arbeiten durchfhren zu lassen


    Es macht daher Sinn, sich die bereits vorhanden *.SHA Dateien im einzelnen zu betrachten und zu analysieren. Viele Befehlsketten sind bereist vorhanden und knnen natrlich fr eigene Belange angepasst werden. Dafr am Besten eine Kopie der Datei ertsellen und eigene Kategorie erstellen.




    Die Syntax des Befehles ist wie folgt aufgebaut:


    command,x,y,a,b,c,d,t

    command ist der Name des auszuf&uuml;hrenden Befehls




    Parameter:


    x = parameter 1 of command (has to be an UInt32 value!)

    y = parameter 2 of command (has to be an UInt32 value!)

    a = parameter 3 of command

    b = parameter 4 of command

    c = parameter 5 of command

    d = times to execute command (0=no limit)

    t = time to wait before issuing next command (in seconds) NOTE: minimum time delay is 0.1 second to account for code overhead





    Strukturierung und Aufbau einer Automation

    Eine Automation muss wie folgt aufgebautsein:




    [AS]

    Name des Skripts (bsp. Tauchen fr rundhorchen)


    [CATEGORY]

    Kategorie (Anzeigename in Spalte Kategorie: Bsp. Navigation)


    [SUBCATEGORY]

    Sub-Kategorie (Anzeigename in Spalte Sub-Kategorie: Bsp. Boot ist aufgetaucht)


    [DESCRIPTION]

    Kleine Beschreibung der Automation, die per Tooltipp angezeigt wird


    [DESCRIPTION_END]


    [COMMANDS]

    command1

    command2

    .....


    [COMMANDS_END]





    Ein Automationsbeispiel.


    Das Boot ist derzeit aufgetaucht und soll, nach Abfrage "Tiefe unter Kiel" zum rundhorchen auf 40 Meter tauchen. Nach dem erreichen der 40 Meter soll sich da Boot um seine Achse drehen, dabei mehrmals stoppen und danach wieder auf Periskoptiefe gehen. Auf Periskoptiefe das Periskop ausfahren und automatisch in die Angriffsstation wecheln um automatisch einen Rundblick zu erhaschen. Danach das Periskop wieder einfahren, zur&uuml;ck auf die Br&uuml;cke, auftauchen und wieder auf Kurs gehen.





    Automation 1


    HTML-Code:
    <table border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
    <tr>
    <td width="301">[AS] </td>
    <td width="892"></td>
    </tr>
    <tr>
    <td>Tauchen zum Rundhorchen </td>
    <td></td>
    </tr>
    <tr>
    <td>[DESCRIPTION] </td>
    <td></td>
    </tr>
    <tr>
    <td>Tiefe unter Kiel </td>
    <td></td>
    </tr>
    <tr>
    <td>auf 40 Meter tauchen </td>
    <td></td>
    </tr>
    <tr>
    <td>langsame Fahrt voraus </td>
    <td></td>
    </tr>
    <tr>
    <td>alle Mashcinen Stopp </td>
    <td></td>
    </tr>
    <tr>
    <td>Bericht naechster Horchkontakt </td>
    <td></td>
    </tr>
    <tr>
    <td>4* Backbord zum rundhorechn </td>
    <td></td>
    </tr>
    <tr>
    <td>Periskoptiefe </td>
    <td></td>
    </tr>
    <tr>
    <td>Periskop ausfahren </td>
    <td></td>
    </tr>
    <tr>
    <td>aktiviere Angriffsperiskop </td>
    <td></td>
    </tr>
    <tr>
    <td>rundsehen 360 Grad </td>
    <td></td>
    </tr>
    <tr>
    <td>Periskop einfahren </td>
    <td></td>
    </tr>
    <tr>
    <td>Angriffsperiskop verlassen </td>
    <td></td>
    </tr>
    <tr>
    <td>auftauchen </td>
    <td></td>
    </tr>
    <tr>
    <td>Halbe Fahrt voraus </td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>[DESCRIPTION_END] </td>
    <td></td>
    </tr>
    <tr>
    <td>[CATEGORY] </td>
    <td></td>
    </tr>
    <tr>
    <td>DeutschMod </td>
    <td></td>
    </tr>
    <tr>
    <td>[SUBCATEGORY] </td>
    <td></td>
    </tr>
    <tr>
    <td>Boot aufgetaucht 1.4 </td>
    <td></td>
    </tr>
    <tr>
    <td>[COMMANDS] </td>
    <td></td>
    </tr>
    <tr>
    <td>Ahead_standard,0,0,0,0,0,0,20 </td>
    <td>; halbe Fahrt voraus (Stufe 3),warte 20 Sekunden</td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Set_Time_Compression,4,0,0,0,0,0,0 </td>
    <td>; set time compression to 4 and wait 0 second before next command </td>
    </tr>
    <tr>
    <td>Get_depth_under_sub_keel,0,0,0,0,0,0,25 </td>
    <td>; - get the depth under the sub's keel, wait 25 seconds</td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Print_message,0,0,Auf 40 Meter gehen!,0,0,0,3 </td>
    <td>; Schreibe Teext in Messagebox "Auf 40 Meter gehen!"</td>
    </tr>
    <tr>
    <td>Set_new_depth,40,0,0,0,0,0,140 </td>
    <td>; - Go to 40 metres depth, after 140 seconds execute next line </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,120 </td>
    <td>; kleine Fahrt Stufe (1) - ahead slow bell </td>
    </tr>
    <tr>
    <td>All_stop,0,0,0,0,0,0,20 </td>
    <td>; Stop all engines, after 120 seconds execute next line </td>
    </tr>
    <tr>
    <td>Report_nearest_sound_contact,0,0,0,0,0,0,30 </td>
    <td>; report the nearest sound contact detected. </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>knuckle_port,0,0,0,0,0,0,5 </td>
    <td>; 90&deg; Haken Backbord </td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,120 </td>
    <td>; kleine Fahrt Stufe (1) - ahead slow bell </td>
    </tr>
    <tr>
    <td>All_stop,0,0,0,0,0,0,20 </td>
    <td>; Stop all engines, after 120 seconds execute next line </td>
    </tr>
    <tr>
    <td>Hydrophone_normal_sweep,0,0,0,0,0,0,15 </td>
    <td>; perform normal sweeps on hydrophone </td>
    </tr>
    <tr>
    <td>Report_nearest_sound_contact,0,0,0,0,0,0,30 </td>
    <td>; report the nearest sound contact detected. </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>knuckle_port,0,0,0,0,0,0,5 </td>
    <td>; 90&deg; Haken Backbord </td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,120 </td>
    <td>; kleine Fahrt Stufe (1) - ahead slow bell </td>
    </tr>
    <tr>
    <td>All_stop,0,0,0,0,0,0,20 </td>
    <td>; Stop all engines, after 120 seconds execute next line </td>
    </tr>
    <tr>
    <td>Hydrophone_normal_sweep,0,0,0,0,0,0,15 </td>
    <td>; perform normal sweeps on hydrophone </td>
    </tr>
    <tr>
    <td>Report_nearest_sound_contact,0,0,0,0,0,0,30 </td>
    <td>; report the nearest sound contact detected. </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>knuckle_port,0,0,0,0,0,0,5 </td>
    <td>; 90&deg; Haken Backbord </td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,120 </td>
    <td>; kleine Fahrt Stufe (1) - ahead slow bell </td>
    </tr>
    <tr>
    <td>All_stop,0,0,0,0,0,0,20 </td>
    <td>; Stop all engines, after 120 seconds execute next line </td>
    </tr>
    <tr>
    <td>Hydrophone_normal_sweep,0,0,0,0,0,0,15 </td>
    <td>; perform normal sweeps on hydrophone </td>
    </tr>
    <tr>
    <td>Report_nearest_sound_contact,0,0,0,0,0,0,30 </td>
    <td>; report the nearest sound contact detected. </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>knuckle_port,0,0,0,0,0,0,5 </td>
    <td>; 90&deg; Haken Backbord </td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,120 </td>
    <td>; kleine Fahrt Stufe (1) - ahead slow bell </td>
    </tr>
    <tr>
    <td>All_stop,0,0,0,0,0,0,20 </td>
    <td>; Stop all engines, after 120 seconds execute next line </td>
    </tr>
    <tr>
    <td>Hydrophone_normal_sweep,0,0,0,0,0,0,15 </td>
    <td>; perform normal sweeps on hydrophone </td>
    </tr>
    <tr>
    <td>Report_nearest_sound_contact,0,0,0,0,0,0,30 </td>
    <td>; report the nearest sound contact detected. </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,20 </td>
    <td>; kleine Fahrt Stufe (1) - ahead slow bell </td>
    </tr>
    <tr>
    <td>Periscope_depth,0,0,0,0,0,0,120 </td>
    <td>; auf Periskoptiefe gehen </td>
    </tr>
    <tr>
    <td>Rise_whole_obs_periscope,0,0,0,0,0,0,0 </td>
    <td>; Periskop ausfahren </td>
    </tr>
    <tr>
    <td>Activate_Scope_Station,1,0,0,0,0,0,5 </td>
    <td>; activates a scope station where x = the scope station number (0=attack, 1=obs, 2=UZO) </td>
    </tr>
    <tr>
    <td>Sweep_Scope,1,0,360,30,0,0,2 </td>
    <td>; sweep the scope from a start of y degrees to an end of z degrees </td>
    </tr>
    <tr>
    <td>Lower_whole_obs_periscope,0,0,0,0,0,0,10 </td>
    <td>; - fully lower the obs scope ; </td>
    </tr>
    <tr>
    <td>Leave_Scope_Station,0,0,0,0,0,0,5 </td>
    <td>; Station verlassen und zur&uuml;ck zur Br&uuml;cke </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Print_message,0,0,Auftauchen!,0,0,0,3 </td>
    <td>; Display the specified message, then immediately execute next line. If TC is low this particular message can show twice in the message box. </td>
    </tr>
    <tr>
    <td>Surface,0,0,0,0,0,0,5 </td>
    <td>; surface the boat </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Print_message,0,0,halbe Fahrt voraus,0,0,0,2 </td>
    <td>; Display the specified message, then immediately execute next line. If TC is low this particular message can show twice in the message box. </td>
    </tr>
    <tr>
    <td>Ahead_standard,0,0,0,0,0,0,0 </td>
    <td>; halbe Fahrt voraus (Stufe 3) ahead standard bell </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>Return_to_course,0,0,0,0,0,0,0 </td>
    <td>; - zur&uuml;ck auf Kurs </td>
    </tr>
    <tr>
    <td>[COMMANDS_END] </td>
    <td></td>
    </tr>
    </table>

    Die soeben erstellte Automation kann nu nber das Automations-Fenster aufgerufen werden.

    Kategorie: DeutschMod

    Sub-Kategorie: Boot aufgetaucht 1.4

    Automation: Tauchen zum Rundhorchen













    Download der Beispieldatei.


    Automation 2


    HTML-Code:
    <table border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
    <tr>
    <td width="90%" colspan="2" class="xl66">verf&uuml;gbare Kommandos aus der Datei \data\cfg\commands.cfg (Tastatursteuerung) </td>
    </tr>
    <tr>
    <td>Surface,0,0,0,0,0,0,t </td>
    <td>- surface the boat </td>
    </tr>
    <tr>
    <td>Periscope_depth,0,0,0,0,0,0,t </td>
    <td>- go to periscope depth. </td>
    </tr>
    <tr>
    <td>Snorkel_depth,0,0,0,0,0,0,t </td>
    <td>- go to snorkel depth </td>
    </tr>
    <tr>
    <td>Get_depth_under_sub_keel,0,0,0,0,0,0,t </td>
    <td>- get the depth under the sub's keel </td>
    </tr>
    <tr>
    <td>Knuckle_port,0,0,0,0,0,0,t </td>
    <td>- 90 degree turn to port </td>
    </tr>
    <tr>
    <td>Double_knuckle_port,0,0,0,0,0,0,t </td>
    <td>- 90 degree turn to port followed by a short straight run followed by another 90 degree turn to port </td>
    </tr>
    <tr>
    <td>Knuckle_starboard,0,0,0,0,0,0,t </td>
    <td>- 90 degree turn to starboard </td>
    </tr>
    <tr>
    <td>Double_knuckle_starboard,0,0,0,0,0,0,t </td>
    <td>- 90 degree turn to starboard followed by a short straight run followed by another 90 degree turn to starboard </td>
    </tr>
    <tr>
    <td>Deploy_decoys,0,0,0,0,0,0,t </td>
    <td>- deploys decoys (noise makers) </td>
    </tr>
    <tr>
    <td colspan="2" class="xl67">NOTE: radar turn on is located below in additional commands </td>
    </tr>
    <tr>
    <td>Radar_turn_off,0,0,0,0,0,0,t </td>
    <td>- turns the radar off </td>
    </tr>
    <tr>
    <td>Radar_toggle_on_off,0,0,0,0,0,0,t </td>
    <td>- toggles the radar on/off </td>
    </tr>
    <tr>
    <td>Radar_toggle_range,0,0,0,0,0,0,t </td>
    <td>- toggle radar range between short and far </td>
    </tr>
    <tr>
    <td colspan="2" class="xl67">NOTE: radar one sweep is located below in additional commands </td>
    </tr>
    <tr>
    <td>Radar_toggle_sweep_focus,0,0,0,0,0,0,t </td>
    <td>- toggles the radar between constant bearing and sweep mode </td>
    </tr>
    <tr>
    <td>Rise_whole_periscope,0,0,0,0,0,0,t </td>
    <td>- fully raise the attack scope </td>
    </tr>
    <tr>
    <td>Lower_whole_periscope,0,0,0,0,0,0,t </td>
    <td>- fully lower the attack scope </td>
    </tr>
    <tr>
    <td>Rise_whole_obs_periscope,0,0,0,0,0,0,t </td>
    <td>- fully raise the obs scope </td>
    </tr>
    <tr>
    <td>Lower_whole_obs_periscope,0,0,0,0,0,0,t </td>
    <td>- fully lower the obs scope </td>
    </tr>
    <tr>
    <td>Secure_from_silent_running,0,0,0,0,0,0,t </td>
    <td>- secure from silent running </td>
    </tr>
    <tr>
    <td>Ahead_slow,0,0,0,0,0,0,t </td>
    <td>- ahead slow bell </td>
    </tr>
    <tr>
    <td>Ahead_one_third,0,0,0,0,0,0,t </td>
    <td>- ahead 1/3 bell </td>
    </tr>
    <tr>
    <td>Ahead_standard,0,0,0,0,0,0,t </td>
    <td>- ahead standard bell </td>
    </tr>
    <tr>
    <td>Ahead_full,0,0,0,0,0,0,t </td>
    <td>- ahead full bell </td>
    </tr>
    <tr>
    <td>Ahead_flank,0,0,0,0,0,0,t </td>
    <td>- ahead flank bell </td>
    </tr>
    <tr>
    <td>Back_slow,0,0,0,0,0,0,t </td>
    <td>- back slow bell </td>
    </tr>
    <tr>
    <td>Back_standard,0,0,0,0,0,0,t </td>
    <td>- back standard bell </td>
    </tr>
    <tr>
    <td>Back_full,0,0,0,0,0,0,t </td>
    <td>- back full bell </td>
    </tr>
    <tr>
    <td>Back_emergency,0,0,0,0,0,0,t </td>
    <td>- back emergency bell </td>
    </tr>
    <tr>
    <td>All_stop,0,0,0,0,0,0,t </td>
    <td>- all stop bell </td>
    </tr>
    <tr>
    <td>Return_to_course,0,0,0,0,0,0,t </td>
    <td>- return to following waypoints </td>
    </tr>
    <tr>
    <td>Report_nearest_visual_contact,0,0,0,0,0,0,t </td>
    <td>- get the nearest visual contact spotted by crew </td>
    </tr>
    <tr>
    <td>Report_nearest_radio_contact,0,0,0,0,0,0,t </td>
    <td>- report the nearest radio contact received/detected </td>
    </tr>
    <tr>
    <td>Report_nearest_sound_contact,0,0,0,0,0,0,t </td>
    <td>- report the nearest sound contact detected. </td>
    </tr>
    <tr>
    <td>Report_nearest_warship_sound_contact,0,0,0,0,0 ,0,t </td>
    <td>- report the nearest warship sound contact detected </td>
    </tr>
    <tr>
    <td>Hydrophone_normal_sweep,0,0,0,0,0,0,t </td>
    <td>- perform normal sweeps on hydrophone </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td class="xl65">Additional commands: </td>
    <td></td>
    </tr>
    <tr>
    <td>Set_Time_Compression,x,0,0,0,0,0,t </td>
    <td>- set time compression to x value (x must be a power of 2!) </td>
    </tr>
    <tr>
    <td>Sweep_Scope,x,y,a,b,c,0,t </td>
    <td>- sweep the scope from a start of y degrees to an end of a degrees </td>
    </tr>
    <tr>
    <td>Activate_Scope_Station,x,0,0,0,0,0,t </td>
    <td>- activates a scope station where x = the scope station number (0=attack, 1=obs, 2=UZO) </td>
    </tr>
    <tr>
    <td>Leave_Scope_Station,0,0,0,0,0,0,t </td>
    <td>- leaves the scope station and returns to where avatar was </td>
    </tr>
    <tr>
    <td>Activate_NavMap_Station,0,0,0,0,0,0,t </td>
    <td>- activates the navigation map station </td>
    </tr>
    <tr>
    <td>Leave_NavMap_Station,0,0,0,0,0,0,t </td>
    <td>- leaves the nav map station and returns to where avatar was </td>
    </tr>
    <tr>
    <td>Set_new_depth,x,0,0,0,0,0,t </td>
    <td>- Dive to a depth of x meters. NOTE: whole positive numbers only! </td>
    </tr>
    <tr>
    <td>Set_new_depth_relative,x,0,0,0,0,0,t </td>
    <td>- Dives to a depth of current depth + x. NOTE: whole positive numbers only! </td>
    </tr>
    <tr>
    <td>Set_new_course,x,0,0,0,0,0,t </td>
    <td>- set course relative to current course. NOTE: whole numbers only </td>
    </tr>
    <tr>
    <td>Set_new_heading,x,0,0,0,0,0,t </td>
    <td>- set new heading. NOTE: Whole positive numbers only </td>
    </tr>
    <tr>
    <td>Set_new_speed,x,0,0,0,0,0,t </td>
    <td>- set the new speed (+ or - value and can be a float) </td>
    </tr>
    <tr>
    <td>Radar_turn_on,0,0,0,0,0,0,t </td>
    <td>- turns the radar on </td>
    </tr>
    <tr>
    <td>Radar_make_one_sweep,0,0,0,0,0,0,t </td>
    <td>- perform one sweep of radar (if installed) </td>
    </tr>
    <tr>
    <td>Radar_set_continuous_sweep_mode,0,0,0,0,0,0, t </td>
    <td>- sets the radar to continuous sweep mode </td>
    </tr>
    <tr>
    <td>Radar_set_constant_bearing_mode,0,0,0,0,0,0, t </td>
    <td>- sets the radar to constant bearing mode </td>
    </tr>
    <tr>
    <td>Enable_silent_running,0,0,0,0,0,0,t </td>
    <td>- set silent running (minimal noise) </td>
    </tr>
    <tr>
    <td>Disable_silent_running,0,0,0,0,0,0,t </td>
    <td>- secure from silent running </td>
    </tr>
    <tr>
    <td>Advanced_knuckle,x,y,a,b,c,0,t </td>
    <td>- executes a turn of x degrees at y depth at a speed.; </td>
    </tr>
    <tr>
    <td>Activate_hydrophone_station,0,0,0,0,0,0,t </td>
    <td>- activates the hydophone station </td>
    </tr>
    <tr>
    <td>Leave_hydrophone_station,0,0,0,0,0,0,t </td>
    <td>- leaves the hydrophone station </td>
    </tr>
    </table>

    Aktuelle Befehlsbersicht fr Automationen Version 0.0.1 Patch2

    Gru Ruby
    Share this post

  6. #16
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    MAGNUM OPUS --> Ursprngliche U-Boot Skins

    Wenn einem die Holz beschlagenen U-Boote nicht gefallen knnen diese wie folgt die Standard U-Boote genutzt werden.

    1.) ACHTUNG: Der "Magnum-Opus Mod" muss deaktiviert sein
    2.) Geht in das Verzeichnis Magnum Opus Mod\data\Textures\TNormal\tex
    3.) entfernt nun in diesem Verzeichnis folgenden Dateien

    - Conning_7C_01.dds
    - Conning_7C_01_albrecht.dds
    - Conning_7C_01_O01.dds
    - Conning_7C_02.dds
    - Conning_7C_02_albrecht.dds
    - Conning_7C_02_albrecht_bak.dds
    - Conning_7C_02_O01.dds
    - Uboat7_body.dds
    - Uboat7_body_albrecht.dds
    - Uboat7_body_N.dds
    - Uboat7_body_N_albrecht.dds
    - Uboat7A_deck.dds
    - Uboat7B_deck.dds
    - Uboat7C_body.dds
    - Uboat7C_body_albrecht.dds
    - Uboat7C_deck.dds
    - Uboat7C_deck_back.dds
    - Uboat7C_O01.DDS
    - Uboat7C_structure.dds
    - Uboat7C_structure_albrecht.dds
    - Uboat7C41_deck.dds

    4.) Danach den "Magnum Opus Mod" mit dem Mod-Enabler aktivieren.


    Vielen Dank an ustahl, fr diese Ausfhrung!

    Gru Ruby
    Share this post

  7. #17
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    Flaggen auf dem U-Boot entfernen


    Dazu muss z.B. die Datei data\Submarine\NSS_Uboat7x\NSS_Uboat7x.eqp des jeweiligen U-Bootes mit einem Texteditor geffnet werden.
    Danach in den unten dargestellten Optionen das Startdatum auf 19451230 setzen.



    ; Edited by TheDarkWraith

    [Equipment 11]
    NodeName=M97
    LinkName=Turm_flagstaff
    ; if no flags are enabled you can disable the flagstaff by setting the start date to 19451230.
    ; if a flag is enabled then ensure the flagstaff is visible by setting the start date to 19380101
    StartDate=19380101
    EndDate=19451231

    [Equipment 12]
    NodeName=M98
    LinkName=Turm7A_Flag_1
    ; make the start date equal 1 less then end date to disable flag. For this a start date of 19451230 would disable the flag (this is top flag)
    ; make the start date equal 19380101 to enable the flag
    StartDate=19380101
    EndDate=19451231

    [Equipment 13]
    NodeName=M99
    LinkName=Turm7A_Flag_2
    ; make the start date equal 1 less then end date to disable flag. For this a start date of 19451230 would disable the flag (this is bottom flag)
    ; make the start date equal 19380101 to enable the flag
    StartDate=19451230
    EndDate=19451231



    Gru Ruby
    Share this post

  8. #18
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    JSGME Mod Validator by TheDarkWraith


    Diese Tool prft ob die installierten Mods eine korrekte Verzeichnis-Struktur aufweisen.



    Das Programm liegt im Verzeichnis

    data\Application\SGMEModValidator_v1_0_n_ByTheDark Wraith

    JSGMEModValidator.exe --> Applikation
    jsgmemodvalidator.cfg --> Konfigurationsdatei


    jsgmemodvalidator.cfg
    Die Konfigurationsdatei kann mir einen beliebigen Editor geffnet werden. In der Konfig-Datei knnen Dateien definiert werden, die speziell berprft werden sollen.

    Bsp: data\Scripts\Menu\TheDarkWraithUserOptions.py

    Entfernt vor dem Eintrag das Semikolon.
    Als Ergebnis werden die Mods aufgefhrt die diese Datei enthalten und von welchem Mod diese Datei als letztes aktiviert wurde.


    Starten der Programms
    Per Doppelklick die Applikation starten. Nach dem Programmstart die zu prfende SH-Version whlen. Danach wird das MODS-Verzeichnis berprft und analysiert...




    MODS installed:
    Welche Mods in welcher Reihenfolge installiert sind


    Mod conflict:
    Welceh Dateien von diesem MOD durch andere Mods berschrieben wurden. Das heit nicht, dass es damit ein Problem geben muss.

    Validating mods
    berprfung der Mods nach deren Verzeichnisstruktur. Ist tatschlich nach dem Mod-Namen das "data"-Verzeichnis vorhanden.





    Bei dem Mod "TESTER" ist zu erkennen, dass die Modstruktur falsch ist!


    Zudem wird unter Now listing each item to look for and last mod found in:
    ausgegeben mit welchen Mod die Datei "TheDarkWraithUserOptions.py" aktiv ist.


    Gru Ruby
    Share this post

  9. #19
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    MAGNUM OPUS --> Schnorchel

    ...Link zum Thema
    Share this post

  10. #20
    Avatar von Ruby2000 Forum Veteran
    Registriert seit
    Mar 2005
    Beitrge
    4.611
    ...
    Share this post