How to use this tool
- Start a new layout or import a UIScript .py file.
- Choose the intended resolution and inspect element positions, dimensions and hierarchy.
- Review the generated Python, then copy it or export the script.
- Integrate it into a test client and connect the window logic, resource paths and locale entries.
Compatibility checks
A UIScript layout is only part of a working client window. Python event handlers, images, fonts and locale strings must match your client. Test the window at the resolutions your players use.
Free editing and optional storage
The editor does not require a paid subscription. Server-side export actions require a free M2City account. Persistent project files, hosted processing and storage integrations are separate features; opening this tool does not purchase a plan.
Keep the original files, make one change at a time and compare the exported result before replacing anything. For help, include your server or client revision, a small reproduction and the exact error in your forum question.
Metin2 troubleshooting guides · Check proto references · Ask the community