Translator++ Error related to RPG Maker VX Ace

lalapolpolpol

Member
Feb 26, 2018
151
319
137
Before anything else, i should note this only happens when i try to translate games made in RPG Maker VX Ace games, the rest of them are ( or seem to be) normal.

What happens is that, at first, the translation process and the creation of the project starts out as normal. No errors, until i get to the point where i inject the translation. At the end of the processing i get the error show in the first image. This happens no matter what translator i choose, and i have no idea how to solve the "TES data" problem show in the second image that shows when i click the cancel option in the error window. Lastly, if i try to ignore these errors and start the game anyway i get the error screen show in the third image.

What do i do?
 

InkyBlack

Newbie
Oct 16, 2024
27
5
62
Okay, so if your game is crashing after you tried to translate it, here’s what’s actually going on. It’s not your fault! It's basically this annoying three-step domino effect.



So, Here's the Problem:


  • Domino 1 (The Real Issue): The translation tool, Translator++, has this known bug. It totally struggles to open and save a key game file (it's called main.rvdata2, but it's packed inside that Game.rgss3a archive).
  • Domino 2 (The Mess): When the tool fails, it panics and messes up the game's code. It gets confused by the original Japanese text and accidentally sticks in a random tilde (~) character where it doesn't belong.
  • Domino 3 (The Crash): Then, when you try to run the game, the game reads its code, sees this ~, and is like, "...what is this?" It doesn't understand the typo, so it just crashes on you.
In short: Your game isn't broken. The tool is just failing to save your work right, and it's creating a typo in the code that makes the game crash.



Here's How to Fix It


You can't really fix the crash itself. You have to stop the tool from making that ~ typo in the first place. The best way is to prep your project to avoid the bug completely.

Here’s the step-by-step:

  1. Update Your Tool: First, just make sure your Translator++ is fully updated. The developer might have fixed this bug in a new version, so grab the latest one.
  2. Manually Unpack the Game: This is the most important step, so don't skip it!
    • In your game’s folder, find the file named Game.rgss3a.
    • You'll need an "RGSS archive tool" (you can just Google it) to extract or "unzip" this file.
    • This will create a new folder, probably named Data.
    • After you have that Data folder, just delete or rename the original Game.rgss3a file. This forces the game to read from your new, unpacked folder instead.
  3. (Highly Recommended!) Change Your System Locale:
    • This is what stops that ~ typo from happening.
    • In Windows, go to Control Panel > Region > Administrative tab.
    • Click "Change system locale..." and set it to "Japanese (Japan)".
    • You'll have to restart your computer. (Don't worry, you can change it back after you're done translating!)
  4. Start Your Translation Project:
    • Now, open your updated Translator++ and start a brand new project.
    • Point it to the Game.exe in the folder you unpacked.
  5. Translate Safely and Save:
    • Don't use a "translate all" function, it's a great way to break things.
    • Use the "Search by Context" feature to only translate the safe stuff, like dialogue and item descriptions.
    • When you're done, save (inject) your translation to a new, empty folder. Never save over your original game!
That's it! By unpacking the game before you start, you're letting the tool skip the buggy part. Changing the locale adds extra protection against those weird text-corruption errors. This should stop the ~ typo and let your game run perfectly. Good luck!