the cutting room mirror

Pokémon Box Ruby & Sapphire

Pokémon Box Ruby & Sapphire is a utility that allows players to store up to 1,500 Pokémon from Ruby, Sapphire, FireRed, LeafGreen, and Emerald onto a GameCube Memory Card. Additionally, Ruby and Sapphire can be played on the TV screen with a GameCube-Game Boy Advance Cable.

Crash Debugger#

PokemonBoxRubySapphireCrashDebugger.png

If the game crashes, the crash handler will wait for the following inputs before showing the Crash Debugger screen: D-Pad Up, D-Pad Up, A, D-Pad Down, D-Pad Down, B, D-Pad Left, X, D-Pad Right, D-Pad Left, Y, B, A.

When the game is initialized, it tries to look for a symbol map with the filename symbol.map which would have been used to resolve the addresses. However, the final versions do not include this file.

Unused Graphics#

The Japanese version of the game contains two .arc files with unused graphics.

PokemonBoxRubySapphire_azusa_room.png

Inside MainMenuSmpl.arc is a rough drawing of Brigette's Room. The room is flipped horizontally, but its layout is close to the final game. Brigette, however, has a very early design, sporting differently-colored clothing and hair.

(Source: Rikan)

BoxExcSmpl.arc#

Icons of a Picnicker, Lass, and Bug Catcher are in BoxExcSmpl.arc. The Bug Catcher's icon is similar to his Pokémon Stadium trainer portrait, while the Picnicker's and Lass's icons seem somewhere in between their Stadium and Stadium 2 portraits.

(Source: Rikan)

Additionally, there are three font files present in the same file: ascfont12_fix.bfn, ascfont_pro12.bfn, and pokejpn_fix24.bfn. The first two are empty images, but the third one is the only that contains actual font sprites. Pokemon Box pokejpn fix24.png

(Source: DogToon64)

Development Text#

The Japanese version has a folder called CVS (no relation to the American retail store of the same name). This folder contains four files: Entries, Entries.Log, Repository, and Root (shown below in the same order). All four of these files seem to be development-related text files that the developers forgot to remove since directories like this one aren't present in the International versions.

/BoxExcSmpl.arc/1.1/Mon Feb  3 00:19:48 2003/-kb/
/GBEmulator.arc/1.6/Thu Apr 24 02:50:13 2003/-kb/
/MainMenuSmpl.arc/1.3/Wed Feb 26 05:23:25 2003/-kb/
/capture.arc/1.9/Fri Apr 18 12:17:19 2003/-kb/
/cardIcon.arc/1.5/Mon Apr 14 12:44:23 2003/-kb/
/common.arc/1.21/Fri Apr 25 04:50:31 2003/-kb/
/dendou_pb.pcm/1.1/Thu May  1 10:44:24 2003/-kb/
/dendou_pb2.pcm/1.2/Sat May  3 09:07:46 2003/-kb/
/finecity_pb.pcm/1.1/Thu May  1 10:44:24 2003/-kb/
/fune_kan_pb.pcm/1.1/Thu May  1 10:44:24 2003/-kb/
/gim_pb.pcm/1.1/Thu May  1 10:44:24 2003/-kb/
/icon0.arc/1.4/Sat Apr 12 05:04:08 2003/-kb/
/icon1.arc/1.4/Sat Apr 12 05:04:08 2003/-kb/
/nfront.arc/1.5/Sat May  3 09:07:46 2003/-kb/
/pokecen_pb.pcm/1.1/Thu May  1 10:44:24 2003/-kb/
/pokecen_pb2.pcm/1.1/Thu May  1 10:44:24 2003/-kb/
/rfront.arc/1.4/Sat Apr 12 05:04:08 2003/-kb/
/screenBox.arc/1.40/Mon Apr 28 01:10:59 2003/-kb/
/screenConnect.arc/1.5/Wed Apr 30 05:15:13 2003/-kb/
/screenDisplay.arc/1.67/Thu May  1 09:13:18 2003/-kb/
/screenList.arc/1.30/Wed Apr 23 01:53:40 2003/-kb/
/screenNameInput.arc/1.11/Thu Apr 24 07:28:21 2003/-kb/
/screenStaffList.arc/1.7/Mon Apr 28 14:12:31 2003/-kb/
/screenStatus.arc/1.21/Fri Apr 18 08:01:53 2003/-kb/
/se_aram.arc/1.37/Sat May  3 09:07:47 2003/-kb/
/se_ram.arc/1.39/Sat May  3 09:07:47 2003/-kb/
/shinka_pb.pcm/1.1/Thu May  1 10:44:27 2003/-kb/
/title.arc/1.15/Thu May  1 12:23:14 2003/-kb/
/tonekusa_pb.pcm/1.1/Thu May  1 10:44:27 2003/-kb/
/usheretteScrn.arc/1.32/Fri Apr 25 06:00:49 2003/-kb/
/gbarom.arc/1.23/Mon May  5 10:33:16 2003/-kb/
/opening.bnr/1.5/Mon May  5 10:33:16 2003/-kb/
/font.arc/1.39/Wed May  7 05:49:33 2003/-kb/
/message.arc/1.86/Wed May  7 05:49:33 2003/-kb/
/gbaromD.arc/1.7/Fri May  9 01:10:01 2003/-kb/
/AAXPJ00.srl/1.2/Fri May  9 02:52:37 2003/-kb/
/AAXVJ00.srl/1.2/Fri May  9 02:52:38 2003/-kb/
D
A D/gba////
R D/gba////
appl/res
:pserver:membox@helios:/home/cvsproject/membox

(Source: DogToon64)

Regional Differences#

Title Screen#

Japan

International

Japan

International

GBA Connection#

Japan

International

Box 17 Default Background#

USA/Japan

Europe

Pokemon Box Hm boxtrayback16.bti (USA and JP).png Pokemon Box Hm boxtrayback16.bti (EU).png

For some reason, the background pattern sprite (hm_boxtrayback16.bti in screenBox.arc) for Box 17's default background is slightly different in the European version than the American and Japanese counterpart. Oddly enough, the same pattern in screenDisplay.arc is identical to the background pattern show on the left in all three versions.

(Source: DogToon64)

Enigma Berry Held Item#

In the Japanese versions, Pokémon holding e-reader berries are able to be deposited in Pokémon Box without any issue. As those berries were never intended to be sent to other games, due to their data depending on the content of the scanned card, sending them to a game that does not have any e-reader berry scanned will make the berry default to the placeholder Enigma Berry, making it the only way to see it without major exploits or cheats in the Japanese versions of Pokémon Ruby, Sapphire, FireRed, LeafGreen and Emerald. This issue was fixed in international versions, by preventing Pokémon from being deposited if they hold an e-reader berry, stating that the Pokémon cannot be deposited with this item.