|
|
 |
View previous topic :: View next topic |
 |
|
|
|
|
Author |
Message |
|
|
|
|
|
Orka

Joined: 07 Apr 2004 Posts: 796 on topic Location: Germany

 |
Posted: Sun, 8. Oct 06, 00:55 Post subject: Liebesgrüße aus Moskau (Neue Scriptbefehle) |
|
|
Auf einen Surftripp in den Runien des eisernen Vorhanges bin ich durch Zufall auf ein echtes Kleinod gestossen.
Seite 1
Seite 2
Ich habe noch nicht alle getestet aber bis jetzt funktionieren die comands.
Man muss ein neues Spiel beginnen wenn man damit scripten will aber nach ersten test scheinen sie auch in alten saves zu funktionieren, die commands sind aber dann im se "unsichtbar".
Download fixed²
Die x2 "lowlevel SectorObj" Commands hat man auch wieder.
Credits
| Readme.txt wrote: |
CheckerTwo for its assembler and disassembler
Shaddie for the enormous work on raskovyrivaniyu of code XT, of.kh2 and writing of many commands
Nuclear_.Eclipse for the adaptation of patcha of 1.04 beta2 under X3 1.4.02/03.
AlexYar for constant help, support and numerous tests
Zman for the file of the list of the constants of the types of the parameters in the description of scripts
to pilots EliteGames for the support
to the command of site EliteGames for the creation of the possibility of realization entire indicated higher
with the respect, Darth Revan.
September 2006. |
Last edited by Orka on Mon, 20. Nov 06, 12:20; edited 9 times in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
UniTrader

Joined: 20 Nov 2005 Posts: 6150 on topic Location: Sol-System - Erde - 48°07' N 11°37' E

 |
Posted: Sun, 8. Oct 06, 01:06 Post subject: |
|
|
nen Link zum DL wäre net schlecht
EDIT3: Anderer funktionierender DL-Link: http://www.madxhawk.com/msci/downloads.php?view=detail&id=10
EDIT: danke, gleich mal probieren
EDIT2: ich hab mir mal erlaubt, deine übersetzte readme hier oben ncohmal zu schreiben, Orca (und bei der gelegenheit füge ich es auch meiner Tool-Sammlung hinzu ):
| Orka wrote: |
DL müste nun gehen oder?
Sei froh das du ne englisch readme hast und keine russsiche^^
1. Must du die 490001.xml ändern. (z.b Mit X3 Modmanager und einen Textedior)
unter page id="2003" das hinzufügen
| Code: |
<t id="428">%0 set invincible to %1</t>
<t id="430">send incoming question %0 to player: display it=%1 callback=%2</t>
<t id="431">set change track to combat music %0</t>
<t id="432">change player ship to %0</t>
<t id="434">play music track %0</t>
<t id="435">%0 set music track %1</t>
<t id="436">%1 get music track from sector %0</t>
<t id="437">create sector: owner=%2 x=%0 y=%1</t>
<t id="438">%1 get array from string %0</t>
<t id="439">play music track %0 to end</t>
<t id="441">%1perform operation %2, obj:%0, par1=%3, par2=%4</t>
<t id="442">%1%0 jump to sec %2, x=%3, y=%4, z=%5</t>
<t id="443">%1%0 set direction vector: x=%2, y=%3, z=%4</t>
<t id="450">%1%0 get direction x</t>
<t id="451">%1%0 get direction y</t>
<t id="452">%1%0 get direction z</t>
<t id="453">%1 get vector from angles: alpha=%0, beta=%2</t>
<t id="454">%1 get angles from vector: x=%0, y=%2, z=%3</t>
<t id="455">normalize vector %0</t>
<t id="456">%0 set speed %1</t>
<t id="457">%0 set desired speed %1</t>
<t id="458">%0 set speed limit %1</t>
<t id="459">%0 set max speed %1</t>
<t id="460">%0 set extra speed upgrades: num=%1</t>
<t id="461">%0 set extra rotation upgrades: num=%1</t>
<t id="462">%1%0 get ship rotation step alpha</t>
<t id="463">%1%0 get ship rotation step beta</t>
<t id="464">%1%0 get ship rotation step gamma</t>
<t id="465">%0 set rotation speed: alpha=%1, beta=%2, gamma=%3</t>
<t id="466">%0 set glide: x=%1, y=%2, z=%3</t>
<t id="467">normalize vector %0 by value %1</t>
<t id="468">%0 object collision enabled %1</t>
<t id="469">dock player ship to %0</t>
<t id="480">%1run function %0 with params %2</t>
<t id="481">init function names</t> |
und unter page id="2005"
| Code: |
<t id="900">Extended commands</t> |
2. Neuen Ordner erstellen wo du alle Files aus dem Rar extrahierst. (Das sind 2 Hauptordner)
In einen Ordner müssen der assembler (xa_.asm.exe and xa_.asm.ini) und das assembler-script (ux3story.asm und alle include dateien *.inc) sein und das x3story.obj (aus der 07.cat)
3. ux3story.asm anpassen oder so lassen.
4. Drag an Drop. ux3story.asm auf xa_.asm.exe ziehen.
5. Dann hast du eine neue Datei ux3story.cod die in x3story.obj umbennen. Das Feile und die 490001.xml in ne cat verpacken und neues Games starten. |
_________________ Vote für BurnIt!-Actionfigur in der X-Superbox!
der erste, der "***modified*** und stolz drauf!" in seine Signatur geschrieben hat und stolz drauf!¡!
****modified***-freie spieler sind auch nur cheater
wer mir die Ptolemaios II ins Spiel bringt hat einen Scriptwunsch frei - sofern er umsetzbar ist 
Last edited by UniTrader on Wed, 15. Nov 06, 17:01; edited 3 times in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Skywalker77
Joined: 03 Sep 2006 Posts: 850 on topic

