TASVideos

Tool-assisted game movies
When human skills are just not enough

Game Information

GBA Pokémon: Sapphire Version

  • Platform: GBA (Game Boy Advance)
  • Abbreviation: pokesaph
  • Display name: Pokémon: Sapphire Version
  • Goodtools name: Pokemon - Sapphire Version
  • Game resources: GameResources/GBx/PokemonGen3
  • In group: Pokémon

Total movies: 3


[Tier: Vault][Fastest Completion]GBA Pokémon: Sapphire Version (USA v1.0) in 1:49:16.33 by kirbymuncher.
VBA movie (.vbm) (date: 2007-02-22)
MP4 file via BitTorrent (size: 142.27 MB, length: 1:53:36)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #1457 — Author's comments
Discuss this movie
Rating: 4.8 (10 votes)
View Publication
- Uses death to save time
- Takes damage to save time
- Heavy luck manipulation
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Pokémon Sapphire, along with Pokémon Ruby and Emerald, is part of the third-generation Pokémon games, after Pokémon Gold and Silver. Noticeable differences include the graphics and interface, Pokémon abilities, and the running shoes that allow the player to move around in the outside overworld very fast, before getting the bike.

This run plays through the game fairly fast, catching only five Pokémon, and taking advantage of critical hits and Pokémon abilities. Mudkip, the chosen starter, is a Water Pokémon that has Water/Ground evolutions. Almost all battle action involves this one Pokémon until the legendary Kyogre (exclusive to Sapphire) is captured, thus sweeping through the last battles with ease.

Note: In case there are white-screen ROM issues, the run is also reported to work on the following ROMs:

  • Pokemon Sapphire (U) [hIRff]
  • Pokemon Sapphire (U) [h1] (Clock)

[Tier: Vault][Fastest Completion]GBA Pokémon: Sapphire Version (USA v1.0) in 1:35:07.97 by FractalFusion.
VBA movie (.vbm) (date: 2007-07-23)
AVI file via BitTorrent (size: 132.91 MB, length: 1:40:36)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #1629 — Author's comments
Discuss this movie
Obsoletes movie #893 (1:36:44.28)
Rating: 5.4 (22 votes)
View Publication
- Takes damage to save time
- Heavy luck manipulation
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Pokémon Sapphire, along with Pokémon Ruby and Emerald, is part of the third-generation Pokémon games, after Pokémon Gold and Silver. Noticeable differences include the graphics and interface, Pokémon abilities, and the running shoes that allow the player to move around in the outside overworld very fast, before getting the bike.

This run improves on the author's previous run by 96 seconds, mostly due to using a different Pokemon a third of the way through. Mudkip, the chosen starter, is a Water Pokémon that has Water/Ground evolutions. After the third gym, Machop, a Fighting type, is used. Its ability allows the Attack stat to be multiplied by 1.5x if it receives a status condition. The paralysis effect is no accident.

Note: You need to have Real Time Clock on and use Flash 128k as Save Type. Real Time Clock is for sync, while Flash 128k is to prevent the game from giving a white screen.


[Tier: Vault][Fastest Completion]GBA Pokémon: Sapphire Version (USA v1.0) in 1:36:44.28 by FractalFusion.
VBA movie (.vbm) (date: 2007-06-13)
MP4 file via BitTorrent (size: 131.54 MB, length: 1:41:05)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #1517 — Author's comments
Discuss this movie
Obsoletes movie #801 (1:49:16.33)
Rating: 5.1 (6 votes)
View Publication
- Takes damage to save time
- Heavy luck manipulation
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Pokémon Sapphire, along with Pokémon Ruby and Emerald, is part of the third-generation Pokémon games, after Pokémon Gold and Silver. Noticeable differences include the graphics and interface, Pokémon abilities, and the running shoes that allow the player to move around in the outside overworld very fast, before getting the bike.

This run improves on its predecessor by over 12.5 minutes (mostly from skipping unnecessary battles), while catching the same five Pokémon, and taking advantage of critical hits and Pokémon abilities. Mudkip, the chosen starter, is a Water Pokémon that has Water/Ground evolutions. Almost all battle action involves this one Pokémon, with the legendary Kyogre (exclusive to Sapphire) leading the last couple battles.

Note: You need to have Real Time Clock on and use Flash 128k as Save Type.

In case there are white-screen ROM issues, the run is also reported to work on the following ROMs:

  • Pokemon Sapphire (U) [hIRff]
  • Pokemon Sapphire (U) [h1] (Clock)
The purpose of this page is to document all known tricks of the Pokemon generation 3 games on Game Boy Advance, which include Ruby, Sapphire, FireRed, LeafGreen, and Emerald.

Table of contents [expand all] [collapse all]

  • R/S = Ruby/Sapphire
  • FR/LG = FireRed/LeafGreen
  • E = Emerald

Useful Lua Scripts

https://www.dropbox.com/s/p9d9shikg1ck89w/PokemonGen3.rar?dl=0
  • Creator: MKDasher
  • Supported emulator: BizHawk
  • Supports all Gen 3 main games (R/S/FR/LG/E)
  • RNG viewer for battles, encounters, catch rate, and even Pokérus

Luck Manipulation

Pokémon Ruby/Sapphire/Emerald RNG mechanics
  • In R/S/E, only the timing of actions can influence random factors. Holding down a button, when there is no visible effect, does nothing. Because many dialogs run at a fixed rate on fast speed, rather than prompting for button presses, it is vital to set the text to mid speed in order to control the rate of text in order to make luck-manipulation better.
  • An attack miss is determined before the attack message "(Pokémon) used (attack)".
  • When both Pokémon have the same speed, all things being equal, the one going first is decided when the attack is selected in the menu.
  • When using Quick Claw (1/4 chance to go first if slower, all other things being equal), the chance is determined before the menu appears.
  • Paralyze effect (unable to move) is determined just before the attack is attempted, and confusion effect (self-damage) is determined after "(Pokémon) is confused!"
  • Added effects of attacks (flinch, stat boost, confusion, paralyze, etc.) are determined after the hit, after critical hit and super effective messages if any.
  • In R/S/E, trainers that change the direction in which they look are influenced by running near them. It is required to walk or bike by them to avoid triggering a battle.
  • In R/S/E, wild Pokémon encounters are determined when you step into a patch of grass.

AI

  • Enemy Pokémon moves are determined when the attack is selected.
  • Trainer moves are determined before the menu appears.
  • Smart trainers will always use stronger attacking moves over weaker ones.
  • Smart trainers will always try to use moves that knock out your Pokémon if it is possible.
  • Smart trainers may also do things like use potions or switch to a Pokémon that resists your last attack.
  • The first Pokémon is always fixed.
  • Smart trainers will always bring in a Pokémon that can knock out your Pokémon if it is possible, and will always avoid bringing in a Pokémon that is weak to yours.
  • Pokémon order can only be manipulated from what your current Pokémon is, not from luck-manipulation.

Pokémon personal stats

  • Personal stats (IVs, nature, ability, shiny, Pokérus, etc) for the starter Pokémon are determined when you obtain the Pokémon.
  • Personal stats for wild Pokémon are determined on encounter.
  • Zigzagoon's Pickup ability is determined on the fadeout after each battle.