Why not just get these changes upstream?<p>Also, instead of forking it on GitHub, he just reuploaded the whole thing again (<a href="https://github.com/fabiensanglard/Doom3-for-MacOSX-" rel="nofollow">https://github.com/fabiensanglard/Doom3-for-MacOSX-</a>) so that others cannot easily merge these changes. And neither in his repo nor in his post, there is a reference to the original repo (<a href="https://github.com/TTimo/doom3.gpl" rel="nofollow">https://github.com/TTimo/doom3.gpl</a>).<p>Also, on the original repo, there were already a few fixes for Xcode4 and there is also a pull request with further fixes (<a href="https://github.com/TTimo/doom3.gpl/pull/13" rel="nofollow">https://github.com/TTimo/doom3.gpl/pull/13</a>). I haven't checked it myself but it might actually work already.<p>Btw., further development is probably going on here: <a href="http://www.iodoom3.org/" rel="nofollow">http://www.iodoom3.org/</a> (<a href="http://news.ycombinator.com/item?id=3277150" rel="nofollow">http://news.ycombinator.com/item?id=3277150</a>) (<a href="https://github.com/TimeDoctor/iodoom3" rel="nofollow">https://github.com/TimeDoctor/iodoom3</a>)
As someone who isn't familiar with game development, could someone explain what exactly is and isn't free? What happens if I try to run the game without the Doom3 media?<p>How might one go about making their own media for the game? Does it even make sense to do so? How tightly coupled is the released source code to the media?