release_1.2.0
·
9 commits
to master
since this release
Bug Fixes
- Fixed XGD3 and XGD1 ISO support - Large Xbox ISOs (7+ GB, XGD3 format) and GLOBAL format ISOs are now correctly recognized. Previously only standard Xbox and XGD1 dual-layer ISOs were supported, causing "Volume descriptor not found" errors on many game dumps. (Fixes #57179)
- Resilient volume descriptor parsing - Invalid FileTime values at non-standard offsets no longer crash the volume descriptor reader. The parser now gracefully handles corrupt metadata and continues searching other offset locations.
New Features
- Directory auto-resolution - Passing a directory path instead of an ISO file now automatically resolves to the single
.isofile inside it. Useful for drag-and-drop scenarios where the user points to a folder containing one ISO. - Improved error hints - When a directory path is provided, the error message now suggests specifying a
.isofile directly.
Internal
- Added test project (
SimpleXisoDrive.Tests). - Removed redundant
BugReport.LogErrorAsynccalls from volume descriptor parsing.
Full Changelog: release_1.1.0...release_1.2.0