NHDDL

PS2 NHDDL v1.2.2

NHDDL v1.2.2 is out!

Changelog
  • Support for Neutrino 1.8.0
  • UDPBD backend has been replaced with UDPFS (#83)
  • udpbd_ip argument/option has been changed to udpfs_ip
  • Fixed HDL backend not showing all ISOs under certain circumstances (#80)
  • Fixed path arguments not being parsed correctly
  • Refactored NHDDL initialization process to fix config files not being loaded (#85)
You can find the README for this release here

Notes
  • This release is based on the pre-2.0.0 legacy branch of NHDDL.
  • Make sure to use the latest Neutrino nightly (v1.8.0-13 or higher).
  • Due to changes in the initialization process, NHDDL now looks for nhddl.yaml:
    • Near nhddl.elf
    • /nhddl/nhddl.yaml on the device it was loaded from.
NHDDL v1.2.1 is out!

Changelog
  • Fixed title-specific options not being applied in forwarder mode
This is a re-release of 1.1.2 that fixes NHDDL crashing when only non-PS2 ISO images present on a storage device.

Changelog:
  • Drop support for switching ISO pages with the d-pad left and right keys to avoid issues with guitar controllers
  • Fix issues with ISO scanning leading to NHDDL crashing or not detecting valid PS2 ISOs.
Thanks to @jolek for testing!
Yet another bugfix release.

Changelog:
  • Drop support for switching ISO pages with the d-pad left and right keys to avoid issues with guitar controllers
  • Fix issues with ISO scanning leading to NHDDL crashing or not detecting valid PS2 ISOs.
This update fixes the issue where NHDDL might hang on "Failed to scan" if the first or the last ISO image in the target list is not a vaild PS2 ISO (thanks to jolek/Jo13k for reporting this issue)
  • Like
Reactions: jolek
This is a small release that adds the ability to force NHDDL UI video mode to NTSC or PAL as requested by some users.
  • Like
Reactions: 1052
This is a small bugfix release for NHDDL v1.0.0.

Changelog:
  • Fix very long title names going over the cover art zone
  • Fix NHDDL crashing if title name contains characters not present in the font file (thanks to DukeJP for reporting this issue)
Significant UI upgrades
  • NHDDL now starts with splash screen instead of showing simple debug text
  • Button prompts are now actual icons
  • No more FONTM
  • Double-buffered rendering: no more flickering when traversing title list
  • Button inputs are handled every frame, making list traversal faster
Save Application System support
  • NHDDL is now a fully SAS-compliant application
  • NHDDL app PSU and nhddl.yaml can be generated with an easy-to-use Web UI
Improved loader support
  • Completely redone module initialization fixes NHDDL not being able to initialize when started from PS2BBL or OPL
  • Fallback paths are now used for locating NHDDL configuration file and Neutrino installation
  • NHDDL now comes in two versions: non-standalone and standalone
    • Non-standalone version is smaller, but requires Neutrino installation to initialize BDM devices
    • Standalone version only needs Neutrino to launch ISOs, so Neutrino can be stored on any BDM device, including MX4SIO and UDPBD
  • Be sure to read the README for more information on NHDDL versions and fallback paths
Improved BDM device support
  • iLink support
  • NHDDL now can list ISOs from multiple BDM devices at the same time
Under-the-hood changes
  • Reworked title ID scanning to remove isofs.irx requirement
  • Non-PS2 ISOs are not added to the list
  • Launcher configuration can be stored on BDM devices
  • Title ID cache schema updated to version 2 to support multiple BDM devices
  • Argument files now need to contain a placeholder X character instead of device number
  • Minor stability fixes for write operations (history file, title ID cache)
  • Completely redone IOP initialization for greater flexibility
  • Support for changes in Neutrino development builds
  • Modified ELF loader that keeps BDM devices available
Important notes
  • Make sure to use the latest development build of Neutrino
  • Title ID cache will be rescanned due to changes in cache schema
  • If using NHDDL with only one device, you can force the mode via nhddl.yaml to significantly speed up start up times
PSU Generator

Visit this site to generate nhddl.yaml for your installation or get a SAS-compliant PSU package.
For more details on the upcoming Save Application System and app PSUs, visit PS2Wiki
Changelog:

  • Rename NHDDL config directory to nhddl, making it less ambiguous
  • Significantly speed up building ISO list by implementing a title ID cache
  • Some directories are now excluded from scanning (refer to the README for details)
Back
Top