Quake 1 Engine Source Modification
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Java
.gitignore
CRC.cpp
CRC.h
CaptureAvi.cpp
CaptureHelpers.cpp
CaptureHelpers.h
Clean Readme.txt
FileManager.cpp
FileManager.h
GloBot.txt
ICapture.h
Image.cpp
Image.h
ImageJPG.cpp
ImagePCX.cpp
ImagePNG.cpp
ImageTGA.cpp
Makefile
Model.h
ModelAlias.cpp
NeuralNets.h
QMB-Version.txt
QMB.config
QMB.creator
QMB.files
QMB.includes
QMB.layout
QMB_MOD entity list.txt
QMB_MOD_Version.txt
QMB_private.rc
README
Texture.cpp
Texture.h
TextureFile.cpp
TextureManager.cpp
WinQuake_private.h
WinQuake_private.rc
anorm_dots.h
anorms.h
bot.cpp
bot.h
bot_misc.cpp
bot_setup.cpp
bspfile.h
capture_patch.txt
cd_sdl.cpp
cdaudio.h
cl_demo.cpp
cl_input.cpp
cl_main.cpp
cl_parse.cpp
cl_tent.cpp
client.h
cmd.cpp
cmd.h
collision.cpp
collision.h
common.cpp
common.h
console.cpp
console.h
cvar.cpp
cvar.h
draw.h
functions.h
gl_draw.cpp
gl_hud.cpp
gl_md2.cpp
gl_md2.h
gl_md3.cpp
gl_md3.h
gl_mesh.cpp
gl_model.cpp
gl_model.h
gl_refrag.cpp
gl_renderworld.cpp
gl_rlight.cpp
gl_rmain.cpp
gl_rmisc.cpp
gl_rpart.cpp
gl_rpart.h
gl_rsurf.cpp
gl_screen.cpp
gl_sprite.cpp
gl_vid_sdl.cpp
gl_vidlinuxglx.cpp.old
gl_vidnt.cpp.old
gl_warp.cpp
gl_warp_sin.h
glquake.h
host.cpp
host_cmd.cpp
hud.txt
in_keys.cpp
in_sdl.cpp
input.h
java_callback.cpp
java_setup.cpp
java_vm.h
keys.h
mathlib.cpp
mathlib.dp.cpp
mathlib.dp.h
mathlib.h
menu.cpp
menu.h
modelgen.h
net.h
net_bsd.cpp
net_bw.cpp
net_bw.h
net_comx.cpp
net_dgrm.cpp
net_dgrm.h
net_ipx.cpp
net_ipx.h
net_loop.cpp
net_loop.h
net_main.cpp
net_mp.cpp
net_mp.h
net_none.cpp
net_udp.cpp
net_udp.h
net_vcr.cpp
net_vcr.h
net_win.cpp
net_wins.cpp
net_wins.h
net_wipx.cpp
net_wipx.h
nn_main.cpp
oldbot.cpp
particles.txt
pr_cmds.backup.cpp
pr_cmds.cpp
pr_comp.h
pr_edict.cpp
pr_exec.cpp
pr_java.cpp
progdefs.h
progdefs.q1
progs.h
protocol.h
qtypes.dp.h
quake.ico
quakedef.h
render.h
resource.h
sbar.cpp
sbar.h
screen.h
server.h
snd_dma.cpp
snd_linux.cpp
snd_mem.cpp
snd_mix.cpp
snd_null.cpp
snd_sdl.cpp
snd_win.cpp
sound.h
spritegn.h
sv_main.cpp
sv_move.cpp
sv_phys.cpp
sv_user.cpp
sys.h
sys_sdl.cpp
sys_win.cpp
vid.h
view.cpp
view.h
wad.cpp
wad.h
winquake.aps
winquake.h
winquake.rc
world.cpp
world.h
zone.cpp
zone.h

README

Code in this project is covered by the GNU General Public Licence:
---------------------------------------------------------------------------
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
---------------------------------------------------------------------------


Code was forked from Tomaz's Clean Quake. Changes made after the fork can be
found in 'QMB-Version.txt'.

Some code changes are from tutorials originally hosted on QuakeSrc.Org, I'm not
sure where you can find these tutorials any more but the inside3d.org forums
would be a good place to start.

GCC is used to compile this project. Tested on windows using MinGW and MSYS.
Also tested under Fedora Core 16.

The following libraries are required to build this project:
libpng
libjpeg
GLee
SDL
Opengl

This code was forked to at version QMB 1.18 to become Vengeance R2 engine. At
the time (2012/02/16) of writing this README more information about vengeance r2
can be found at: http://entardev.wordpress.com/games/vengeance-r2/

I hope you enjoy the code as much as I enjoyed working on it :)

DrLabman