De Whack a Hack Wiki!
Existen cuatro tipos de carteles en las ROMs originales de Pokémon HeartGold y SoulSilver: dos tipos con imagen a la izquierda y otros dos tipos sin imagen. Los recursos gráficos correspondientes se encuentran en a/0/3/6.narc, en el que:
- Archivo 0: Textbox (RGCN)
- Archivo 1: Paletas (RLCN)
- Archivos 2-53: Imágenes de los dos primeros tipos (RGCN)
Se pueden añadir más tipos de carteles sin imagen, ampliando el número de paletas del archivo 1. Por otro lado, se sabe que para añadir más tipos de carteles con imagen, se necesita ASM.
Carteles marrones
Poseen mapa a la izquierda del letrero. Los scripts que llaman a estos carteles siempre tienen la siguiente estructura:
CallMessageBox 0x00X 0xY 0x800C
TypeMessageBox 0x3
NoMapMessageBox
003C 0x800C
CallStandard 0xD0 0x7
End
Donde:
X = Número de mensaje mostrado
Y = Minimapa mostrado (a/0/3/6)
Carteles verdes
Poseen mapa a la izquierda del letrero. Los scripts que llaman a estos carteles siempre tienen la siguiente estructura:
CallMessageBox 0x10X 0xY 0x800C
TypeMessageBox 0x3
NoMapMessageBox
003C 0x800C
CallStandard 0xD0 0x7
End
Donde:
X = Número de mensaje mostrado
Y = Flecha mostrada (a/0/3/6)
Carteles grises
No poseen mapa en la textbox. Los scripts que llaman a estos carteles siempre tienen la siguiente estructura:
ColorMessageBox 0x2 0x0
TypeMessageBox 0x3
NoMapMessageBox
003B 0xX 0x800C
CallStandard 0xD0 0x7
End
Donde:
X = Número de mensaje mostrado
Carteles azules
No poseen mapa en la textbox. Los scripts que llaman a estos carteles siempre tienen la siguiente estructura:
ColorMessageBox 0x3 0x0
TypeMessageBox 0x3
NoMapMessageBox
003B 0xX 0x800C
CallStandard 0xD0 0x7
End
Donde:
X = Número de mensaje mostrado