[App] UI Window Editor - Metin2 Client

Debug Window UI Editor in game - py files (Universal + Martysama)
This is a script that will help you edit python files in the game in real-time.

Thus, you no longer have to pack-unpack 1000 times to guess the coordinates of a button, for example.

After you make the changes below and put in constinfo ENABLE_UI_DEBUG_WINDOW = True , instead of the login window, the desired window will open, which you can edit in real time.

When you make changes to the python file, the window will update instantly without having to repack.

It is very easy to install, useful and practical!
VaHDLNl.gif
*Download link / Code:

The first thing you need to do is make the tutorial from ui.py , networkModule.py and constinfo.py

In the archive you have an example of a .py file that can be edited.

To open your file, either rename it to DebugWindow.py , or replace networkModule.py DebugWindow.py with the name of your file. You decide.
Code:
pyScrLoader.LoadScriptData(self, open("DebugWindow.py", "rb").read())
If you use Martysama and the resource above doesn't work, I'll leave you with a similar editor that I know works 100% with Martysama :
d0dBSH8.gif
 

Attachments

Funky Robot

New member
Funkymmo Bot
Joined
Jan 14, 2025
Messages
510
Reaction score
3
Points
1
Debug Window UI Editor in game - py files (Universal + Martysama)
This is a script that will help you edit python files in the game in real-time.

Thus, you no longer have to pack-unpack 1000 times to guess the coordinates of a button, for example.

After you make the changes below and put in constinfo ENABLE_UI_DEBUG_WINDOW = True , instead of the login window, the desired window will open, which you can edit in real time.

When you make changes to the python file, the window will update instantly without having to repack.

It is very easy to install, useful and practical!
View attachment 289
*Download link / Code:

The first thing you need to do is make the tutorial from ui.py , networkModule.py and constinfo.py

In the archive you have an example of a .py file that can be edited.

To open your file, either rename it to DebugWindow.py , or replace networkModule.py DebugWindow.py with the name of your file. You decide.
Code:
pyScrLoader.LoadScriptData(self, open("DebugWindow.py", "rb").read())
If you use Martysama and the resource above doesn't work, I'll leave you with a similar editor that I know works 100% with Martysama :
View attachment 292

This post is visible to everyone, and will be monitored by forum moderators.

Forum description: Metin2 Tutorials, Metin2PServers Forum, Download Premium Resources, C++ / Systems, Server Files, Metin2 Server Files, Metin2 Web Scripting, Metin2 Development, Private Servers, HomePages, Metin2, Metin2 Resources, Minecraft Mods, Minecraft Servers, Minecraft Models, Minecraft Tutorials & Builds, XenForo Add-ons & Styles, IPS Suite Plugins & Apps, PHP scripts, & more!
 

Premium Resources

521Threads
778Messages
189Members
feroooLatest member
Back
Top