PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tipps, Tricks, Tuning und Layout für den Großmod Magnum Opus >> UPDATE 30.08.2011 <<



Ruby2000
05-02-11, 15:06
Tipps, Tricks, Tuning und Layout für den Großmod Magnum Opus/New UI und OH II


In diesem Thread werden alle Tipps, Tricks, Tuning und Layout für den Großmod Magnum Opus/New UI und OH zusammengefasst. Der Thread ist geschlossen und wird von mir kontinuierlich aktualisiert. Anregungen Diskussionen und/oder Tipps können gerne im dazu eröffneten Disskussions-Thread (http://forums-de.ubi.com/eve/forums?a=tpc&s=59010161&f=1151033738&m=2641020909&r=2641020909#2641020909) gepostet werden! Viel Spaß beim stöbern! Gruß Ruby




MAGNUM OPUS UND ALLGEMEINES Stand: 30.08.2011

Allgemeines

(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=572383&viewfull=1#post572383)Einen persönlichen MO-Mod mit meinen Anpassungen erstellen

(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=343963&viewfull=1#post343963)Download Beispiel-Mod --> MEINE MAGNUM OPUS Anpassungen (40 KB) (http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/mods/MEINE_MAGNUM_OPUS_Anpassungen.rar)

Stoianm Videothek zu SILENT HUNTER 5 und MAGNUM OPUS (http://www.subsim.com/radioroom/showthread.php?t=181538)

Trevally´s RAOBF "Real Angle On Bow Finder" Tutorial (http://www.subsim.com/radioroom/showthread.php?t=178545)



MAGNUM OPUS Interface

Darstellung in unterschiedlichen Styles

(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=718358&viewfull=1#post718358)

MAGNUM OPUS Sensoren (KI/AI)

Einstellung der Sensoren des Gegners (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=251325&viewfull=1#post251325)

Ein allgemeiner Bericht warum Künstliche Intelligenz (KI) in Spielen stagniert

(http://www.tecchannel.de/webtechnik/entwicklung/1744817/warum_kuenstliche_intelligenz_ki_in_spielen_stagni ert/index.html)

MAGNUM OPUS Konfiguration

Die Konfigurationsdatei TheDarkWraithUserOptions.py (in Arbeit...) (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=811365&viewfull=1#post811365)



MAGNUM OPUS Automation / Navigation

allgemeine Erklärung
(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=730108&viewfull=1#post730108)
Wie startet man ein Tutorial

(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=700527&viewfull=1#post700527)Auslafen Hafen Lorient

(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=917276&viewfull=1#post917276)Starten einer Automation während einer Mission
(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=275638&viewfull=1#post275638)
Wie erstellt man eine Automation (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=1050693&viewfull=1#post1050693)

Download Beispielautomation --> Wie erstellt man eine Automation (http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Automation/Tut-Animation.zip)

Weitere Informationen zu Trevally Tutorials auf SUBSIM (http://www.subsim.com/radioroom/showthread.php?t=177725)

Weitere Informationen zu Trevally Hafen-Automation auf SUBSIM (http://www.subsim.com/radioroom/showthread.php?t=174525)

Weitere Informationen zu Trevally Automationen auf SUBSIM (http://www.subsim.com/radioroom/showthread.php?t=174400)



MAGNUM OPUS Grafik

GUI-Style (SH3, SH4, SH5) (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=718358&viewfull=1#post718358)
(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=718358&viewfull=1#post718358)
Sliden / einblendbare Steuerelemente (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=1038998&viewfull=1#post1038998)

Ursprüngliche U-Boote Skins (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=362489&viewfull=1#post362489)

Flaggen auf dem U-Boot entfernen (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=712292&viewfull=1#post712292) NEU

Schnorchel einbinden/entfernen (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=873822&viewfull=1#post873822) NEU



MAGNUM OPUS System - Optimierung / OS

Was ist Anti-Lag und Konfigurationsmöglichkeiten
(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=74312&viewfull=1#post74312)
4GB - Patch installieren

(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=822895&viewfull=1#post822895)Inoffizieller SH5.exe Patch zur Beseitungung einiger Fehler und Erweiterung der Funktionalität
(http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=121276&viewfull=1#post121276)
JSGME Mod Validator by TheDarkWraith (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=524376&viewfull=1#post524376) NEU

Download Broken mouse by TheDarkWraith (http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/mods/Fix_broken_mouse_(TWDs_UI).7z) NEU (nur notwendig, wenn die Maus ruckelt)



.

Ruby2000
05-02-11, 15:32
MAGNUM OPUS --> persönlichen Mod erstellen


Der GroßMod Magnum OPUS ist nicht nur ein Mod der über den ModeEnabler aktiviert wird, sondern man kann teilweise mit sehr einfachen Änderungen, diesen Mod für seine ganz speziellen Bedürfnisse anpassen.

Das fängt bei einer einfachen Veränderung der Darstellung an und hört bei eigener Codierung auf!

Hierzu muss aber auch darauf geachtet werden, dass man bei diesen vielen möglichen Anpassungen der Mod nicht unstabil wird.

Hierzu ist sehr zu empfehlen einen eigenen persönlichen MO-Mod zu kreieren!

Es ist absolut nicht zu empfehlen diese Änderungen in den Originaldateien vorzunehemen. Erstellt dazu einen eigenen MOD!

Angenommen wir wollen das GU-Style von der Standardansicht auf den SH3-Style ändern. Dazu muss eine Änderung in der Datei TheDarkWraithUserOptions.py vorgenommen werden.


Vorgehensweise
Die Datei TheDarkWraithUserOptions.py liegt im Verzeichnis \<span class="ev_code_RED">data\Scripts\Menu</span>
Erstellt im MODS-Verzeichnis folgende Verzeichnisstruktur:

"Meine MAGNUM OPUS-Anpassungen\data\Scripts\Menu"

WICHTIG: Die Verzeichnisstruktur unterhalb des MOD-Namen muss ab dem data-Verzeichnis mit dem Zielverzeichnis absolut identsich sein!


Danach kopiert die Originaldatei TheDarkWraithUserOptions.py in das Verzeichnis "meine MAGNUM OPUS-Anpassungendata\Scripts\Menu"
Jetzt könnt ihr diese Datei in dem Mod-Verzeichnis nach Lust und Laune bearbeiten.

Nach den Änderungen den Mod aktivieren und das wärs.

Geht mit anderen Dateien genauso vor, die ihr bearbeiten möchtet!
Verzeichnisstruktur unter "meine MAGNUM OPUS-Anpassungen" anlegen und Originaldateien in die jeweiligen Verzeichnisse kopieren.

Somit habt ihr jederzeit einen Überblick was ihr verändert habt!

Bevor ihr Änderungen durchführt, immer darauf achten, dass Euer Mod mit dem ModEnabler deaktiviert ist!

Anbei ein Link wie ein MOD für die eigenen Anpassungen aussehen könnte.

Download Beispiel-Mod MEINE MAGNUM OPUS Anpassungen (http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/mods/MEINE_MAGNUM_OPUS_Anpassungen.rar)


Gruß Ruby

Ruby2000
05-02-11, 15:47
MAGNUM OPUS --> TheDarkWraithUserOptions.py


Individuelle Konfiguration des MO-Mods/TDW NewUI-Mod.

Die Datei TheDarkWraithUserOptions.py liegt standardmäßig im Verzeichnis "..\data\Scripts\Menu"

WICHTIG!
Bevor Änderungen durchgeführt werden, muss der Mod deaktiviert sein und erstellt von der Datei eine Sicherungskopie. Oder erstellt, wie von mir empfohlen, einen eigenen Mod "eigene Anpassungen".
Falls es eine neue Version zu den Mods gibt, müsst ihr Eure Änderungen in der neuen TheDarkWraithUserOptions.py anpassen.

NIEMALS eure alte TheDarkWraithUserOptions.py mit einer neuen Version benutzen!

Am Ende des Tut´s gibt es eine kleine Beschreibung, die einem hilft alte und neue TheDarkWraithUserOptions.py zu überprüfen.

EBENFALLS WICHTIG
Ihr müsst zunächst feststellen, mit welchem MOD die TheDarkWraithUserOptions.py als letztes installiert wurde. Ursprünglich kommt die Datei mit dem MO-Mod, upgedatet durch den aktuellen NewUi-Mod, erneut upgedatet vom DeutschMod um mit deutscher Taststur zu spielen.
Wenn nach dem DeustchMod weitere Mods aktiviert wurden, ist zu überoprüfen ob in diesen Mods die TheDarkWraithUserOptions.py upgedatet wurde..

Es muss immer die zuletzt upgedatete TheDarkWraithUserOptions.py geändet werden!

Am einfachsten findet ihr das mit dem Mod Validator (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=524376&viewfull=1#post524376)vom TDW raus, mit welchen Mod die TheDarkWraithUserOptions.py zuletzt upgedatet wurde!



Öffnet die Datei mit einem beliebigen Editor Notepad/Notepad++, nicht Word.

In dieser Datei können viele individuelle Einstellungen durchgeführt werden, die von mir irgendwann beschrieben werden (so hoffe ich mal..)
Das Symbol # zu Beginn einer Zeile symbolisiert eine Kommentarzeile. Solche Zeilen egal an welcher Stelle werden nicht ausgeführt.

Achtet bitte unbedingt auf Tippfehler. Ein falsch geschriebenes Wort "Fals" anstatt "False" führt sofort zu Fehlern im Programm und sind im nachhinein schwer zu finden. (weiße Fenster/CTD usw..) Daher Sicherungskopie niemlas vergessen!


Wechseln des UI-Styles
Standardmäßig ist der UI-Style SH5 aktiv.
Sucht in der Datei folgenden Eintrag. Dieser sollte so ab Zeile 25 stehen

##################################### UI Stuff (SH3/4/5 modes) ##################################

#;+++++++++++++ UI Style ++++++++++++++
#; Possible UI Styles:
SH5Enhanced = 0
SH3Style = 1
SH4Style = 2

#[OPTION]
#CATEGORY=UI
#TYPE=5
#DESCRIPTION=UI style used in-game
#VALUES=SH5Enhanced,SH3Style,SH4Style
#DEFAULT=SH5Enhanced
#; the current UI Style
#; set below to either SH3Style, SH4Style, or SH5Enhanced
UIStyle = SH5Enhanced

Die Zeilen beginnend mit # sind Kommentarzeilen. Unter der Kommentarzeile "Possible UI Styles" stehen die möglichen UI-Styles.

Der Variable "UIStyle" weise ich nun meinen gewünschten UI-Style zu.

Für SH3 lautet der Befehl:
UIStyle = SH3Style

Für SH4 lautet der Befehl:
UIStyle = SH4Style

Für SH5 lautet der Befehl:
UIStyle = SH5Enhanced


Datei speichern und Mod aktivieren. Wenn ihr alles richtig gemacht habt, solltet ihr beim nächsten Start von SH5 euren gewünschten Style sehen.


TIPP:
Dokumentiert Eure Änderungen. Das hat den Vorteil, wenn es für diesen Mod ein weiteres Updates gibt. Das wollen wir natürllich hoffen. Dann kann man sehr einfach die geänderten Einträge mit der neuen Version verglechen.

Schreibt bei den Änderungen oberhalb Euren Namen, kommentiert die Originalzeile aus und schreibt nach dem Kommentarzeichen ORIGINAL davor. Falls nötig kann eine eigene Infozeile eingefügt werden.
Kopiert die Befehlszeile darunter und ändert diese wie gewünscht ab.


Bsp. für SH4-Style

# the current UI Style
# set below to either SH3Style, SH4Style, or SH5Enhanced
#
# RUBY 2011.06.03
# ORIGINAL UIStyle = SH5Enhanced
# UI-Style in SH4 darstellen
UIStyle = SH4Style

Somit findet ihr über Euren Name immer Eure Änderungen und welche Änderungen ihr wann durchgeführt habt.


Gruß Ruby

Ruby2000
05-02-11, 15:47
Inoffizieller SH5.exe Patch zur Beseitungung einiger Fehler und Erweiterung der Funktionalität erstellt von TDW

TDW hat eine Möglichkeit gefunden, einige Fehler aus der SH5.exe zu entfernen. Mehr Deatils darüber könnt ihr im folgenden Link erfahren zur Seite von TDW (http://www.subsim.com/radioroom/showthread.php?t=181433)


- Hydrophone wurde funktionsfähig gemacht
- Die Schiffstypen werden im Notizblock angzeigt (mit Erweiterung in menu.txt)
- Farben können für die Karteninstrumente definiert werden.


http://www.subsim.com/radioroom/picture.php?albumid=446&pictureid=3799

http://www.subsim.com/radioroom/picture.php?albumid=468&pictureid=3834

http://www.subsim.com/radioroom/picture.php?albumid=468&pictureid=3851


Um diese Änderungen vereinfacht durchführen zu können hat moi einen Editor geschrieben.


Um die SH5.exe zu patchen geht wie folgt vor:


Vorbereitung
1.) Erstellt eine Sicherungskopie der aktuellen SH5.exe
--> Es spielt beim patchen keine Rolle ob die SH5.exe bereits mit dem 4GB-Patch gepatcht wurde
2.) Erstellt ein Patch-Verzeichnis (Das Verzeichnis kann irgendwo liegen) Bsp. C:\temp\SH5Patch
3.) Download des SH5-Patcher Download-Link (http://www.gamefront.com/files/20162641/TDW_SH5_Patcher_7z)
4.) Entpackt die 7z in dem zuvor erstellen Verzeichnis
5.) kopiert eure SH5.exe ebenfalls in dieses Verzeichnis

Dann sollte der Inhalt des Verzeichnisses wie folgt aussehen. (Die zip-Datei spielt keine Rolle beim patchen)


http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b0.gif


SH5.exe patchen
1.) startet die Datei SH5Patcher.exe im erstellten Verzeichnis
2.) Wählt File/Open aus


http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b1.gif


3.) Wählt die Datei TDW_SH5_Patches.s5p aus und klickt auf öffnen

http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b2.gif



4.) Als nächstes wählt die sh5.exe aus und klickt auf öffnen

http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b3.gif


5.) Danach erscheint im Editor eine Baumstruktur mit folgenden Einträgen
+ Broken hydrophone fix
+ Real nav menu.txt entries
+ Map colors

6.) Öffnet per Mausklick "Broken hydrophone fix" und "Change 1"
-Unter Change 1 ist der Eintrag "Enabled:False" zu sehen

http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b4.gif


7.) Um das Hydrophone zu fixen führt einen Doppelklick auf den Eintrag "Enabled:False" aus
8.) Danach kommt eine Sicherheitsabfrage ob der Patch ausgeführt werden soll

http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b5.gif


9.) Bestätigt dies mit "Ja"
10.) Der Eintrag wird auf "True" gesetzt und die SH5.ex wird dadurch sofort gepatcht!


Wenn die Farben für die Instrumente auf der Landkarte geändert werden sollen geht ebenfalls so vor.
Bevor aber eine hier Änderung durchgeführt werden kann muss zuvor die Option "IsColor: True" per Doppelklick ausgewählt werden. Wählt im Anschluß die gewünschte Farbe aus und aktiviert die Änderung in dem per Doppelklick auf "Enabled: False" klickt. Dadurch wird Enabled auf "True" gesetzt und die Änderung sind ebenfalls sofort gepatcht.

http://www.osibisi.de/developer/AndySites/sh5/images/patcher/b6.gif



Nachdem ihr mit dem Patchen fertig seid, schließt den SH5Patcher über File/Exit, kopiert die gepatchte SH5.exe ins Silent Hunter 5 Verzeichnis. Nicht vergessen unbedingt zuvor eine Sicherungskopie zu erstellen!

Startet nun wie gewohnt Silent Hunter 5.


ACHTUNG: Das Patchen der SH5.exe geschieht auf eigene Gefahr!



Gruß Ruby

Ruby2000
05-02-11, 15:47
MAGNUM OPUS --> 4GB - Patch


Mit freundlichen Genehmigung des LSHIII-Teams, wurde gestattet Auszüge aus dem LSHIII - Handbuch zum 4GB-Patch hier zu veröffentlichen. Link zum Handbuch (http://www.lsh3.com/dl/v5/LSH3_V5.1_Installation_DE.pdf)

Ein Dank an das LSHIII-Team für diese ausführliche Erklärung und Dokumentation.


4GB-PATCH – Installation für alle Windows - Betriebssysteme
Heutzutage benötigen alle(!) Windows Betriebssysteme den 4GB-PATCH, um SH3/4/5 in Kombination mit aktuellen Großmod auf „alten“ wie „neuen“ Rechnern absturzfrei spielen zu können. Für eine wirksame 4GB-PATCH Installation folgt nun bitte exakt den Anweisungen.


Maßnahmen:

(a) » für ALLE Windows – sowie zusätzliche Maßnahme
(b) » nur für Windows 7/VISTA – oder zusätzliche Maßnahme
(c) » nur für Windows XP



Welche Maßnahmen für deine Windows-Installation ausgeführt werden müssen, zeigt die nachfolgende Tabelle:

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/general/4GB.gif



Maßnahme (a) – für alle Windows notwendig
Download des 4GB - Patches.
Download unter » http://ntcore.com/4gb_patch.php oder Donload Link 4GB-Patch (http://www.mediafire.com/?ynwjtktythy)

4GB-PATCH - Aktivierung unter 7 / VISTA:
Markiere die Datei „4GB_PATCH.EXE“ und wähle mit der rechten Maustaste ALS ADMINISTRATOR AUSFÜHREN > wähle den SH5-Installationsordner > und darin die Datei „SH5.EXE“ aus > und klick auf OK.

4GB-PATCH - Aktivierung unter XP:
Starte die Datei „4GB_PATCH.EXE“ > wähle den SH5-Installationsordner > und darin die Datei „SH5.EXE“ aus > und klick auf OK.


Für ALLE Windows gilt:
Der 4GB-PATCH wurde erfolgreich aktiviert wenn sich im SH5-Installationordner die Datei „sh5.exe.Backup“ befindet!

Für alle Windows 64 Bit Systeme sind keine weiteren Maßnahmen erforderlich!
Für alle Windows 32 Bit Systeme ab 3GB sind zusätzliche Einträge nötig:



Maßnahme (b) – nur für 7 / VISTA 32 BIT
Eintrag über Konsole: Starte die Konsole/Eingabeauforderung als Administrator > gebe den für Deinen Arbeitspeicher zutreffenden Wert ein und drücke ENTER:
--> für 3 GB Arbeitsspeicher den Wert: „bcdedit /set increaseuserva 2700“
--> für 4 GB Arbeitsspeicher den Wert: „bcdedit /set increaseuserva 2900“

Wenn notwenig, mehr Infos zu bcedit findet ihr hier. (http://www.windowspro.de/andreas-kroschel/bootmenue-konfigurieren-mit-bcdedit)



Maßnahme (c) – nur für XP 32 BIT
Eintrag in Datei „Boot.ini“:
Klicke mit der rechten Maustaste auf das Symbol ARBEITSPLATZ und wähle EIGENSCHAFTEN > wechsle im neuen Fenster auf Reiter ERWEITERT > klicke dort unter STARTEN UND WIEDERHERSTELLEN auf den Button EINSTELLUNGEN > und im neuen Fenster auf Button BEARBEITEN > nun öffnet sich die Datei „boot.ini“ im Texteditor > Die Datei soll nun durch einen neuen/zusätzlichen Eintrag ergänzt werden.

Kopiere NUR DIE LETZTE ZEILE (also die Zeile angefangen mit „multi(0)disk…“), und füge diese auf der nächsten (leeren) Zeile wieder ein Ergänze die NEU eingefügte Zeile am Schluss mit folgendem Eintrag…

--> für XP 32 Bit mit 3 GB Arbeitsspeicher: „ /PAE /3GB /USERVA=2700“ Wichtig: Beachte das Leerzeichen „ “ vor dem neu hinzugefügten Eintrag!

--> für XP 32 Bit mit 4 GB Arbeitsspeicher: „ /PAE /3GB /USERVA=2900“ Wichtig: Beachte das Leerzeichen „ “ vor dem neu hinzugefügten Eintrag!

Der nachfolgende Codeschnipsel zeigt ein Beispiel (in diesem Fall: XP/32 mit 4GB RAM), wie der neue „boot.ini“ Eintrag aussehen kann!


Achtung:

Bei jedem XP 32 Bit Nutzer wird der Text in der „boot.ini“ völlig unterschiedlich aussehen. Mit diesem Codeschnipsel wird lediglich ein mögliches Beispiel gezeigt.

Der abgebildete Text darf daher auf keinen Fall einfach abgeschrieben, kopiert und in die eigene „boot.ini“ Datei übernommen werden!

Falls die neue Zeile, mit dem zusätzlichen Eintrag, korrekt ist SPEICHERE die „boot.ini“ Datei.
Nach dem nächsten Windows Neustart stehen nun ZWEI Windows Startvarianten bereit, Windows OHNE 4GB-Patch (als Standard) und Windows MIT 4GB-Patch (als wählbare Option)!

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Prof. 4GB PATCH" /noexecute=optin /fastdetect /PAE /3GB /USERVA=2900




Gruß Ruby

Ruby2000
05-02-11, 15:48
MAGNUM OPUS --> Sensoren KI/AI


KI --> künstliche Intelligenz oder im englischen
AI --> Artificial Intelligence


In der Datei data\Scripts\AI\init.aix können die Sensoren eingestellt werden, wie stark oder schwach der Gegner reagieren soll.

Im aktuellen Mod sind die Standardwerte auf 1.0 (Maximalwert) Mit diesen Werten kann es sehr schwierig werden, den oder die Gegner zu entkommen. Es ist sinnvoll bestimmte Werte auf 0.85 zu setzen.

Dabei ist unbedingt zu beachten ein "." als Komma zu verwenden!

Vermutlich werden die Sensoren im nächsten Patch auf 0.85 zurück gesetzt.



###################### Difficulty parameters ####################
# Note: difficulty is in range 0.0 - 1.0 with 0.0 being no difficulty (sensor doesn't exist)

# for non-merchants
VISUAL_DIFFICULTY = 1.0;
HYDROPHONE_DIFFICULTY = 1.0;
RADAR_DIFFICULTY = 1.0;
SONAR_DIFFICULTY = 1.0;
# for merchants
VISUAL_DIFFICULTY_MERCHANT = 1.0;
HYDROPHONE_DIFFICULTY_MERCHANT = 1.0;
RADAR_DIFFICULTY_MERCHANT = 1.0;
SONAR_DIFFICULTY_MERCHANT = 1.0;


Empfehlung
Sind einem die Gegner zu schwer, ändert die Werte wie folgt ab:

# for non-merchants
HYDROPHONE_DIFFICULTY = 0.85;
SONAR_DIFFICULTY = 0.85;


Wenn einem die Gegner immer noch zu schwer sind, kann man diese Werte seinen Bedürfnissen weiter reduzieren.


Erstellt bei Änderungen einen persönlichen MO-Mod. Wie das funktioniert ist unter MAGNUM OPUS persönlichen Mod erstellen (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=343963&viewfull=1#post343963) beschrieben.


Gruß Ruby

Ruby2000
05-02-11, 15:48
MAGNUM OPUS --> GUI Style

In welchen Style Magnum Opus dargestellt wird kann in der Datei TheDarkWraithUserOptions.py eingerichtet werden. Das Standardlayout ist SH5-Style.

Wie das Layout geändert wird, ist unter MAGNUM OPUS --> TheDarkWraithUserOptions.py (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=811365&viewfull=1#post811365) beschrieben.


Magnum Opus im SH3-Style

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Layout/Styles/SH5-SH3Look.jpg


Magnum Opus im SH4-Style

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Layout/Styles/SH5-SH4Look.jpg


Magnum Opus im SH5-Style

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Layout/Styles/SH5-SH5Look.jpg

Ruby2000
05-02-11, 15:51
MAGNUM OPUS --> AUTOMATIONEN / AUTOPILOT


Automationen sind Schritte, die automatisch ausgeführt werden. Ob das ein einfaches Wendemanöver, Navigationsrouten, Befehlsketten, Hilfstutorial oder eine Hafenausfahrt ist, spielt grundsätzlich keine Rolle.

In Magnum Opus sind diverse Automationen bereits integriert. Zudem können eigene Automationsscripte / Autopiloten erstellt werden. Die Automationstafel ruft man über die rechte Toolbar auf. (Hotkey Strg + A)


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/general/Automationstafel_Icon.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/general/Automationstafel.jpg


Um eine bessere Übersicht der Automationen zu erreichen, wurden diese in

• Kategorien
• Sub-Kategorien

eingeteilt.

Unter "available Scripts" werden die derzeit vorhanden Automationen angezeigt.
Unter activated Scripts werden die aktivierten Automationen angezeigt.

Per Hintergrundfarbe wird signalisiert ob der Skript gestartet ist oder nicht. Eine Automation kann nur gestartet werden, wenn diese zuvor per LMT (linke Maustaste) selektiert wurde. Eine Selektion ist mit einem zusätzlichen schwarzen Rahmen ersichtlich. Per LMT wird die Automation wieder deaktiviert.

Grüner Hintergrund = Automation ist gestartet
Roter Hintergrund = Automation ist gestoppt
Blauer Hintergrund = Automation wurde angehalten / Pause

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/general/Automationstafel_rot.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/general/Automationstafel_rot_aktiv.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/general/Automationstafel_gruen.jpg


Unter „Silent Hunter 5\data\Navigation“ werden die Skripte für den Autopiloten abgelegt.
Bsp. Einlauf oder auslaufen aus einem Hafen!

Unter Silent Hunter 5\data\Automation werden die Skriptdateien für die Automationen abgelegt.

Unter Silent Hunter 5\data\Tutorials werden die Skriptdateien für die Automationen abgelegt.
Die Tutorials, können während einer Mission jederzeit ohne Probleme aufgerufen werden. Einfach mal testen...
Es wird aber empfohlen die Tutorials, wie unter MAGNUM OPUS --> Wie startet man ein Tutorial (http://forums-de.ubi.com/showthread.php/79644-Tipps-Tricks-Tuning-und-Layout-für-den-Großmod-Magnum-Opus-UPDATE-30-08-2011?p=700527&viewfull=1#post700527) beschrieben, zu starten.

In den jeweiligen Verzeichnissen sind Dokumentationen von TheDarkWraith enthalten, wie man Automationen selber erstellen kann.


- TDW_Navigation.txt
- TDW_Automation.txt
- TDW_Tutorial.txt

WICHTIG: Hafen-Automationen für Auslaufen sollten immer am Startpunkt (Bunker) gestartet werden!


Gruß Ruby

Ruby2000
05-02-11, 16:03
<font size="2"><span class="ev_code_BLUE">MAGNUM OPUS --> AUTOMATION/AUTOPILOT Auslaufen aus dem Hafen LORIENT</span></font>

Das Boot befindet sich in einem Bunker in Lorient. Nachdem das Boot aufgefrischt und Einsatzbefehle erhalten hat, befindet man sich auf dem Boot.

Man wählt man rechts in der Toolbar das Icon Automation aus

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-005.jpg

Danach öffnet sich die Automationstafel

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-006.jpg

Wir wollen aus dem Hafen von Lorient und wählen die Kategorie „Harbor Pilot“

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-007.jpg

per LMT (linke Maustaste) werden weiter Sub-Kategorien angezeigt

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-008.jpg

hier wählen wir die Option Harbour L-Z

Danach werden die derzeit vorhandenen Navigationshilfen angezeigt. Wir wählen natürlich „Lorient „Harbour“ per LMT aus. Danach ist diese Automation einen schwarzen Hintergrund (Automation ausgewählt). Durch ein weiteres klicken per LMT wird die Auswahl wieder deaktiviert.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-009.jpg

Die ausgewählte Automation muss nun aktiviert werden. Per LMT auf die „Add“-Schaltfläche.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-010.jpg

Die Automation ist geladen aber noch nicht gestartet. Das erkennt man an dem roten Hintergrund.

Grüner Hintergrund = Automation ist gestartet
Roter Hintergrund = Automation ist gestoppt
Blauer Hintergrund = Automation wurde angehalten / Pause

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-011.jpg


Um eine Automation zu starten muss diese im Fenster "Activated Scripts" erneut per LMT ausgewählt werden.
Eine ausgewählte Automation hat einen schwarzen Rahmen. Mit erneuten LMT wird die ausgewählte Automation wieder deaktiviert. (kein schwarzer Rahmen)

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-012.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-013.jpg

Nachdem man sicher ist, dass man die gewünschte Automation aktiviert hat, klickt man per LMT auf Start.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-014.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-015.jpg

Die Automation wurde gestartet und wird mit günen Hintergrund angezeigt.

Mit langsamer Fahrt begeben wir uns nun voll automatisiert auf Fahrt…

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-016.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-018.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-021.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-022.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-025.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-027.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-028.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-030.jpg


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-033.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Nav/Lorient/SH5-Nav-Lorient-040.jpg



Nachdem der Endpunkt erreicht wurde, stoppt die Automation automatisch. Das Boot stoppt aber nicht und fährt mit der vorgegebener Fahrt weiter!

Gruß Ruby

Ruby2000
05-02-11, 17:21
MAGNUM OPUS --> ALLGEMEINES

1.) Standardverzeichnis
Es ist wichtig dass da Standardverzeichnis von SH genauso heißt wie es seinerzeit installiert wurde. D.h. wurde das Spiel mit Ubisift\Silent Hunter 5\.... installiert, muss MO auf in diesem Verzeichnis installiert und gestartet werden.

Eine Kopie von SH5 mit einem neuen Verzeichnis bsp. "Silent Hunter 5 MO" läuft zwar an, aber MO läuft fehlerhaft und bringt irgendwann einen CTD.
Das liegt einfach daran, da sich der Mod einige Informationen aus der Registriy holt und die natürlich bei der Installation gesetzt werden. --> 'HKEY_LOCAL_MACHINE\\Software\\Ubisoft\\Silent Hunter 5\\GameUpdate'


2.) Grafik
Der Mod beansprucht die Graka viel mehr als die Original-Version. Man kann die fps mit Strg+F8 beobachten ob diese in den Keller geht. Je mehr Objekte vorhanden sind (Hafen, Konvoi usw.) je mehr muss gerendert werden umso mehr muss die Graka arbeiten. Daher bei unerklärlichen CTD´s die Grafikeinstellungen nach unten schrauben. Speziell den Schatten. Für den Schatten gibt es den Mod shadowLR (Shadow Improvement ModLR), der die Graka nicht so beansprucht. Im Patch2 unter shadow ist u.a. dieser Mod zu finden.


Nicht zu vergessen, der 4GB-Patch! Unbedingt zu empfehlen um die Performance des PC´s zu steigern!



Gruß Ruby

Ruby2000
06-02-11, 06:36
MAGNUM OPUS --> Anti-Lag

Anti-Lag ist ein Tool, dass während 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 darüber ist, ist besonders "flüssig" 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 können folgende Einstellungen vorgenommen werden:



; D3D9 antilag config file
; by Kegetys <http://www.kegetys.net> (http://www.kegetys.net%3e/)

; 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 für flüssigen Bewegungsablauf, Reduzierung der Berechnungen (es wird weniger gerendert)
Ruckelt SH5 setzt FPSlimit auf 25 oder höher.

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



Gruß Ruby

Ruby2000
06-02-11, 07:38
<font size="2"><span class="ev_code_BLUE">MAGNUM OPUS --> Starten einer Automation während einer Mission </span></font>


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

Öffnet die Automationstafel.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/general/Automationstafel_Icon.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-012.jpg


Wählt über Kategorie / Sub-Kategorie / vorhande Automationen / eure gewünschte Automation aus.

In diesem Beispiel wird das Tutorial „activate-stations“ gewählt und gestartet..


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-013.jpg


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


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-014.jpg


Schließt die Automationstafel und startet das Tutorial per LMT in der Messagebox.


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-015.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-016.jpg

Das Tutorial beginnt. Es werden Texte und Grafiken automatisch eingeblendet. Falls es nicht weiter gehen sollte, den weißen Pfeil rechts unten in der Messagebox per LMT wählen.


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-018.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-021.jpg


Es gibt Aufforderungen/Aktionen die erledigt werden sollten. Man kann diese aber auch mit dem weißen 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 gewünschte Station springen. Die Optionen werden i.d.R. grafisch hervorgehoben.


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-001.jpg


Oder gleich das Teleporting-Menü per Hotkey aufrufen.


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-026.jpg


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

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Tut1/SH5-Automation-Tut1-027.jpg

Ruby2000
08-02-11, 14:59
MAGNUM OPUS --> Sliden / einblendbare Steuerelemente

Ustahl hat eine Dokumentation für einblendbare Steuerelemente in SH5 zur Verfügung gestellt, die ich Euch natürlich nicht vorenthalten möchte.

Vielen Dank an ustahl!


Wenn man die schöne Grafik von Silent Hunter 5 ungetrübt mit ausgeblendeten Steuerelementen geniessen möchte, kann man in der TheDarkWraithUserOptions.py Änderungen vornehmen, dass die Steuerelemente grundsätzlich 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 Verzögerung, wieder ausgeblendet.
Die Verzögerunsgzeit kann ebenfalls selbst bestimmt werden. Der Standardwert beträgt 5 Sekunden.

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

Für 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 persönlichen MO-Mod für 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 --> persönlichen Mod erstellen
</a> beschrieben.


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


- Bedienungselemente oben rechts:
Standardwert
TopRightBarsScroll = False

ändern
TopRightBarsScroll = True

- Ausblendeverzögerung hierzu:
TopRightBarsHideTD = 5.0 (Sekunden, einstellbar)


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

ändern
EssentialControlsScroll = True

- Ausblendeverzögerung hierzu:
EssentialControlsHideTD = 5.0 (Sekunden, einstellbar)


- Kamerabalken (oben mitte, keine Ausblendeverzögerung):
Standardwert
CameraBarScrolls = False

ändern
CameraBarScrolls = True


- Mitteilungsbox (unten rechts)
Standardwert
MessageBoxScrolls = False

ändern
MessageBoxScrolls = True

- Ausblendeverzögerung hierzu:
MessageBoxHideTD = 5.0 (Sekunden, einstellbar)


- Offiziersleiste (mitte unten)
Standardwert:
OfficersScroll = False

ändern
OfficersScroll = True

- Ausblendeverzögerung hierzu:
OfficersHideTD = 5.0 (Sekunden, einstellbar)


- Befehlselemente der Offiziere (oberhalb Offiziersleiste, keine Ausblendeverzögerung)
Standardwert:
OrderCategoriesScroll = False

ändern
OrderCategoriesScroll = True



Standardanzeige in SH5

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/sliden/SH5-Automation-Sliden-006.jpg



Alle Steuerelemente sind ausgeblendet

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/sliden/SH5-Automation-Sliden-002.jpg



Nav-Karte ist wie gewohnt aufrufbar

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/sliden/SH5-Automation-Sliden-001.jpg



Anzeige der Boot-Steuerelement

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/sliden/SH5-Automation-Sliden-003.jpg



Anzeige der Bedienungselemente oben rechts

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/sliden/SH5-Automation-Sliden-004.jpg



Anzeige der Mitteilungen

http://www.osibisi.de/developer/AndySites/sh5/images/magnum-opus/sliden/SH5-Automation-Sliden-005.jpg


Viel Vergnügen bei uneingeschränkter Grafik!

Mfg -ustahl, Ruby

Ruby2000
08-02-11, 14:59
MAGNUM OPUS --> Wie startet man ein Tutorial

Im Hauptmenü klickt man per LMT auf TUTORIAL.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-007.jpg

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

Per LMT wählt man das gewünschte Tutorial aus und wird im Hauptmenü unter TUTORIAL angezeigt.
In diesem Beispiel wird das Tutorial „Manual TDC 01 90 DEG“ ausgewählt.
Weiter Informationen zum Turtorial sind per Tooltipp ersichtlich.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-008.jpg

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-010.jpg


Nun wählt man einen historischen Einsatz aus, mit der man das Tutorial starten möchte.

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

Diese Missionen sind per LMT auszuwählen. Der Rahmen allein aktiviert nicht diesen Einsatz!


Einsatz nicht aktiv

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-011.jpg


Einsatz aktiv

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-012.jpg


Sobald der Einsatz geladen ist, beginnt automatisch das Tutorial.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-013.jpg


Die Automation wurde automatisch geladen und gestartet.

http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/start_Tut/SH5-Automation-Tut1-001.jpg


Gruß Ruby

Ruby2000
08-02-11, 14:59
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 führt in einer definierten Reihenfolge die angegebenen Befehle aus. Dabei kann man die Befehle mit zusätzlichen 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 können in einer Datei beliebig viele Automationen enthalten sein.

Werte/Positionen können ermittelt werden um weiter damit zu arbeiten

Kategorien werden grundsätzlich zusammengefsst, auch wenn diese in mehreren Dateien vorkommen sollten.

Loops können erzeugt werden, um in einem zeitlichen Rythmus wiederkehrende Arbeiten durchführen 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 können natürlich für eigene Belange angepasst werden. Dafür 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 für 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




<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 nüber das Automations-Fenster aufgerufen werden.

Kategorie: DeutschMod

Sub-Kategorie: Boot aufgetaucht 1.4

Automation: Tauchen zum Rundhorchen



http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Automation/SH5-Automation-create-002.jpg



http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Automation/SH5-Automation-create-005.jpg





Download der Beispieldatei. (http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/Automation/Tut-Animation.zip)


Automation 2





<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 Befehlsübersicht für Automationen Version 0.0.1 Patch2

Gruß Ruby

Ruby2000
08-02-11, 15:00
MAGNUM OPUS --> Ursprüngliche U-Boot Skins

Wenn einem die Holz beschlagenen U-Boote nicht gefallen können 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, für diese Ausführung!

Gruß Ruby

Ruby2000
08-02-11, 15:00
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 geöffnet 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

Ruby2000
30-08-11, 07:28
JSGME Mod Validator by TheDarkWraith


Diese Tool prüft 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 geöffnet werden. In der Konfig-Datei können Dateien definiert werden, die speziell überprüft werden sollen.

Bsp: data\Scripts\Menu\TheDarkWraithUserOptions.py

Entfernt vor dem Eintrag das Semikolon.
Als Ergebnis werden die Mods aufgeführt 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 prüfende SH-Version wählen. Danach wird das MODS-Verzeichnis überprüft und analysiert...


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/validator/vali1.JPG

MODS installed:
Welche Mods in welcher Reihenfolge installiert sind


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

Validating mods
Überprüfung der Mods nach deren Verzeichnisstruktur. Ist tatsächlich nach dem Mod-Namen das "data"-Verzeichnis vorhanden.


http://www.osibisi.de/developer/AndySites/sh5/magnum_opus/TUT/validator/vali2.JPG


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

Ruby2000
30-08-11, 07:28
MAGNUM OPUS --> Schnorchel

...Link zum Thema (http://forums-de.ubi.com/showthread.php/77660-Schnorchel-funktioniert-jetzt?p=681135&viewfull=1#post681135)

Ruby2000
30-08-11, 07:29
...