Fork of dQuakePlus, client/engine for NZ:P on PSP.
Find a file
blubs 9cd6656352 ENGINE Modifies QMDL model drawing
MDL models will now be loaded using only triangle strips.
MDL models will no longer use triangle fans.
MDL models will be drawn as a single draw call.
2023-03-04 02:34:50 -08:00
.github/workflows Use new docker image 2022-04-05 11:57:03 -04:00
source ENGINE Modifies QMDL model drawing 2023-03-04 02:34:50 -08:00
.gitignore Initial commit 2022-02-08 16:49:56 -05:00
LICENSE Initial commit 2022-02-08 16:49:56 -05:00
MakePHAT Some more probably inconsequential opts 2023-02-09 20:08:42 -05:00
MakeSLIM Some more probably inconsequential opts 2023-02-09 20:08:42 -05:00
README.md Restore new loading screens 2022-04-05 11:54:40 -04:00

Nazi Zombies: Portable dQuakePlus

About

This repository contains the PSP engine for NZ:P, based on dQuakePlus and containing optimizations from the NZ:P Team, adQuake, and Xash3D-PSP, as well as NZ:P-specific feature implementation. It has also been modified to build on the latest versions of the PSPSDK.

Building (Advanced)

Building requires a full install of psptoolchain. You can either follow the instructions on the GitHub repository or use a Docker container (we recommend sharkwouter's)!

With the psptoolchain installed, you now need to install libpspmath, which we have included in the GitHub repository:

cd source/libpspmath
make && make install

Now you can navigate back to the root of the repository and build an EBOOT.

cd ../../
make -f MakePHAT install # for PSP PHAT/1000
make -f MakeSLIM install # for any other model

We also provide prebuilt EBOOTs on the Releases page.