The Tibia Items Editor is a Python-based GUI application designed for managing items stored in an XML file. The application supports searching, editing, and saving XML data, with multi-language support.
- Multi-language Support: Available in Polish, English, and Portuguese.
- Search Items: Search for items by their name or partial name.
- Edit Items: Modify the attributes of selected items.
- Save Changes: Save the modified XML data to a file.
- User-Friendly Interface: Built using
Tkinter
for an intuitive GUI.
- Python 3.6+
- The following Python libraries:
os
json
xml.etree.ElementTree
tkinter
-
Clone the repository:
git clone https://github.com/whitecrixu/tibia_items_editor.git cd tibia_items_editor
-
Install Python dependencies (if needed):
pip install tk
-
Place your language files in the
lang
directory. The application supports:lang/lang_pl.json
(Polish)lang/lang_en.json
(English)lang/lang_pt.json
(Portuguese)
-
Prepare an XML file for testing or management.
-
Run the application:
python item_search_tool.py
-
Select a language from the prompt (e.g.,
1
for Polish,2
for English,3
for Portuguese). -
Use the buttons in the GUI to:
- Load an XML file.
- Search for items by name.
- Edit attributes of selected items.
- Save changes to a new XML file.
Project by Jakub Polewka