User Tools


    Site Tools

    super_mario_64:text_editing

    Text Editing

    The text for the dialogs, level names, and act (star) names are stored in the ROM using a custom encoding.

    Text Data

    Type Bank Offset Ext. ROM Offset Items Offset Len. Max data len
    Dialog 0xFFC8 0x81311E 170 16 bytes 32997 bytes
    Level Names 0x10F68 0x8140BE 26 4 bytes 536 bytes
    Act Names 0x1192C 0x814A82 97 4 bytes 2138 bytes

    Text Encoding

    Hex Display
    01 1
    02 2
    03 3
    04 4
    05 5
    06 6
    07 7
    08 8
    09 9
    0A A
    0B B
    0C C
    0D D
    0E E
    0F F
    10 G
    11 H
    12 I
    13 J
    14 K
    15 L
    16 M
    17 N
    18 O
    19 P
    1A Q
    1B R
    1C S
    1D T
    1E U
    1F V
    20 W
    21 X
    22 Y
    23 Z
    24 a
    25 b
    26 c
    27 d
    28 e
    29 f
    2A g
    2B h
    2C i
    2D j
    2E k
    2F l
    30 m
    31 n
    32 o
    33 p
    34 q
    35 r
    36 s
    37 t
    38 u
    39 v
    3A w
    3B x
    3C y
    3D z
    3E '
    3F .
    50 [Up]
    51 [Down]
    52 [Left]
    53 [Right]
    54 [A]
    55 [B]
    56 [C]
    57 [Z]
    58 [R]
    6F ,
    D0 /
    D1 [the]
    D2 [you]
    9E
    9F -
    E1 (
    E2 )(
    E3 )
    E4 +
    E5 &
    E6 :
    F2 !
    F4 ?
    F5 ”
    F6 “
    F7 ~
    F9 $
    FA ★
    FB [x]
    FC [•]
    FD ☆
    FE Line Break
    FF [End]

    References

    super_mario_64/text_editing.txt · Last modified: by jesusyoshi54