Readme.txt

(2 KB) Pobierz
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" />
Zgłoś jeśli naruszono regulamin