Utils description¶
BLPConvert¶
BLPConvert is an GUI application to convert BLP to PNG and PNG to BLP.
BLP files are compressed bitmaps used by Blizzard games (World of Warcraft, Warcraft 3, etc...).
3rd party libraries used :
- wxWidgets
- old NVIDIA DXT libraries
ParseURL¶
ParseURL is a console application to parse text files.
Syntax : parseurl <file> <regexp>
<file> will be parsed with <regexp> and all found patterns will be written in <file>.txt
3rd party libraries used :
- STL
- boost regex
audiocomp¶
audiocomp is a GUI application to load and visually compare audio files. It's currently under heavy development.
You just have to drop audio files on the main window and it will display its waveform in a different color, you can zoom to better compare.
3rd party libraries used :
- Qt
- libvorbis
- libflac
csv2c¶
csv2c is a console application to convert a CSV file (using comma as separator) to C arrays.
3rd party libraries used :
- STL
filechecker¶
filechecker is a GUI application to find duplicates files from several folders and check if they are good or not (CRC, size, etc... depending on format). It's currently under heavy development.
You just have to drop folders on the main window and it will begin to check your files.
3rd party libraries used :
- Qt
fileextract¶
fileextract is a console application to extract a part from a file.
Syntax : filextract <file> <position> [size]
<file>.extract will be created with part beginning at <position> with <size> bytes.
3rd party libraries used :
- STL
- boost regex
jpegcheck¶
jpegcheck is a console application to check all JPEG files in a folder.
Syntax : jpegcheck <path>
3rd party libraries used :
- STL
- boost filesystem
- libjpeg
jpgstrip¶
jpgstrip is a console application to strip all unnecessary blocks of a JPEG file. Some files can became 50% smaller than the original (e.g. Photoshop ones).
Usage: jpgstrip <file> [options] where <file> is a JPEG file to strip [options] can be : -v show extra informations -t don't write any file -s put a sign
3rd party libraries used :
- STL
listgen¶
listgen is a GUI application to download a lot of files at once. You can specify a generic URL with dynamic parts in it which will be modified.
3rd party libraries used :
- Qt
pigg_extractor¶
pigg_extractor is a console application to extract files from .hogg and .pigg files used by Cryptic Studios games (City of Heroes/Villains and Champions Online).
3rd party libraries used :
- STL
- zlib
uCON¶
uCON is a console application to convert/patch/fix/etc... Genesis and SNES roms.
It was originally written in 1995 for MS DOS by chicken & chp. In 1999, splice ported it under UNIX.
As old DOS versions are not working anymore under 64 bits versions of Windows, I decided to make it multi-platform and to fix some bugs.
3rd party libraries used :
- STL
warnings_fixer¶
warnings_fixer is a console application to automatically fix some warnings in C++ files detected by Visual C++.
Syntax : warnings_fixer <file> where file is full path to BuildLog.htm note : it musts be launched from the same path as your .vcproj file
3rd party libraries used :
- STL
wat_ripper¶
wat_ripper is a GUI application to download some protected files from TF1 or WAT websites. rtmpdump.exe (http://rtmpdump.mplayerhq.hu) needs to be placed in the same folder.
3rd party libraries used :
- Qt
How to compile utils¶
Under Windows¶
Install TortoiseSVN, create a new folder and do a "Checkout" with URL : http://svn.kervala.net/utils/
Open solution in <put the name of the util> folder (bot 32 and 64 bits configurations are available).
Under Unices¶
svn co http://svn.kervala.net/utils/ utils cd utils/<put the name of the util> qmake make sudo make install