|There's always one more bug|
mabMozilla Thunderbird address book viewer.
Based on this mork parser.
usage: mab MABFILE [SEARCH_QUERY]download C++ source code and binaries: mab.zip
gammaConvenient tool to change the video gamma correction.
Based on the Gamma Ramp API (Windows only).
Tested and works with most recent video cards.
usage: gamma [NEW_GAMMA] supported range: 1.0-2.0download C++ source code and binary: gamma.zip
ssThis is a file bin packer featuring the subset sum DP algorithm.
It does not try to minimize the number of bins used, it just selects the subset of files that best fit a single bin.
usage: ss.py [-s BIN SIZE] [-p PRECISION] FILES_LIST the binsize and precision can be specified using human suffixes and string constants (like 1MB, 2GB, CD-R, DVD-R, DVD+R (default), etc.) the precision is adapted automatically according to the bin size. subdirectories are handled as single files and their sizes are computed recursively (this behaviour cannot be changed by now).download: ss.py
download the old C version (buggy): ss.zip
pec2epsxeConverts PEC PSX codelist into the new ePSXe 1.8 cheat format.
pec2pcsxrConverts PEC PSX codelist into the PCSXR cheat format.
pec2cepConverts PEC PSX codelist into the PEC cheat format (for use with e.g. pSX).
rennointro2goodA mass-renamer for generic files from No-Intro to GoodTools format.
a2sfvRead CRC32 hashes from a compressed file and output an sfv file.
usage: a2sfv ARCHIVE_FILE > [SFV_FILE]download: a2sfv.py
rarfile package is required for rar files support
pylzma package is required for 7z files support
codfiscgenerate and reverse Italian fiscal code using pycodicefiscale.
usage: codfisc CODE|SURNAME NAME YYYYMMDD SEX MUNICIPALITYdownload: codfisc.zip
trimromAn universal ROM dumps trimmer.
It removes the padding bytes set to 00 or FF at the end of the input file (It may not work correctly in some cases).
trimrom INPUT_FILE [OUTPUT FILE]If the output file is omitted, only trimmable bytes are counted.
In every case the input file is keep untouched (inplace trim is not allowed, use truncate for that).
download: trimrom.py (WIP)
download the old C version: trimrom.zip
MESS auto-launcherA launcher for the MESS emulator that will let you forget its internal system and device names.
The launcher will guess them for you from the input file extension.
download Windows shell version: mess.bat
download Linux shell version: mess
ftype2, assoc2 and shellexA few tools to play with Windows' shell.
ftype2 and assoc2 are enhanced version of Microsoft tools (ftype and assoc), shellex is a tool to create new shell extensions.
ftype2 ftype "Description" DefaultIcon "name1" command1 ["name2" command2 ...] assoc2 .ext ftype [PerceivedType MIME] shellex ftype "name" commanddownload: ftype2.bat, assoc2.bat, shellex.bat
wipeSecurely delete a file by overwriting multiple times.
(It does not support directories recursion.)
download Windows shell version: wipe.bat
requires: dd in your PATH
usage: hex FILE OFFSET [NEW_VALUE] view/change a single byte in a file OFFSET and NEW_VALUE can be specified both as decimal or hexadecimal integers. if NEW_VALUE is omitted output the current value to stdout (useful for scripting!).download bash shell version: hex
download the old C version: hex.zip
reassocLots of useful file associations and shell commands.
Make use of ftype2, assoc2, shellex and nircmdc.
download Windows shell version: reassoc.bat
All the tools listed above and more:
To support my projects you can buy something from me.