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.
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?
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).
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.
Übrig bleibt also allein die Info über die makeobj-Version.