Deutsches Simutransforum
Was ist makeobj und wie funktioniert das? - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Grafik (https://simutrans-forum.de/mybb/forumdisplay.php?fid=16)
+--- Thema: Was ist makeobj und wie funktioniert das? (/showthread.php?tid=3690)

Seiten: 1 2 3 4 5 6 7 8 9


- The Transporter - 19-01-2009

Probier es doch mal mit Pakhelper, das ist GUI für Makeobj.
Makeobj muß im gleichen Verzeichnis sein.
Ich benutze es seit längerem, und bin sehr zufrieden damit.


- MoTw - 19-01-2009

ist nicht für os x, oder? Sad


- The Transporter - 19-01-2009

Leider nicht, nur für Windoof


- MoTw - 19-01-2009

toll, shades, pakhelper...

Alles nur für windoof und ich kanns nicht kompilieren. (gibts dafür nicht irgendein tool?)


- The Transporter - 19-01-2009

Da gibt es noch eine Lösung: eine VM mit XP


- MoTw - 20-01-2009

ja hab sowieso noch nen alten xp rechner werd ich dann nochma ausbuddeln...


- MoTw - 28-01-2009

soo noch mal was:

ich hab auf dem alten xp-rechner alles so ausprobiert wie es beschrieben war:

im ordner "makeobj" ist folgendes:

-makeobj.exe
-start.bat mit dem inhalt:
Code:
makeobj.exe PAK32 >err.txt
-PakHelper
-und dann die entsprechenden Bilddateien/datdateien.


wenn ich dann start.bat ausführe, kommt eine err.txt und eine pak-datei, bis dahin alles ok.
aber in der pak-datei steht nur sowas wie: Erstellt mit PakHelper Version irgendwas. Oder: "Programmed by Hansjörg Malthaner" (hab den echten wortlaut grad nicht).
was ist falsch?


- Alexander Brose - 28-01-2009

Die pak-Datei ist codiert und lässt sich nicht ohne Weiteres entschlüsseln. Es ist also völlig sinnfrei, eine pak-Datei, die soeben gepackt wurde, zu öffnen.
Öffnen soll sie schlussendlich ja Simutrans, dass den Inhalt in Grafiken und Programminformationen umwandelt.

Warum öffnest du also eine pak-Datei (mutmaßlich mit einem Texteditor/-programm)?

PS: Die pak-Datei kommt (sofern erfolgreich) in den spezifischen Grafikset-Ordner (z.B. pak.hajo oder pak96.comic).


- MoTw - 28-01-2009

ja aber in einer 'echten' pak-datei steht (wenn man sie mit einem editor öffnet) sowas wie:
Zitat:Simutrans object file Compiled with SimObjects 0.1.2exp È
undwoweiter
aber bei mir steht nur:

Zitat:Simutrans object file Compiled with SimObjects 0.1.2exp
und nicht diese ganzen kryptischen zeichen?? Ausserdem ist sie nur 69 kb groß!
kommt das erst nach und nach da 'rein? ?( ?(


- Alexander Brose - 28-01-2009

In diesem Falle sollte klar sein, dass das Packen nicht erfolgreich war.
Problemlösung: err.txt lesen. In den meisten Fällen findet sich hier die Ursache - z.B. falsches Grafikformat oder falsche Parameter in der dat-Datei (makeobj lässt hier nämlich verlauten, ob der Prozess gelang oder nicht).

Wenn makeobj die pak-Datei schreibt und dabei einen Fehler entdeckt, bricht es den Vorgang ab, löscht aber die pak-Datei nicht. Smile
Übrig bleibt also allein die Info über die makeobj-Version.