Skip to content

Releases: Hahnter/DevilutionX-PSP-Resurrected

DevilutionX PSP v1.6.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 04:34

DevilutionX PSP v1.6.1

This release gives the corrected PSP installation guidance its own version. It uses the same EBOOT.PBP from PSP build diasurgical#56 as v1.6.0; there are no gameplay or performance changes.

Shareware works on the tested PSP-3000 with spawn.mpq extracted from Blizzard's original diablosw.exe (50,274,091 bytes; SHA-256 ea7de65bd1f12f1d04561c62a68f80eb36341e224974e1d93931fe82dc814e75). That archive contains WAV audio. The smaller spawn.mpq from the official DevilutionX assets download contains MP3 audio and currently powers off the PSP-3000 with this port. A controlled PSP test ran with a repacked WAV archive and crashed with the corresponding MP3 archive. This points to a PSP-port MP3 audio compatibility issue, not a damaged official download. MP3 shareware support is not fixed in v1.6.1.

Extract devilutionx-psp-v1.6.1.zip into PSP/GAME/DevilutionX/. The ZIP contains EBOOT.PBP, assets/, mods/hf/, and the updated README-PSP.txt. No Diablo, Hellfire, or shareware MPQs are included. Supply your own game data as described in the included README.

Graphics offers 640×480 (4:3) and 848×480 (Widescreen) logical resolutions on the PSP's 480×272 display. The wide option renders a wider game view without stretching a 4:3 frame.

DevilutionX PSP v1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 19:43

DevilutionX PSP v1.6.0

This is the current-master PSP port from upstream-psp, using PSP workflow build diasurgical#56 (0643e7092). It supersedes v1.5.1 as the recommended PSP download. v1.5.1 remains available as an older build from the separate psp-enhanced branch.

The PSP-3000 tests covered retail Diablo, Hellfire, and shareware gameplay. Shareware worked with spawn.mpq freshly extracted from Blizzard's original diablosw.exe (50,274,091 bytes; SHA-256 ea7de65bd1f12f1d04561c62a68f80eb36341e224974e1d93931fe82dc814e75). This original archive contains WAV audio.

The smaller spawn.mpq from the official DevilutionX assets download contains MP3 audio and does not currently work with this PSP build on a PSP-3000. A controlled test of the same game data and MPQ layout worked with WAV audio but powered off the PSP after the audio was changed to MP3. This points to a compatibility issue in the PSP port's MP3 audio path, not evidence that the official download is damaged.

The build includes the Hellfire mod files and the fix for duplicate HF/hf entries.

Extract devilutionx-psp-v1.6.0.zip into PSP/GAME/DevilutionX/. The ZIP contains EBOOT.PBP, assets/, mods/hf/, and README-PSP.txt. Read the included instructions before adding your own game data. No Diablo, Hellfire, or shareware MPQs are included.

Graphics offers 640×480 (4:3) and 848×480 (Widescreen) logical resolutions on the PSP's 480×272 display. The wide option renders a wider game view without stretching a 4:3 frame.

PSP v1.5.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 04:56

This release fixes the ZIP layout from v1.5.0-psp. Asset files now extract into
their required subdirectories, such as assets/fonts/ and assets/ui_art/.
The EBOOT.PBP and asset file contents are identical to v1.5.0-psp; only ZIP
paths and the included installation guide changed.

Extract devilutionx-psp-v1.5.1.zip to PSP/GAME/DevilutionX/. Read
README-PSP.txt inside the ZIP for the required layout. If an older
devilutionx.mpq is already in that folder, remove it when using the packaged
assets/ directory.

This download contains no MPQ files. Copy DIABDAT.MPQ from your own Diablo
installation; Hellfire also requires the MPQ files from your own Hellfire
installation.

DevilutionX-PSP

Choose a tag to compare

@Hahnter Hahnter released this 29 Sep 15:19

Working PSP Port

A working DevilutionX port for PlayStation Portable, tested on PSP 3000 hardware and the PPSSPP emulator.

Key Features

  • ~30 FPS average on PSP 3000 hardware (up from ~7 FPS in the original port attempt)
  • Full gameplay support (all dungeons, all classes, items, spells)
  • Texture splitting for PSP GPU limitations (512px max texture width)
  • Proper resolution scaling (640x480 logical to 480x272 physical PSP display)
  • No crashes observed during testing

Installation

See PLATFORM_PSP.md and docs/installing.md for setup on PSP hardware and PPSSPP. You must supply your own DIABDAT.MPQ from a legally owned copy of Diablo.

Compatibility

Tested: PSP 3000, PPSSPP. PSP 1000/2000/Go untested but expected to work (same architecture).

Credits

Based on dports/DevilutionX-PSP, itself based on diasurgical/DevilutionX.