#23 · Primary category: Translation & Localization

Textractor

cpp games hacking reverse-engineering

Extracts text from video games and visual novels. Highly extensible.

Project last updated:03/15/24

GitHub Stars

2.7K

Forks

238

Contributors

24

License

GPL-3.0

Why we included this project

Textractor hooks into a running game and pulls out the text it's displaying, which is the hard part when you're dealing with an untranslated visual novel or Japanese game. It injects into the process, captures dialogue as it appears, and routes it to the GUI or to extensions. Fan translators use it to grab lines for translation, and people building machine-translation overlays or vocabulary mining setups send the captured text to a dictionary or lookup tool. The auto-hook engine covers many game engines out of the box, and when it misses, you can fall back to AGTH-style hook codes or have it search for candidate hooks. It's a Windows desktop utility rather than a library, so you run it next to the game and wire up extensions for whatever downstream processing you need.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category