There are several external tools that are used by my scripts to get things done.
bsarch.exe
is included in the repository directly, as it was developed under MPL.
It is available on Nexus here
https://www.nexusmods.com/newvegas/mods/64745 and the source code is available here
https://github.com/TES5Edit/TES5Edit/tree/dev/Tools/BSArchiveVGAudioCli.exe
was created by Thealexbarney
https://github.com/Thealexbarney and is available here
https://github.com/Thealexbarney/VGAudioXTX-Extractor
was created by AboodXD
https://github.com/aboood40091 and is available here
https://github.com/aboood40091/XTX-Extractorconvert_sound_zappa*.py
convert_hkx64.py
nswnifopt.exe
was created by Zappastuff and is available here https://github.com/thywoof/nswnifoptAdPDDS.exe
was created by apipino on Nexus https://www.nexusmods.com/skyrim/users/1522687 and is distributed as a part of his texture opimizer Ordenador
https://www.nexusmods.com/skyrim/mods/12801/There are further external tools that the toolkit will attempt to download if you don't have them in the Utilities
directory, or that you must source yourself.
These tools are:
ffmpeg.exe
https://ffmpeg.zeranoe.com/builds/win64/staticnvddsinfo.exe
https://github.com/castano/nvidia-texture-tools/releasestextconv.exe
https://github.com/Microsoft/DirectXTex/releasestexdiag.exe
https://github.com/Microsoft/DirectXTex/releasesHavocBehaviourPostProcess.exe
is available from the Bethesda Creation Kit.
It is necessary to convert any mod that has animations in it, and you are also required to have a 32-bit version of those animation files in order to perform that conversion.
If you have the CK, you need to copy Tools\HavokBehaviorPostProcessHavocBehaviourPostProcess.exe
to the Utilities
directory in the Skyrim-NX-Toolkit.
All my scripts were written in Python 3.x, then packaged into an exe using PyInstaller. If you have Python 3.x (and Python Launcher, or 'py') accessible from your command line, you may run the scripts directly if you like. You can get Python here:
There are Examples listed in the "Examples" directory. They are filled with dummy mod files, but you should be able to run them and they should produce the appropriate output. Most of the scripts can be used by dragging a directory onto them, but I prefer to run them from the command line in case there's an error whilst in the batch file, so you can see it before the window disappears. The examples all show proper command line usage.