[S] [AL] [07.06.07] [X3 1.0.10] Völker Invasionen

Hier ist der ideale Ort um über Scripts und Mods für X³: Reunion zu diskutieren.

Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators

Post Reply
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

[S] [AL] [07.06.07] [X3 1.0.10] Völker Invasionen

Post by StarTrekMarc » Thu, 24. Nov 05, 17:37


Völker Invasionen
(Version 1.0.10 - 07. Juni 2007)


Übersicht Völker Invasionen
  • Das AL-Plugin führt in zeitlichen Abständen, Invasionen unter verschiedenen Völkern aus. Bsp. Argonen -> Xenon oder Kha'ak -> Teladi.
  • Die Invasionen sind sehr flexibel, da sie dem Ziel-Sektor angepasst werden.
  • Außerdem wird der Spieler mit in die Berechnung einbezogen.
  • Der Spieler erhält am Anfang und am Ende einer Invasion, jeweils eine Nachricht und kann ins Geschehen eingreifen.
  • Es gibt einen gewissen Zufallsfaktor, durch den (eigentlich) keine Invasion gleich abläuft.
  • Kein Volk greift zweimal in Folge an.
  • Bezahlung während der Invasion, abhängig von Abschusszahl und Zeit.

Vorbereitung Völker Invasionen

Das Herunterladen (Download)

-> Völker Invasionen (Version 1.0.10)

Wichtig: Alle älteren Versionen dieses Scriptes sollten entfernt werden! Batch-Datei liegt bei!

Voraussetzung: X³ Reunion ab 1.4.03


Die Installation mit Aktivierung des Script Editors

Der X³ Script Editor muss für diese Erweiterung aktiviert werden. Dazu einfach den Spielernamen in "Thereshallbewings" ändern. Der Spielername wird nach der Eingabe wieder auf den alten Namen zurück gesetzt. Die bestehende Verzeichnisstruktur muss einfach in das X³ Spieleverzeichnis kopiert werden. Danach sollte das Spiel einmal gespeichert und neu gestartet werden. Durch die Aktivierung des X³ Script Editors wird der Spielstand verändert und man bekommt ein so genanntes "Modified" ins Spielprofil. Das kann auf normalen Wege nicht rückgängig gemacht werden.


Die Installation ohne Aktivierung des Script Editors

Ist der Script Editor aktiviert, so werden zusätzlich zu den üblichen Daten oft skripttechnische Daten angezeigt. Das kann für manchen Spieler vielleicht etwas störend sein. Es gibt eine Möglichkeit nicht signierte Skripte ohne gestarteten Script-Editor zu benutzen. Dazu muss die Startdatei des Skriptes verändert werden. Auch in diesem Fall bekommt man ein so genanntes "Modified" ins Spielprofil.

Die Startdatei "al.plugin.invasion.stm.xml" mit einem Text-Editor öffnen. Das Notepad von MS Windows® ist dafür bestens geeignet. Bitte nicht MS Word® oder MS WordPad® benutzen, da die Daten im UTF8-Format gespeichert sind. Das Notepad kann damit umgehen.

In der Startdatei sind folgende Einträge zu ändern, wobei lediglich ein Ausrufezeichen eingefügt werden muss. Nach den Änderungen die Datei speichern.

<name>al.plugin.invasion.stm</name>

zu
<name>!al.plugin.invasion.stm</name>

<codearray>
<sval type="array" size="10"><sval type="string" val="al.plugin.invasion.stm" …

zu
<codearray>
<sval type="array" size="10"><sval type="string" val="!al.plugin.invasion.stm" …


Zuletzt muss die Datei selbst noch umbenannt werden. Auch hier wird einfach ein Ausrufezeichen vorne eingefügt.

C:\Spiele\X3 - Reunion/scripts/al.plugin.invasion.stm.xml
zu
C:\Spiele\X3 - Reunion/scripts/!al.plugin.invasion.stm.xml

*Zitat von Lucike mit Modifikationen für mein Script (Namen des Scriptes)*


Der Ablauf

Sobald das Plugin installiert ist, dauert es einige Zeit und der Spieler wird seinen ersten Notruf oder eine erste militärische Anfrage erhalten. In der Regeln erfolgt zuerst ein Notruf. Nun kann der Spieler entscheiden, ob er dem entsprechendem Volk hilft oder nicht. Solange der Spieler selbst noch keine große Flotte hat, hat der angegriffene Sektor genug Schiffe um sich selbst zu verteidigen. Sollte der Spieler aber schon große Flotten besitzen und trotzdem nicht eingreifen, stehen die Chancen für den angegriffenen Sektor relativ schlecht. Bei militär Anfragen verhält es sich etwas anders. Hier geht es darum, ob der Spieler durch seine Mithilfe, dafür sorgt das die Völkerschiffe auch heil wieder zuhause ankommen.
Am Ende jeder Art von Invasion erhält der Spieler eine Nachricht.


Technische Daten Völker Invasionen

Sprachdatei
448502.xml (ID 8502)
498502.xml (ID 8502)

Offizielle Abkürzung
"die VIN"
"the RIN"

