Fork of dQuakePlus, client/engine for NZ:P on PSP.
Find a file
Fancy2209 20fbf46ad4
RVL: A Lot of Scaling Fixes (#50)
* RVL: Fix Credits Menu Scaling and Pause Menu Fade

* RVL: Scale Console

* RVL: Scale Console OSK

* RVL: Add Temp OSK BG

* RVL: Fix Game Build String

Had accidentally comitted a change that made it look wrong

* COMMON: Add Scale parameter to Con_DrawConsole

Also removes the ifdef I had on Con_DrawConsole

* RVL: Fix OSK Height
2025-02-14 21:53:03 -08:00
.github RVL: Change Makefile to use Codename (#44) 2025-02-12 08:10:33 -08:00
source RVL: A Lot of Scaling Fixes (#50) 2025-02-14 21:53:03 -08:00
.gitignore Start unification of QuakeGX (#33) 2024-12-24 15:00:12 -05:00
LICENSE Initial commit 2022-02-08 16:49:56 -05:00
Makefile.ctr CTR: Initial Import 2024-09-08 18:10:06 -07:00
Makefile.psp PSP: Use common Vril WAD3 loading (#43) 2025-02-11 20:31:45 -08:00
Makefile.rvl RVL: Fix Text Filtering (#45) 2025-02-12 19:58:41 -08:00
README.md Fix PSP build path on README 2024-10-30 08:59:50 -07:00

Nazi Zombies: Portable Vril Engine

About

This repository contains the PlayStation Portable and Nintendo 3DS engine for NZ:P, based on dQuakePlus and ctrQuake, lovingly titled "Vril". It contains 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 for PlayStation Portable

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

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

cd source/psp/libpspmath
make && make install

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

cd ../../../
make -f Makefile.psp install

We also provide a prebuilt EBOOT on the Releases page.

Building for Nintendo 3DS

Building requires a full install of libctru. You can either follow the instructions on the GitHub repository or use a Docker container (we recommend the official one)!

With the psptoolchain installed, you now need to install the latest picaGL, which needs cloned from the official GitHub repository:

git clone https://github.com/masterfeizz/picaGL.git -b revamp
cd picaGL
mkdir clean
make install

Now you can navigate to the root of the repository and build the .3dsx.

make -f Makefile.ctr

We also provide prebuilt .3dsx files on the Releases page.