I wrote this because I wanted to use the load order generator under Mac OS X with mods from the Nexus Mods site and didn't want to use my Windows laptop or boot up a VM.
Find the "py_load_order.sh" (a port of the .bat script for macOS/UNIX) as well as a modified load_order.py to use UNIX-style '/' delimited paths instead of DOS/Windows "\" paths. You must use the modified load_order.py (stick it in Scripts/ directory) if you're on macOS or UNIX because Windows uses backslashes.
Feel free to put this into the main code base if you wish; and maybe in load_order.py use a variable for the backslash-or-slash check with a small function to check the OS and if not Windows/DOS use a regular slash, so that users don't have to patch the change in themselves. I'm too lazy to write that part right now. If someone wants I will, otherwise just drop the load_order.py included here into Scripts/ and py_load_order.sh into the root directory.
To re-iterate, after extracting:
py_load_order.sh in the root directory (the toolkit directory, the main one aka Skyrim-NX-Toolkit dir);
load_order.py in Scripts/;
Of course make sure Python 3.x is installed obviously (the script will do this for you too). It'll also do a lot of other stuff and check stuff for you if you're too lazy. You're welcome.
load_order_osx_unix.zip
^-- Files here
Hello everyone,
I wrote this because I wanted to use the load order generator under Mac OS X with mods from the Nexus Mods site and didn't want to use my Windows laptop or boot up a VM.
Find the "py_load_order.sh" (a port of the .bat script for macOS/UNIX) as well as a modified load_order.py to use UNIX-style '/' delimited paths instead of DOS/Windows "\" paths. You must use the modified load_order.py (stick it in Scripts/ directory) if you're on macOS or UNIX because Windows uses backslashes.
Feel free to put this into the main code base if you wish; and maybe in load_order.py use a variable for the backslash-or-slash check with a small function to check the OS and if not Windows/DOS use a regular slash, so that users don't have to patch the change in themselves. I'm too lazy to write that part right now. If someone wants I will, otherwise just drop the load_order.py included here into Scripts/ and py_load_order.sh into the root directory.
To re-iterate, after extracting:
py_load_order.sh in the root directory (the toolkit directory, the main one aka Skyrim-NX-Toolkit dir); load_order.py in Scripts/;
Of course make sure Python 3.x is installed obviously (the script will do this for you too). It'll also do a lot of other stuff and check stuff for you if you're too lazy. You're welcome.
Regards,
Brandon