XML:BINA/TMBD: Difference between revisions

From OniGalore
m (should have used vanilla/ path)
m (link fix)
Line 7: Line 7:
* TMBD contains only textures used by AKEV (level geometry).
* 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 decals (textures which are glued onto wall and ground).
* TMBD cannot contain any textures used by characters. The striker armor piece was [http://oni.bungie.org/community/forum/viewtopic.php?pid=27093#p27093 just a test] by bungie. See [[XML:ONCC#CBPM:_character_body_part_materials|CBPM]] if you want to mod materials used by characters.
* TMBD cannot contain any textures used by characters. The striker armor piece was [http://oni.bungie.org/forum/viewtopic.php?pid=27093#p27093 just a test] by bungie. See [[XML:ONCC#CBPM:_character_body_part_materials|CBPM]] if you want to mod materials used by characters.
* Be careful when editing links, they are case-sensitive.
* Be careful when editing links, they are case-sensitive.



Revision as of 14:56, 17 August 2020

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/AEInstaller/vanilla/level0_Final.dat)
  • 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.