Introduction
Before we get into the details, I want to make it clear I am a big Cyan fan. I think
the game studio and its employees and contractors are good people who are good at what they do, and I
understand why they
chose not to include a physical disk with their physical box. At the same time, I am still disappointed
a physical disk wasn't included because I place more value in having a physical version of the game as
opposed to not. This project is neither meant to defame nor inflame, but to fill a gap.
There are two parts to this project: compression and a label. The
former is only necessary if you wish to fit the installer on a single DVD±R DL (DVD±R9)
disk. That's a dual layer DVD. If you are using a Blu-Ray disk, compression isn't necessary.
Other tools I've made are listed here.
Compression
Please note: I highly recommend running this tool only on the official offline
GOG
installer. This project does not generate a custom installer, and the official one will ensure you end
up with all the correct dependencies.
There are three steps to this whole process: precompression, deduplication, and
compression.
Precompression is done by XTool. It decompresses anything it can in the hope
that we can compress those parts better in a later step. This will result in an archive about twice as
large as your original installer.
Deduplication is the job of SREP. It finds and removes redundant data. This
reduces the size of the precompressed archive by about 25%.
Compression is performed by 7-zip and is exactly what you're accustomed to: A
compression algorithm (LZMA2 in this case) is used to reduce the size of the deduplicated archive as
much as possible, resulting in an archive about 60% smaller than the original.
Label