Hi all, i wanna make translation of RE DS and trying to understand text format:
Pointers:
0x03B0 - first pointer 4 bytes, to address 0x3290, first 3 special bytes, and text from 0x3293
0x03B4 - second pointer 4 bytes, to address 0x32A9, first 3 special bytes, and text from 0x32AC
0x3280 - last pointer 4 bytes, to addres 0x016447
End of pointers block, last 4 bytes - 0x328c before text on 0x3290
Sometimes between pointers we have 4 special bytes 0x00730000. (???)
Sometimes we have 2 or more pointers to the same text string.
Encoding - ascii
line brake - 0x01
string end - 0x00
Some special bytes:
0x0300 - ??
0x0301 - ??
0x0302 - ??
0x060002 - wait for input
0x0600 - end of string with 0x060002, after 0x0600 always 0x00
some variables:
0x040105000400
0x040105000400
example: "Would you take %item%?" is "Would you take 0x040105000400?"
Maybe somebody can help me?
Sorry for bad english.
sample
Pointers:
0x03B0 - first pointer 4 bytes, to address 0x3290, first 3 special bytes, and text from 0x3293
0x03B4 - second pointer 4 bytes, to address 0x32A9, first 3 special bytes, and text from 0x32AC
0x3280 - last pointer 4 bytes, to addres 0x016447
End of pointers block, last 4 bytes - 0x328c before text on 0x3290
Sometimes between pointers we have 4 special bytes 0x00730000. (???)
Sometimes we have 2 or more pointers to the same text string.
Encoding - ascii
line brake - 0x01
string end - 0x00
Some special bytes:
0x0300 - ??
0x0301 - ??
0x0302 - ??
0x060002 - wait for input
0x0600 - end of string with 0x060002, after 0x0600 always 0x00
some variables:
0x040105000400
0x040105000400
example: "Would you take %item%?" is "Would you take 0x040105000400?"
Maybe somebody can help me?
Sorry for bad english.
sample