Changes

Jump to navigation Jump to search
272 bytes added ,  14:33, 20 December 2020
Moved the BCWAV info from the BCWAV page to here. (As it only applies to BCWAVs found in banners.)
Line 3: Line 3:     
This page describes the format used for banners' models. These are stored in [[NCCH#CXI|CXI]] ExeFS:/banner and optionally in [[extdata]] exbanner.
 
This page describes the format used for banners' models. These are stored in [[NCCH#CXI|CXI]] ExeFS:/banner and optionally in [[extdata]] exbanner.
CBMD is a container file for CGFX blocks. This is used for banners of titles you see in the home menu. BNR used for the app banners in the CXI/exbanner is the same as CBMD with CWAV at the end.
+
CBMD is a container file for [[CGFX]] blocks. This is used for banners of titles you see in the home menu. BNR used for the app banners in the CXI/exbanner is the same as CBMD with CWAV at the end.
    
== CBMD Header ==
 
== CBMD Header ==
Line 22: Line 22:  
| 0x8
 
| 0x8
 
| 0x4
 
| 0x4
| Offset for common CGFX
+
| Offset for common [[CGFX]]
 
|-
 
|-
 
| 0xc
 
| 0xc
 
| 0x34
 
| 0x34
| Optional offsets for region/language specific CGFX
+
| Optional offsets for region/language specific [[CGFX]]
 
|-
 
|-
 
| 0x40
 
| 0x40
Line 34: Line 34:  
| 0x84
 
| 0x84
 
| 0x4
 
| 0x4
| CBMD Size
+
| [[BCWAV]] offset
 
|}
 
|}
   −
The common CGFX is used if the CGFX offset for the system region/language is zero. Those optional offsets can be used in extdata exbanner, but separate CBMD banner files for each region/language can be used as well.
+
The common [[CGFX]] is used if the CGFX offset for the system region/language is zero. Those optional offsets can be used in extdata exbanner, but separate CBMD banner files for each region/language can be used as well.
    
=== Indexes for CGFX offset array ===
 
=== Indexes for CGFX offset array ===
Line 87: Line 87:  
== CGFX ==
 
== CGFX ==
   −
CGFX are compressed using LZ11. For CXI banner CGFX, the decompressed size must be no larger than 0x80000.
+
[[CGFX]] are compressed using LZ11. For CXI banner CGFX, the decompressed size must be no larger than 0x80000.
   −
Graphics containers. Contains: 3D Models, Shaders, Objects, Materials, Textures, etc.
+
Graphics containers. Contains: 3D Models, Shaders, Objects, Materials, Textures, etc. See [[CGFX]] for more information.
 +
 
 +
== BCWAV ==
 +
 
 +
The included [[BCWAV]] total channels must be 2, and the length of the audio must be 3 seconds or less, otherwise the sound will play incorrectly (beeping/clicking) or the model may fail to load.
24

edits

Navigation menu