A tool for creating separators for categorization within Mod Organizer 2, making it easier to manage large collections of mods.
This is my first major work in Python, teaching myself the language by converting a Powershell script I made into a Python script (with an easy UI!). And feedback is welcome!
- Create and manage categories and subcategories for mod organization.
- Customize category headers and appearance.
- Apply themes and color accents to the interface.
- Generate output files for use in Mod Organizer 2.
- Load and save configurations in JSON format.
- Clone the repository:
git clone https://github.com/Furglitch/ModOrganizer-SeparatorGenerator.git
- Navigate to the project directory:
cd ModOrganizer-SeparatorGenerator
- Ensure you have Python installed on your system.
- Run the application:
python interface.py
- Install PyInstaller if you haven't already:
pip install pyinstaller
- Build the executable:
pyinstaller -n 'Mod Organizer Separator Generator' --onefile -w interface.py backend.py --add-data "resources;resources" -i 'resources/icon.ico
- The executable will be located in the
dist
directory.
Any changes you make in the settings menu can be saved with the click of a button. This file is automatically created at launch and updated in the %APPDATA%/Furglitch/MO2SE/MO2SE.json
directory.
The application logs almost everything to files located in the %APPDATA%/Furglitch/MO2SE/logs
directory. These logs can be used for troubleshooting and debugging. Please include when reporting an issue.
Contributions, critiques, and bug reports are welcome! If you have any suggestions or improvements, please create a pull request or open an issue.
This project is licensed under the GNU General Public License v3.0.