Newbie Spellweaver
- Joined
- Mar 28, 2024
- Messages
- 31
- Reaction score
- 18
Game UI XML Editor
Game UI XML Editor is a visual XML editor created for editing Talisman Online client interface files.
The tool is designed to make UI editing faster, easier, and much more accurate by allowing you to preview and adjust XML-based interface elements directly on screen.
Instead of changing every position manually inside the XML file, you can open the interface in the editor, select controls, move them, resize them, edit their properties, and save the XML back when everything looks correct.
Important Setup
The `GameUiXmlEditor.exe` file should be placed inside the root folder of your Talisman Online client, in the same folder where `client.exe` is located.
Example:
Talisman Online/
├─ client.exe
├─ GameUiXmlEditor.exe
├─ ui/
├─ local/
└─ other client files...
This allows the editor to automatically find the required UI textures, theme files, language files, and other client resources.
Main Features
- Open and preview Talisman Online UI XML files
- Visual preview of forms, labels, buttons, widgets, images, and background elements
- Reads client textures from the game client folders
- Supports DDS and TGA image resources
- Supports theme-based UI templates
- Supports language text references from the client files
- Move UI elements visually with the mouse
- Resize UI elements visually
- Edit position, size, text, image source, visibility, text color, text font, and text size
- Search and filter XML elements from the layer list
- Select which form to preview when an XML file contains multiple forms
- Zoom into the preview area for precise editing
- Undo, redo, and delete support
- Save the edited XML file directly
- Built-in tool guide with usage instructions
- Self-updating system to keep users on the latest version
How It Works
Place the editor inside your Talisman Online client root folder, next to `client.exe`
The editor uses the client folder to locate UI textures, theme files, language files, and other resources needed to display the interface correctly.
After opening an XML file, the tool shows:
- A visual preview of the interface
- A layer list of XML elements
- A property editor for the selected control
- The raw XML source at the bottom
You can select elements from the preview or from the XML layer list. The selected element is highlighted so you can clearly see what you are editing.
Controls
- Click an element to select it
- Hold `Ctrl` + left mouse drag to move an element
- Hold `Alt` + left mouse drag to resize an element
- Use arrow keys to move the selected element by 1 point
- Hold an arrow key to move continuously
- Hold `Ctrl` + mouse wheel to zoom in or out at the cursor position
- Press `Delete` to remove the selected element
- Press `Ctrl + Z` to undo
- Press `Ctrl + Y` to redo
Property Editor
The right-side property editor allows you to edit important XML attributes directly:
- Control name
- Position and size
- Size attribute
- Text content
- Text color
- Text font
- Text size
- Image file and source rectangle
- Show/hide state
After changing values, press `Apply` to write the changes back into the XML preview and source.
Multi-Form XML Support
Some UI XML files contain many forms inside one file.
The editor includes an Active Form selector, allowing you to choose which form should be displayed in the preview. This is useful for large files such as world map or multi-window interface files.
Texture and Theme Support
The editor can load textures from different client UI folders and can also read UI template data from theme files. This helps the preview look much closer to how the interface appears inside the game.
If a texture is missing, the editor will mark it clearly in the preview so it is easier to find and fix the issue.
Discord Community
We also have a Discord server for this project.
Players, developers, and UI modders can join the Discord to:
- Report bugs
- Suggest new features
- Share edited UI designs
- Ask for help
- Discuss improvements
- Request support for more XML files or UI systems
If you find a bug or think something useful should be added, you are welcome to join and share your idea.
Project Goal
The goal of Game UI XML Editor is to make Talisman Online UI editing simple, visual, and practical.
It is built to help server owners, developers, and interface editors work faster without needing to constantly guess positions inside XML files.
The tool is still being improved, and community feedback is welcome.
Download Link:
Game UI XML Editor is a visual XML editor created for editing Talisman Online client interface files.
The tool is designed to make UI editing faster, easier, and much more accurate by allowing you to preview and adjust XML-based interface elements directly on screen.
Instead of changing every position manually inside the XML file, you can open the interface in the editor, select controls, move them, resize them, edit their properties, and save the XML back when everything looks correct.
Important Setup
The `GameUiXmlEditor.exe` file should be placed inside the root folder of your Talisman Online client, in the same folder where `client.exe` is located.
Example:
Talisman Online/
├─ client.exe
├─ GameUiXmlEditor.exe
├─ ui/
├─ local/
└─ other client files...
This allows the editor to automatically find the required UI textures, theme files, language files, and other client resources.
Main Features
- Open and preview Talisman Online UI XML files
- Visual preview of forms, labels, buttons, widgets, images, and background elements
- Reads client textures from the game client folders
- Supports DDS and TGA image resources
- Supports theme-based UI templates
- Supports language text references from the client files
- Move UI elements visually with the mouse
- Resize UI elements visually
- Edit position, size, text, image source, visibility, text color, text font, and text size
- Search and filter XML elements from the layer list
- Select which form to preview when an XML file contains multiple forms
- Zoom into the preview area for precise editing
- Undo, redo, and delete support
- Save the edited XML file directly
- Built-in tool guide with usage instructions
- Self-updating system to keep users on the latest version
How It Works
Place the editor inside your Talisman Online client root folder, next to `client.exe`
The editor uses the client folder to locate UI textures, theme files, language files, and other resources needed to display the interface correctly.
After opening an XML file, the tool shows:
- A visual preview of the interface
- A layer list of XML elements
- A property editor for the selected control
- The raw XML source at the bottom
You can select elements from the preview or from the XML layer list. The selected element is highlighted so you can clearly see what you are editing.
Controls
- Click an element to select it
- Hold `Ctrl` + left mouse drag to move an element
- Hold `Alt` + left mouse drag to resize an element
- Use arrow keys to move the selected element by 1 point
- Hold an arrow key to move continuously
- Hold `Ctrl` + mouse wheel to zoom in or out at the cursor position
- Press `Delete` to remove the selected element
- Press `Ctrl + Z` to undo
- Press `Ctrl + Y` to redo
Property Editor
The right-side property editor allows you to edit important XML attributes directly:
- Control name
- Position and size
- Size attribute
- Text content
- Text color
- Text font
- Text size
- Image file and source rectangle
- Show/hide state
After changing values, press `Apply` to write the changes back into the XML preview and source.
Multi-Form XML Support
Some UI XML files contain many forms inside one file.
The editor includes an Active Form selector, allowing you to choose which form should be displayed in the preview. This is useful for large files such as world map or multi-window interface files.
Texture and Theme Support
The editor can load textures from different client UI folders and can also read UI template data from theme files. This helps the preview look much closer to how the interface appears inside the game.
If a texture is missing, the editor will mark it clearly in the preview so it is easier to find and fix the issue.
Discord Community
We also have a Discord server for this project.
Players, developers, and UI modders can join the Discord to:
- Report bugs
- Suggest new features
- Share edited UI designs
- Ask for help
- Discuss improvements
- Request support for more XML files or UI systems
If you find a bug or think something useful should be added, you are welcome to join and share your idea.
To view the content, you need to sign in or register
Project Goal
The goal of Game UI XML Editor is to make Talisman Online UI editing simple, visual, and practical.
It is built to help server owners, developers, and interface editors work faster without needing to constantly guess positions inside XML files.
The tool is still being improved, and community feedback is welcome.
Download Link:
To view the content, you need to sign in or register
!