|
Posted: Sun, 8. Oct 06, 01:07 Post subject: |
|
|
Willst du uns bzw mir damit sagen..so könnt ihr Cheaten?
Also Speed des Schiffes erhöhen?
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Victus

Joined: 02 Oct 2006 Posts: 3509 on topic

|
Posted: Sun, 8. Oct 06, 01:10 Post subject: |
|
|
sinnvoll in ein Script eingebaut würde ich das nichtmal als Cheaten bezeichnen
Siehe auch mein "Unverwundbarkeits-Script"... Durch Kosten, Zeitbegrenzungen und evt. Schäden ist das ursprüngliche "Cheaten" imo nicht mehr vorhanden, sondern ist ne Sinnvolle erweiterung 
_________________ PS: Fass nicht die Katze an! Nie!
X3 ohne ***modified*** ist wie.... das leben ohne bacon Shelling |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-
 
Joined: 18 Jan 2006 Posts: 1497 on topic Location: Germany - NRW

|
Posted: Sun, 8. Oct 06, 01:33 Post subject: |
|
|
Öh Orka? Irgendwie geht der DL nich - Bei mir und bei UniTrader komme "JavaScript"-Error - Kannst du es bitte nochmal hochladen?
Danke
Gruß
Ford
P.S.: Wenn du willst kann ich das ganze auch auf meinem WS 'parken'
_________________ X3-Scripts | SFK X3TC | Supersprung X3TC |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Orka

Joined: 07 Apr 2004 Posts: 796 on topic Location: Germany

 |
Posted: Sun, 8. Oct 06, 01:45 Post subject: |
|
|
| UniTrader {KBG} wrote: |
nen Link zum DL wäre net schlecht
EDIT: danke, gleich mal probieren  |
Du antwortes zu schnell^^
Ich hab die russischen readme und die wichtigen Kommentare in "assembler-script" durch den babelfish gejagt. Muss sagen da kommen besser Übersetztungen raus als englisch <> deutsch bei google. Fehler aber nicht ausgeschlossen.
Was noch wichtig ist.
-Der SE ist immer freigeschaltet, auch bei neuen Spiel.
-mod files funktioniert auch in cat / dat. (laut readme nur im RAW Modus getestet)
-So wie ich verstandne habe wird die Lagerkapazität von E-Zellen erhöht.
Meine Top 5
<t id="432">change player ship to %0</t> GEIL für MISSIONEN
<t id="468">%0 object collision enabled %1</t> CHEAT
<t id="443">%1%0 set direction vector: x=%2, y=%3, z=%4</t> Man hab mühselig ein script geplant der den Befehl ersetzt aber der hier ist schneller
<t id="437">create sector: owner=%2 x=%0 y=%1</t> muss ich noch testen
<t id="442">%1%0 jump to sec %2, x=%3, y=%4, z=%5</t> ohne E zelle und spingt sofort!
<t id="428">%0 set invincible to %1</t> Funzt nicht?
Last edited by Orka on Sun, 8. Oct 06, 02:47; edited 1 time in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-
 
Joined: 18 Jan 2006 Posts: 1497 on topic Location: Germany - NRW

