JOHNSON ---------- Support for different plugin formats --------------------------------------- The Meta Editor supports .dta, .ent and .cs plugin formats in that order. Meaning that if you have a 'bitm.dta' and 'bitm.cs' in the 'Plugins' folder, the 'bitm.dta' is the one that will be read. DTA (Defined Through Attributes) Plugin Format : Supported Datatypes --------------------------- Start/End Tags Design: <plugin class="type" headerlen="0"> </plugin> Revisions Design: <revision author="name" version="1.0" comment="comment" /> Reflexives Design: <struct name="name" offset="0" size="" visible="true/false"> </struct> Tag References (Dependencies, LoneIDs) Design: <tagref name="name" offset="0" hastagtype="true/false" visible="true/false" /> StringIDs Design: <stringid name="name" offset="0" visible="true/false" /> Bytes Design: <byte name="name" offset="0" visible="true/false" /> Shorts Design: <short name="name" offset="0" visible="true/false" /> UShorts Design: <ushort name="name" offset="0" visible="true/false" /> Longs (formally 'int') Design: <long name="name" offset="0" visible="true/false" /> ULongs Design: <ulong name="name" offset="0" visible="true/false" /> Quads Design: <quad name="name" offset="0" visible="true/false" /> UQuads Design: <uquad name="name" offset="0" visible="true/false" /> Floats Design: <float name="name" offset="0" visible="true/false" /> Doubles Design: <double name="name" offset="0" visible="true/false" /> Bitmasks Design1: <bitmask8 name="name" offset="0" visible="true/false"> </bitmask8> Design2: <bitmask16 name="name" offset="0" visible="true/false"> </bitmask16> Design3: <bitmask32 name="name" offset="0" visible="true/false"> </bitmask32> Enums Design1: <enum8 name="name" offset="0" visible="true/false"> </enum8> Design2: <enum16 name="name" offset="0" visible="true/false"> </enum16> Design3: <enum32 name="name" offset="0" visible="true/false"> </enum32> Option (Can only appear inside bitmasks or enums) Design: <option name="name" value="0" /> ASCII (normal text, e.g. hello) Design: <ascii name="name" offset="0" size="0" visible="true/false" /> Unicode (segmented text, e.g. h.e.l.l.o.) Design: <unicode name="name" offset="0" size="0" visible="true/false" /> Void (Position is known to be unused/padding) Design: <void name="name" offset="0" size="0" visible="true/false" /> Unknown (In the Meta Editor, depending on the size given, unknowns are displayed as: Size4: Editable Floats Size8: Editable Doubles Else: Un-Editable Byte Array Design: <unknown offset="0" size="0" visible="true/false" />
pyreus1