Académique Documents
Professionnel Documents
Culture Documents
Mod wiki.
Update History
V1.00 Creation
V1.01 Fixed the "Using HKXCMD" error
V1.02 update of edited import_nif.py
Requirements
BSA_unpacker
http://tes.nexusmods.com/downloads/file.php?id=3117
or equivalent
Python 2.6.6 (32-bit)
http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
PyFFI 2.1.10 (32-bit)
http://sourceforge.net/projects/pyffi/files/pyffi/2.1.10/
Blender Nif Scripts 2.5.8
http://sourceforge.net/projects/niftools/files/blender_nif_scripts/2.5.x/2.5.08/
Nifskope1.1.0-RC
http://niftools.sourceforge.net/wiki/NifSkope
hkxcmd1.3
http://skyrim.nexusmods.com/downloads/file.php?id=1797
Installation
1. Instal Blender 2.49b
select - use the installation directory
2. Instal Python 2.6.6
3. Instal in this order PyFFI 2.1.10 Blender NIF Scripts 2.5.8 NifSkope 1.1.0-RC1
4. Start up Nifskope, with Render > Settings > Startup Version 20.2.0.7 of the
General
5. Make a working folder for hkxcmd in an appropriate place
Preparation
- Editing the Blender Nif scripts export_nif.py
Backup your existing Blender Nif scripts export_nif.py as you are going to use
an edited version. It's edited simply to accommodate Skyrim and will probably br
eak NifScripts for FO3 or Oblivion so make a backup.
(The zipfile should have copies of both original and edited scripts).
path = Blender Foundation\Blender\.blender\scripts\export\export_nif.py
modification points:
- The type of rotation interpolation changes from linear to quadratic. Spec
ifically lines 1505,1506,1507,1525 change from NifFormat.KeyType.LINEAR_KEY to N
ifFormat.KeyType.QUADRATIC_KEY
- Modifications to the targetname using NPC Root [Root] from line 846
if not self.EXPORT_ANIMTARGETNAME:
if "Bip01" in [node.name
for
node in node_kfctrls.iterkeys()]:
targetname = "Bip01"
elif "Bip02" in [node.name
for
node in node_kfctrls.iterkeys()]:
targetname = "Bip02"
else:
targetname = root_block.name
else:
targetname = self.EXPORT_ANIMTARGETNAME
kf_root.target_name = targetname
becomes
if not self.EXPORT_ANIMTARGETNAME:
targetname = "NPC Root [Root]"
else:
targetname = self.EXPORT_ANIMTARGETNAME
Seems to do the trick.
- Editing the Blender NIF Scripts import_nif.py
As with the export_nif.py these changes will bugger you for Oblivion and FO3
so backup.
Path = Blender Foundation\Blender\.blender\scripts\export\import_nif.py
Modification Points
Conversion to HKX seems to bugger up the fps rate that is read whatever you put
line 2647
return fps
becomes
@
return 30