|
Posted: Sun, 8. Oct 06, 01:48 Post subject: |
|
|
Hmm wie kriegt man das installiert? KA sry versteh kein russisch und mein English ist auch nicht gerade perfekt
_________________ X3-Scripts | SFK X3TC | Supersprung X3TC |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Orka

Joined: 07 Apr 2004 Posts: 796 on topic Location: Germany

|
Posted: Sun, 8. Oct 06, 02:02 Post subject: |
|
|
DL müste nun gehen oder?
Sei froh das du ne englisch readme hast und keine russsiche^^
1. Must du die 490001.xml ändern. (z.b Mit X3 Modmanager und einen Textedior)
unter page id="2003" das hinzufügen
| Code: |
<t id="428">%0 set invincible to %1</t>
<t id="430">send incoming question %0 to player: display it=%1 callback=%2</t>
<t id="431">set change track to combat music %0</t>
<t id="432">change player ship to %0</t>
<t id="434">play music track %0</t>
<t id="435">%0 set music track %1</t>
<t id="436">%1 get music track from sector %0</t>
<t id="437">create sector: owner=%2 x=%0 y=%1</t>
<t id="438">%1 get array from string %0</t>
<t id="439">play music track %0 to end</t>
<t id="441">%1perform operation %2, obj:%0, par1=%3, par2=%4</t>
<t id="442">%1%0 jump to sec %2, x=%3, y=%4, z=%5</t>
<t id="443">%1%0 set direction vector: x=%2, y=%3, z=%4</t>
<t id="450">%1%0 get direction x</t>
<t id="451">%1%0 get direction y</t>
<t id="452">%1%0 get direction z</t>
<t id="453">%1 get vector from angles: alpha=%0, beta=%2</t>
<t id="454">%1 get angles from vector: x=%0, y=%2, z=%3</t>
<t id="455">normalize vector %0</t>
<t id="456">%0 set speed %1</t>
<t id="457">%0 set desired speed %1</t>
<t id="458">%0 set speed limit %1</t>
<t id="459">%0 set max speed %1</t>
<t id="460">%0 set extra speed upgrades: num=%1</t>
<t id="461">%0 set extra rotation upgrades: num=%1</t>
<t id="462">%1%0 get ship rotation step alpha</t>
<t id="463">%1%0 get ship rotation step beta</t>
<t id="464">%1%0 get ship rotation step gamma</t>
<t id="465">%0 set rotation speed: alpha=%1, beta=%2, gamma=%3</t>
<t id="466">%0 set glide: x=%1, y=%2, z=%3</t>
<t id="467">normalize vector %0 by value %1</t>
<t id="468">%0 object collision enabled %1</t>
<t id="469">dock player ship to %0</t>
<t id="480">%1run function %0 with params %2</t>
<t id="481">init function names</t> |
und unter page id="2005"
| Code: |
<t id="900">Extended commands</t> |
2. Neuen Ordner erstellen wo du alle Files aus dem Rar extrahierst. (Das sind 2 Hauptordner)
In einen Ordner müssen der assembler (xa_.asm.exe and xa_.asm.ini) und das assembler-script (ux3story.asm und alle include dateien *.inc) sein und das x3story.obj (aus der 07.cat)
3. ux3story.asm anpassen oder so lassen.
4. Drag an Drop. ux3story.asm auf xa_.asm.exe ziehen.
5. Dann hast du eine neue Datei ux3story.cod die in x3story.obj umbennen. Das file und die 490001.xml in ne cat verpacken und neues Game starten.
Wenn es funktioniert dannn Kann man den SE öffnen ohne Thereshallbewings.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
ArcaJeth

Joined: 10 Nov 2003 Posts: 2110 on topic

|
Posted: Sun, 8. Oct 06, 12:38 Post subject: |
|
|
Hui, alle Achtung was so alles möglich ist.
Allerdings will ich euch kurz darauf hinweisen, dass diese Scriptbefehle keine offiziellen sind! Es ist also nicht bekannt ob dadurch Probleme verursacht werden können. Genießt das Ganze daher mit etwas Vorsicht.
Zusätzlich sollte es klar sein, dass ein Script welches diese Befehle enthält auch nur dann funktioniert wenn man diesen "Mod" installiert hat. Was passiert wenn das nicht der Fall ist kann ich nur ahnen 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Orka

Joined: 07 Apr 2004 Posts: 796 on topic Location: Germany

