Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Localized Texture Support #5

Open
TheJabuJabu opened this issue Jan 22, 2025 · 0 comments
Open

Localized Texture Support #5

TheJabuJabu opened this issue Jan 22, 2025 · 0 comments

Comments

@TheJabuJabu
Copy link
Owner

Objective

Enable the localization of in-game textures, allowing text-based assets (e.g., boss titles, location names) to adapt to the selected language.

Details

  • Identify all textures that require localization.
  • Refactor the asset-loading system to dynamically load language-specific textures based on the selected language.
  • Use a directory-based structure for localized texture assets (e.g., textures/<language>/).
  • Implement a fallback mechanism to default to English (or another available language) if localized textures are missing.
  • Ensure textures render correctly, including those containing non-Latin scripts.

Acceptance Criteria

  • Text-based textures are dynamically loaded based on the selected language.
  • Missing localized textures default to English (or another supported language).
  • Modders can add new localized textures by placing files in the appropriate directory.
  • Non-Latin scripts and complex characters are supported without rendering issues.

Deliverable

A system supporting fully localized textures, integrated with the localization framework, tested, and modder-friendly.

@TheJabuJabu TheJabuJabu self-assigned this Jan 22, 2025
@TheJabuJabu TheJabuJabu converted this from a draft issue Jan 22, 2025
@TheJabuJabu TheJabuJabu removed their assignment Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

1 participant