User talk:Ssg: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (types - let's see what we have)
m (Help page?)
Line 29: Line 29:




IMO that's not a good idea. It turns "type" more into a "description". F.e. a vector is stored as a float (column "type"). The information that this float is a vector should be placed in the column "description".
IMO that's not a good idea. It turns "type" more into a "description". F.e. a vector is stored as a float (column "type"). The information that this float is a vector should be placed in the column "description". [[User:Ssg|Ssg]] 23:04, 4 September 2007 (CEST)




----
Maybe we should add a help page for the file types. This page explains the different types (float, integer, lev_id, links, ...) and how to read them (right to left, if a link ignore the 01, ...).


<!-- please don't delete this
<!-- please don't delete this
http://14mb.de/u/ccc/botright.gif
http://14mb.de/u/ccc/botright.gif
-->
-->

Revision as of 21:04, 4 September 2007

Let's see what we have:


file id = res_id

level id = lev_id

unsigned integer = uint + lenght in bits

signed integer = int + lenght in bits

high bit = hb

float = float

link = link

raw offset = offset

string = char[lenght in bytes]

boolean = bool color = color

bitset = bitset (In my interpretation a bitset has a lenght of one byte. "Bool" for bitsets is a bit confusing in my opinion. If I recall correctly Oni uses only "bitset collections", which are 4 bitsets in a row (so always 4 bytes are used, even if there's no need for 4 bytes).


>>I'd strongly suggest vectors, quaternions, planes and matrices.


IMO that's not a good idea. It turns "type" more into a "description". F.e. a vector is stored as a float (column "type"). The information that this float is a vector should be placed in the column "description". Ssg 23:04, 4 September 2007 (CEST)




Maybe we should add a help page for the file types. This page explains the different types (float, integer, lev_id, links, ...) and how to read them (right to left, if a link ignore the 01, ...).