Difference between revisions of "Extended Banner"

From 3dbrew
Jump to navigation Jump to search
Line 88: Line 88:
 
|  LA4
 
|  LA4
 
|-
 
|-
0x10
+
0x0A
 
|  L4
 
|  L4
 
|-
 
|-
0x11
+
0x0B
 
|  A4
 
|  A4
 
|-
 
|-
0x12
+
0x0C
 
|  ETC1
 
|  ETC1
 
|-
 
|-
0x13
+
0x0D
 
|  ETC1A4
 
|  ETC1A4
 
|-
 
|-
 
|}
 
|}

Revision as of 03:24, 22 July 2012

Overview

The Extended Banner format is ridiculously simple. The Extended Banner is used to add text (and optionally an extra texture) to a given banner. It can also (optionally) be used to set an expiration date for a banner.

Format

Extension: .BIN

OFFSET SIZE DESCRIPTION
0x000 0x002 Texture Width. (if texture is used)
0x002 0x002 Texture Height. (if texture is used)
0x004 0x002 Texture Colour Format. (if texture is used)
0x008 0x004 Year to expire (0x34 0x08 if never expires)
0x00C 0x002 Month to expire (0x01 if never expires)
0x010 0x002 Day to expire (0x01 if never expires)
0x014 0x015 Name of texture (if texture is used)
0x024 0x255 Plaintext comment to be displayed in the banner on the HOME Menu.
0x2A4 If used, this is where the extra texture is located, otherwise file ends.

Texture Colour Formats

CODE ENCODING
0x00 RGBA8
0x01 RGB8
0x02 RGBA5551
0x03 RGBA565
0x04 RGBA4
0x05 LA8
0x06 HILO8
0x07 L8
0x08 A8
0x09 LA4
0x0A L4
0x0B A4
0x0C ETC1
0x0D ETC1A4