Unity Game Text Localization
kwingen/unity-game-text-localization
Agent skill for extracting, translating and patching text in Unity games, with local Sakura translation
Unity Game Text Localization is an agent-neutral SKILL.md skill for extracting, translating and back-filling text in Unity games, written for Japanese-to-Chinese work but not tied to a fixed language pair.
What Unity Game Text Localization does
The skill covers build inventory and text-source discovery across Mono and IL2CPP builds: localization tables, external data, serialized assets, AssetBundles, Addressables, UI text, code strings, dynamic text and text baked into media. It extracts a corpus with context, placeholders and source locations, then handles translation provider selection, glossaries, QA and structural validation. The repository description highlights local Sakura translation.
For back-filling, it covers native table patching, asset overlays, runtime hooks including a BepInEx loader, and font and UI adaptation, with verification on an isolated copy and reproducible manifests. References are split into workflow.md, text-sources.md, translation.md, backfill.md and pitfalls.md. For Hermes, the README says to import it through the profile skill manager or copy it into the configured skills directory, and it uses the same SKILL.md format as Codex and Claude Code. It is meant for authorized copies only and does not bypass DRM, anti-cheat, encryption or obfuscation.
Key features
- Text-source discovery across Mono and IL2CPP Unity builds
- Corpus extraction with context, placeholders and source locations
- Translation workflow with glossaries, QA and structural validation
- Native table patching, asset overlays and runtime hooks including BepInEx
- Font and UI adaptation
- Isolated-copy verification and reproducible manifests
When to use it
- Extracting Japanese text from a Unity game for translation
- Building a Chinese localization patch as an overlay on an authorized copy
- Adapting fonts so translated text displays correctly
Who it is for: Game localizers and modders who use a coding agent to extract, translate and patch Unity game text.
How it fits with Hermes Agent
Supports Hermes Agent among other agents. The README says to import it through the profile skill manager or copy it into the configured skills directory.
Note: Intended for authorized game copies only, and it does not bypass DRM, anti-cheat, encryption or obfuscation.
FAQ
What is Unity Game Text Localization?
It is an agent skill that guides the extraction, translation and back-filling of text in Unity games. It covers structure analysis, local Sakura translation, asset patching, a BepInEx loader and font adaptation.
Does Unity Game Text Localization work with Hermes Agent?
Yes. The README lists Hermes among the supported agents and says to import it through the profile skill manager or copy it into the configured skills directory. It uses the common SKILL.md format.
Can I use Unity Game Text Localization on any game?
Only on copies you are authorized to modify. The README says to keep the original game directory read-only, produce changes in an overlay or isolated copy, and not to bypass DRM, anti-cheat, encryption or obfuscation.
Similar skills for Hermes Agent
All skillsAgent skill that pulls public TikTok search, creator and comment data as JSON for audience research
why20261 Kuaishou Video SearchSkill that searches Kuaishou videos by keyword, monitors creators and analyzes comments, returning JSON
why20261 Xiaohongshu Note SearchNode.js skill that returns structured data on public Xiaohongshu notes, comments and creators
why20261 Douyin InsightAgent skill for pulling public Douyin video, creator, comment and hot-list data as structured JSON
true402 true402 SkillsHermes skill tap with a Base token rug-check skill that simulates buys and sells before you trade
why20261 Douyin KOL DiscoveryNode.js skill that searches Douyin videos, creator posts, comments and the hot list and returns JSON
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one