nickworonekin / puyo-text-editor

Puyo Text Editor lets you modify text files in various Puyo Puyo games.
MIT License
17 stars 2 forks source link

[Sonic Frontiers] Subtitle dialogue properties are omitted upon conversion #8

Open hyperbx opened 1 year ago

hyperbx commented 1 year ago

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);

image

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.

image

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

BlueSpeedsterYT commented 1 year ago

well ain't that interesting. even more so with how no one noticed it for months