mirror of
https://github.com/haven1433/HexManiacAdvance.git
synced 2026-05-14 00:00:36 -05:00
it needs to have an argument (see 47AA18 in FireRed 1.1) but text macros don't support arguments.
235 lines
5.7 KiB
Plaintext
235 lines
5.7 KiB
Plaintext
|
||
0x00 = " ÀÁÂÇÈÉÊËÌ"
|
||
0x0B = "ÎÏÒÓÔ"
|
||
0x10 = "ŒÙÚÛÑßàá"
|
||
0x19 = "çèéêëì"
|
||
0x20 = "îïòóôœùúûñºª"
|
||
|
||
0x2C = \e
|
||
0x2D = &
|
||
0x2E = \+
|
||
0x34 = \Lv
|
||
0x35 = "=;"
|
||
0x48 = \r
|
||
|
||
0x51 = ¿
|
||
0x52 = ¡
|
||
0x53 = \pk
|
||
0x54 = \mn
|
||
0x55 = \Po
|
||
0x56 = \Ke
|
||
0x57 = \Bl
|
||
0x58 = \Lo
|
||
0x59 = \Ck
|
||
0x5A = "Í%()"
|
||
|
||
0x68 = â
|
||
0x6F = í
|
||
|
||
0x79 = \au # arrow up
|
||
0x7A = \ad # arrow down
|
||
0x7B = \al # arrow left
|
||
0x7C = \ar # arrow right
|
||
|
||
0x84 = \d
|
||
0x85 = \<
|
||
0x86 = \>
|
||
|
||
0xA1 = "0123456789"
|
||
0xAB = "!?.-‧"
|
||
|
||
0xB0 = \. # ellipses
|
||
0xB1 = \qo # quote open
|
||
0xB2 = \qc # quote close
|
||
0xB3 = ‘
|
||
0xB4 = '
|
||
0xB5 = \sm # symbol male
|
||
0xB6 = \sf # symbol female
|
||
0xB7 = "$,*/"
|
||
0xBB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||
0xD5 = "abcdefghijklmnopqrstuvwxyz"
|
||
0xF0 = ":ÄÖÜäöü"
|
||
|
||
0xF7 = \?
|
||
0xF8 = \btn # button escape: next byte is read as a button ID. order is [A, B, L, R, START, SELECT, UP, DOWN, LEFT, RIGHT, UP_DOWN, LEFT_RIGHT, DPAD]
|
||
0xF9 = \9
|
||
0xFC = \CC # control code, used for lots of stuff, see below
|
||
0xFD = \\ # standard escape character: next byte is raw
|
||
0xFF = "
|
||
|
||
0xFE = \n # standard newline
|
||
0xFA = \l # line feed: scroll one line once the player hits a button
|
||
0xFB = \pn # paragraph feed: clear text once the player hits a button
|
||
|
||
|
||
|
||
# different control codes have a different number of byte arguments
|
||
# most functions have 1 variable
|
||
# functions higher than 0x14 have 0 variables
|
||
# anything else is listed here
|
||
CC_04 = 3 # text shadow highlight
|
||
CC_09 = 0 # pause -> no args
|
||
CC_0A = 0 # wait for sound effect -> no args
|
||
CC_0B = 2 # play background music
|
||
CC_10 = 2 # play sound effects
|
||
|
||
|
||
|
||
# macros
|
||
|
||
[player] FD 01
|
||
[buffer1] FD 02 # These buffers can store various data in string form.
|
||
[buffer2] FD 03 # Used with buffernumber, bufferPokemon, etc.
|
||
[buffer3] FD 04
|
||
[rival] FD 06
|
||
[resetfont] FC 07
|
||
[pause] FC 09 # pause until a button is pressed
|
||
[wait_sound] FC 0A # wait for sound effect to finish
|
||
[escape] FC 0C
|
||
[shift_right] FC 0D # a nop in Ruby/Sapphire
|
||
[shift_down] FC 0E
|
||
[fill_window] FC 0F # clear window text lines in Ruby/Sapphire
|
||
[skip] FC 12
|
||
[japanese] FC 15
|
||
[latin] FC 16
|
||
|
||
[pause_music] FC 17
|
||
[resume_music] FC 18
|
||
|
||
[up] F9 00
|
||
[down] F9 01
|
||
[left] F9 02
|
||
[right] F9 03
|
||
[plus] F9 04
|
||
[LV] F9 05
|
||
[PP] F9 06
|
||
[ID] F9 07
|
||
[No] F9 08
|
||
[_] F9 09
|
||
[1] F9 0A
|
||
[2] F9 0B
|
||
[3] F9 0C
|
||
[4] F9 0D
|
||
[5] F9 0E
|
||
[6] F9 0F
|
||
[7] F9 10
|
||
[8] F9 11
|
||
[9] F9 12
|
||
[left_parenthesis] F9 13
|
||
[right_parenthesis] F9 14
|
||
[super_effective] F9 15
|
||
[not_very_effective] F9 16
|
||
[not_effective] F9 17
|
||
[down_bar] F9 D0
|
||
[vertical_bar] F9 D1
|
||
[up_bar] F9 D2
|
||
[tilde] F9 D3
|
||
[left_parenthesis_bold] F9 D4
|
||
[right_parenthesis_bold] F9 D5
|
||
[subset_of] F9 D6
|
||
[greater_than_short] F9 D7
|
||
[left_eye] F9 D8
|
||
[right_eye] F9 D9
|
||
[commercial_at] F9 DA
|
||
[semicolon] F9 DB
|
||
[bold_plus_1] F9 DC
|
||
[bold_minus] F9 DD
|
||
[bold_equals] F9 DE
|
||
[dazed] F9 DF
|
||
[tongue] F9 E0
|
||
[delta] F9 E1
|
||
[acute] F9 E2
|
||
[grave] F9 E3
|
||
[circle] F9 E4
|
||
[triangle] F9 E5
|
||
[square] F9 E6
|
||
[heart] F9 E7
|
||
[moon] F9 E8
|
||
[eighth_note] F9 E9
|
||
[half_circle] F9 EA
|
||
[thunderbolt] F9 EB
|
||
[leaf] F9 EC
|
||
[fire] F9 ED
|
||
[teardrop] F9 EE
|
||
[left_wing] F9 EF
|
||
[right_wing] F9 F0
|
||
[rose] F9 F1
|
||
[unknown_F2] F9 F2
|
||
[unknown_F3] F9 F3
|
||
[frustration_mark] F9 F4
|
||
[sad] F9 F5
|
||
[happy] F9 F6
|
||
[angry] F9 F7
|
||
[excited] F9 F8
|
||
[joyful] F9 F9
|
||
[maliciously_happy] F9 FA
|
||
[upset] F9 FB
|
||
[straight_face] F9 FC
|
||
[surprised] F9 FD
|
||
[outraged] F9 FE
|
||
|
||
# macros for colors
|
||
|
||
@!game(BPRE_BPGE)
|
||
[white] FC 01 00
|
||
[white2] FC 01 01
|
||
[black] FC 01 02
|
||
[grey] FC 01 03
|
||
[gray] FC 01 03
|
||
[red] FC 01 04
|
||
[orange] FC 01 05
|
||
[green] FC 01 06
|
||
[lightgreen] FC 01 07
|
||
[blue] FC 01 08
|
||
[lightblue] FC 01 09
|
||
[white3] FC 01 0A
|
||
[lightblue2] FC 01 0B
|
||
[cyan] FC 01 0C
|
||
[lightblue3] FC 01 0D
|
||
[navyblue] FC 01 0E
|
||
[darknavyblue] FC 01 0F
|
||
|
||
@!game(AXVE_AXPE)
|
||
[transp] FC 01 00
|
||
[darkgrey] FC 01 01
|
||
[darkgray] FC 01 01
|
||
[red] FC 01 02
|
||
[lightgreen] FC 01 03
|
||
[blue] FC 01 04
|
||
[yellow] FC 01 05
|
||
[cyan] FC 01 06
|
||
[magenta] FC 01 07
|
||
[grey] FC 01 08
|
||
[gray] FC 01 08
|
||
[black] FC 01 09
|
||
[black2] FC 01 0A
|
||
[lightgrey] FC 01 0B
|
||
[lightgray] FC 01 0B
|
||
[white] FC 01 0C
|
||
[skyblue] FC 01 0D
|
||
[darkskyblue] FC 01 0E
|
||
[white2] FC 01 0F
|
||
|
||
@!game(BPEE)
|
||
[white] FC 01 00
|
||
[white2] FC 01 01
|
||
[darkgrey] FC 01 02
|
||
[darkgray] FC 01 02
|
||
[grey] FC 01 03
|
||
[gray] FC 01 03
|
||
[red] FC 01 04
|
||
[orange] FC 01 05
|
||
[green] FC 01 06
|
||
[lightgreen] FC 01 07
|
||
[blue] FC 01 08
|
||
[lightblue] FC 01 09
|
||
[white3] FC 01 0A
|
||
[grey2] FC 01 0B
|
||
[gray2] FC 01 0B
|
||
[white4] FC 01 0C
|
||
[limegreen] FC 01 0D
|
||
[aqua] FC 01 0E
|
||
[navy] FC 01 0F
|
||
|
||
|