-
Notifications
You must be signed in to change notification settings - Fork 7
Current Status
Nanook edited this page Sep 27, 2026
·
3 revisions
Updated with each release. Check Discord for the latest news between releases.
- PS2 NKDS VerifyFailed for mixed Mode2 CUE+BIN images — PS2 disc images using mixed Mode2 tracks in CUE+BIN format now store and verify correctly
- PS2 NKDS VerifyFailed: uncovered FS gaps missed — a stale parallel-stage FST caused newly stored gaps to be missed, producing false verification failures
-
ISO9660 FST gap analysis regression — directory entries resolved via the refactored
processDirectorypath were incorrectly included in gap analysis; now correctly skipped (regression from the v3 refactor) - Xbox beta disc support — adds recognition of a known XGD1 beta disc (slightly larger than standard OG discs) and a known XGD3 beta disc (same size as XGD3v0 but with different video ISO lengths) — thanks @Deterous
-
New interactive CLI — run
nkitornkdswith no arguments (or drop a file onto them) to launch a guided builder. Shows the equivalent command so it doubles as a way to learn the CLI. Both apps also detect when a file is dropped on them and pre-seed it into the interactive builder. -
New verb-based CLI —
nkit convert,nkds add,nkds mountetc. with modern--long/-shortoptions. Config keys and CLI names match. - New processing core — async parallel pipeline (Input → PreProcess → Process → Output) with autoscaling workers. Live progress bar with throughput and stage stats.
- Console colours — log lines coloured by scope and task; Verify outcomes green/red.
- NKDS compaction fixed — v3 introduced validate-before-replace and promote-or-delete crash recovery for compaction. See NKDS Data Safety.
- NKDS dat verification (UI) — load dats, classify images as Correct/Badly Named/Wrong CRC/Missing, auto-rename.
-
Config auto-setup — both
nkitandnkdscreate the full folder tree (dats/,keys/,fix/,out/, …) and copy a default config on first run. - FUSE/Dokan improvements — stale mount cleanup, cleaner unmount on set close, cursor restored after interactive mode on Linux.
-
Window titles — taskbar and alt-tab now show
NKit vX.Y.Z/NKDS vX.Y.Zacross all platforms.
| Area | Issue | Workaround |
|---|---|---|
| Windows | Antivirus false positive on first run | Whitelist the executables. All builds are automated and unsigned (native AOT). |
| Linux | glibc error on older distros | Use the legacy build (glibc 2.27+, Ubuntu 18.04+). |
| macOS | Gatekeeper blocks unsigned binaries | See macOS setup below. |
| VFS | Requires extra software | Windows: Dokan. Linux: FUSE 3. macOS: FUSE-T. |
| Linux terminal | Resizing the terminal during processing may clip log lines | Known Spectre.Console limitation. Minimised in v3.0.0 — the live region resets on resize. |
Builds are not code-signed (an Apple Developer certificate will be purchased from donations).
Quick fix (Terminal):
xattr -d com.apple.quarantine nkit nkds nkit-ui nkds-ui
chmod +x nkit nkds nkit-ui nkds-uiGUI method: Open System Settings → Privacy & Security, find the blocked app, click Open Anyway.
See the Roadmap for planned features.
- Discord — fastest way to get news and ask questions
- GitHub Releases — all release downloads