I made offline patches for Nintendo Badge Arcade, EUR version, and Rusty's Real Deal Baseball, US version.
The patches work with Luma3DS game patching. Codex was used extensively during development.
Press A when either game shows its original purchase dialog. The patch gives you the selected play pack or minigame without payment. Rusty keeps its original haggling and story progress.
For Nintendo Badge Arcade, install the EUR 1.3.1 update. For Rusty, install the DLC. Do not install "CTR-AOC-Patching: Rusty's Real DeaLC".
Installation
Install Luma3DS and enable Enable game patching.
Download the release ZIP for your game. Extract the ZIP. Copy its luma folder to the root of the SD card. Merge it with your existing luma folder.
For Nintendo Badge Arcade, select one release ZIP:
- Game-only: New badges stay inside Badge Arcade. HOME Menu badge data stays unchanged.
- HOME Menu export: The game exports earned badges to HOME Menu. This can replace GYTB badges.
Back up HOME Menu badge data before you use HOME Menu export. Switching back to game-only does not restore replaced HOME Menu badge data.
The public Nintendo Badge Arcade ZIPs contain only code.ips. They contain no game resources, badge artwork, or console keys.
Nintendo Badge Arcade modes
Nintendo Badge Arcade has three modes.
Vanilla
Vanilla needs only the public release ZIP.
It provides the original default catalog:
- 1,965 badge resources
- 384 regular catchers
Install Vanilla if you want offline play without extracting game files.
Expanded
Expanded has 406 playable machines. It has 2,078 obtainable badge resources.
Expanded combines these resources:
- EUR base game 1.3.0
- EUR update 1.3.1
- Full EUR allbadge_v131 catalog
The full catalog lets the collection viewer show historical badges. The catalog has 7,921 badge resources. Historical layouts stay display-only.
Expanded includes 398 original regular catchers. It also adds eight bonus catchers for 32 Arcade Bunny badges. The practice catcher stays separate.
Build Expanded locally with your extracted files. Do not share the generated ZIP. It contains game resources.
Custom Weekly
Custom Weekly uses one archived EUR week. It combines unique normal and bonus machines from all seven days.
Only that week's machines are playable. Each selected machine appears once. The practice catcher stays separate.
The full allbadge_v131 catalog stays in the private patch. It lets the collection viewer show historical badges. Other historical layouts stay display-only.
Build Custom Weekly locally with your extracted game files, week pack, and full badge catalog. Use boot9.bin only when an archive pack is encrypted. The build removes temporary files after it completes. It does not include boot9.bin or keys in the output ZIP.
See the Nintendo Badge Arcade repository for the build commands.
Switching Nintendo Badge Arcade modes
Close Badge Arcade before you change modes.
Remove these previous patch files:
SD:/luma/titles/0004000000153600/code.ips
SD:/luma/titles/0004000000153600/romfs/region_common/Schedule.xml
SD:/luma/titles/0004000000153600/romfs/region_EUR/common/Schedule.xml
SD:/luma/titles/0004000000153600/romfs/region_EUR/common/sharc/pc.sarc
SD:/luma/titles/0004000000153600/catalog.json
Then copy the new mode's luma folder to the SD card.
Keep your extdata and collection saves. Do not remove unrelated modifications.
Vanilla does not include the full historical badge catalog. Use Expanded or Custom Weekly if you need that catalog in the collection viewer.
Do the patches contact Nintendo servers?
Nintendo Badge Arcade does not contact Nintendo servers.
The patch uses local resources for login and download steps. It blocks HTTP, socket, DNS, and background download paths. It saves the collection and profile in local signed backup files.
Rusty does not contact eShop during the patched purchase flow. It checks installed DLC locally. It does not block every other Rusty network function.
What is included in the public downloads?
Each public ZIP contains only a Luma patch folder.
The ZIPs do not include games, DLC, updates, badge artwork, archive packs, or console keys.