HATS-Tools v1.5.6
Bug Fixes
- Fixed default installer staging path from
/hats-stagingto/config/hats-tools/hats-staging - Fixed
DmntCheatProcessMetadatastruct layout to exactly match Atmosphere's IPC response (added proper memory region extents fields with correct offsets)
Improvements
Cheat Build ID Detection — 3-Step Fallback Chain
Build ID resolution now uses a prioritized fallback chain instead of failing early:
- dmnt:cht — Fast lookup, requires game suspended in background (applet mode)
- fsp-ldr NSO read (new) — Reads Build ID directly from the installed game's main NSO at offset
0x40viafsldrOpenCodeFileSystem. Works in both applet and non-applet mode under Atmosphere (ams.mitm lifts the firmware restriction) - versions.json lookup — GitHub fallback using nx-cheats-db version database
HamletDuFromage Fallback (new)
When a game version is not found in nx-cheats-db versions.json, HATS-Tools now queries the HamletDuFromage per-title version database:
- Tries exact version match first
- Falls back to latest known version if exact match not found
- Only shows "no cheats found" if both databases have no entry for the title