Benutzte lokale Variablen
al.stm.inv.data
al.stm.inv.found

Verwendete Task Plätze
30 (shipwait)
31 (shipcmd)


Änderungen Völker Invasionen

Das Herunterladen (Download)

-> Völker Invasionen (Version 1.0.10)
-> Völker Invasionen (Version 1.0.09)
-> Völker Invasionen (Version 1.0.08)
-> Völker Invasionen (Version 1.0.07)
-> Völker Invasionen (Version 1.0.06)
-> Völker Invasionen (Version 1.0.04)
-> Völker Invasionen (Version 1.0.03)
-> Völker Invasionen (Version 1.0.02)
-> Völker Invasionen (Version 1.0.01)
-> Völker Invasionen (Version 1.0.00)

Die Änderungen

09.10.2006 (Version 1.0.00)
  • Release einer völlig neuen Version - alte Versionen sind irrelevant
10.10.2006 (Version 1.0.01)
  • Die Schiffen kommen nun auch im Ziel Sektor an
    (kleiner Hinweiß: Leider musste ich dafür die Steuerungs Scripte global laufen lassen)
  • null-Fehler in 5 Nachrichten behoben
  • Einige interne Änderungen
11.10.2006 (Version 1.0.02)
  • Fehler in den Textdateien behoben
  • Englische Übersetzung vervollständigt
    (Danke an aedix)
12.10.2006 (Version 1.0.03)
  • Letzter null-Fehler in 5 Nachrichten behoben
    (diesmal bei Militär Anfragen)
  • Problem mit Rassen Zuordnung behoben
09.02.2007 (Version 1.0.04)
  • Fehler der dazu führte, dass keine neuen Angriffe stattfanden behoben
    (Endlich!)
  • Tippfehler in Nachrichten behoben
10.03.2007 (Version 1.0.05)
  • Bezahlung für Hilfe bei Invasionen hinzugefügt.
    (Achtung: Die Bezahlung ist noch nicht 100%'tig getestet!)
11.03.2007 (Version 1.0.06)
  • Fehler in der Bezahlung behoben.
  • Fehler mit M1's statt M2's behoben.
  • Logikfehler der Bezahlung bei guten Invasionen behoben.
  • Verbesserte Bezahlkalkulation
27.03.2007 (Version 1.0.07)
  • Neue/Überarbeitete Kalkulationen der Bezahlung.
  • Schiffsscripte laufen nun ordnungsgemäß als Tasks.
  • Kleinere Ausbesserungen und Optimierungen.
  • (Bereit für X3plus)
08.05.2007 (Version 1.0.08)
  • Piraten Angreifer werden nun der korrekten Rasse zugeordnet.
06.06.2007 (Version 1.0.09)
  • Piraten Invasionen sind nun nicht mehr nach wenigen Sekunden beendet.
  • Piraten Angreifer können nun ohne "falschen" Rangverlust abgeschossen werden.
07.06.2007 (Version 1.0.10)
  • Installations und Update Benachrichtigungen hinzugefügt.
  • Alte Invasionen werden bei Updates automatisch beendet.
Gruß
StarTrekMarc

Post formatting by Lucike

< Keywords: ScripterSTM >
Last edited by StarTrekMarc on Sat, 4. Apr 09, 08:50, edited 62 times in total.

SACRED KILLER
Posts: 38
Joined: Wed, 23. Nov 05, 14:11
x3

Post by SACRED KILLER » Thu, 24. Nov 05, 21:38

würde gern das Ding zum laufen bringen, aber es funzt nicht :(
würde mir jemand erklären, wie das geht?
HELP HELP HELP HELP HELP HELP HELP...

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Thu, 24. Nov 05, 22:32

Hast du das Script ins X3 Verzeichniss extrahiert?
Hast du den Script-Editor aktiviert?

Wenn beides ja, dann sollte es eigentlich funtzen.

Den Script Editor aktiviert man in dem man sich kurz in "Thereshallbewings" umbenennt. ( im Spiel )

Gruß
Marc

SACRED KILLER
Posts: 38
Joined: Wed, 23. Nov 05, 14:11
x3

Post by SACRED KILLER » Thu, 24. Nov 05, 22:50

Danke, aber ich hab das schon installiert und den Scripteditor zum laufen gebracht. Nachrichten krieg ich keine. Ich wei nicht, was ich bei dem script eintipen muss, dass z.B. die Argonen von den Xenon angegriffen werden. Ich hab mal versucht es zu starten (r drücken, ich weis), das einzige, was rauskamm war:

Die Rasse 1 wird von Rasse 1 angegriffen
es sind 0 Schiffe da...

oder so ähnlich

die Nachricht ist natärlich sehr interessant:
Eine Rasse greift sich selber an und hat 0 Schiffe geschickt.
Ist ja so, als ob man sich selber beschimpfen würde :)

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Thu, 24. Nov 05, 22:52

Das ist ein AL-Plugin :roll:

Das startet sich selber :roll:



edit: Neue Links und ein Mini Update wegen der PageID

User avatar
bogatzky
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 7497
Joined: Tue, 3. Feb 04, 00:30
x4

Post by bogatzky » Thu, 24. Nov 05, 23:13

StarTrekMarc wrote:Das ist ein AL-Plugin :roll:

Das startet sich selber :roll:
...
Und woher soll ein Neuling wie er das wissen?
Komm mal runter vom hohen Ross! :roll:
Menschen. Das Böse daran ist das Dumme darin!

SACRED KILLER
Posts: 38
Joined: Wed, 23. Nov 05, 14:11
x3

Post by SACRED KILLER » Thu, 24. Nov 05, 23:13

Ahso, vielen Dank für den Script + Info

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Thu, 24. Nov 05, 23:28

bogatzky wrote:
StarTrekMarc wrote:Das ist ein AL-Plugin :roll:

Das startet sich selber :roll:
...
Und woher soll ein Neuling wie er das wissen?
Komm mal runter vom hohen Ross! :roll:
:D Hohes Ross

Aber, warum sollte man ein Plugin, das schon alleine als Argument ein Array hat, von Hand starten?

Außerdem stehts inner Anleitung, das man warten soll :roll:

Merlin4711
Posts: 754
Joined: Tue, 9. Mar 04, 19:19
x3

Post by Merlin4711 » Sat, 26. Nov 05, 18:47

Was für "gravierende Fehler" können denn auftreten?
AMD Athlon 64 3400+
GeForce 6600LE (256MB DDR RAM)
1024 MB DDR Arbeisspeicher
250 GigB Samsun SATA Platte
NFoce4 BOard
Sound Blaster 24bit 5.1 HD

....

UNd X³ ruckelt dennoch :-(

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Sat, 26. Nov 05, 18:56

Ein "gravierender" Fehler ist mir noch nicht bekannt, aber man weiß ja nie ;)

Momentan weiß ich nur, dass es in Mods/Maps zu dem "null"-Bug kommen kann, dass heißt das in der Nachricht lauter "null" 'en stehen und das keine Schiffe im Zielsektor erscheinen werden.

Pcuser
Posts: 962
Joined: Thu, 4. Nov 04, 09:22
x4

Post by Pcuser » Sat, 26. Nov 05, 20:16

wenn ich im zielsektor ankomme was passiert dann bzw was muss ich dann machen?
kann ich auf dem weg das script abschalten um nicht noch mehr angebote zu bekommen?

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Sat, 26. Nov 05, 20:51

Weitere Angebote lassen eh auf sich warten ;)

