0 of 0

File information

Last updated

Original upload

Created by

contentcat

Uploaded by

contentcat

Virus scan

Safe to use

About this mod

Windows GUI program for converting hkx files between Skyrim SE/LE formats and XML for modding

Permissions and credits
Changelogs
HKX Conversion Tool

HKX Conversion Tool is a GUI wrapper for serde-hkx for converting Havok files between different formats for Skyrim modding.

I initially started building a wrapper for hkxcmd, but since that doesn't handle amd64 hkx files, I was also using hkxconv to convert those into xmls first and pushing those xmls through hkxcmd, and then I got upset that the solution was messy and started to look at their source code to try and build a modern version that handles win32, amd64 and xml format conversions between each other. Thankfully I didn't get too far into reinventing the wheel before I found out someone built this already, so I just repurposed the GUI tool for their CLI since It Just Works™.

Working with havok files is really a pain in the ass, since Blender's hkx plugin can't import Skyrim SE/amd64 hkx formats, they have to all be converted to win32 Oldrim format first. A lot of the existing guides will tell you to find and install Havok Content Tools and use hctStandAloneFilterManager.exe. It annoyed me a lot that the animation modding toolchain basically relies on an obsolete and unsupported tool that you have to find a download for on some google drive folder.

Maybe someone will also reimplement hkanno to not rely on HCT and just work off of xml for annotations editing, then animating and animation modding in 2024 wouldn't be excruciatingly tedious for anyone that has to work with existing animations.

Features

  • Convert HKX files to XML format and between formats for Skyrim LE and SE
  • Convert XML files to HKX format for Skyrim LE and SE
  • Batch conversion support
  • User-friendlier GUI interface
  • Specify output folder and suffix options

Installation

  • Download the latest release.
  • Extract the zip file to your desired location.
  • Run hkxtools.exe file.

Usage

  • Launch the application.
  • Click "Browse Input Files" to select the HKX or XML files you want to convert.
  • (Optional) Set the output folder by clicking "Browse" next to "Output Folder".
  • (Optional) Enter a suffix for the output files.
  • Select the desired output format (XML, Skyrim LE, or Skyrim SE).
  • Click "Run Conversion" to start the conversion process.

License

This project is licensed under the MIT License - see below for details:

MIT License

Copyright (c) 2023

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Credits

  • hkxc.exe: This project uses the CLI hkxc.exe from serde-hkx by SARDONYX.

Source
here