Newest Hacks

Latinfix Super Royal Pals. Brightness fix The Rainbow Realms 2

Newest Translations

Final Fight Adventure Island Gekido Advance - Kintaro's Revenge Fire Emblem: Thracia 776

Newest Utilities

sf_decrunch Elemental Gearbolt (PSX) BIN repacker Super Gokuden 1 Translation Tools DashEditor - Mega Man Legends Translation Toolkit

Newest Reviews

Super Royal Pals. Super Royal Pals. 2 Metroid mOTHER Super Mario Bros. - Mario Vs. Airman

Newest Homebrew

4 Way Play test ROM Retail Clerk '89 Sega Genesis 6 button controller test Parachute

Featured Hack Images

Super Mario Bros. and the 32 Lost Levels Gradius II - Arrangement Chronicle Death Jackie Chan Stage Select Hack Super Metroid - YP Hell

Featured Translation Images

Tashiro Masashi no Princess ga Ippai Yuu Yuu Hakusho: Makyo Touitsusen Megami Tensei Gaiden: Last Bible II Chack'n Pop

Recent Updates

Description:

GraveyardDuck is a Python program which will decompress and extract, and compress and insert graphics from several 8-bit Konami games. All you need to do to use it is find where the compression starts. It has been confirmed to work on the RLE in Castlevania 2 FDS, Rampart, and Ai Senshi Nicol.

This is a python script executed by command line: graveduck.py -c [FILENAME] [OFFSET] [BINARY] graveduck.py -d [FILENAME] [OFFSET] [BINARY]

  • c compresses BINARY and sticks it into FILENAME at OFFSET. Don’t blame me if it overwrites stuff because the new compressed data is larger — that is your own fault. My compression is 1-to-1 identical to Konami’s and compresses data to exactly match Konami’s version.
  • d opens FILENAME, goes to OFFSET, decompressed everything and saves it to BINARY.

The RLE in question is incredibly simple: Value less than 0×80: write the following byte n times Value greater than 0×80: write the following (n - 0×80) bytes (note by KingMike: analysis of the original code suggests value = 0×80 = writing the following 256 bytes. I haven’t checked what this program does.) Value == 0xff: end compressed block

Links:

User Review Information
No User Reviews!