#disassembler #havokscript #hkscdis #havok #hksc

app hkscdis-rs

A HavokScript 5.1 disassembler written in Rust

2 releases

new 0.2.1 Nov 4, 2024
0.2.0 Oct 28, 2024

#8 in #disassembler

Download history 130/week @ 2024-10-28

130 downloads per month

GPL-3.0-only

52KB
1K SLoC

hkscdis-rs

Rust re-write of my hksc-disassembler project I wrote to practice rust. Parses and reads HavokScript 5.1 bytecode, outputting it in a human-readable format.

Installation

hkscdis-rs is available using cargo. To install, run the following command:

cargo install hkscdis-rs

Usage

A CLI tool to disassemble Havok Script 5.1 files

Usage: hkscdis-rs.exe --path <FILE>

Options:
  -p, --path <FILE>
  -h, --help         Print help

Credits

  • Soupstream for the amazing havok-script-tools, most of which this project is based off of.
  • Jake-NotTheMuss for their very insightful hksc.
  • Katalash for their DSLuaDecompiler, a very advanced decompiler for HavokScript.

Dependencies

~2.2–3MB
~56K SLoC