Nividium Mine in X3 AP?

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

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

User avatar
xXSajukXx
Posts: 17
Joined: Thu, 30. Oct 08, 23:44
x4

Nividium Mine in X3 AP?

Post by xXSajukXx »

Frage ist eigentlich schon im Titel: Gibt es eine Mod für AP!!, die eine Nividium Mine ins Spiel einbaut? Und zwar die nur das tut und nicht an ein fettes Paket wie http://forum.egosoft.com/viewtopic.php?t=369926 gebunden ist? Hab bisher nur Dinge für X3 Reunion gefunden oder eine Mod die irgendeine Marouder Schiffswerft einfügt, die welche verkauft. Doof nur das bei der Mod die Nividium Mine statt Nividium Weizen produziert. :(
I7 3930k@4,5GHz---Asus Rampage IV Extreme---32GB 2133MHz Ram---2x nVidia Geforce GTX 980@1530 Mhz---Windows 8.1 64 Bit
Boro Pi
Posts: 3769
Joined: Wed, 6. Nov 02, 22:50
x3tc

Post by Boro Pi »

Eine Mod, die nur das tut, ist mir nicht bekannt. Allerdings ist das keine große Sache, das mit ScriptEditor selbst zu erstellen. Das kann sogar ich. Und das heißt schon was beim Scripten. :D
Du müsstest also ein Script erstellen, das ungefähr so aussieht:

Code: Select all

001 $nimi= create station type= Teladi Siliziummine M owner=Teladi addto=PTNI Hauptquartier x=35000 y=4800 z=20000
002 $nimi -> add product to station or dock: Nividium
003 $nimi -> add primary resource to factory: Energiezellen
004 $nimi -> add secondary resource to factory: Kristalle
005 $nimi -> set name to 'Nividiummine alpha'
006 return null
Die nötigen Befehlszeilen findest im ScriptEditor unter:
General Object Commands - Create Objects
Trade Commands - for Stations
General Objects Commands

Und schon hast Du eine funktionierende Nividiummine im Spiel. Dein Computer wird sie zwar Siliziummine nennen. Aber ich denke, damit lässt sich leben.
Aufpassen musst Du nur, dass Du beim Produkt das zweite 'Nividium' aus der Liste auswählst.

Ich suche Dir auch noch einen Link raus zu einer Anleitung, wie man den ScriptEditor startet.
EDIT: Le voila

Boro Pi
Last edited by Boro Pi on Thu, 2. Apr 15, 23:08, edited 1 time in total.
User avatar
JSDD
Posts: 1379
Joined: Fri, 21. Mar 14, 20:51
x3tc

Post by JSDD »

... bin mir relativ sicher, dass niemand so ne mod je erstellt hat, die "nur" ne neue mine bereitstellt
... wenn du den X3Editor2 bedienen kannst, ist so n mod in 5 minuten fertig
... du musst nur 2 dateien modifizieren & 2 neue erstellen
1. types\TFactories: kopier den eintrag irgendeiner mine (z.B. argon erzmine M) & paste diesen (via rechtsklick "paste to end")
2. extrahiere maps\waretemplate, füge am ende den anschließenden code hinzu
3. kopier dir die 2 reinitialisierung dateien in dein install-ordner (hier)

Code: Select all

<o t="6" s="XXXXXXXXXXXX" x="0" y="0" z="0" r="1" a="0" b="0" g="0">
			<o t="23" s="6">
				<o t="11" s="SS_WARE_ENERGY"/>
			</o>
			<o t="23" s="7">
				<o t="15" s="SS_WARE_NIVIDIUM2"/>
			</o>
		</o>
XXXXXXXXXXXX = dort die ID deines gepasteten eintrags eintragen
(damir das spiel "weiß", welcher stationstyp was produzieren soll, & nicht mehr weizen produziert)
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
daye
Posts: 263
Joined: Mon, 2. Feb 04, 03:21
x3tc

Post by daye »

Eine rein Script-basierte Lösung hätte ich auch noch anzubieten.

Auf die Schnelle ein Mini-AL-Plugin geschrieben, was unter Spiel -> Artificial Life Einstellungen aktivierbar ist. Es fügt argonischen Schiffswerften die Terracorp Nvidiummine hinzu. Diese ist dort mit jedem gemieteten oder eigenen TL kaufbar bei entsprechendem Rang.

Die Mine lässt sich dann einfach auf jeden Erz oder Siliziumastro per TL Kommando wie üblich aufbauen.

Im Anschluss daran kommt das Plugin ins Spiel. Es fragt alle 60 Sek. ab ob der Spieler eine neue Terracorp Nividiummine aufgestellt hat. Wird eine Spieler-Mine entdeckt, wird abgefragt, ob das Produkt Delexianischer Weizen ist. Wenn ja, dann wird das Produkt mit Nividium ersetzt. Im Anschluss wird ein Count gespeichert, damit bei erneutem Aufruf nach 60 Sek. nur dieser verglichen wird. Ist der gespeicherte Count und die gefundene Anzahl der Minen identisch, dann bricht das Script sofort ab.

Der Nachteil ist, dass Nvidium 2 halt preislich bei dieser Lösung nur mit min. 3/ Average 4 und max. Cr. 5 eingestellt werden kann = Egosoft Standard, bei 120 Nividiumscheiben pro Zyklus /30 EZ Verbrauch -> max. 40000 NIV im Lager. Würden entsprechend die Types angepasst, dann ist man flexibler im Preis.

Nimmt man Nvidium 1, dann landet man bei Average 16128 Cr. per Nividiumscheibe, aber produziert nur 2 in 31 Minuten bei 1536 EZ pro Zyklus = ebenfalls Egosoft Standard.

Der Vorteil der Scriptlösung liegt an der Kompatibilität zu den meisten Mods und in der Tatsache, dass es ein- und ausschaltbar ist und daher auch nur bei Bedarf angeschaltet werden kann.

Nur ein weiteres Angebot.

Install:
Scripts nach /addon/scripts
Aktivierung über Sidebar -> Spiel -> Artificial Life Einstellungen

Uninstall:
Deaktivierung über Sidebar -> Spiel -> Artificial Life Einstellungen
Script "uninstall.al.plugin.nividiummine.xml" im Scripteditor ausführen; Spiel beenden.
Im Anschluß folgende Scripts löschen:

al.plugin.nividiummine.xml
al.plugin.nividiummine.main.xml
uninstall.al.plugin.nividiummine.xml

DL: https://dl.dropboxusercontent.com/u/581 ... ummine.zip

--
daye

Return to “X³: Terran Conflict / Albion Prelude - Scripts und Modding”