Standartscripte lesen?
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 60
- Joined: Mon, 10. May 04, 12:35
Standartscripte lesen?
Wie kann man die Standartscripte in den PCK-Dateien lesen?
Ich brauch ein paar Denkanstöße um reinzukommen denn ganz ohne anschauungsmaterial is es doch recht schwer in die Scriptsprache reinzukommmen.
2te Frage: Gibts irgendwo ne Liste darüber was diese Scripte genau tuen? Und mit welchen Parametern man sie aufrufen kann?
Ich brauch ein paar Denkanstöße um reinzukommen denn ganz ohne anschauungsmaterial is es doch recht schwer in die Scriptsprache reinzukommmen.
2te Frage: Gibts irgendwo ne Liste darüber was diese Scripte genau tuen? Und mit welchen Parametern man sie aufrufen kann?
-
- Posts: 60
- Joined: Mon, 10. May 04, 12:35
Ok. Frage 1 hab ich teilweise gelöst.
Ich könnte jetzt mit der x2tool.exe die ganzen süßen kleinen PCK-Dateichen auspacken.
Aber leider nur alle einzeln von Hand.
Bin ich zu doof das Teil richtig zu bedienen? Oder muss man sich da wirklich so durchtippen?
Oder gibt's die ausgepackten vielleicht irgendwo zum download?
Ich könnte jetzt mit der x2tool.exe die ganzen süßen kleinen PCK-Dateichen auspacken.
Aber leider nur alle einzeln von Hand.
Bin ich zu doof das Teil richtig zu bedienen? Oder muss man sich da wirklich so durchtippen?
Oder gibt's die ausgepackten vielleicht irgendwo zum download?
-
- Posts: 817
- Joined: Wed, 7. Apr 04, 15:19
Schau mal im Scripteditor - Anleitung&Beispiele - United Script Tutor
das 2 gepinnte Thema von oben
oder Kurzversion
X2_ModderKIT14 downloaden
und mit x2tool.exe einzeln entpacken.
Auf eigene Gefahr kannst du auch diese Nt Batch benutzen (W2k oder WXP). Musst aber vorher mindestens
Diese Zeile anpassen. Die „&“ sind nur nötig damit das Forum die SET’s nicht mit Leerzeichen zerschießt.
SET X2Tool=G:\EGOSOFT\X2 - Die Bedrohung\x2tool.exe&
Kannst auch Drag & Drop machen. Script (oder sonstigen Ordner / File .pck) auf die das Batchfile ziehen und es wird entpackt. Dat und Cat Files werden nicht unterstütz.
das 2 gepinnte Thema von oben

oder Kurzversion
X2_ModderKIT14 downloaden
und mit x2tool.exe einzeln entpacken.
Auf eigene Gefahr kannst du auch diese Nt Batch benutzen (W2k oder WXP). Musst aber vorher mindestens
Diese Zeile anpassen. Die „&“ sind nur nötig damit das Forum die SET’s nicht mit Leerzeichen zerschießt.
SET X2Tool=G:\EGOSOFT\X2 - Die Bedrohung\x2tool.exe&
Kannst auch Drag & Drop machen. Script (oder sonstigen Ordner / File .pck) auf die das Batchfile ziehen und es wird entpackt. Dat und Cat Files werden nicht unterstütz.
Code: Select all
@echo off
REM -unpack *.pck
REM Orka
REM 30.04.2004
REM X2Tool und ScriptDirPfad anpassen!
SET ScriptDir=G:\EGOSOFT\X2 - Die Bedrohung\test\scripts&
SET X2Tool=G:\EGOSOFT\X2 - Die Bedrohung\x2tool.exe&
SET FileEnd=.xml&
SET DEBUG=OFF&
cls
echo.
echo.
REM ohne argumente
IF (%1)==() GOTO :UseFOR
SET arg=%1&
REM Trim fuer "
SET arg=%arg:"=%&
IF "%DEBUG%"=="ON" echo %arg%&
REM argument = Dir?
IF exist "%arg%\" set ScriptDir=%arg%& GOTO :UseFOR
REM argument = File?
IF exist "%arg%" "%x2Tool%" -unpack "%arg%" "%arg%%FileEnd%"
echo.
echo %0 exit
pause
EXIT
:UseFOR
IF NOT exist "%x2Tool%" echo Pfad zu X2Tool Falsch!& pause &EXIT
FOR /F "USEBACKQ" %%a IN (`DIR /B "%ScriptDir%\*.pck"`) DO CALL :MYSUB %%a
echo.
echo %0 end
pause
GOTO :EOF
:MYSUB
SET File=%ScriptDir%\%*&
@echo %DEBUG%
"%x2Tool%" -unpack "%FILE%" "%FILE%%FileEnd%"
@echo off
GOTO :EOF
-
- Posts: 60
- Joined: Mon, 10. May 04, 12:35
-
- Posts: 60
- Joined: Mon, 10. May 04, 12:35
Sorry - geht immernochnicht
Ich hab
Gibts hier nirgendwo ein Tutorial in dem das drinsteht?
Ich hab
- die Dateien "!XYZ.PCK" mit dem x2tool in "!XYZ.XML" umgewandelt
- Das "!" im Dateiname gelöscht => XYZ.XML
- Das "!" im Name-Tag entfernt