|
Posted: Sun, 8. Oct 06, 13:49 Post subject: |
|
|
| ArcaJeth wrote: |
Hui, alle Achtung was so alles möglich ist.
Allerdings will ich euch kurz darauf hinweisen, dass diese Scriptbefehle keine offiziellen sind! Es ist also nicht bekannt ob dadurch Probleme verursacht werden können. Genießt das Ganze daher mit etwas Vorsicht.
Zusätzlich sollte es klar sein, dass ein Script welches diese Befehle enthält auch nur dann funktioniert wenn man diesen "Mod" installiert hat. Was passiert wenn das nicht der Fall ist kann ich nur ahnen  |
No Risk, no Fun!
oder ein Silikant wie Elroy EL würde sagen "Take a Chance" 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Blacky_BPG

Joined: 24 Feb 2004 Posts: 2013 on topic Location: MV's wahre Hauptstadt: ROSTOCK

|
Posted: Sun, 8. Oct 06, 15:08 Post subject: |
|
|
@ArcaJeth
Ja, das denke ich ist allen Scriptern/Moddern klar.
Aber dennoch wären diese Scriptbefehle sehr gut im Original zu gebrauchen!
und wie Orka schon sagt: No Risk, no Fun!
Mich interessiert dabei am meisten
| Code: |
| <t id="456">%0 set speed %1</t> |
Damit wäre eindlich eine vernünftige Dogfight Zielverfolgung realisierbar!
Ich glaub ich probier das heut Abend mal aus.
_________________
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Orka

Joined: 07 Apr 2004 Posts: 796 on topic Location: Germany

|
Posted: Sun, 8. Oct 06, 15:19 Post subject: |
|
|
Glaube <t id="457">%0 set desired speed %1</t> ist die funktion die du suchst.
Genail ist auch dieser <t id="441">%1perform operation %2, obj:%0, par1=%3, par2=%4</t> Befehl dahinter sind über 100 Befehle versteckt. Damit soll man auch an Sektorobjekte wie Sonnen und Nebel kommen.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Moonraven

Joined: 27 Aug 2003 Posts: 965 on topic Location: Germany

|
Posted: Sun, 8. Oct 06, 15:41 Post subject: |
|
|
Jap...129 sinds derzeit.
Was damit wirklich alles machbar ist, kann ich nur erahnen, da die "englische" anleitung/beschreibung nicht so wirklich übersetzt ist. Da sind noch einige russische Wörter drinn...
_________________ Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Orka

Joined: 07 Apr 2004 Posts: 796 on topic Location: Germany

|
Posted: Sun, 8. Oct 06, 15:59 Post subject: |
|
|
| Quote: |
443: obj -> set direction vector: x, y, z
Îðèåíòèðóåò êîðàáëü ïî âåêòîðó (x,y,z), óñòàíàâëèâàÿ gamma â 0. Ìîäóëü çàäàâàåìîãî âåêòîðà íå èìååò
çíà÷åíèÿ. Ýòîò âåêòîð çàäà¸ò íàïðàâëåíèÿ êîðàáëÿ (ôàêòè÷åñêè, alpha è beta).
453: vect = get vector from angles: alpha=a, beta=b</t>
Âîçâðàùàåò âåêòîð vect=(x,y,z) ïî óãëàì (a,b). Âîçâðàùàåìûé âåêòîð èìååò ìîäóëü,
áëèçêèé ê 65536.  ÷àñòíîñòè, ïîçâîëÿåò íàõîäèòü sin è cos óãëîâ. |
Lieber einige wenige russische und mehr englische Wörter als anderum^^
Die orgnial russichen Textfiles liegen als Kopie bei.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Moonraven

Joined: 27 Aug 2003 Posts: 965 on topic Location: Germany

|
Posted: Sun, 8. Oct 06, 16:00 Post subject: |
|
|
| Quote: |
| <t id="428">%0 set invincible to %1</t> Funzt nicht? |
Funzt !
Folgender Test:
Xenon N in AP erstellt (ca. 1,5 KM von meiner Position weg).
default Items drauf und mit ship->set invincible to 1
das Teil geschützt.
Danach mit 6 AISE draufgehalten. Ergibnis Schilde gingen runter, Hülle
blieb. Hab dann noch Unterstützung von den Argonen bekommen, half
auch nix.
Hab mir dann eine Nova gescriptet und ausgerüstet.
Hab mit 6 AEPW draufgehalten, Schilde weg, Hülle bleibt.
Das Teil wird also zu ner PET-Flasche (unkaputtbar).
_________________ Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
|
|
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
 |
|
|
|
|
|