At the end of last month I remembered that there was a build of Fable that’d been dropped a while back which included PDBs, which is of course super exciting from a reverse engineering standpoint. You can find it here. I’ve been slowly digging away at it and taking notes.

That said, just as I’d done with Final Fantasy XV before, I’d decided to generate a copy of the source tree so that I could see how it was possibly laid out when originally compiled.

You can find the results here.

Again, there’s no actual source code here. It’s just an interesting glimpse as to how their project was set up when it was compiled.

The bulk of the project exists under the dev directory, under both the audio and bbbprojects/releasebranch sub-directories. You’ll notice there’s a few third-party libraries they were using at the time which existed under the dev directory too.

On another note, there didn’t seem to be an application to quickly generate a tree of files from a list so I ended up quickly writing an application to do so “creatively” called gentree. It’s open-source but I haven’t bothered putting it under a specific license as it seemed a little too trivial to bother doing so, so consider it public domain. Do let me know if you find it useful however!