
Nividium Mine in X3 AP?
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 17
- Joined: Thu, 30. Oct 08, 23:44
Nividium Mine in X3 AP?
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
-
- Posts: 3769
- Joined: Wed, 6. Nov 02, 22:50
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. 
Du müsstest also ein Script erstellen, das ungefähr so aussieht:
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

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
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.
I'm not here for your Entertainment!
X-Kurzgeschichtenwettbewerb 2013 - Die Geschichten
Und meine eigenen Werke:
NOD - Jenseits der Erde...
Todeshauch
Kurzgeschichten
X-Kurzgeschichtenwettbewerb 2013 - Die Geschichten
Und meine eigenen Werke:
NOD - Jenseits der Erde...
Todeshauch
Kurzgeschichten
-
- Posts: 1379
- Joined: Fri, 21. Mar 14, 20:51
... 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)
XXXXXXXXXXXX = dort die ID deines gepasteten eintrags eintragen
(damir das spiel "weiß", welcher stationstyp was produzieren soll, & nicht mehr weizen produziert)
... 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>
(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
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.
Mission Director Beispiele
-
- Posts: 263
- Joined: Mon, 2. Feb 04, 03:21
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
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