ghorsington / CM3D2.YATranslator

Yet Another Translator -- Translation plug-in for CM3D2 remade from scratch
https://coder.horse/CM3D2.YATranslator
The Unlicense
28 stars 5 forks source link
cm3d2 plugin translation

Yet Another Translator for CM3D2

As the name implies, this is a translation loader plug-in for CM3D2. Use it to replace in-game strings, textures and assets.

Yet Another Translator is a replacement for Unified Translation Plug-in and TranslationPlus.
You must remove them before installing Yet Another Translator. You can leave the translation assets.
More information in the installation guide.

Download the latest release

View the wiki for help

Main features

Why another translation plug-in?

Yes, I do know that there are already two identical plug-ins, albeit one being for ReiPatcher (the Unified Translation Plug-in) and the other for Sybaris (TranslationPlus).

However, neither are

Thus this plug-in was written from scratch while maintaining similar functionality and public API. Moreover, this plug-in was made solely with CM3D2 in mind, which allowed to simplify some code and remove some unneeded quirks.

Building

To build you need to:

  1. Download the source code
  2. Have MSBuild 15.0 installed
  3. Place required assemblies into Libs folder. More info in the folder's README.
  4. Run build.bat

Contributing, problem reporting

If you have suggestions or any problems related to the plug-in, feel free to create an issue. If you do so, please, tag your issues accordingly.

Feel free to fork, edit and create pull requests.