Home Creators Posts Import Register Favorites Logout

Content


HKX Edit — Skyrim animation editor

Preview, pose and author Skyrim animations — no Blender, no Havok SDK.

Hi everyone! HKX Edit is ready to share.

It is a standalone Windows tool for Skyrim's Havok (.hkx) animations. Open any animation and it plays on the right skeleton right away. Switch to the Edit screen to pose it, key it and export a game-ready HKX, all in one program.


1.1.0 Update notes (2026. 10. 18)

  • Added controllers and parts features

  • Fixed an HKX output file size issue

  • Added an auto-positioning feature for twist bones

  • Added an auto-positioning feature for skirt bones

  • Added weapon parts

  • Removed the FK/IK distinction and replaced it with automatic switching

  • Added a bone attachment feature

  • Added a ragdoll feature

  • Added a balance positioning feature

  • Added convenience controllers

  • Added a video playback feature

  • Reworked gizmo handling and added a local gizmo

  • Reworked the dopesheet

  • And more


1.1.1 Update notes (2026. 10. 21)

  • Added a marker on arm parts to indicate which side is the outside

  • Newly created or modified animations now use the same compression logic as vanilla when exporting to HKX

1.1.2 Update notes (2026. 10. 22)

  • Changed it so that each item, such as Export and Import, remembers the last location used.

  • When saving a project, what used to be two files is now saved as a single .json file.

  • Fixed an issue where, during animation work, removing a keyframe on a parent bone of a locked bone caused the locked bone’s position to shift.


1.2.3 Update notes (2026. 10. 28)

  • I’ve added a World/Local toggle to the bone position and rotation value panels. When a bone is locked, it automatically switches to world values, just like with IK.

1.2.4 Update notes (2026. 10. 29)

  • Works on every frame: Locked hands and feet stay in place even on in-between frames. Legs and arms are fitted with IK on every frame.

  • Removed uncompressed (interleaved) export. Export now uses spline compression only.

1.2.5 Update notes (2026. 11. 06)

  • Fixed an issue where float tracks were lost and transformOffsets were incorrect in spline compression on export.

  • Added a “Display” tab. It lets you hide or show weapon, shield, magic, and object nodes, and on export they are saved as floats, the same as in vanilla. (Not supported in pair animations.)

  • Added a camera view for creating first-person animations.

1.2.6 Update notes (2026. 11. 07)

  • Fixed timeline playback staying slow after a reference video was added: the video now stops completely when its window is closed and only does work for frames that are actually shown.

Main features

  • Every vanilla animation, built in — 5,300+ Skyrim SE clips (base game, patches, all three DLCs) and 50 skeletons, matched automatically. Creatures, paired killmoves, 1st person and root motion all play as in the game.

  • Blender-style posing — G / R and a gizmo. Move a hand and the arm follows (IK); rotate a bone and only that bone turns (FK). Copy a pose from any vanilla frame into your own work.

  • Balance and controller points — drag a foot and the body shifts its weight to stay balanced. Handles on the body turn the pelvis, aim the chest, turn the head and curl the fingers.

  • Timeline and dope sheet — auto-key, onion skin, key copy / paste between tabs and between the two actors of a pair, undo, project files.

  • Weapons — wear vanilla weapons from a menu, drag a weapon to move the arm holding it, or attach one hand to the other for a two-handed grip.

  • Animation ragdoll — from any frame the body falls by physics with its momentum, then bake the result to keys.

  • Events and export — edit animation events on their frames and export SE (64-bit) or LE (32-bit).

  • UI in English, Korean, Japanese and Chinese.


Download and install

Download HKX_Edit.zip extract it as a whole folder and run HKX_Edit.exe. Nothing to install. The full guide is included (README.txt).

Your antivirus may scan the exe on first launch (a common false positive for PyInstaller apps). If it is blocked, add an exception.

Thank you for your support — it is what keeps this tool growing. Bug reports and ideas are always welcome in the comments. When you report a problem, please attach the HKX_Viewer.log file next to the exe.


