Metadata-Version: 2.4
Name: soulstruct-havok
Version: 1.2.2
Summary: Havok tools extension for `soulstruct`.
Author-email: "Scott Mooney (Grimrukh)" <grimrukh@gmail.com>
License-Expression: GPL-3.0-or-later
Project-URL: homepage, https://github.com/Grimrukh/soulstruct-havok
Project-URL: repository, https://github.com/Grimrukh/soulstruct-havok
Project-URL: Issues, https://github.com/Grimrukh/soulstruct-havok/issues
Keywords: modding,Havok,FromSoftware,Dark Souls,Bloodborne,Elden Ring,Sekiro,Demon's Souls
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: soulstruct
Requires-Dist: constrata>=1.3.1
Requires-Dist: numpy
Requires-Dist: rich>=13
Requires-Dist: scipy==1.16.3
Requires-Dist: typer

# soulstruct-havok
Extra Havok classes and tools for [Soulstruct](https://github.com/Grimrukh/soulstruct).

This is a namespace extension package for the `soulstruct` namespace. Once installed, you can import its contents
from `soulstruct.havok`.

The central class is `HKX`, which is a very general class that can be used to read/write all supported Havok files
(most of which use the `.hkx` extension).

Subclasses of `HKX` that target specific games and file types (map collision, character collision, animation, etc.) are
available in the `soulstruct.havok.fromsoft` modules.
