Sonic Frontiers appears to have some extra data for *.cnvrs-text that doesn't get parsed by Puyo Text Editor, or at least isn't written to the XML.
This data seems to be used to determine who is the speaker and who is being spoken to in a given subtitle file for events, including timings for mouth animations.
Example of omitted strings in sb1050.cnvrs-text (top is converted by Puyo Text Editor, bottom is the original file);
Speaker (param) - the main character speaking in the event (usually who started talking first).
Spoken To (param) - who the main character is speaking to in the event.
am (value) - Amy
sn (value) - Sonic
Just above the string table, there is a large chunk of binary data that is also missing from the Puyo Text Editor export - it seems to be an array of doubles, zeroing all of these causes the mouths to stop animating, so this is likely for timing.
These files are located in ./SonicFrontiers/image/x64/raw/text/text_caption_*.pac, here are some example files from the English archive if needed: text_caption_en.zip
Sonic Frontiers appears to have some extra data for
*.cnvrs-text
that doesn't get parsed by Puyo Text Editor, or at least isn't written to the XML.This data seems to be used to determine who is the speaker and who is being spoken to in a given subtitle file for events, including timings for mouth animations.
Example of omitted strings in
sb1050.cnvrs-text
(top is converted by Puyo Text Editor, bottom is the original file);Speaker
(param) - the main character speaking in the event (usually who started talking first).Spoken To
(param) - who the main character is speaking to in the event.am
(value) - Amysn
(value) - SonicJust above the string table, there is a large chunk of binary data that is also missing from the Puyo Text Editor export - it seems to be an array of doubles, zeroing all of these causes the mouths to stop animating, so this is likely for timing.
These files are located in
./SonicFrontiers/image/x64/raw/text/text_caption_*.pac
, here are some example files from the English archive if needed: text_caption_en.zip