[SCR] [X3TC] [3.1.01] Tender

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

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

Post Reply
User avatar
Lucike
Posts: 12336
Joined: Sun, 9. May 04, 21:26
xr

[SCR] [X3TC] [3.1.01] Tender

Post by Lucike » Wed, 27. Jan 16, 23:24


Tender

Image

Image Image


Übersicht

Image

Tender sind in der zivilen Raumfahrt reine Hilfsschiffe, die für die Versorgung größerer Schiffe eingesetzt werden können. Ein Tender ist in der Lage ein Schiff zu begleitet und den Warenbestand des begleitenden Schiffes ständig zu überprüfen. Ein Tender kann aber auch in einer Station auf seinen Versorgungseinsatz warten und erst im Versorgungsfall das zu versorgende Schiff anfliegen. Als Tender können Transportschiffe der Klassen TS und TL eingesetzt werden.


[ANLEITUNG] [DOWNLOAD] [UPGRADES] [KOLLEKTION]


< Keywords: ScripterLucike, Script, Tender, Versorgung, Warenbestand, Betreuung, Begleiten >

User avatar
Lucike
Posts: 12336
Joined: Sun, 9. May 04, 21:26
xr

Post by Lucike » Wed, 5. Sep 18, 16:03


Das Ändern der Kommando-Slots
(Nach einer Idee von SymTec)

Der Tender belegt drei Kommandoslots in den Handelsbefehlen, Stationsbefehlen und Eigenbefehlen, die den Gruppen 500 und 8000 angehören. Man muss sich also frei freie Slots in diesen Gruppen suchen.

Um die Kommandoslots zu ändern muss lediglich die Sprachdatei geändert werden. An den Skripten selbst muss nichts geändert werden. Die Sprachdatei "8044-L049.xml" finden man im Sprachordner (..\t\..) der sich wiederrum im X³ Spielverzeichnis befindet. Zuerst öffnet man die Sprachdatei mit einem Texteditor. Das Notepad von MS Windows® ist dafür bestens geeignet. Bitte nicht MS Word® oder MS WordPad® benutzen, da die Daten teilweise im UTF8-Format gespeichert sind. Das Notepad kann damit umgehen.

Die Kommandoslot-Einstellung muss an fünf Stellen geändert werden. Die Standard-Slots für den Tender liegen auf 522, 8023 und 8024. Diese Werte kann man gut in der Sprachdatei finden.

Code: Select all

	<page id="8044" title="Tender" descr="">
		<t id="20000">522</t>
		<t id="20001">8023</t>
		<t id="20002">8024</t>
	</page>

	<page id="2008" title="Script Object Commands" descr="">
		<t id="522">COMMAND_TENDER</t>
		<t id="8023">COMMAND_TENDER_STAY</t>
		<t id="8024">COMMAND_TENDER_CONVOYED</t>
	</page>

	<page id="2010" title="Script Cmd Names" descr="">
		<t id="522">Starte Tenderversorgung...</t>
		<t id="8023">TDR in Bereitschaft...</t>
		<t id="8024">Begleitet ...</t>
	</page>

	<page id="2011" title="Script Cmd Shorts" descr="">
		<t id="522">Tender</t>
		<t id="8023">Bereitschaft</t>
		<t id="8024">Begleitet</t>
	</page>

	<page id="2022" title="Command Info" descr="">
		<t id="522">Tender sind in der zivilen Raumfahrt reine Hilfsschiffe...</t>
	</page>

Wenn man nun an diesen fünf Stellen die ausgesuchten Slots eingetragen hat, dann wird die Datei einfach gespeichert. Jetzt kann das Spiel gestartet werden.

Information: Sollte die Sprachdatei gepackt sein, sprich die Datei hat die Dateiendung ".pck", dann muss man die Datei vorher entpacken, um sie dann bearbeiten zu können. Das Entpacken kann jedes GZ-fähige Programm, wie WinZip, WinRAR oder 7-Zip, übernehmen. Nach der Änderung kann die Sprachdatei wieder gepackt werden oder aber man löscht die noch vorhandene gepackte Sprachdatei, da eine gepackte Datei von X³ bevorzugt wird.


User avatar
Lucike
Posts: 12336
Joined: Sun, 9. May 04, 21:26
xr

Post by Lucike » Wed, 5. Sep 18, 16:03


Technische Daten

Sprachdatei
8044-L044.xml (ID 8044)
8044-L049.xml (ID 8044)

Kommando-Slot
COMMAND_TYPE_SPECIAL_22 (522)
COMMAND_TYPE_OWN_23 (8023)
COMMAND_TYPE_OWN_24 (8024)

Objekt-Task
Global (Hotkeys und Neustart)
Schiff Task 0, 40 und 41

Offizielle Abkürzung
"der TDR"
"the TDR"

Dateien
\scripts\!init.set.modified.pck
\scripts\plugin.tender.admin.pck
\scripts\plugin.tender.attacked.esc.pck
\scripts\plugin.tender.attacked.pck
\scripts\plugin.tender.attacking.pck
\scripts\plugin.tender.calc.pck
\scripts\plugin.tender.config.pck
\scripts\plugin.tender.config.preload.pck
\scripts\plugin.tender.equip.turbo.pck
\scripts\plugin.tender.hotkey1.pck
\scripts\plugin.tender.hotkey1.preload.pck
\scripts\plugin.tender.interrupt.pck
\scripts\plugin.tender.logfile.analyse.pck
\scripts\plugin.tender.logfile.pck
\scripts\plugin.tender.main.pck
\scripts\plugin.tender.main.preload.pck
\scripts\plugin.tender.message.pck
\scripts\plugin.tender.rename.pck
\scripts\plugin.tender.rename.set.pck
\scripts\plugin.tender.restart.pck
\scripts\plugin.tender.select.pck
\scripts\plugin.tender.send.energy.pck
\scripts\plugin.tender.send.equipment.pck
\scripts\plugin.tender.send.repair.pck
\scripts\plugin.tender.signal.killed.pck
\scripts\plugin.tender.signal.undock.pck
\scripts\setup.plugin.tender.pck
\scripts\uninstall.plugin.tender.hotkeys.pck
\scripts\uninstall.plugin.tender.pck
\scripts.delete\Delete all Tender Scripts.bat
\scripts.delete\Delete old Tender Scripts.bat
\scripts.uninstall\setup.plugin.tender.hotkeys.pck
\scripts.uninstall\setup.plugin.tender.pck
\t\8044-L044.pck
\t\8044-L049.pck


Post Reply

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