Skip to content

N1lten/hvq_extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hvq_extractor

A work in progress CLI tool for extracting .hvq and .hvqm files from N64 and 64DD ROM files.

Mainly made with the Doshin the Giant Expansion Pack Translation in mind.

Using Argparse for C++ https://github.com/p-ranav/argparse

What's HVQ?

Hybrid Vector Quantization (HVQ) was a file format developed by Hudson Soft and provided for N64 developers with the N64 SDK. HVQ provided an easy way for developers to compress .bmp images into .hvq files. By compressing a game's textures with the HVQ algorithm, developers would have been able to store way more assets in their games, as storage was pretty limited on the N64's cartridges, compared to the amount of storage a CD could hold.

HVQ also allowed developers to compress .avi video files into .hvqm files, allowing for video files to be easily stored on the limited cartridge space.

Games using the HVQ and/or HVQM algorithm would usually display an HVQ logo in the game's credits.

nilten.neocities.org

About

A work in progress CLI tool for extracting .hvq and .hvqm files from N64/64DD rom files.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors