Also known as: Doubutsu no Mori+ (JP), Doubutsu no Mori e+ (JP)
This game has hidden developer credits.
Get build date for all versions. Also, check out all these codes Ralf found. There's likely a lot more hiding here, which is saying something.
Animal Crossing is a game in which you, a newly independent person of unspecified age, move into a new town and immediately become forced into labor to pay off the debt you owe to the one person who almost completely controls the local economy.
While this game was the west's introduction to Nintendo's quirky, then-budding life simulator franchise, the game is actually a GameCube port of Doubutsu no Mori for the Nintendo 64, heavily modified in localization to give westerners an experience analogous to what Japanese players got. The localization was apparently so impressive that it got re-localized for Japan with added features, effectively making it a localization of a localization of a port.
Yeah... it's weird.
| Animal Island|
Even unlockable stuff has things unused.
| Version Differences|
A re-release of a remake of a re-release. We need to go deeper.
|This page or section needs more images. |
There's a whole lotta words here, but not enough pictures. Please fix this.
Specifically: Get screenshots, post them, figure out other debug functions, make this not be walls of text.
The game has a debug mode which can be activated by setting the disc ID version field to 0x99. Use a hex editor to change byte #7 (0x00000007) of the ISO/GCM file. It works on all versions – the North American, European, Japanese (both versions), and Australian games can all be modified in this way.
Alternately, the following Action Replay codes can be used:
ZQJ2-FQYR-J4DZ4 K5FW-Y9WY-MH2PZ UAXQ-3T7A-XKN3D
QQYG-9K86-YABFA MQYV-6E19-2ZQEE QJ3A-0Y2G-D3BZZ 2WGY-WXT5-BV1TX
- Shows info about the game build date/version/etc. on startup, and on the title screen
- Shows the ID of the current message in the corner of the screen
- Shows 3D arrows pointing to various special things (like event NPCs and balloons)
- Shows a CPU/memory usage meter on the boot screen
- Enables button combos on Controllers 2 and 3
- Prevents Resetti from showing up
- Shows a crash dump if the game crashes
Controller 3 features an item select that, if you have the patience to use it, can summon a variety of items directly into your pocket:
- Pressing Start brings up text that says ナシ (nothing).
- Up on the D-Pad cycles through the categories FTR (furniture), PPR (paper), MNY (money), TOL (tools and umbrellas and junk), FSH (fish), ELS (other junk), CPT (carpet), WLL (wallpaper), FOD (food), MSC (music), DST (calendar/diary things), LOT (raffle tickets), IST (insects), HPY (grab bags), and KAB (turnips).
- Left and Right on the D-Pad change the number.
- Down on the D-Pad puts one of the selected item in your pocket.
Controller 2 features everything else. Most buttons, when pressed once, will show or hide a debug display. The C-stick is four separate buttons, one for each of Up, Down, Left, and Right. R changes the game speed rather than displaying something on-screen.
In the item screen, C-Down gives you one net, axe, shovel, and fishing rod; C-Left increases your money by 1,000 Bells; and C-Right fills your pocket with bags of 30,000 Bells.
Controller 2 also has two-button combinations, all of which involve holding L, R, or Start. All but one of the possible combinations opens memory editors of some kind (the exception being holding R and pressing Down on the D-Pad, which pauses and unpauses the game). Memory editors can be opened by holding one of the three buttons mentioned earlier, and pressing another button twice. For example, holding L and tilting the C-Stick left twice opens the "S(SREG)" editor. holding L and tilting the C-Stick left again flips to the next page, and so on. The editor closes when there are no more pages or when different button combo starts (e.g., holding R and pressing Start once).
Editors are navigated using the D-Pad to scroll up and down between items, and left and right between possible values. The editor that opens from holding R and pressing Start, "H(HREG)", can be used to activate a debug controller input display by navigating to item 47 and setting its value to nonzero.
When playing NES games, a couple of debug controls will be enabled on the first controller:
- L+R - Freezes the emulation when held.
- L+C-Stick left/right - Slows down or speeds up the emulation depending on how much the C-Stick is pressed.
|This page or section needs more images. |
There's a whole lotta words here, but not enough pictures. Please fix this.
The "forest map select" from Doubutsu no Mori still exists and can be activated using one of the following Action Replay codes and pressing the Reset button once at title screen or twice in-game:
NP7E-4T7X-QX8PU NWFQ-2WNR-99BU7 15GC-XJ2U-URG0F K4T2-961B-NEAHM 7551-MZYA-H9J40 K662-MYEH-HT81Q
VX55-XYWW-N7YRC EQC1-UQQR-7J0BP BQ75-YTQZ-P89CR 5M72-K7NM-4ZJNA 8M0V-A01J-25TG2 6XAK-9W3A-RQXRA
Unobtainable NES Games
The Forbidden Four
In addition to the 15 available NES games, there are four normally unobtainable games dubbed "The Forbidden Four" by fans: Mario Bros., Ice Climber, Super Mario Bros., and The Legend of Zelda. Certain NES game requirements were shifted around in each regional version of the game, which resulted in some obscure methods to obtain them.
- In the initial Japanese release, Ice Climber could be obtained as a gift when transferring save data from Doubutsu no Mori (although this service has long since been discontinued), while Super Mario Bros. was given away as a limited-run Famitsu prize.
- In North America, Mario Bros. and Ice Climber were obtainable via very rare e-Reader cards in Series 4 of Animal Crossing-e.
- The Legend of Zelda is legitimately unavailable in any version.
These games can only be obtained by hacking them into the player's inventory (particularly for European versions, where none of these were ever made available legitimately), as trying to unlock them with a trade code generator will not work. Interestingly, all except The Legend of Zelda have Advance Play options, and in Doubutsu no Mori e+, the Advance Play data still remains via hacking, even though the games were otherwise erased as console items.
On top of the 19 games that can be played, several more are referenced by the game but do not have ROMs or models in the game's data: Gomoku Narabe Renju, Mahjong, Nazo no Murasamejou, Super Mario Bros. 2, and NES Open Tournament Golf.
The only mentions for most of these games are in static.map, though Gomoku Narabe Renju can also be seen referenced at F4C2C.
Chestnut (Unused NPC)
An odd unused NPC, formerly fandubbed "Blazel" can be found within the game's code; their name comes from the fact that her design incorporates several elements of that of both Bliss/Caroline and Hazel. However, recent digging within the files of Doubutsu no Mori + has revealed her Japanese name to be Shaki~tsu (シャキッ), meaning "Chestnut"; immediately following this name is the text "とりゃ〜" (Torya〜), which may have been a catch phrase. These two text files are the last ones in the game's code associated with Chestnut, indicating that she may have been removed late into development. What's odd about this character is that she is listed among the special NPCs in the game; fans have speculated that she may have served as a gardener NPC (similarly to Leif in New Leaf), given how stub methods for wilting and growing flowers can be found alongside her in the game's files. Chestnut can be spawned into a player's town using the below Action Replay code, using xxxx as a regular villager, with yyyy being set to either D06C or E15A.
040051A0 3C600001 040051A4 3863xxxx 040051A8 7C032040 040051AC 7C832378 040051B0 4082000C 040051B4 3C600001 040051B8 3863yyyy 040051BC 4E800020 0453A198 4BACB009 04544FFC 4BAC01A5
Because her text data is garbled, Chestnut will use various other characters' dialogue, depending on what yyyy is set to. If she is spawned into a player's town with the above code and yyyy set to D06C, her name will be displayed as "[key symbol] ù«–•B¡¡" (the default name for special NPCs) and she will simply parrot one of Kappn's lines. Setting yyyy to E15A, however, makes her appear recycling Jambette's text data (albeit with a male dialogue box instead of Jambette's female one). This appears to be the result of Jambette's status as the earliest-indexed female villager: since Chestnut lacks functional text data, attempting to spawn her in as a standard villager causes the game to loop around and generate Jambette's text data by default.
Find screenshots of each item; include screenshots of the Unknown Item's inventory sprite and the Sickle's overworld sprite.
Within the coding of the game lie several unused items that can only be accessed by hacking. These include:
- DUMMY, a glitch item appearing as a white triangle with red Japanese text on it reading "ダミー" (which translates to "DUMMY", hence the name). Unlike other items, this one can be accessed through a glitch – once in an Igloo (the winter equivalent of a Summer Camper's tent), you obtain the item in a similar way to other furniture. The villager inside might want to play a game where s/he will ask you to pick two cards: one card forces you to buy something, while the other gives you a free prize. The prize card may sometimes be a DUMMY.
- Named DUMMY items. Here is a list of all the named dummy items:
kagamimochi heavy chair school chair towel chair stepstool unused dresser unused monkey modern den chair giant dharma dharma minidharma striped cone cola machine barricade fence plastic fence fence and sign brown drum red drum juice machine garbage pail robotic flagman zen basin wash basin trash can warning sign route sign men working sign caution sign temple basin unused chair bucket faucet spa chair massage chair bath mat spa tub clerk's booth spa screen bath locker milk fridge lucky cat lucky black cat racoon obje lucky frog alcove hearth moon dumpling bean set osechi spring medal fall medal longlife noodle bass boat mortar ball big catch flag hibachi grill scary painting novel painting golf trophy tennis trophy kart trophy western fence DUMMY
- The Legend of Zelda appearing as a standard NES that will reset Animal Crossing upon attempting to play.
- A blue fish with a hook in its mouth, possibly used to test the fishing function.
- A glowing yellow box that moves back and forth, can push the player around (sometimes making them float), and can modify the spread of Paper Airplanes; it was most likely used to test the lighthouse.
- A tool labeled "Sickle", which makes the player function as if they had nothing in their hands. Strangely, it appears as a toolbox when dropped, a feature that only appeared in Doubutsu no Mori (evidencing that the icon is still in Animal Crossing's code), Wild World and New Leaf. However, a toolbox can be seen in Animal Island.
- An "Unknown Item" that appears in the player's inventory as a box with a question mark, and appears in homes as a clone of DUMMY.
- Paper Airplanes which, if you place on the ground, walk offscreen, and come back, will duplicate itself. Pressing A while on top of the paper airplane will make it disappear visibly, but will still exist in the system's memory. When the airplanes fill up an acre, that acre shuts down and is rendered inaccessible. Letting the airplane multiply too much can shut down your entire town and crash the game.
- Present items that can't be removed or opened from the inventory.
- Full grown saplings, trees, town tune board, stores, map and train models.
Eight unused clothing items exist in the game, and can be added to the first inventory slot using Action Replay codes 01520000 08000000 03266488 0000XXXX (US only), where XXXX is any of the following:
- 2412: Plum Kimono
- 2413: Somber Robe
- 2414: Red Sweatsuit (worn by the Red Team during the Sports Fair)
- 2415: Blue Sweatsuit (worn by the Blue Team during the Sports Fair)
- 2416: Red Puffy Vest (worn by females during the Fishing Tourney)
- 2417: Blue Puffy Vest (worn by males during the Fishing Tourney)
- 2418: Summer Robe
- 2419: Bamboo Robe
These items can also be accessed using Universal Codes, accessible from wikias, online guides, or online generators.
At the beginning of string_data.bin is a test line of text.
Test Line of text
Among the catchphrases are some temporary strings of text that indicate catchphrases that haven't been translated.
At the beginning of mail_data.bin is some testing related text for letters.
This is mail 0 This is mail 1.
Present in the file COPYDATE:
static.str also has the directory from where foresta.rel was compiled:
boot.dol, the game's executable, has a few interesting strings.
Jam/seq :: Sequence Error occerd... I try to continue OK! YOU ARE GREAT! :::there is some error in this heap! Sorry, not prepared for SZP archive.
SHOP PROMOTE VERSION The DISP SW is JAPAN MODE now but this GAME is NES version QFC ver.011012 (C)2001 Nintendo
// Coded by Kawasedo
At D79E1 is comment that matches a string found in the Game Boy Advance Bootstrap ROM, so it is safe to assume that the .dol contains a copy of the GBA Bootstrap and it is not otherwise part of the game.
Resetti Easter Egg
The sixth time you meet Resetti, he will force you to copy what he says by typing it in. However, typing in the following phrases will trigger an Easter egg. Some of these things are somewhat vulgar.
no NO! jerk Die! Loser RESET Freak Creep no way Leave! No way! shut up go away Pinhead Dirtbag Scumbag Shut up! Go away! butthead Bite me! U R ugly groundhog You stink I + reset You suck! I hate you Moles suck Who cares?
|The Animal Crossing series|
|Nintendo 64||Doubutsu no Mori|
|Nintendo DS||Animal Crossing: Wild World|
|Wii||Animal Crossing: City Folk|
|Nintendo 3DS||Animal Crossing: New Leaf • Animal Crossing: Happy Home Designer|
|Wii U||Animal Crossing Plaza • Animal Crossing: amiibo Festival|
|iOS/Android||Animal Crossing: Pocket Camp|
|Nintendo Switch||Animal Crossing: New Horizons|