NihAV Game Tool
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!
0.2.0 — September 2024
na_game_tool-0.2.0.tar.bz2
This version contains the following improvements:
- better format autodetection;
- OpenDML AVI support (for writing too large AVI files);
- image sequence now can output BMP files in addition to PPM;
- bugfixes for the AVI writer;
- more supported formats.
The support for the following game videos has been added:
- Conquest Earth
- Defcon V (its own special format present in some game versions; others use Smacker instead)
- Fable (1996 game from Simbiosis Interactive)
- Highlander: The Last of the MacLeods (unpublished PC version)
- Jack Orlando
- Little Big Adventure
- Magic Carpet
- Microcosm
- Network Q RAC Rally
- Pray for Death
- The Pandora Directive
- Talisman
- Terminal Velocity
- Time Commando
- Under a Killing Moon
- Zork Grand Inquisitor and Zork Nemesis (RLF sprites)
- generic FLIC decoder
- various games from Arxel Tribe (e.g. Casanova, Faust, The Final Cut, Ring 1 and 2, others)
- various games from Nova Logic (e.g. Comanche, Comanche Gold, Werewolf vs. Comanche, others)
0.1.0 — July 2024
na_game_tool-0.1.0.tar.bz2
The initial release with basic functionality present and a dozen of various game formats supported.
Back to the main page