In der log_packer_win.zip findet Ihr 3 Dateien. Bitte ins selbe Verzeichnis wie die simutrans.exe entpacken.
Die bat-Datei löscht eine vorhandene std.zip und startet die simutrans.exe mit den Parametern "-log 1 -debug".
Wenn Simutrans beendet wird, dann werden mit der tail.exe die letzten 20 Zeilen aus der simu.log geholt und in der Datei simulog.txt gespeichert. Die simulog.txt könnt Ihr dann bei Eurer Bugmeldung als Dateianhang speichern.
Zusätzlich werden mit der zip.exe die Dateien stderr.txt und stdout.txt in die Datei std.zip eingepackt. Da in der stderr.txt auch der gesammte Inhalt der simu.log steht, wird nur die stderr.txt eingepackt. Die std.zip solltet Ihr bei einer Bugmeldung umbenennen (falls sie gebraucht wird), damit sie beim nächsten Start nicht gelöscht wird.
Nicht Simutrans Crasht, sondern das ist eine Meldung des Del-Befehls. Die ist nicht weiter tragisch und kann ignoriert werden.
Und da die beiden txt-Dateien nicht gefunden werden, hast Du wohl nicht das '-singleuser' in der Startzeile hinzugefügt. Bzw. kann Simutrans diese nicht ins Programmverzeichnis schreiben, da die Schreibrechte fehlen.
Und durch die fehlenden Schreibrechte kann Simutrans abstürzen. Das war einer der Gründe, warum diese Dateien jetzt im Userverzeichnis gespeichert werden.
Mir ist es bisher nicht gelungen den Pfad vom Userverzeichnis 'Eigene Dateien' auf der Komandozeile auszulesen.
Sicher, man kann mit %UERPROFILE% das Userverzeichnis selber ermitteln. Dort befinden sich standardmäßig auch die 'Eigenen Dateien'. Wurden die 'Eigenen Dateien' allerdings verschoben, dann führt das Userverzeichnis selber nicht zum Ziel.
Der Pfad zu den 'Eigenen Dateien' muss wohl aus der Registrie ausgelesen werden. Von der Komandozeile aus ist ein Registrie-Zugriff nicht direkt möglich, zumindest kenn ich keinen direkten Weg um einen Registrie-Schlüssel einfach auszulesen.