ACCF-SDHC
http://github.com/quatric/ACCF-SDHC/releases/latest/
SDHC (>2 GB) SD card support for Animal Crossing: City Folk on Wii. This allows you to save in-game pictures to a SDHC card
City Folk's SD driver only understands standard-capacity cards - byte addressing
and a CSD v1 capacity record. This patch reads the OCR CCS bit at mount time,
parses CSD v2 capacity, and switches the read/write paths to block addressing
when the card is SDHC. Ported from SDHC Extension 1.1 [Bero]
All 6 retail builds are covered: USA Rev 0/1, Japan Rev 1/2, Europe Rev 0/1.
---
Before you start
- Your SD card should be FAT32.
- Keep the backup the patcher makes. The patch cannot be cleanly reversed in place.
Instructions
1. Download ACCF-SDHC-Patcher for your platform below and open it.
- macOS: ACCF-SDHC-Patcher-macos-universal.zip
- Windows: ACCF-SDHC-Patcher-windows-x86_64.zip
- Linux: ACCF-SDHC-Patcher-linux-x86_64.tar.gz
These are unsigned, so your OS will warn about them. On macOS, right-click the
app and choose Open.
2. Drag your .wbfs or .iso onto the window (or click to browse).
3. Wait for done: patched in place. The patcher reads the disc's own ID and
revision, applies the matching patch, retargets the TMD to IOS 58, and rebuilds
the image in place - keeping the original filename and folder, because USB
loaders key off the /wbfs/<Title> [ID6]/ layout. Your original is saved
alongside as <name>.bak.
4. Copy the image back to your USB drive or SD card and launch it as usual.
The patcher refuses any disc it doesn't recognise rather than guessing, so it
cannot apply the wrong addresses. If it reports the disc doesn't match the
expected site map, it's either already patched or a build this port doesn't know.
Do not patch Korean discs
RUUK01 and RUUK02 ship a newer PFD library that already supports SDHC
natively. Patching them is redundant and risks double-converting block addresses.
Installing by hand
ACCF-SDHC-Gecko-Codes.zip and ACCF-SDHC-Riivolution.zip are for anyone who
would rather not run an unsigned app. They need no tooling, but they also have no
safety net - so check your disc first:
sh
python3 tools/identify.py "Animal Crossing - City Folk (USA).wbfs"
It prints your disc ID, revision, and the exact filenames to use.
RUUE01, RUUJ01 and RUUP01 each cover two revisions under one disc ID, and
each revision needs different addresses. That is why every file is named
RUUE01v0, RUUE01v1 and so on - never rename them to a bare disc ID. Applying
the wrong revision's patch lands all ten sites on unrelated instructions: at best
the card comes up as an unknown device, at worst the title crashes.
Riivolution XMLs match on the disc version byte as well as the game ID and cannot
misapply. Gecko codes cannot do this - cheat managers match the 6-character ID
only - so picking the right file is on you.
Note the Gecko form needs a code handler. The patched main.dol produced by the
patcher does not.
http://github.com/quatric/ACCF-SDHC/releases/latest/
SDHC (>2 GB) SD card support for Animal Crossing: City Folk on Wii. This allows you to save in-game pictures to a SDHC card
City Folk's SD driver only understands standard-capacity cards - byte addressing
and a CSD v1 capacity record. This patch reads the OCR CCS bit at mount time,
parses CSD v2 capacity, and switches the read/write paths to block addressing
when the card is SDHC. Ported from SDHC Extension 1.1 [Bero]
All 6 retail builds are covered: USA Rev 0/1, Japan Rev 1/2, Europe Rev 0/1.
---
Before you start
- Your SD card should be FAT32.
- Keep the backup the patcher makes. The patch cannot be cleanly reversed in place.
Instructions
1. Download ACCF-SDHC-Patcher for your platform below and open it.
- macOS: ACCF-SDHC-Patcher-macos-universal.zip
- Windows: ACCF-SDHC-Patcher-windows-x86_64.zip
- Linux: ACCF-SDHC-Patcher-linux-x86_64.tar.gz
These are unsigned, so your OS will warn about them. On macOS, right-click the
app and choose Open.
2. Drag your .wbfs or .iso onto the window (or click to browse).
3. Wait for done: patched in place. The patcher reads the disc's own ID and
revision, applies the matching patch, retargets the TMD to IOS 58, and rebuilds
the image in place - keeping the original filename and folder, because USB
loaders key off the /wbfs/<Title> [ID6]/ layout. Your original is saved
alongside as <name>.bak.
4. Copy the image back to your USB drive or SD card and launch it as usual.
The patcher refuses any disc it doesn't recognise rather than guessing, so it
cannot apply the wrong addresses. If it reports the disc doesn't match the
expected site map, it's either already patched or a build this port doesn't know.
Do not patch Korean discs
RUUK01 and RUUK02 ship a newer PFD library that already supports SDHC
natively. Patching them is redundant and risks double-converting block addresses.
Installing by hand
ACCF-SDHC-Gecko-Codes.zip and ACCF-SDHC-Riivolution.zip are for anyone who
would rather not run an unsigned app. They need no tooling, but they also have no
safety net - so check your disc first:
sh
python3 tools/identify.py "Animal Crossing - City Folk (USA).wbfs"
It prints your disc ID, revision, and the exact filenames to use.
RUUE01, RUUJ01 and RUUP01 each cover two revisions under one disc ID, and
each revision needs different addresses. That is why every file is named
RUUE01v0, RUUE01v1 and so on - never rename them to a bare disc ID. Applying
the wrong revision's patch lands all ten sites on unrelated instructions: at best
the card comes up as an unknown device, at worst the title crashes.
Riivolution XMLs match on the disc version byte as well as the game ID and cannot
misapply. Gecko codes cannot do this - cheat managers match the 6-character ID
only - so picking the right file is on you.
Note the Gecko form needs a code handler. The patched main.dol produced by the
patcher does not.





