Skip to content

v0.9.60 — Font Overrides, In-Game Text Editor & Merge Fixes

Choose a tag to compare

@djethino djethino released this 08 Apr 13:48
· 1301 commits to main since this release

New Features

Font/Size Overrides by Pattern

Override font size for specific UI elements without affecting the rest of the game. Useful when translated text needs different sizing than the original (e.g., tables, tooltips, titles).

  • 3 ways to add overrides: click on an element with the inspector, search by text content, or type a pattern manually
  • Supports recursive patterns (path:**/TablePanel/**)
  • Changes apply at runtime — no restart needed
  • Found in Translation Parameters → Fonts → Overrides

In-Game Text Editor

Edit any translation directly in the game without opening external files.

  • Click on any UI element to see all its text children
  • Edit the translation and save with a single click (tagged as Human)
  • Or retranslate with AI if the current translation isn't good enough
  • Found in Translation Parameters → Tools → Start Text Editor

Multiple Translation Backends

  • AI (LLM): any OpenAI-compatible server (Ollama, LM Studio, Groq, OpenAI, Google Gemini, and more)
  • Google Translate: Cloud Translation API
  • DeepL: Free and Pro tiers

Improvements

Merge & Sync

  • Merge panel now fully works on IL2CPP games (Schedule I, etc.)
  • "Keep My Changes" and "Take Server" buttons highlight when selected
  • "Apply Merge" is disabled until you make a choice
  • Clearer sync notifications: "Sync needed" instead of "Conflict" when changes can be merged automatically
  • Auto-merge when no real conflicts — panel only appears when manual resolution is needed
  • Website merge-preview: fixed session handling and accurate change count

UI

  • Inspector highlight no longer covers mod panels
  • Correct panel layering when returning from inspector
  • "Behavior" tab renamed to "Tools"
  • All writing systems supported (Arabic, Hindi, Cyrillic, Thai, Hebrew, CJK, and more)

Bug Fixes

  • Fixed merge button in overlay opening an empty panel instead of downloading remote changes
  • Fixed font size overrides not applying to child elements at runtime
  • Fixed website merge-preview "file not found" error when saving
  • Fixed website logout after merge-preview save when already logged in
  • Fixed AI URL resolution for non-standard providers (Gemini requires full URL with /chat/completions)