OBD:Oni Binary Data: Difference between revisions

m
link title tweaks
m (link fix)
m (link title tweaks)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:OBD.png|right]]
[[Image:OBD.png|right]]
{{Hatnote|If you want an introduction to modding for beginners, you should read [[Introduction to modding]].}}
{{Hatnote|If you want an introduction to modding for beginners, you should read [[Introduction to modding]].}}
The '''OBD''' namespace is devoted to documenting Oni's [[Game data terminology|binary data]] (.dat/.raw[/.sep] files), as reverse-engineered by dedicated members of the fan community. Needless to say, this is a highly technical area of the wiki, and knowledge of topics such as [[wp:Hexadecimal|hexadecimal]], [[wp:Pointer (computer programming)|pointers]], and [[wp:Endianness|endianness]] is a prerequisite. Everything about the game's file formats is intended to be documented here, but the core of the Oni Binary Database is the information on resource types (see Directory below). Note that the [[XML|XML namespace]] documents the resource types in a way which is more modding-oriented and modder-friendly.
The '''OBD''' namespace is devoted to documenting Oni's [[Game data terminology|binary data]] (.dat/.raw[/.sep] files), as reverse-engineered by dedicated members of the fan community. Needless to say, this is a highly technical area of the wiki, and knowledge of topics such as [[wp:Hexadecimal|hexadecimal]], [[wp:Pointer (computer programming)|pointers]], and [[wp:Endianness|endianness]] is a prerequisite. Everything about the game's file formats is intended to be documented here, but the core of the Oni Binary Database is the information on resource types ("File types" in the directory below). Note that the [[XML|XML namespace]] documents the resource types in a way which is more modding-oriented and modder-friendly.


This database's information has been used by modders in such [[:Category:Modding projects|projects]] as:
This database's information has been used by modders in such [[:Category:Modding projects|projects]] as:
*[[Anniversary Edition|The Anniversary Edition]]
*The [[Anniversary Edition|Anniversary Edition]]
*[[AE:ONK|Oni ni Kanabo]]
*[[AE:ONK|Oni ni Kanabo]]
*[[AE:BIP|The Binary Improvement Project]]
*The [[AE:BIP|Binary Improvement Project]]
*[[OniFly]]
*[[OniFly]]


The knowledge documented here was also used to develop [[:Category:Modding tools|modding tools]] such as:
The knowledge documented here was also used to develop [[:Category:Modding tools|modding tools]] such as:
*[[OniSplit]]
*[[OniSplit]]
*[[OniUnPacker|OniUnPacker (OUP)]]
*[[OniUnPacker|OniUnPacker]]
*[[OME|Oni Model Extractor (OME)]]
*[[OME|Oni Model Extractor]]
*[[ONI-Trainer|Oni Trainer]]
*[[ONI-Trainer|Oni Trainer]]


==Directory==
==Knowledge base==
{| class="wikitable"
{| class="wikitable"
|-
|-