This is a side project based on NihAV code that tries to do just one task: convert various game (and related) formats into raw video/audio/image sequence for further processing.
Please see FORMATS.md
inside the archive for the list of supported formats and README.md
in the same place for overall documentation.
For those too lazy to read it, it can be built with Rust 1.69.0 or later simply by invoking cargo build --release
(there are no extenral dependencies).
Converting can be done by invoking na_game_tool infile outfile.avi
if you're lucky, if not you have to provide format name e.g. na_game_tool -f crh-de sc02.crh outfile.avi
.
Good luck!