00-10-21 latest release ...a port of ID's glQuake code to the lcc-win32 compiler with bug-fixes and improvements from many Quake source projects. |
| web site host
| player download qbexe-00-10-21.zip -executable -mod directory coder download qbism-00-10-21.zip -source + project -assembly library -executable -mod directory
info install Move qbism.exe and the 'qbism' directory to your 'quake' directory. compile Install lcc-win32 00-04-09 or later. Unzip qbism with paths to C: drive. From Wedit, import the glquake.prj project located in C:\qbismsrc. features qbism is a port of ID Software's glQuake source code to the lcc-win32 compiler with bug-fixes and enhancements combined from several Quake source projects. Compatibility with original glQuake is retained. Most new gizmos can be toggled on and off with CVARs. Eventually I will document the features and options more thoroughly. Let me know if you would like details on a particular item. Features and authors in approximate order of implementation: From the Quake Info Pool: Bug fixes [Maddes, Lord Havoc, FrikaC, Frog] Console fixes/enhancements [Maddes, Fett, Radix] QCexec [FrikaC, Maddes] ChaseCam fix [FrikaC] Compatibility w/ original Quake check [Maddes] R_WATERWARP fix [Radix] Transparent console [Radix] Fullbright fix [Neal White III] From Quake Engine Resources (QER): Model animation and translation interpolation [fenix] Smoke particles [based on Topaz source; simplified to work w/ regular Netquake server] From QuakeForge: Frames-per-second meter [QuakeForge] R_WATERRIPPLE [QuakeForge] From ProQuake: ProQuake compatible (Except uses FrikaC's chasecam fix instead of JPG's) [JP Grossman] From Muff's Quake Site: Glow effects [muff, Keith Harrison] Improved shadows HUD scoreboard Shadows follow sloped ground 32-bit font bitmaps ala QER From the Quake Standards Group (QSG): Colored lighting Tab command completion Crosshair 2 Improved fog From 3D Programming Central: Menu slider Reflective surfaces From LordHavoc's DarkPlaces: Texture loading memory leak fix Linear texture filtering and other openGL updates 32-bit texture loading From qbism itself: The lcc port per se. Network packet size meter -shows the curent size of data from the server as a bargraph, plus an average of the previous 100 packets. Type DRAWNETDATA 1 at the console. Shut down warping underwater polys in lieu of water surface ripple. Adapted smoke particle code for generic server compatibility Added inventory, etc. to the HUD high-gamma palette Client-side prediction OpenGL fisheye (sort of) Differences from the original source: qbism includes source files and project files for the lcc-win32 compiler and IDE rather than for Visual C++. A static library with assembler functions is provided. MASM is not needed unless you wish to rebuild this library. The directX headers and libraries included with lcc-win32 are used instead of the DXSDK. The directory structure is changed for compliance with lcc-win32 convention. Code base is streamlined for just the glQuake flavor of Quake. Bug fixes and enhancements from several authors are incorporated. Some of the unreferenced variables are removed and function prototypes are added as necessary to reduce compiler warnings. Port-related changes and fixes are commented in the source files. Certain engine limitations have been removed or increased. For example, the maximum number of vertices and faces per model have been increased to allow for more detail. Grep for //qbism to see changes between versions and original source Archive of previous releases: qs-lcc.zip qs-lcc-00-01-18.zip qs-lcc-00-01-27.zip qs-lcc-00-03-01.zip qbism-00-04-10.zip qbism-00-05-01.zip qbism-00-05-06.zip qbism-00-05-16.zip qbism-00-05-28.zip qbism-00-06-15.zip qbism-00-07-19.zip | index news info screenshots links tutorials porting notes c-s prediction draw net data old news 00-01 to 00-03 00-04 to 00-05 contact email To get email notification of qbism updates, bugs, and fixes, put ADD LIST in the subject. web site qbism.telefragged.com