Homebrew GoodMerge Compression Error

Devante

Crescent fresh at best.
OP
Member
Joined
Nov 29, 2002
Messages
1,221
Trophies
2
XP
772
Country
United States
Just got 8 GB worth of goodmerged GBA games only to find that VBAGX won't load them because "dictionary size too large" when trying to decompress.

Does anyone know the maximum size of the dictionary that VBAGX can handle?
Does anyone know of a way to 'convert' the 7z sets I have now to this new compression setting? Or will I have to unzip everything and start from scratch?

I also hope that with answers, this thread will show others what they need to know as I haven't found much by searching.

I'll update this top post with any useful settings/answers.

Thanks!

By the way, one useful tidbit I found in another thread from a while ago:
These are the maximum safe settings for Snes9xGx (and the others) on the GameCube:

7za a -t7z -m0=lzma -mx=9 -mfb=768 -md=384k -ms=off

Tested w/ Snes9xGx version 4.2.8
 

PsyBlade

Snake Charmer
Member
Joined
Jul 30, 2009
Messages
2,204
Trophies
0
Location
Sol III
XP
458
Country
Gambia, The
I don't think that there is a way to directly recompress
but it might be possible to decompress to a pipe or memory and then compress from there

"man 7za" gives:

-t7z
7z archive

-m0=lzma
lzma method

-mx=9
level of compression = 9 (Ultra)

-mfb=64
number of fast bytes for LZMA = 64

-md=32m
dictionary size = 32 megabytes

ms=on
solid archive = on


edit:
pipe does not work nice with multiple files inside the archive
but /dev/shm works fine
in the directory with the files run:

find . -not -path "./out*" -iname "*.7z" -exec sh -c '7za x $1 -o/dev/shm/7z; 7za a -t7z -m0=lzma -mx=9 -mfb=768 -md=384k -ms=off out/$1 /dev/shm/7z/*; rm /dev/shm/7z -r' \{\} \{\} \;
 

CheatFreak47

Catgirl Expert
Member
Joined
Oct 11, 2011
Messages
1,576
Trophies
2
Age
28
Location
Michigan, USA
XP
2,787
Country
United States
Does anyone know of a way to 'convert' the 7z sets I have now to this new compression setting? Or will I have to unzip everything and start from scratch?

That's what i had to do. Its roughly 66gb fully extracted. You might be able to batch compress everything to another archive format to save space, but if you aren't tight on space, I'd say just keep everything extracted for quick loading and access.
 

Devante

Crescent fresh at best.
OP
Member
Joined
Nov 29, 2002
Messages
1,221
Trophies
2
XP
772
Country
United States
Does anyone know the maximum safe size for dictionary? I find even a few of my SNES ROMs have the same problem.
 

PsyBlade

Snake Charmer
Member
Joined
Jul 30, 2009
Messages
2,204
Trophies
0
Location
Sol III
XP
458
Country
Gambia, The

Devante

Crescent fresh at best.
OP
Member
Joined
Nov 29, 2002
Messages
1,221
Trophies
2
XP
772
Country
United States
Thanks for pointing that out. I didn't realize you changed the flag!
I'll try it out and report back!
 

Devante

Crescent fresh at best.
OP
Member
Joined
Nov 29, 2002
Messages
1,221
Trophies
2
XP
772
Country
United States
So I tried various dictionary sizes from 32m down to 8m. About 16m is when it starts giving the error. Anything below that actually doubles the file size! (although still a lot smaller than ALL the games together).

I ended up just using UnGoodMerge to get the single games from each collection and using those on my Wii.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==