Skip to content
A set of scripts to convert mods from Skyrim SE to Skyrim NX
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DefaultIniFiles modified original language ini files to remove Textures4/Textures5.bsa Oct 1, 2018
Empty archive_bsa now limits bsa size to 2gb. more robust tree deletion. fo… Aug 8, 2018
Examples build animations bsas, add in load order correctly Oct 9, 2018
GraphicsTools formatted the SDK readme files Aug 8, 2018
NvnTools formatted the SDK readme files Aug 8, 2018
Scripts added basic release testing Apr 16, 2019
Utilities Minor update so lip files are no longer unpacked with 12 byte header Oct 13, 2018
XTX-Extractor-master @ 66489b3 Initial Commit Aug 5, 2018
.gitignore fixed mising GOTO in BAT file Feb 24, 2019
.gitmodules Initial Commit Aug 5, 2018
BUILD_RELEASE.BAT STILL NO FUZ. 1st attempt remove Python Sep 17, 2018
CONVERT_MOD.BAT fixed mising GOTO in BAT file Feb 24, 2019
CONVERT_ONLY.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
LICENSE added file check & downloader. updated to simpler license Aug 20, 2018
LOAD_ORDER.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
PACK_MOD.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
PY_CONVERT_MOD.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
PY_CONVERT_ONLY.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
PY_GUI.BAT STILL NO FUZ. WIP gui, fix xtx conversion. added settings Sep 21, 2018
PY_LOAD_ORDER.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
PY_PACKED_LOAD_ORDER.BAT made some bsa changes config based Oct 15, 2018
PY_PACK_MOD.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
PY_REPACK_MOD.BAT packing bsa outputs Voice, load_order puts Voice in Archive2 Oct 12, 2018
PY_UNPACK_MOD.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
REPACK_MOD.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018
Readme.MD updated Readme to indicate the restrictions on hkx files Feb 25, 2019
Skyrim-NX-Toolkit.Icon.png STILL NO FUZ. WIP gui, fix xtx conversion. added settings Sep 21, 2018
Skyrim-NX-Toolkit.png Gave the image a red background instead of transparency Aug 8, 2018
TEST_PY.BAT added basic release testing Apr 16, 2019
TEST_RELEASE.BAT added basic release testing Apr 16, 2019
UNPACK_MOD.BAT removed PAUSE in bat. removed warning on xml hkx Oct 4, 2018

Readme.MD

Skyrim NX Toolkit

External Tools and Credits

There are several external tools that are used by my scripts to get things done.

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:

  • nvddsinfo.exe https://github.com/castano/nvidia-texture-tools/releases

  • textconv.exe https://github.com/Microsoft/DirectXTex/releases

  • texdiag.exe https://github.com/Microsoft/DirectXTex/releases

  • HavocBehaviourPostProcess.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.

  • It won’t convert skeleton and skeleton_female files. Get them from XPMS Switch version on Nexus

  • It won’t convert files in behaviors folders. Only occurrence I found in all SSE mods so far were in USSEP and FNIS. You can fish 32 bit equivalent

  • FNIS based mods can regenerate their behavior files in 32 bit by using the “Generate Behavior for Modders” tool included in FNIS oldrim

Running in Python

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:

Examples

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.

You can’t perform that action at this time.