Introducing QCide QCide (pronounced
"Q-side"), is an integrated development environment for programmers of
QuakeC. In the early days,
mod developers used Notepad and command line compilers. Hey, it worked!
Unfortunately, that isn't the most efficient way to program.
Basically,
I took
SciTE, trimmed out the unnecessary languages and
provided a preconfigured setup for QuakeC, including an optimizing
compiler.
My VQCC is based on FrikQCC. I have also included cleaned up QC v106
and QWQC v164,
as well as project templates. In cleaning up the original id Software QC
code, many thanks to
noctrun
for his tutorial on fixing compile warnings, and to
Quake Info Pool for their list
of bug fixes. This package is especially well
suited to people unfamiliar with QuakeC, as it's completely
preconfigured, and includes templates for projects, even including
README templates. Clean QuakeC Code As the quality of QuakeC compilers have improved, compiling the original id Software QuakeC v1.06 game source now creates warnings. As it turns out, there were some bugs and coding inconsistencies in the game code as well. So I have tracked down the fixes for these compile warnings, and also did several fixes for known bugs. The results is Clean QuakeC v1.06. I strongly recommend that modders use this as their base code, as it will eliminate many potential problems as the code becomes more elaborate with your mod. I have now completed the Clean QuakeWorld v1.64 QuakeC code. It is the same idea as the original Clean QC, but done on the QuakeWorld source code. Please report any problems with either codebase on the forums. Although I may from time to time update the Clean QuakeC code packages, there will always only be one version posted, as there really is no point in having an older version. The latest version of each can be found on the Files page. |