Releases: pcm720/nhddl
Releases · pcm720/nhddl
NHDDL v1.0.1
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)
NHDDL v1.0.0
Almost two months in the making, this release brings the following changes
Changelog
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 (see the PSU Generator section for details)
- 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
Title ID caching
Changelog:
- Rename NHDDL
config
directory tonhddl
, 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)
Note:
Please read this README file instead of the README from the current main branch.