Hello everyone! This patch improves story generation, characters, Steam Workshop integration, and localization while addressing recently reported issues.
## Story and Reading
- Improved math prompts and LaTeX output rules to reduce malformed formulas and rendering failures.
- Strengthened source grounding and story validation, fixing later chapters unexpectedly drifting into unrelated topics such as Transformers, tokens, or deep learning.
- Fixed the platform occasionally failing to load in the runner minigame.
- Improved movement and jumping in the runner minigame, with a slightly higher jump to make it more comfortable to play.
- Hardened story content rendering so unsafe HTML cannot execute.
## Characters and Voice
- Added Live2D character support with compatible models imported from ZIP packages.
- The selected character now persists after finishing a story and restarting the game. If that character becomes unavailable, the game automatically falls back to a default character.
- Added voice previews to the Partner page. Previews can be played or stopped at any time and follow the configured voice volume.
- Adjusted the voice preview, sprite layout, and Workshop button positions to prevent overlap.
## Steam Workshop
- Character expression images and ending CGs are now uploaded as additional screenshots when available, while the original prompt is included in the character description.
- Fixed borrowed character sprites sometimes displaying incorrectly after the Workshop item was updated.
- Improved asset finalization and cache refresh behavior for more reliable first-time publishing and updates.
## Saves and Migration
- Improved legacy save and character migration, including complete transfer packages containing images, voice references, and other assets.
- Fixed inaccurate import summaries such as “0/1 imported successfully.”
- Strengthened desktop account-data isolation and local content security.
## Languages and Interface
- Added community UI language-pack support. Translation templates can be exported and completed language packs can be imported from Settings.
- Language packs subscribed to through Steam Workshop are installed and updated automatically.
- Community templates expose only visible UI text and exclude links and fields belonging to unavailable features.
- Restored the Custom API settings entry.
- Updated the in-game cursor and refined several interface messages.
Thank you for all your feedback and support! If you still encounter problems after updating, please let us know through the Steam Community.