RAChecker Android 0.7.1
Android APK build 0.7.1. Install the .apk on your device (allow "unknown sources"). The in-app updater picks up this release automatically.
Nintendo DS games are found now
The app could not match a single DS game before this build, for two independent reasons: .nds was missing from the list of extensions the folder scan looks at, and the hash it computed was a plain whole-file MD5.
That hash can never match. A .nds is a container, not a flat ROM — RetroAchievements hashes its header plus the ARM9/ARM7 code and icon blocks the header points at, and ignores everything in between. RAChecker now does the same, using a port of the rcheevos rule.
The hashes were checked against RAHasher over 14 real dumps (EU/DE, including DSi-enhanced titles) and are identical in every case. As a side effect DS ROMs also hash quickly: only the parts the hash needs are read, about 1 MB instead of the whole 128 MB file.
Also in this build
- Security updates for the bundled dependencies.
Signed with the same key as 0.7.0, so this installs straight over an existing RAChecker without uninstalling first.