PS4 Store › Games

Descent v0.07 by NichlasEk

Released Oct 19, 2026 · Games
35 downloads on GitHub · Source code

Descent and Descent II with one shared launcher, a DXX-Rebirth port that needs your own game files

Games.zipHuman-written

Install on your PS4

Archive (.zip): download Descent-I-II-PS4-v0.07.zip under Files and extract it on a computer. A .pkg inside installs from a USB drive as above; a .bin or .elf payload goes to a payload loader. The release notes say which file to use.

Files

FileSizeSHA-256
Descent-I-II-PS4-v0.07.zip70.5 MB 81507902…9048 Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

Screenshots

About Descent

No game data is included. Use your own PC game files, or the official Descent shareware and Descent II demo. Put them in /data/descent-ps4/d1/data and /data/descent-ps4/d2/data, or under descent-ps4/d1/data and d2/data on a USB drive. Files on the internal drive win over USB. GAME-DATA.txt in the download lists which files you need.

In the launcher, the D-pad or left stick picks a game, Cross starts it, Triangle shows help and Circle quits. In flight the left stick moves and strafes, the right stick aims, R2 and L2 fire, and L1 and R1 roll.

The maintainer has version 0.07 working on a PS4. Full retail data works in the engine but hasn't been tried on this port yet. Music and movies are off, there's no multiplayer, and the automap and crosshair are missing some lines. Quitting a game drops you back to the PS4 home screen, not the launcher.

Release notes

v0.07 · Descent I + II PS4 — v0.07 · Oct 19, 2026

Descent I + II PS4 — v0.07

The maintainer reports Collection 0.07 works very well on physical PS4.
This release uses that exact package, not a newly rebuilt replacement.

Package: Descent-I-II-PS4-Collection-0.07.pkg (74,514,432 bytes).
SHA-256: 2b71a79f12ebcd7abb1089f556cbd1b82c75f094195ec0ab5ade06f1ea83e2af.

Included

  • One illustrated launcher for both games, remembered selection and controller navigation.
  • Controller flight/combat bindings and HDD-first, USB0–USB7 data lookup.
  • Original launcher artwork/icon; no original game data, demo levels or installers.
  • Pinned, locally built SDL_image 2.6.3 instead of the untraced SDK archive.
  • Installation instructions, licenses and a separate source/relink companion.

Download the distribution ZIP and extract its PKG for installation. Supply your
own classic PC game files or separately obtained official demo/shareware files;
see GAME-DATA.txt. This is unofficial homebrew, not a Sony retail release.
Original Parallax non-commercial terms and upstream licensing remain applicable.

Verification

The PKG passes structural/hash checks and extracted payload allowlist verification.
Its launcher matches the previously tested 0.06 launcher byte-for-byte.
Both games reached rendered first levels through the launcher in shadPS4, with
movement/yaw/fire input inspected visually. Full FTP readback matched the local
package, followed by the maintainer's physical PS4 acceptance.

The source companion relinks all three ELFs byte-identically using captured
inputs. All 242 engine/platform/PS4GL translation units also compile from the
relocatable companion and link successfully. OpenGNM, PSBC and Vulkan archives
were independently rebuilt from the included snapshots. These verification
builds do not replace the console-tested package.

The quick source build uses supplied dependency archives; source and reference
recipes for modifying those dependencies accompany them. A full reproducible
SDK build is not claimed. See SOURCE-COMPANION.md for the exact build scope.

Known limitations

  • Music and movies disabled; multiplayer unsupported.
  • Legacy line/point drawing remains incomplete (automap/crosshair).
  • Exiting a game returns to the PS4 shell, not the launcher.
  • Retail classic PC files are supported by the engine, but retail data has not yet been tested on this port; ISO/installer files must be extracted first.
  • HDD/USB fallback is implemented but not exhaustively tested on hardware.

Package verification: python3 scripts/verify-collection.py --version 0.07.

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing