Jump to content
LaunchBox Community Forums

To Compress or not to Compress


Bageena

Recommended Posts

That is the question. I am running out of storage. Right now my collection is split between two drives and totals around 5TB. I am purchasing a 10TB hard drive soon. I would like to fit as many games as I can on my hard drives. I have been doing some research into compression using various formats (CSO, GZIP, ect.). It does appear this will save a lot of space, however, I have read it causes longer load time and some games will no longer work. I don't want to sacrifice quality for space. Is it worth it to compress the games or should I just get more storage? I am sorry if this is a duplicate post, I did do some searching on the forums. Mostly just found guides on compressing.

Link to comment
Share on other sites

There is no simple answer here, it all depends on the emulator and compression type on how it will impact things. Some compression types will cause longer load times while others will not and some emulators can read the compressed images perfectly fine with no impact on load times while some emulators will not work with a compressed image.

You will just have to read up on the emulator and compression used for its games and how it will impact things.

  • Like 1
Link to comment
Share on other sites

One thing to consider is IF you are using Retroarch, or are willing to switch to it, many of the cores support CHD files now. CHD is a good compression option for those cores that support it, plus there is no uncompressing the game files as the core runs the game directly. You can save a ton of space using CHD, or at least I know I did.

Here is a current list of cores that support CHD (as of this initial post).
4do_libretro
genesis_plus_gx_libretro
mame2000_libretro
mame2009_libretro
mame2010_libretro
mame2014_libretro
mame2016_libretro
mame_libretro
mednafen_pce_fast_libretro
mednafen_pcfx_libretro
mednafen_psx_hw_libretro
mednafen_psx_libretro
mednafen_saturn_libretro
mednafen_supergrafx_libretro
mess2014_libretro
redream_libretro
reicast_libretro
reicast_naomi_libretro
reicast_oit_libretro
ume2014_libretro

  • Thanks 1
Link to comment
Share on other sites

Thank you so much! I will look more into CHD's. I use Retroarch for most my pre disc consoles. So I still emulate a few systems with emulators because I find it easier to customize settings. Funny before I found LaunchBox I thought I knew a decent amount about emulation. Now I feel like a noob.

 

Edited by Bageena
Link to comment
Share on other sites

Beware of the Reicast cores, their CHD support it's outdated. They don't support the latest version (v5). If you grabbed a recent software list or compressed your games to CHD in the last three years, chances are they won't work with Reicast.

Redream can read CHDs v5 but that core its very glitchy, not recommended. I personally use Demul for Dreamcast related stuff, great compatibility and CHD support.

UPDATE march 2019: The reicast core now fully supports CHD for a while now, so if you update your reicast core to the latest version, you should be able to load any CHD. And it should support multi disc games too.

Edited by Suhrvivor
  • Like 1
Link to comment
Share on other sites

I use the Windows NTFS compression. On my cd/dvd based systems it goes from 1.91TB to 1.33TB, so not bad. My Roms folder on the whole goes from 3.05TB to 2.36TB.

To enable it just go to the folder properties, then advanced, then check compress to save space. I have it set on my whole rom folder.

  • Thanks 1
Link to comment
Share on other sites

Not that I've noticed. The compression isn't the best, like a zip file compression set to it's least setting. But its mainly about speed, I don't noticed that the files are compressed when launching games. Once the folder is set to compress when you copy/move files over it gets compressed on the fly so it can appear to be copying/moving slowly. 

  • Thanks 1
Link to comment
Share on other sites

20 hours ago, Bageena said:

I currently have been using Demul, haven't had much luck with the Retroarch Dreamcast cores. 

Thank you CPUjunkie, I will get that a try as well. Is there any downfalls to the NTFS disk compression that you have encountered?

The stand alone Demul should support CHD files as well.

Link to comment
Share on other sites

There are CHD's and CHD's isnt there ?
One is the video file for Mame
The Other is a DreamCast Format

I think he want to shrink his Arcade - Mame  which uses chd's  from memory they are Zipped, or do you want to use a higher compression, like WinRar or 7z, not sure what cores do what in RetroArch, but in old Mame32UI it only supported .zip

On the DreamCast side, i just bought Redream and for $5 fully worth it, it looks amazing on the Big TV, and supports chd's

Edited by Jaz808
Link to comment
Share on other sites

I am 

4 hours ago, Jaz808 said:

I think he want to shrink his Arcade - Mame  which uses chd's  from memory they are Zipped, or do you want to use a higher compression, like WinRar or 7z, not sure what cores do what in RetroArch, but in old Mame32UI it only supported .zip

Mostly just trying to see what options I have, for my collection overall. All my MAME stuff is already compressed into ZIPS. I think I'm going to convert as many games as possible into CHD. Then use the NTFS compression on my ROMs folder. I did end up getting another hard drive but want to make sure I have things somewhat compressed.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...