Hermes Atlas
Skills & skill packs · works with Hermes Agent

Unity Game Text Localization

kwingen/unity-game-text-localization

Agent skill for extracting, translating and patching text in Unity games, with local Sakura translation

In short

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 skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one