8,018
edits
Paradox-01 (talk | contribs) m (hm ...) |
Paradox-01 (talk | contribs) m (fixing typos, adding another note from neo (sndd)) |
||
Line 6: | Line 6: | ||
They build up the level logic, simply said they make the level to appear logic/intelligent, they give basic commands to game engine. | They build up the level logic, simply said they make the level to appear logic/intelligent, they give basic commands to game engine. | ||
OBD refers to Oni Binay Data. Script commands are useless when their addressed resources don't exist. A BSL command might say "ai2_movetoflag characterA 7" (characterA moves to point 7) but the actual movement animation and flag comes from the binaries, in this case called TRAM and FLAG. Every resource has a four-letter-acronym. TRAM stands for Toronto Animation. In old | OBD refers to Oni Binay Data. Script commands are useless when their addressed resources don't exist. A BSL command might say "ai2_movetoflag characterA 7" (characterA moves to point 7) but the actual movement animation and flag comes from the binaries, in this case called TRAM and FLAG. Every resource has a four-letter-acronym. TRAM stands for Toronto Animation. In old days we tweaked that kind of data with HEX-editor and OniUnPacker which displays data as hexadecimal number. For last research fields or fast testing we sometimes still use hex-editing. (Written at 26. Juli 2009.) Now, TRAM can be converted to XML, that format can be read and rewritten more easily but still lacks some usability when it comes to TRAM's core. | ||
Some resources | Some resources don't suit XML. These are 3D objects and animations, sounds and textures, they become converted into their native formats.<br>By modding it is often meant that you can also create complete new resources. | ||
* 3D objects (characters, objects, levels) can be modified/created in blender or [http://www.softimage.com/products/modtool/ XSI]. | * 3D objects (characters, objects, levels) can be modified/created in blender or [http://www.softimage.com/products/modtool/ XSI]. | ||
* Animation can be modified/created with [http://www.softimage.com/ (Autodesk) softimage]. | * Animation can be modified/created with [http://www.softimage.com/ (Autodesk) softimage]. | ||
* Texture can be modified/created in your favorite graphic program: [http://www.gimp.org/ GIMP], [http://www.adobe.com/products/photoshop/compare/ Photoshop], etc. – as long as these programs outputs files in formats that can be reconverted. | |||
Line 17: | Line 17: | ||
===BSL=== | ===BSL=== | ||
* introduction and database links [[BSL|HERE]] | * introduction and database links [[BSL|HERE]] | ||
* tutorials: [[BSL:Tutorial/Scratch]] | * tutorials: [[BSL:Tutorial/Scratch]] | ||
Line 52: | Line 51: | ||
* tutorial: [[AE:Adding_spawnable_characters|Adding spawnable characters to a level CHAR]] | * tutorial: [[AE:Adding_spawnable_characters|Adding spawnable characters to a level CHAR]] | ||
* tutorial: [[AE:Adding_character_classes|Adding character classes ONCC]] | * tutorial: [[AE:Adding_character_classes|Adding character classes ONCC]] | ||
====Sound==== | |||
* importer notes | |||
: -WAV files (.wav, mono/stereo, 22.05KHz/44.1KHz, uncompressed(PCM)/compressed(MS-ADPCM)) produce SNDD files that are compatible with Oni PC retail. | |||
: -AIFC files (.aif/.aifc/.afc, mono/stereo 22.05KHz, compressed(ima4)) produce SNDD files that are compatible with Oni Mac. | |||
:: Example | |||
OniSplit -create out_dir test.aif | |||
OniSplit -create out_dir test.wav | |||
====Textures==== | ====Textures==== | ||
* tutorial: [[AE:ModTXMP|Modifying textures TXMP]] | * tutorial: [[AE:ModTXMP|Modifying textures TXMP]] | ||
edits