Gibts hier nirgendwo ein Tutorial in dem das drinsteht?
-
- Posts: 4861
- Joined: Wed, 6. Nov 02, 20:31
Mach mal folgendes lade dir rechts aus meiner Sig meine BPH runter entpacke sie und öffne eines der scripts... Wenn du dieses Script siehst, kopiere die Standardscripts (XML) in diesen Ordner und öffne sie ebenfalls. Melde dich wenn du das versucht hastSilia wrote:Sorry - geht immernochnicht
Ich habIch seh immernoch keine Scripte obwohl ich jetzt seit bald 5 Stunden alles möglioche ausprobiere
- die Dateien "!XYZ.PCK" mit dem x2tool in "!XYZ.XML" umgewandelt
- Das "!" im Dateiname gelöscht => XYZ.XML
- Das "!" im Name-Tag entfernt
Gibts hier nirgendwo ein Tutorial in dem das drinsteht?
Gruß ticaki
Zur Zeit nicht aktiv
-
- Posts: 817
- Joined: Wed, 7. Apr 04, 15:19
Du must alle ! im file löschen.
Der File name muss mit dem internen Filename übereinstimmen
im
und einmal im <codearray>
Wichtig ist das was im Codearry steht.
Der kappes im <sourcetext> ist nur Eyecandy
Dient nur zur Darstellung z.b. für den Explorer. Kannst sogar den sourcode löschen. Für das Spiel zählt nur das Codearry.
Kurz: filename auch im codearray andern
Tip: google dir scite ist guter Notepad Ersatz....
Der File name muss mit dem internen Filename übereinstimmen
im
Code: Select all
<name>plugin.ship.cmd.collectfixship.pl</name>
Code: Select all
<sval type="string" val="plugin.ship.cmd.collectfixship.pl" />
Der kappes im <sourcetext> ist nur Eyecandy

Kurz: filename auch im codearray andern

Tip: google dir scite ist guter Notepad Ersatz....
-
- Posts: 60
- Joined: Mon, 10. May 04, 12:35
-
- Posts: 2245
- Joined: Mon, 10. Nov 03, 18:22
-
- Posts: 817
- Joined: Wed, 7. Apr 04, 15:19
Dürfte kein allzu schwerer Verlust sein da != nur im <sourcetext> und so nicht im codearry vorkommt. Das script funktioniert auch dann. Aber wenn du die scripts dann nur im Exploere anschaust, macht dass für das Verständnis schon ein unterschied ob da != oder nur = stehtArcaJeth[D6a] wrote:naja ... bei 'if $a != $b' ist das '!' wichtig... ansonsten fällt mir so spontan aber nix ein *g*

Aber wolltest du wollest eh dir scripts im Spiel anschauen
