-
-
Notifications
You must be signed in to change notification settings - Fork 8
Troubleshooting
Lord0fTurk edited this page Jan 15, 2026
·
4 revisions
Most issues in RenLocalizer can be resolved by checking the logs or the diagnostic tools. Here are the most common solutions.
- Cause: The game uses compiled RPYC files only.
- Solution: Enable RPYC Reader in Settings to extract text directly from binary bytecode.
-
Cause: Duplicate translation definitions (scanning the
tl/folder twice). -
Solution: Delete the
game/tl/folder and re-run the translation. Ensure you are on v2.4.10+, which has an automatic exclusion filter.
- Cause: Content safety policies of the provider.
-
Solution:
- Set Gemini Safety to
BLOCK_NONE. - Use a Local LLM (No filters).
- Use OpenRouter with an "Uncensored" model.
- Set Gemini Safety to
- Cause: Original files aren't UTF-8 (Common in Japanese/Russian games).
- Solution: RenLocalizer tries to fix this automatically. If it fails, open the file in Notepad++ and "Convert to UTF-8 with BOM" manually.
-
Cause: The game code uses dynamic variables without translation flags (
!t). - Solution: Enable Force Runtime Translation in Settings. This will dynamically translate these strings while the game is running.
If the app closes or throws a fatal error:
- Check the Console: (If running from source) View real-time error messages.
-
View
error_output.txt: This file in the root folder contains the full technical "Traceback". - Run Health Check: Go to Tools > Project Health Check to scan for missing dependencies or invalid paths.
-
Q: Does it work with Ren'Py 6?
- A: Yes, but some advanced features like the RPYC Reader are optimized for Ren'Py 7/8.
-
Q: Can I translate APKs?
- A: Not directly. Extract the APK using 7-Zip/WinRAR first, translate the folder, and re-pack.
-
Q: How do I update?
- A: Replace the old files with the new ones. Your
config.jsonis safe to keep.
- A: Replace the old files with the new ones. Your
-
Q: Is it free?
- A: Yes! RenLocalizer is open-source (GPL-3.0).
🚩 Still Stuck? Open an issue on GitHub with your
error_output.txtattached.
- Advanced-Parsing
- RPA-Extraction
- Glossary-Management
- External-Translation-Memory — (NEW) Reuse translations across games
- Technical-Filtering
- Proxy-and-Rate-Limits
- Web-Google-Translate-Guide