Fixes the bug which forces a player to create a new character when they already have a save. Useful for migrating maps from co-op to dedicated servers and from one dedicated server to another.
This pull request introduces a graphical user interface (GUI) addition to the existing Python command-line program. It aims to enhance user experience by providing a simple and intuitive way to interact with the tool's functionality.
Changes
Developed a Tkinter-based GUI for inputting command arguments.
Implemented file and folder selection dialogs for easy path inputs.
Added dynamic dropdowns for new and old GUID selections, populated based on the specified save folder.
Ensured real-time configuration saving for user inputs.
Aligned the GUI design with the existing command-line tool's functionalities.
Impact
This enhancement makes the tool more accessible to users who prefer a graphical interface over command-line interactions. It simplifies the process of inputting arguments and selecting files, potentially increasing the tool's user base and improving overall usability.
Tested using pyinstaller to turn into single file exe
pip install pyinstaller
pyinstaller --onefile gui.py
Looking forward to your feedback on this addition!
NOTE: I am a fullstack dev specializing in Javascript/Node and .Net Core. Please have mercy on my soul.
Summary
This pull request introduces a graphical user interface (GUI) addition to the existing Python command-line program. It aims to enhance user experience by providing a simple and intuitive way to interact with the tool's functionality.
Changes
Impact
This enhancement makes the tool more accessible to users who prefer a graphical interface over command-line interactions. It simplifies the process of inputting arguments and selecting files, potentially increasing the tool's user base and improving overall usability.
Tested using pyinstaller to turn into single file exe
pip install pyinstaller
pyinstaller --onefile gui.py
Looking forward to your feedback on this addition!
NOTE: I am a fullstack dev specializing in Javascript/Node and .Net Core. Please have mercy on my soul.