PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : File specs



WaterKnight
06.06.2015, 14:43
Hallo,

Ich interessiere mich für die RPGMaker-eigenen Dateiformate, insbesondere Maps (lmu) und Saves (lsd) von RPGMaker 2000. Normalerweise sollten Mappingforen die immer öffentlich stickied haben, aber auch mit Google finde ich nur proprietäre Informationen.

Cherry
01.09.2015, 10:46
https://easy-rpg.org/wiki/easyrpg-documentation
Unter "development" -> "data structure reference".

EDIT: Sehe gerade, da sind nicht die kompletten Infos. Ich weiß aber dass die irgendwie im Internet rumflogen. Ein paar Infos habe ich mal gebündelt, hier: http://www.multimediaxis.de/threads/114880-RM-Interna-cue-das-Nachschlagewerk-f%C3%BCr-RM-Toolentwickler

Ghabry
01.09.2015, 11:55
Joa, die Datenformate benötigt mal nen Update... könnte man eigentlich maschinell generieren, war bisher nur zu faul :(

Kannst die Infos aus dem Quelltext extrahieren:

LDB Chunks (https://github.com/EasyRPG/liblcf/blob/master/src/generated/ldb_chunks.h)
LMT Chunks (https://github.com/EasyRPG/liblcf/blob/master/src/generated/lmt_chunks.h)
LSD Chunks (https://github.com/EasyRPG/liblcf/blob/master/src/generated/lsd_chunks.h)
LMT Chunks (https://github.com/EasyRPG/liblcf/blob/master/src/generated/lmu_chunks.h)
LSD Chunks (https://github.com/EasyRPG/liblcf/blob/master/src/generated/lsd_chunks.h)

Und das wird aus folgender Datei generiert:
LCF fields (https://github.com/EasyRPG/liblcf/blob/master/generator/csv/fields.csv)

Wie man die liest (ich erwähne nur das für dich relevante):
1. Spalte ist die Kategorie, 2. bezeichner, 4. Datentyp, 5. Hex-Wert in der Datei
Wenn du z.B. etwas über Spielstände wissen willst suchst du in der 1. Spalte nach "Save" (Zeile 1081) und da dann "SaveTitle", "SaveSystem" usw. und dann suchst du halt nach "SaveTitle" in der 1. Spalte und schaust dann was dazugehört usw.

Zumindest im Bereich Spielstände (LSD) wirst du vermutlich kaum irgendwo anders Informationen finden.

Ich verweise mal noch auf LCF2XML (https://easy-rpg.org/jenkins/job/tools-win32/), damit kann man zwischen Binär und besser lesbarem XML via Drag&Drop hin-und-her-konvertieren.

Have fun ;)