Pokémon Snap
Pokémon Snap |
---|
Developers: HAL Laboratory[1][2],
Pax Softnica[3]
![]() ![]() ![]() |
Pokémon Snap is a first-person photography game featuring 63 of the 151 original Pokémon where you can (as the name of the game implies) snap pictures of said Pokémon on the imaginatively named "Pokémon Island".
This game is mainly remembered nowadays for the fact that for a time you could have your pictures printed out on stickers when going to participating Blockbuster Video outlets in America (or Toys R Us stores in Australia). CHAAAAAAAAA!
To do: Add information about a potential debug save menu found by fkualol: "801340E8 = pointer for different menus, set to 8012AA24 for debug save menu?" |
Contents
Sub-Pages
Development Info |
Prototype Info |
Prerelease Info |
Unused Graphics
The kanji symbol (仮) for "Temporary", just a placeholder graphic.
Japanese text saying "Start Game", still present in the US version.
Dratini has an unseen blinking animation.
Crash Debugger
This game has a crash debugger. To open it, crash the game in some way, then enter this button code:
- Z + R + L
- D-Up + C-Up
- A + D-Left
- B + D-Right
- D-Down + C-Down
Press Z + R + L to scroll through the pages. Oddly enough, unlike the identical iterations of the crash debugger in Kirby 64: The Crystal Shards and Super Smash Bros., the routine that would display the third page is missing in this game. This has the effect of crashing the crash debugger (ironically) once you reach the second page, which means that only the registers and the stack trace are viewable.
Anti-Piracy
To do: Verify that the effect it does is correct; the function location should be correct |
Like several Nintendo 64 games developed by HAL Laboratory at the time, there's an anti-tampering method in the game, which is implemented in two of the game's objects, for a total of three checks. These checks are done to ensure that the game is running on a genuine cartridge which has the correct CIC chip type, which should be 6103 in NTSC versions and 7103 in PAL versions.
The first two checks is implemented in the volcano object, which loads up when the player reaches the title screen. When the volcano object is loaded, the game's reads the stack pointer at 0x04001000 and ensures it returns the value 6103 (7103 on PAL versions), or the CIC chip type. Next, it reads 0x04000000 in the stack pointer memory and ensures it returns the value FF (-1). If there is a mismatch, then a pirate flag is set in the player object as true.
There is one more object called 504770 that has a function at 0x80364360 which subtracts a value at 0x80200000 by 8 and checks if it is equal to 0; if it isn't, the pirate flag is set as true. However, the function doesn't seem to be called by any of the game's objects.
The flag is checked when the player saves at Professor Oak's lab. If this pirate flag is true, then the game calls a function at 0x800E5EBC when the player saves their progress, which prevents saving the player's pictures and thus making any further progress.
Regional Differences
To do: More. |
Japanese | International |
---|---|
![]() |
![]() |
As in most other Pokémon games featuring voiced cries, most Pokémon appearing in the game had their voices changed to match the English dub of the anime. However, some Pokémon did not have their voiced cries changed, because at the time of the game's release these certain Pokémon did not have an English dub voice. The Pokémon who did not have their voiced cries changed include Metapod, Diglett, Dugtrio, Pidgey, Psyduck, and Porygon.
Japan | International |
---|---|
![]() |
![]() |
"CAMERA CHECK" has a different font, Bulbasaur was lightened and moved up and to the right, and the grey texture was slightly touched up in the international versions.
Japan | International |
---|---|
![]() |
![]() |
Once again the font is different, and the corners of the red frame were darkened in the international versions.
Japan | International |
---|---|
![]() |
![]() |
The Pokémon Report sign was given bolts, a different texture, a blue frame, and glowing text in the international versions.
Revisional Differences
Virtual Console Changes
Snap was the first Pokémon game released on the Virtual Console, and one of the first Virtual Console games to have modifications to the original ROM. Nintendo's stance on game modding, go figure.
Send to the Wii Message Board
Once per day, the player can send one of the photos they took to the Wii Message Board by going to the gallery, choosing a picture, and then pressing - (Minus) on the Classic Controller or (if using a GameCube controller) the first player's Wii Remote.
While this mimics the Snap Stations that were available when the game was released, it only really meant something if the player had a lot of people on their friend list to send photos to, and the termination of the WiiConnect24 service as well as the Wii U's Wii Mode omitting the WiiConnect24 features has rendered this feature utterly pointless.
Jynx
Original | Virtual Console |
---|---|
![]() |
![]() |
Jynx's face was changed from black to purple in order to match with the Pokémon's modern design, which had to be changed due to the original's unfortunate resemblance to a person wearing blackface. Oddly enough, her hands are still black. This was fixed in the NSO version.
References
- ↑ 1.0 1.1 1.2 ポケモンスナップ/Pokémon Snap | HAL Laboratory
- ↑ 2.0 2.1 2.2 ポケモンスナップ - nintendo.co.jp
- ↑ Pax Softnica - GDRI :: Game Developer Research Institute
- ↑ 4.0 4.1 Super Smash Bros. Brawl Chronicle
- ↑ Nintendo @ E3
- ↑ Remembering the original Pokémon Snap launch | UK Time Tunnel | GamesIndustry.biz
- ↑ http://web.archive.org/web/19991012033839/http://nintendo.com.au/poke_snap_framset.html
- Games developed by HAL Laboratory
- Games developed by Pax Softnica
- Games published by Nintendo
- Nintendo 64 games
- Games released in 1999
- Games released in March
- Games released on March 21
- Games released in July
- Games released on July 26
- Games with unused graphics
- Games with unused music
- Games with debugging functions
- Games with regional differences
- Games with revisional differences
- Games with anti-piracy methods
- To do
- Pokémon series
Cleanup > To do
Games > Games by content > Games with anti-piracy methods
Games > Games by content > Games with debugging functions
Games > Games by content > Games with regional differences
Games > Games by content > Games with revisional differences
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused music
Games > Games by developer > Games developed by HAL Laboratory
Games > Games by developer > Games developed by Pax Softnica
Games > Games by platform > Nintendo 64 games
Games > Games by publisher > Games published by Nintendo
Games > Games by release date > Games released in 1999
Games > Games by release date > Games released in July
Games > Games by release date > Games released in July > Games released on July 26
Games > Games by release date > Games released in March
Games > Games by release date > Games released in March > Games released on March 21
Games > Games by series > Pokémon series