When I do translations for some games it gives me errors when trying to load images saying it can't find them.
I assume the images are being called from the maps files and the translator is translating it and mismatching the names.
Has anybody encountered this issue and fixed it? I have tried looking through the files but I can't find out what's actually breaking it.
The core issue behind the “image not found” error is not that the asset itself is missing, but that the
filename reference has been altered during translation injection. RPG Maker (RPGM) relies on exact matches between the filenames stored in its JSON files (like `MapXXX.json`) and the actual files in the `img` folders. If Translator++ changes those strings, the game can no longer locate the correct asset.
Recommended approach:
- Play through the game step by step. Each time an error appears, note the filename that RPGM reports as missing.
- Check your translation table. Locate the entry for that filename and delete or clear the translated value so it reverts to the original source string.
- Re‑inject the translation. This ensures the game uses the correct filename again.
- Repeat as needed. Continue testing until all altered filenames have been restored.
Why this is necessary:
- Translator++ extracts all strings from JSON files, including asset identifiers. Because these identifiers don’t include extensions, they look like normal text and are hard to filter automatically.
- Asset names (images, audio, system graphics) must remain identical to the source. Any change — even capitalization — will break the link between the JSON reference and the actual file.
The root cause is
filename translation, not missing files. The safest workflow is to manually restore asset names whenever errors occur, ensuring that only dialogue and narrative text are translated while filenames remain untouched.