Skip to content

Custom Messages: regional language handling#151

Merged
PhlexPlexico merged 7 commits intoZ3DR:mainfrom
pizza1398:MultilangPatchTweaks
Feb 28, 2026
Merged

Custom Messages: regional language handling#151
PhlexPlexico merged 7 commits intoZ3DR:mainfrom
pizza1398:MultilangPatchTweaks

Conversation

@pizza1398
Copy link

  • Add European English, European French, and European Spanish to CustomMessage and patch
  • Remove Dutch from CustomMessage input, so we don't have to account for a fake language when writing entries
  • Try to avoid pushing a language's text if it's a duplicate of the language it's built to fallback to

Requires base patch adjustments, so draft for now

- Append regional languages to Language struct

- Process the 3 new languages when writing patch

- Write new languages to bigger "offsets" array
 - Write delays to "offsets" array's 10 leftover bits
Processing a language that the game refuses to load is pointless
If a language's string is identical to its "parent", just leave it
@pizza1398 pizza1398 marked this pull request as ready for review February 28, 2026 17:50
@PhlexPlexico PhlexPlexico merged commit 70cf708 into Z3DR:main Feb 28, 2026
1 check passed
@pizza1398 pizza1398 deleted the MultilangPatchTweaks branch February 28, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants