If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Development:Pokémon Ruby and Sapphire

From The Cutting Room Floor
Jump to navigation Jump to search

This page details development materials of Pokémon Ruby and Sapphire.

How about a nice leek in this trying time?
This page or section details content from the May 2020 Nintendo Leak.
Check the May 2020 Nintendo Leak category for more pages also sourced from this material.

Internal Material

In the May 2020 source code leak for the games were a handful of files from earlier stages in development, dating from 4 to 9 months before the games' release in Japan.


Blank.png
Pokémon Data
Changes to the data pertaining to the Pokémon.


Blank.png
Early Maps
A look at earlier versions of maps that were found in the source code leak.


Blank.png
Unused Graphics
Unused graphics which could be found within the source code leak.

Battle Summary Box Flashing Animation

This is unused code for WEST_FeLvUP (Special_LevelUpEvolve in the unofficial pret disassembly project) in the source code of Pokémon Ruby and Sapphire to flash the current Pokémon in battle's summary and experience bar, and play sound effect SE_W025,0 (SE_M_MEGA_KICK, 0 in pret).

(The unused parts are commented out using the /* and */ tags)

WEST_FeLvUP:
	SEPLAY_PAN	SE_EXPMAX,0
	ADD_TASK	LvUpGaugePaletteSet,PRI2,0
	WAIT		0
	ADD_TASK	LvUpEffColorFade,PRI5,2, 0,0
/*	WAIT_FLAG
	SEPLAY_PAN	SE_W025,0
	ADD_TASK	LvUpEffColorFade,PRI5,2, 1,5
	ADD_TASK	LvUpEffTask,PRI5,0
*/	WAIT_FLAG
	ADD_TASK	LvUpGaugePaletteRecover,PRI2,0
	SEQEND

Note a simulation of the animation was ported to the final versions of Pokémon Emerald by Flametix using pret, requiring a one frame delay using delay 1, however this adaption was written by Flametix and isn't the original.

Since the viral video by BlueBoyPhin there has also been speculation in the comments that this code was intended to indicate that an evolution is going to occur, because both Flametix and BlueBoyPhin's video played the animation before a Caterpie reached Level 7 (Caterpie evolves into Metapod at this level). However, there doesn't seem to be any evidence that this was its intended purpose. This commented out code was also introduced in the source code of Pokémon Ruby, not Pokémon Emerald.


(Source: Flametix)