Quake2-engine-playground | Playing around with quake2 engine to learn about 3d graphics

 by   slapin C Version: Current License: No License

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
Support
    Quality
      Security
        License
          Reuse

            kandi-support 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.
              OutlinedDot
              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.

            kandi-Quality Quality

              Quake2-engine-playground has 0 bugs and 0 code smells.

            kandi-Security 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.

            kandi-License License

              Quake2-engine-playground does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/slapin/Quake2-engine-playground.git

          • CLI

            gh repo clone slapin/Quake2-engine-playground

          • sshUrl

            git@github.com:slapin/Quake2-engine-playground.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link