Forum

> > CS2D > Maps/Editor > Datentyp
Forums overviewCS2D overview Maps/Editor overviewLog in to reply

German Datentyp

8 replies
To the start Previous 1 Next To the start

old Datentyp

Robotic-Brain
User Off Offline

Quote
Hi
weiß vllt. einer von euch, wie DC die Map-Dateien speichert?
im Texteditor ist das nur ne Ansammlung von blödsinnigen Zeichen also müssen die Daten irgendwie anders gespeichert sein

Wie die Tiles gemacht sind habe ich schon mit einem Hex-Editor herausgefunden nämlich ist das einfach die Hex-Repräsentation von der Tile ID aber was kommt vor und nach den Tiles?

danke für jede Hilfe

Gruß
Robotic-Brain

old Re: Datentyp

DC
Admin On Online

Quote
die meisten werte werden natürlich nicht im plain-text gespeichert da das reinste speicherverschwendung wäre. daher sind die map dateien in einem normalen text editor unlesbar.

vor den tile daten sind jedenfalls header daten wie mapgröße, verwendetes tileset, tile properties, einige einstellungen etc.

nach den tile daten kommen z.B. noch die entities inkl ihrer einstellungen.

old Re: Datentyp

Robotic-Brain
User Off Offline

Quote
@Satan: genau gesagt von der art, wie die map gespeichert ist

@DC: erstmal danke für die Antwort vom Chef persönlich
soviel habe ich auch schon herausgefunden aber bei den entities z.B. erkenne ich nicht, wo das eine anfängt und das andere aufhört
und sind die header irgendwie durch eine bestimmte zeichenvolge vom rest getrennt oder hängt das an der länge wie z.B 300bytes sind header?

ich habe vor soeine art "dedicated map editor" zu programmieren, damit du nicht soviele features einbauen musst

old Re: Datentyp

Patasuss
User Off Offline

Quote
Ich bin grad dabei so eine kleine Mapdatei "auseinanderzunehmen".
Bin schon relativ weit gekommen!Z.b. kann ich jetzt schon die Entities auslesen. Also welche EntityID usw.
Ich muss sagen das macht echt Spaß

old Re: Datentyp

Robotic-Brain
User Off Offline

Quote
kannst du mir dann bitte sagen, wie das mit den Entities geht?
ich bin nicht so gut im "reengineering" von Datenstrukturen
mir würde sowas in der art reichen:

<EntityID> <EntityName> <EntityWert>
und jeweils die Anzahl an Bytes/Bits bzw. der Trennungs-Character

welche ID zu welchem Entity gehört würde ich mir dann selbst heraussuchen

old Re: Datentyp

Patasuss
User Off Offline

Quote
Lee hat da ne schöne Antwort geschrieben.
edited 1×, last 17.02.11 02:21:57 am

old Re: Datentyp

Robotic-Brain
User Off Offline

Quote
lol danke

das mit der klasse habe ich zwar nicht verstanden (bin neu in Lua - PHP ist eher mein Ding)
aber das, wass ich wissen wollte weis ich jetzt

nur eins verstehe ich noch nicht:
die sache mit dem loaded byte..

in meiner bsp. map Datei steht da "FE" also als byte -2
aber die for schleife beginnt bei 1?

habe ich da was falsch verstanden?

P.S.: dieser Beitrag war bei mir als "Gelesen" markiert obwohl ich in noch nicht gelesen hatte?
To the start Previous 1 Next To the start
Log in to reply Maps/Editor overviewCS2D overviewForums overview