Du kämpfst dort einfach ;) :D

El_Topo
Posts: 463
Joined: Wed, 6. Nov 02, 20:31
x3

Post by El_Topo » Mon, 28. Nov 05, 19:30

Habe jetzt schon 1 Ingamestunde und nix passiert. Einträge in AL sind vorhanden und aktiv.
Wie lange dauerts denn bis mal gekämpft wird? Und wie häufig sind solche Kämpfe? :?

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Mon, 28. Nov 05, 20:35

Hm, warte einfach ;)

User avatar
AMDprayer
Posts: 901
Joined: Sat, 26. Jul 03, 16:29
x3tc

Post by AMDprayer » Mon, 28. Nov 05, 20:39

frage: wer greift an und wenns n gutes volk is was is mit rangverlust?
Sprungantrieb wird geladen! 10%...50%...initiiereSprung! Erreiche System "Achtung! Eines ihrer Schiffe wird angegriffen! Trantor!" :lol:

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Mon, 28. Nov 05, 21:49

Argon/Boron/Teladi/Split/Paranid VS Khaak/Xenon/Piraten

-> Kein Rangverlust
-> Rang steigt/sinkt bei Abschüssen

Mystic~Moon
Posts: 501
Joined: Wed, 23. Nov 05, 15:50
x3tc

Post by Mystic~Moon » Tue, 29. Nov 05, 15:24

hmm manchma kommt die meldung das Argonen oder split von Khaak in sektor null angegriffen werden.
Entweder gibts da noch ein Bug das ein Sektor angegriffen wird aber der Name und die Koords ( 0/0 ) nicht erkannt werden oder es findet kein angriff statt.

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Tue, 29. Nov 05, 16:15

Ja, das ist ein bekannter Bug, der in Mods/Maps auftritt, manchmal sogar im original Universum :shock:

grayhunte
Posts: 34
Joined: Tue, 8. Nov 05, 19:08
x3

Post by grayhunte » Tue, 29. Nov 05, 18:36

habs runter gezogen und eingspielt

funktioniert einwandfrei

allerdings finde ich das die anfragen zu oft kommen und ich vermisse (bisher) großkampfschiffe

habe bisher nix gesehen das größer als nen zentaur ist

konnte bisher alles mit nem buster erlegen

ansonsten nen echt gutet teil

schöne arbeit
es geht immer weiter.......

User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc » Tue, 29. Nov 05, 18:39

Sobald du M1/M2 oder der Sektor M1/M2 besitzt, kommen sie auch ;)

Danke

Post Reply

Return to “X³: Reunion - Scripts und Modding”