Quake2-engine-playground | Playing around with quake2 engine to learn about 3d graphics
kandi X-RAY | Quake2-engine-playground Summary
kandi X-RAY | Quake2-engine-playground Summary
Quake2-engine-playground is a C library. Quake2-engine-playground has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.
important note: if you received an installer which installed the quake ii demo levels, you may not distribute that installer or the demo levels in anyway except electronically. the quake ii demo levels are still copyright id software and are not covered by the gnu public license which governs the source code. id has been kind enough to allow us to distribute these levels with an installer to show users just how cool quake ii is in the jopes that it will lead them to buy full versions. please do not harm our relationship with id by distributing the demo installer electronically. (note: throughout this document, references to i386 [debugi386, releasei386, gamei386.so] are used. if
important note: if you received an installer which installed the quake ii demo levels, you may not distribute that installer or the demo levels in anyway except electronically. the quake ii demo levels are still copyright id software and are not covered by the gnu public license which governs the source code. id has been kind enough to allow us to distribute these levels with an installer to show users just how cool quake ii is in the jopes that it will lead them to buy full versions. please do not harm our relationship with id by distributing the demo installer electronically. (note: throughout this document, references to i386 [debugi386, releasei386, gamei386.so] are used. if
Support
Quality
Security
License
Reuse
Support
Quake2-engine-playground has a low active ecosystem.
It has 2 star(s) with 0 fork(s). There are 2 watchers for this library.
It had no major release in the last 6 months.
Quake2-engine-playground has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of Quake2-engine-playground is current.
Quality
Quake2-engine-playground has 0 bugs and 0 code smells.
Security
Quake2-engine-playground has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
Quake2-engine-playground code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
Quake2-engine-playground does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
Quake2-engine-playground releases are not available. You will need to build from source code and install.
Installation instructions, examples and code snippets are available.
It has 1240 lines of code, 0 functions and 5 files.
It has low code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Quake2-engine-playground
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Quake2-engine-playground
Quake2-engine-playground Key Features
No Key Features are available at this moment for Quake2-engine-playground.
Quake2-engine-playground Examples and Code Snippets
No Code Snippets are available at this moment for Quake2-engine-playground.
Community Discussions
No Community Discussions are available at this moment for Quake2-engine-playground.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Quake2-engine-playground
(installdir is whereever you want to install quake2). Continue with the "To Install This Program" directions bellow.
download ftp://ftp.idsoftware.com/idstuff/quake2/q2-314-demo-x86.exe
unzip -L q2-314-demo-x86.exe into a temp directory
cp baseq2/pak0.pak to /baseq2/pak0.pak
(installdir is wherever you want to install quake2, and cdromdir is wherever you mount the Quake 2 CD-ROM).
copy /Install/Data/baseq2/pak0.pak to /baseq2/
copy /Install/Data/baseq2/video/ to /baseq2/ (optional)
download q2-3.20-x86-full.exe from ftp://ftp.idsoftware.com/idstuff/quake2/ or a mirror site, and extract the contents to a temporary directory (use unzip -L, as this is a standard zip file).
copy <q2-3.20-x86-full.exe temp directory>/baseq2/pak1.pak to /baseq2/
copy <q2-3.20-x86-full.exe temp directory>/baseq2/pak2.pak to /baseq2/
copy <q2-3.20-x86-full.exe temp directory>/baseq2/players/ to /baseq2/
if you really want to use the crakhor model, you can find the skins/sounds on websites like http://www.mike-d.com/games/modskins.html (optional)
(builddir is either debugi386 or releasei386) 0. edit Makefile if needed, then 'make'.
copy /gamei386.so to /baseq2/
copy /ref_*.so to
copy /quake2 to
copy /sdlquake2 to (optional)
copy /ctf/gamei386.so to /ctf/ (optional)
(cdromdir is wherever you mount The Reckoning CD-ROM).
enable BUILD_XATRIX in Makefile
download xatrixsrc320.shar.Z from ftp://ftp.idsoftware.com/idstuff/quake2/source/ or a mirror site, extract it (it's a compressed shell script) and place the contents in <quake2-rX.X.X>/src/xatrix/
make
copy /xatrix/gamei386.so to /xatrix/
copy /Data/all/pak0.pak to /xatrix/
copy /Data/max/xatrix/video/ to /xatrix/ (optional)
when starting quake2, use "+set game xatrix" on the command line
(cdromdir is wherever you mount the Ground Zero CD-ROM).
enable BUILD_ROGUE in Makefile
download roguesrc320.shar.Z from ftp://ftp.idsoftware.com/idstuff/quake2/source or a mirror site, extract it (it's a compressed shell script) and place the contents in <quake2-rX.X.X>/src/rogue/
make
if the compilation fails, change line 31 of src/rogue/g_local.h from: #define _isnan(a) ((a)==NAN) to: #define _isnan(a) isnan(a) and try again. 4.5 if the compilation fails on the include, change #include <nan.h> to #include <bits/nan.h>
copy /rogue/gamei386.so to /rogue/
copy /Data/all/pak0.pak to /rogue/
copy /Data/max/Rogue/video/ to /rogue/ (optional)
when starting quake2, use "+set game rogue" on the command line
Quake2 Max is a set of GL improvements to the Quake2 source base by psychospaz, http://modscape.telefragged.com/q2max/ the 0.25 version has been merged into the Quake2 for Linux source tree. To build the added visual candy:. You will also need to download http://www.icculus.org/quake2/files/maxpak.pak and place it in your quake2/baseq2 directory. Please note that the resulting Quake2 binaries and video drivers are incompatible with binaries and drivers built with BUILD_QMAX set to NO. For right now, the driver gets built as ref_glx.so and ref_sdlgl.so. In the future this will change so that both drivers can be build in parallel.
make clean
set BUILD_QMAX to YES in the makefile
make
download ftp://ftp.idsoftware.com/idstuff/quake2/q2-314-demo-x86.exe
unzip -L q2-314-demo-x86.exe into a temp directory
cp baseq2/pak0.pak to /baseq2/pak0.pak
(installdir is wherever you want to install quake2, and cdromdir is wherever you mount the Quake 2 CD-ROM).
copy /Install/Data/baseq2/pak0.pak to /baseq2/
copy /Install/Data/baseq2/video/ to /baseq2/ (optional)
download q2-3.20-x86-full.exe from ftp://ftp.idsoftware.com/idstuff/quake2/ or a mirror site, and extract the contents to a temporary directory (use unzip -L, as this is a standard zip file).
copy <q2-3.20-x86-full.exe temp directory>/baseq2/pak1.pak to /baseq2/
copy <q2-3.20-x86-full.exe temp directory>/baseq2/pak2.pak to /baseq2/
copy <q2-3.20-x86-full.exe temp directory>/baseq2/players/ to /baseq2/
if you really want to use the crakhor model, you can find the skins/sounds on websites like http://www.mike-d.com/games/modskins.html (optional)
(builddir is either debugi386 or releasei386) 0. edit Makefile if needed, then 'make'.
copy /gamei386.so to /baseq2/
copy /ref_*.so to
copy /quake2 to
copy /sdlquake2 to (optional)
copy /ctf/gamei386.so to /ctf/ (optional)
(cdromdir is wherever you mount The Reckoning CD-ROM).
enable BUILD_XATRIX in Makefile
download xatrixsrc320.shar.Z from ftp://ftp.idsoftware.com/idstuff/quake2/source/ or a mirror site, extract it (it's a compressed shell script) and place the contents in <quake2-rX.X.X>/src/xatrix/
make
copy /xatrix/gamei386.so to /xatrix/
copy /Data/all/pak0.pak to /xatrix/
copy /Data/max/xatrix/video/ to /xatrix/ (optional)
when starting quake2, use "+set game xatrix" on the command line
(cdromdir is wherever you mount the Ground Zero CD-ROM).
enable BUILD_ROGUE in Makefile
download roguesrc320.shar.Z from ftp://ftp.idsoftware.com/idstuff/quake2/source or a mirror site, extract it (it's a compressed shell script) and place the contents in <quake2-rX.X.X>/src/rogue/
make
if the compilation fails, change line 31 of src/rogue/g_local.h from: #define _isnan(a) ((a)==NAN) to: #define _isnan(a) isnan(a) and try again. 4.5 if the compilation fails on the include, change #include <nan.h> to #include <bits/nan.h>
copy /rogue/gamei386.so to /rogue/
copy /Data/all/pak0.pak to /rogue/
copy /Data/max/Rogue/video/ to /rogue/ (optional)
when starting quake2, use "+set game rogue" on the command line
Quake2 Max is a set of GL improvements to the Quake2 source base by psychospaz, http://modscape.telefragged.com/q2max/ the 0.25 version has been merged into the Quake2 for Linux source tree. To build the added visual candy:. You will also need to download http://www.icculus.org/quake2/files/maxpak.pak and place it in your quake2/baseq2 directory. Please note that the resulting Quake2 binaries and video drivers are incompatible with binaries and drivers built with BUILD_QMAX set to NO. For right now, the driver gets built as ref_glx.so and ref_sdlgl.so. In the future this will change so that both drivers can be build in parallel.
make clean
set BUILD_QMAX to YES in the makefile
make
Support
There has been an effort to retexture Quake2 with 24-bit textures to replace 8-bit ones. The resulting textures look good but take up more space and makes quake2 run slower. If you wish to run retextured quake2 you need to download pak1x (currently 0-6) from http://3d.kicks-ass.net/texturepaks/. Thanks to Karen Pouelle for the code to support this.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page