QS-LCC
glQuake source for lcc-win32 
12 January 2000 :current release compilation date
17 January 2000 :page update
journal

 info 

 download 

 tutorial 

 links 
 
 
 
 
 
 

 

17 January 2000  Compiler warnings fixed, tutorial added
Tired of seeing all those warnings for missing prototypes and unreferenced variables?  Me too.  They're gone.  All the missing prototypes the compiler was complaining about were added to headers and all unreferenced variables were deleted.  
 

10 January 2000 Changes, comments
A couple of fixes/enhancements are out there that I would like to incorporate-  underwater distortion switch, chasecam fix, the mirror texture- but I intend to keep this port compatible with the original version.  Future non-compatible changes will be maintained as a separate project on this site.

1.  No more dependence on the old dxsdk directory.  It's gone, and lcc's headers are used instead.  But I believe there is a typo in lcc's dsound.h: STDMETHOD(SetFormat) (THIS_ LPWAVEFORMATEX) instead of LPCWAVEFORMATEX.  This allows compilation, but please excuse my windows header ignorance and inform me if this is not the appropriate solution.  Obviously, make a backup of your original dsound.h.

2.  Icon resource compiles successfully.
 

3 January 2000 Comments
Opening the projects:  From lcc's Wedit menu bar,  select Project> Import> and import qs-lcc.prj located in the qc-lcc directory.  Similarly for the gas2masm project, import gas2masm.prj from the gas2masm subdirectory.

Please let me know if you have tried networking.  Yes, a glQuakeWorld port would be nice... it is planned.
 

1 January 2000   First release
The changes I made in the source are commented with "jf". The directory structure of the project is modified from the original source release to be more lcc-win32-friendly. (Note: see the tutorial section for details.)