Skip to content

IllusionMods/TranslationTools

Repository files navigation

TranslationTools

Translation tools for Illusion games

Plugins

TextResourceRedirector

Allows translations to override individual assets. Required for some translations to function correctly. Requires XUnity.AutoTranslator v4.16 or greater.

TextDump

Dumps untranslated text in to .txt files so that the lines can be used by translators working on the translation projects. Normally only executes under studio on initial load. Versions for localized games run under the main game and require multiple dump stages. Check the console and/or log file for specifics.

Marked incompatible with XUnity.AutoTranslator and XUnity.ResourceRedirector, since if either of them are installed it may not dump the unmodified assets.

TranslationSync

A plugin for correctly formatting translation files. Corrects formatting and copies translations from one file to another for the same personality in case of duplicate entries. Used by translators working on the Koikatsu Story Translation project. No need to download unless you're working on translations.

To use, open the plugin settings and set a personality, press the hotkey (default 0) to sync translations. Read your bepinex console or output_log.txt to see the changes made or any warnings and errors. Press alt+hotkey to force sync translation files in case of differing translations (warning: make backups first. It may not be obvious which translations are treated as the primary source). Press ctrl+hotkey to sync translations for all personalities (warning: very slow).

Only works on extracted files (not zip archives), and uses XUnity.AutoTranslator configuration to determine where files should be located.

ModTextDump

Dumps mod names into translation files. Will apply current translations while dumping. To use:

  • go to plugin options
  • set your filtering level (you may need to experiment depending on your source and target languages in XUnity.AutoTranslator)
  • set to enabled
  • quit
  • launch main game, wait for message telling you dump is complete
  • launch studio, wait for message telling you dump is complete

Tools

MergeIntoDump

Command line utility to any lines found in a dump to a set of asset translation files. Works only on extracted files, modifies output files in place (back up your files before using).

> MergeInfoDump.exe TextDump\RedirectedResources BepInEx\Translations\en\RedirectedResources