Editing Engine getting started (section) From Quake Wiki Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits. Anti-spam check. Do not fill this in! ===Editing your own Quake engine=== * Get [http://www.mingw.org MinGW] or [http://msdn.microsoft.com/visualc/ buy Visual C++] * Dowload whatever you want engine sources * '''Suggestion''': ** [http://tomaz.quakesrc.org/q/files/Clean.zip CleanSrc] Simple and most likely to fit with general information about the Quake engine. ** [[TomazQuake]] [https://web.archive.org/web/20040316081132/http://tomaz.quakesrc.org/q/download.php (web, archive)] - Like CleanSrc it will fit with general information about engine development but with enhancements and extra features already added. Will build on Windows (Visual Studio). ** [[QMB]] [http://www.gluonporridge.net/QMB (web)] [https://github.com/DrLabman/QMB (git)] - Moving away from the standard source layout, originally based on CleanSrc. Will build on Unix and Windows (GMingW). ** [[DarkPlaces]] [http://www.icculus.org/twilight/darkplaces/ (web)] - One of the most comprehensive feature sets. Unlikely to fit with general information about Quake engines. Better suited to experienced programers who want the features it offers. ** [[FuhQuake]] [http://www.fuhquake.net/ (web)] - Great starting point for QuakeWorld * Unzip * Open the *.dsw file (VC++) or the makefile (gcc/[http://www.mingw.org/ MinGW]) * Edit some files (VC IDE, Dev-C++ ide, [http://www.scintilla.org/SciTE.html SciTE], notepad,...) * Recompile ( VC: build button, "make" command for gcc/mingw) * If the build failed... ** Use your project *.s files? -> then you have to build these with Gas, also included often. Or [http://www.quakesrc.org/forum/viewtopic.php?t=148&highlight=assembler+quake+build remove these and substitute by c] ** Is your project for another compiler? (Darkplaces compiles on both Visual C and GCC for example, but some others only compile for Visual C) ** Ask at [http://forums.insideqc.com InsideQC] * [[Test Engine]] Summary: Please note that all contributions to Quake Wiki are considered to be released under the GNU Free Documentation License 1.3 or later (see Quake Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission! To edit this page, please answer the question that appears below (more info): Who created the Quake Soundtrack (Hint: In three uppercase letters)? Cancel | Editing help (opens in new window) Retrieved from "http://quakewiki.org/wiki/Engine_getting_started"