thedarkdragon11
New World Pirate
- 534
- Posts
- 15
- Years
- Laugh Tale, New World
- Seen Apr 20, 2025
Hello! I just want to share this hilarious idea of mine that will "enable" the "implementation" of the Soaring in the Sky feature from OR/AS to Gen. 3 hacks... Of course, it's not the best way to mimic the feature but few hackers might want to implement this one... It's just that I'm not good in ASM research/manipulation/coding (though I can understand some)...
What do we need for this one:
-An item slot...
-An OW map that represents the entire region...
-ASM knowledge (I think it will also be possible using C)...
My idea is that the item (aka the Eon Flute) will be used to warp the player into a corresponding spot from the OW map that represents the entire region (the OW map will act as the sky)... Say for instance, in a Hoenn-based hack, the player will use the Eon Flute at Littleroot Town... The item's script will warp the player into the corresponding position of Littleroot Town from the OW map of Hoenn (aka the Sky)... The same position will be used for the player to land... Just think of the "Sky" map as a map full of warp scripts to every towns/cities/etc. and also to mirage spots...
Since this will be an OW map, the wild Pokémon data should not be a problem... Legendary Pokémon battles can also be placed as OW events...
So what could be the sequence of the Eon Flute script? My idea is that once the Eon Flute is used:
-It will run the Fly animation script and load Mega Latias/Latios sprite in place of the supposed to be the Fly move user... The landing animation of the Fly script won't be loaded...
-Warp the user into the Sky OW map... The position of the user will be based from the Map Name...
-The player will be in Surf mode OW (or a custom OW that shows the player riding the Eon Pokémon...
How to land? My idea is that every towns/cities/routes/mirages/etc. from the Sky OW map, partcularly to the position/s where the Eon Flute will warp the player, will have scripts that will:
-Run the Fly animation script and load Mega Latias/Latios sprite in place of the supposed to be the Fly move user... But this time, the initial animation of the Fly script won't be loaded and the landing animation will be loaded after...
-Warp the player into the specified place...
Cons:
-I'm not sure if it is possible to disable the access to menu while at the Sky OW map...
-I'm not also sure if the script for Fly animation can be copied, disassembled and modified the way I mentioned above without messing up the hack...
-Too much scripts, especially for the landing scripts...
-No 3D...
-Unfortunately, I can't do this one... And I have no time to study GBA ASM/C as of this moment...
Thank you for reading! Feel free to ask/comment/suggest/criticize...
What do we need for this one:
-An item slot...
-An OW map that represents the entire region...
-ASM knowledge (I think it will also be possible using C)...
My idea is that the item (aka the Eon Flute) will be used to warp the player into a corresponding spot from the OW map that represents the entire region (the OW map will act as the sky)... Say for instance, in a Hoenn-based hack, the player will use the Eon Flute at Littleroot Town... The item's script will warp the player into the corresponding position of Littleroot Town from the OW map of Hoenn (aka the Sky)... The same position will be used for the player to land... Just think of the "Sky" map as a map full of warp scripts to every towns/cities/etc. and also to mirage spots...
Since this will be an OW map, the wild Pokémon data should not be a problem... Legendary Pokémon battles can also be placed as OW events...
So what could be the sequence of the Eon Flute script? My idea is that once the Eon Flute is used:
-It will run the Fly animation script and load Mega Latias/Latios sprite in place of the supposed to be the Fly move user... The landing animation of the Fly script won't be loaded...
-Warp the user into the Sky OW map... The position of the user will be based from the Map Name...
-The player will be in Surf mode OW (or a custom OW that shows the player riding the Eon Pokémon...
How to land? My idea is that every towns/cities/routes/mirages/etc. from the Sky OW map, partcularly to the position/s where the Eon Flute will warp the player, will have scripts that will:
-Run the Fly animation script and load Mega Latias/Latios sprite in place of the supposed to be the Fly move user... But this time, the initial animation of the Fly script won't be loaded and the landing animation will be loaded after...
-Warp the player into the specified place...
Cons:
-I'm not sure if it is possible to disable the access to menu while at the Sky OW map...
-I'm not also sure if the script for Fly animation can be copied, disassembled and modified the way I mentioned above without messing up the hack...
-Too much scripts, especially for the landing scripts...
-No 3D...
-Unfortunately, I can't do this one... And I have no time to study GBA ASM/C as of this moment...
Thank you for reading! Feel free to ask/comment/suggest/criticize...
Last edited by a moderator: