XML:BINA/TMBD: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(+ temp + cat)
m (Edition -> AE)
Line 3: Line 3:
'''general information'''
'''general information'''
* The xml code on this page is based on onisplit '''v0.9.61.0'''
* The xml code on this page is based on onisplit '''v0.9.61.0'''
* '''BINADBMTTextureMaterials.oni''' is global. (It can be found in edition/GameDataFolder/level0_...)
* '''BINADBMTTextureMaterials.oni''' is global. (It can be found in AE/GameDataFolder/level0_...)
* This file is used to register textures under specific materials which are used for impact effects. See [[XML:BINA/ONIE|ONIE]].
* This file is used to register textures under specific materials which are used for impact effects. See [[XML:BINA/ONIE|ONIE]].
* TMBD contains only textures used by AKEV (level geometry).
* TMBD contains only textures used by AKEV (level geometry).

Revision as of 12:45, 18 April 2013

TMBD : Texture Materials Binary Data
XML modding tips
  • See HERE to start learning about XML modding.
  • See HERE if you are searching for information on how to handle object coordinates.
  • See HERE for some typical modding errors and their causes.
XML.png
XML

AKEV << Other file types >> CONS

SABD << Other BINA >> ONIE

switch to OBD page

general information

  • The xml code on this page is based on onisplit v0.9.61.0
  • BINADBMTTextureMaterials.oni is global. (It can be found in AE/GameDataFolder/level0_...)
  • This file is used to register textures under specific materials which are used for impact effects. See ONIE.
  • TMBD contains only textures used by AKEV (level geometry).
  • TMBD cannot contain any decals (textures which are glued onto wall and ground).
  • TMBD cannot contain any textures used by characters. The striker armor piece was just a test by bungie. See CBPM if you want to mod materials used by characters.
  • Be careful when editing links, they are case-sensitive.


XML structure

<?xml version="1.0" encoding="utf-8"?>
<Oni>
   <TextureMaterials>
        [...]
   </TextureMaterials>
</Oni>

[...] means at least one material with at least one texture. Paste all data into there.

example

       <Material Name="Cloth">
           <Texture>covcrate_4</Texture>
           <Texture>DL_LAV_FABRIC</Texture>
           <Texture>covcrate_1</Texture>
           <Texture>covcrate_3</Texture>
           <Texture>covcrate_2</Texture>
           <Texture>_door_dr_03</Texture>
           <Texture>_door_dr_01</Texture>
           <Texture>TEST_CLOTH</Texture>
       </Material>

Notes: DL_LAV_FABRIC is actually the only texture that is used by "Cloth".


Extract this file if an update on xml tags is needed.