License

HKX Edit is free software under the GNU General Public License v3 (GPLv3); the full text is in the LICENSE file in the download. Its spline-compression decoder is a port of HavokLib (GPLv3), so the whole program is GPLv3. The source code is available on request, as the GPL requires.

Third-party components (full notices in THIRD_PARTY.md and tools\LICENSES.toml):

  • serde-hkx by SARDONYX — MIT / Apache-2.0 — the bundled hkxc.exe (HKX ↔ XML, 32 / 64-bit conversion)

  • HavokLib by PredatorCZ — GPLv3 — spline-compression decoding

  • Tabler Icons — MIT — interface icons

  • PySide6 (Qt) — LGPLv3 · pyqtgraph — MIT · PyOpenGL — BSD · NumPy — BSD

The animation library, skeletons, stock weapon meshes and ragdoll values come from The Elder Scrolls V: Skyrim, © Bethesda Softworks LLC. The GPLv3 covers the tool's own code only, not these files; you need a legitimate copy of Skyrim to use them. HKX Edit contains no Havok SDK code.





---------------------------------------------------------------------------------------------------

Tier 1 Benefits

Discord server

For Honor in Skyrim - Kyoshin     
For Honor in Skyrim - Black Prior
For Honor in Skyrim - Nobushi    
For Honor in Skyrim - Highlander 
For Honor in Skyrim - Lawbringer
Grapple

Tier 2 Benefits

For Honor Real Time Waiting

--------------------------------------------------------------------------------

Join the Discord

To join the Discord server, you must subscribe to Tier 1 or higher and then link your Patreon and Discord accounts using the link below.

support.patreon.com/hc/en-us/articles/212052266-Get-my-Discord-role

--------------------------------------------------------------------------------

If you have any questions, please post them in the Discord support channel.

When you ask a question on Patreon, i don't get an Notifications

Supportive comments are always appreciated.

----------------------------------------------------------------------------------------------------

Files

HKX Edit Update 1.1 / Skyrim animation editor

Download https://www.patreon.com/SmoothAanimation/posts/animation-tool-1-172356724 Smooth blog https://smooth-7.tistory.com/ Patreon https://www.patreon.com/SmoothAanimation Afdian https://afdian.com/a/SmoothAnimation

Comments

Kaaaaado

This is sick, I can’t wait to try it out.

Pedro Faria

great work this is an independant tool or blender addon?

Aerolian

I want to try this out for sure. I didn’t even know this existed xD.

Smooth

It’s a standalone tool.

찬 고

멤버십이 아깝지 않은 유일한 모더..

Delicious beer

기다리던 업데이트 소식이네요. 용량 문제 개선해 주셨다니 감사합니다.^^

Obryanov

It gives the following error when I try to launch it: Traceback (most recent call last): File "main.py", line 90, in File "main.py", line 63, in main File "main.py", line 27, in _setup_logging File "pyimod02_importers.py", line 457, in exec_module File "hkxviewer\config.py", line 7, in File "pyimod02_importers.py", line 457, in exec_module File "hkxviewer\library_pack.py", line 30, in File "pyimod02_importers.py", line 457, in exec_module File "hkxviewer\hkx_serde.py", line 24, in File "pyimod02_importers.py", line 457, in exec_module File "hkxviewer\i18n.py", line 25, in ImportError: DLL load failed while importing QtCore: The specified module could not be found.

Smooth

Only Windows 10 and 11 are supported. If you’re on a Windows 10 build older than 1903, please update before using it.

Julian Blanco

This is awesome! Finally a non-blender way to edit animations! Great work!

Hoang Dai Nguyen

💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖

BONO

가져오기 내보내기 마지막 항목 기억하는건 ㄹㅇ 좋다

Berry

Awesome tool, cant wait to make stuff with it. Is there a way to change the scene frame rate? also is there a way to set the camera view to 1st person when making 1st person animations?

Abdullah Bemath

Amazing tool, thank you! Is it possible to edit root motion data with it?