Tales of Phantasia (SNES)/Notes: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Created page with "== Dialogue System == ===Script Dump=== A Japanese script dump can be locate here: https://magno.romhackhispano.org/utilidades.html Please note that this script dump has iss...")
 
No edit summary
Line 1: Line 1:
{{notes|game=Tales of Phantasia}}
== Dialogue System ==
== Dialogue System ==
===Script Dump===
===Script Dump===

Revision as of 17:52, 31 July 2021

Chip tiny.png The following article is a Notes Page for Tales of Phantasia (SNES).

Dialogue System

Script Dump

A Japanese script dump can be locate here:

https://magno.romhackhispano.org/utilidades.html

Please note that this script dump has issues, such as having Bank 10 and 11 being identical.

Format

The pointers are 2 byte little endian and each map has their separate pointer table separated by FF and these tables are extremely small. The DeJap translation totally ignores these tables as they use a complete different system.

The game decompresses the text before a map is loaded and the pointers reference the decompressed text, not compressed. Take for instance the married couple as Toltus:

$7e:c676 = woman        (01DF) (Compressed: $EC:A7D7) (uncompressed: $7E:C835)
$7e:c678 = man          (0224) (Compressed: $EC:A81F) (uncompressed: $7E:C87B)

The woman's dialogue pointer is at $7e:c676 with a value of 01DF. Also when text is decompressing, it can reference decompressed dialogue strings, as is the case with the man's dialogue.