Decompressing Game Gear Virtual Console Games

AleronIves

Well-Known Member
OP
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,243
Country
United States
Hi all! I'm trying to decompress the Game Gear games I bought on the eShop, but so far I've had no luck. I found this thread:

https://gbatemp.net/threads/is-there-a-genesis-md-vc-injection-method.402317/

where @RocketRobz said that you should use mdfDecompressor.exe to decompress the .gg.m format that Sega uses on GG VC titles, but it didn't work. I get errors and mdfDecompressor.exe crashes on all three games I bought:

Code:
D:\3ds\ggtest>mdfDecompressor.exe Defenders.Of.Oasis.gg.m

Unhandled Exception: Ionic.Zlib.ZlibException: Bad state (unknown compression me
thod (0xA1))
   at Ionic.Zlib.InflateManager.Inflate(FlushType flush)
   at Ionic.Zlib.ZlibBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at Ionic.Zlib.ZlibStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at mdfDecompressor.Program.DecompressMDF(String s)
   at mdfDecompressor.Program.Main(String[] args)

D:\3ds\ggtest>mdfDecompressor.exe The.GG.Shinobi.gg.m

Unhandled Exception: Ionic.Zlib.ZlibException: Bad state (unknown compression me
thod (0x92))
   at Ionic.Zlib.InflateManager.Inflate(FlushType flush)
   at Ionic.Zlib.ZlibBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at Ionic.Zlib.ZlibStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at mdfDecompressor.Program.DecompressMDF(String s)
   at mdfDecompressor.Program.Main(String[] args)

D:\3ds\ggtest>mdfDecompressor.exe Sonic.Drift.2.gg.m

Unhandled Exception: Ionic.Zlib.ZlibException: Bad state (unknown compression me
thod (0xE2))
   at Ionic.Zlib.InflateManager.Inflate(FlushType flush)
   at Ionic.Zlib.ZlibBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at Ionic.Zlib.ZlibStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at mdfDecompressor.Program.DecompressMDF(String s)
   at mdfDecompressor.Program.Main(String[] args)

Are the Game Gear games not using "normal" MDF, or is something else going on? Dragging and dropping a .gg.m file onto mdfDecompressor.exe generates the same errors. I'd like to be able to play these games in a normal Game Gear emulator, in addition to the VC emulator. Are there any alternative ways to decompress .gg.m files?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Sak is a fishy pineapple