zum umwandeln von bob in bod und umgekeghrt nutze ich seit jahren batch-dateien.
ich hab das ganze mal optimiert und stelle es euch zur verfügung.
einfach im ordner, indem der bodcompiler (x2bc) liegt, eine textdatei erstellen, den entsprechenden text reinkopieren und in blabla.bat umbenennen. (das setzt vorraus, dass man sich in windoof die dateiendungen anzeigen lässt.)
bob->bod
Code: Select all
x2bc -d "F:\x3tc-mod\src\objects\others\argon_gate.bob"
Code: Select all
set filename=terran_venture
set pathname=F:\x3tc-mod\built\objects\ships\terran
x2bc -c --bob "%pathname%\%filename%.bod" "%pathname%\%filename%.bob"
Code: Select all
set turretname=terranbigturret
set pathname=F:\x3tc-mod\built\objects\ships\props
x2bc -c --bob "%pathname%\%turretname%_rightweapon.bod" "%pathname%\%turretname%_rightweapon.bob"
x2bc -c --bob "%pathname%\%turretname%_leftweapon.bod" "%pathname%\%turretname%_leftweapon.bob"
x2bc -c --bob "%pathname%\%turretname%_dummy.bod" "%pathname%\%turretname%_dummy.bob"
x2bc -c --bob "%pathname%\%turretname%_body.bod" "%pathname%\%turretname%_body.bob"
wenn ihr die bat-datei erstellt habt, könnt ihr mit rechtsklick/bearbeiten den inhalt verändern.
doppelklick startet den (de-)kompillierungsvorgang/führt die datei aus.
für fragen steh ich gerne zur verfügung.
das turret"script" setzt die standartisierte benamsung von egosoft vorraus.
ich habe den socket weggelassen, aber jeder, der mit dieser datei zurecht kommt, kriegt das sicherlich hin, falls notwendig
normalerweise würde ich platzhalter, statt der objekte (argon_gate, terran_venture usw) verwenden, aber ich denke mal, so ist es verständlicher.
vor allem für leute, die lieber mit zahlen, statt mit buchstaben rechnen