Hacker News new | ask | show | jobs
by tomrod 4819 days ago
How would someone go about compiling this? (More looking for resource/tutorial, running Ubuntu).
1 comments

Judging from the `.dsw` file at the base of the code directory, it looks like you need to build it in MS Visual Studio.
There is also the matter of missing assets.
The source code for the engine should compile without the assets. Or at least with some minor modification to the source tree. Take a look at these other commercial games who have released the source code of the engine but kept the assets proprietary:

  https://en.wikipedia.org/wiki/Duke_Nukem_3D
  https://en.wikipedia.org/wiki/Doom_%28series%29 (1, 2, and 3)
  https://en.wikipedia.org/wiki/Quake_%28series%29 (1, 2, 3, and 4)
  
I'm confident that there are others but I can't think of any off-hand. These open source contributions are a gift that allows the open source community to create ports to initially unsupported platforms and to enhance the engine. Have you checked out any of the enhanced doom ports? (http://dengine.net/). There are even user-contributed HD assets for Duke Nukem 3d (http://hrp.duke4.net/download.php).
I'd imagine those can't be open sourced: the game studio owns the code, but licenses the likeness in the images.