Repository navigation
Releases
Quake 2 PS2 - v3.22
Debug and Release Builds of Quake 2 v3.22 for the PlayStation 2
Instructions
Download and extract the appropriate .zip archive:
q2ps2_release_3.22.zip— Recommended for general gameplay.q2ps2_debug_3.22.zip— Intended for developers and debugging.
Place your retail copy of pak0.pak inside the baseq2 folder, located alongside quake2.elf.
Optionally, you can also copy:
.cincinematic files intobaseq2/video..wavor.adpCD audio tracks intobaseq2/music.- Additional player skins into
baseq2/players.
When running from USB, it is recommended to:
- Convert
.wavmusic tracks to.adpusing the includedmusenctool. - Compress
.pakfiles into.pkzarchives using the includedpakziptool.
These conversions can significantly improve loading performance when running from USB storage.
pakzip and musenc Windows executables are included in host-tools-windows-x64.zip.
To convert with recommended settings, run these from your terminal:
pakzip.exe baseq2\pak0.pak baseq2\pak0.pkz
// for each trackNN ...
musenc.exe baseq2\music\track02.wav baseq2\music\track02.adp
Running
PCSX2 (Emulator):
Launch quake2.elf directly from PCSX2.
PlayStation 2 (Real Hardware):
Copy quake2.elf and the baseq2 folder to a USB storage device or PS2 HDD expansion drive, then launch quake2.elf using wLaunchELF or another compatible ELF loader.
When launching from a USB drive, your directory structure should look like this:

Changes from v3.21
- New non-blocking IO system to prevent sound stutters and frame spikes during gameplay.
- Reworked in-game menus.
- Gamepad controls mapping fixes.
- Option to save/load games from USB and HDD as well as from the Memory Card.
- Option to disable controller rumble.
- Screen offset adjustment video menu.
- Screen brightness/contrast adjustment video menu.
- Bug fixes and optimizations.
Quake 2 PS2 - v3.21-alpha - Initial Release
Debug and Release Builds of Quake 2 v3.21 for the PlayStation 2
Instructions
Download and extract the appropriate .zip archive:
q2ps2_release_3.21.zip— Recommended for general gameplay.q2ps2_debug_3.21.zip— Intended for developers and debugging.
Place your retail copy of pak0.pak inside the baseq2 folder, located alongside quake2.elf.
Optionally, you can also copy:
.cincinematic files intobaseq2/video..wavCD audio tracks intobaseq2/music.- Additional player skins into
baseq2/players.
When running from USB, it is recommended to:
- Convert
.wavmusic tracks to.adpusing the includedmusenctool. - Compress
.pakfiles into.pkzarchives using the includedpakziptool.
These conversions can significantly improve loading performance when using USB storage.
pakzip and musenc Windows executables are included in quake2-host-tools-windows-x64.zip.
To convert with recommended settings, run these from your terminal:
pakzip.exe baseq2\pak0.pak baseq2\pak0.pkz
// for each trackNN ...
musenc.exe baseq2\music\track02.wav baseq2\music\track02.adp
Running
PCSX2 (Emulator):
Launch quake2.elf directly from PCSX2.
PlayStation 2 (Real Hardware):
Copy quake2.elf and the baseq2 folder to a USB storage device or PS2 HDD expansion drive, then launch quake2.elf using wLaunchELF or another compatible ELF loader.
When launching from a USB drive, your directory structure should look like this:

Changes from previous versions
-
Added support for loading game data files from USB mass storage devices and PS2 HDD/PFS expansion drives. Both sources have been tested on real hardware.
-
Added support for direct playback of
.wavCD music tracks frombaseq2/music, without requiring conversion to.adpusingmusenc. Track files are searched for using the naming conventionstrackNN.wavorTrackNN.wav. The Quake 2 base game tracks are numbered fromtrack02totrack11. -
Added support for loading compressed
.pkzpack files. Standard Quake 2.pakfiles can be compressed using the includedpakziptool to significantly improve loading times over USB. HDD loading times do not benefit from compression, so standard uncompressed.pakfiles can still be used.