Where it stands
Evil Engine finds the Dark Descent on its own and reads it the way the game does: by file name, across the folders its resources.cfg lists, with the game’s own rule deciding which file wins when two share a name. That’s a little over 11,600 files. Justine, the second game in the same files, mounts from the same copy as a game of its own.
Your copy is fingerprinted in parts: the props, each of the Dark Descent’s 33 maps and Justine’s four, the sounds, the voices, the interface, the scripts, the settings and the developer commentary. Every one of those files, 1.5 GB in all, matched Steam’s own checksums.
Known issues
- The game’s own files point at 15 files the install doesn’t have, and 9 for Justine. They’re slips in the game itself, and each is noted rather than guessed at.
- Only the Linux copy has been checked. A Windows copy should mount the same way, but hasn’t been tried.
Next up
- A real custom story, to check how they’re set up in the wild.
- A Windows copy, to check it reads the same.
- Converting its meshes, maps, materials and sounds.