Main Menu
Main Page
Forums
New pages
Recent changes
Random page
Help

Glitches
Arbitrary code execution
Pokémon cloning
Pomeg glitch and Glitzer Popping
Tweaking and voiding
Glitches by generation
Other glitch categories

References/Resources
Databases
Disassembly projects
The Big HEX List
Interactive tools
Reference documents
Terminology

Affiliates
Legendary Star Blob 2 (Hakuda) (日本語/Japanese)
Pokémon Speedruns wiki (English)
PRAMA Initiative (Français/French)
MissingNo. Glitch City (Italiano/Italian)
Become an affiliate!

Technical
Site source code

Search Wiki

 

Search Forums

 

Author Topic: Any interest in non-GameCube – Game Boy Advance link cable Pokémon Ruby ACE?  (Read 434 times)

0 Members and 1 Guest are viewing this topic.

Evie the Bird Mother 🌸 ☽

  • Veteran Contributor
  • *
  • Offline Offline
  • Gender: Female
  • ああ、紅茶がおいしい。 ~ ^^
    • View Profile
Thanks to Metarkrai, TheZZAZZGlitch and others, we have documented that Pokémon Emerald arbitrary code execution exists and is viable, however, these methods may be subject to Dynamic Memory Allocation (DMA) and may take a lot of patience to succeed.

When I checked the memory of Pokémon Ruby however, it seemed that DMA was not present (at least at certain regions of the memory), hence in theory; an ACE executing glitch move will always give the same result, without the luck factor. Patience would still be needed to initially obtain the glitch Pokémon (or if there is not a way to transfer it, possibly the glitch Pokémon Egg) in Pokémon Emerald or FireRed/LeafGreen however, once traded, a non-DMA influenced ACE method could save much time in the future.

Pokémon Ruby ACE would also have an additional advantage, namely that the sound test in North American and Japanese Ruby (otherwise exclusive to Japanese Emerald) may be accessible in a reliable and persistent way.

However, I'm unsure whether this subject has been discussed in terms of putting it into practice before. What are our thoughts on this? ✿

Notes: In Pokémon Emerald, the glitch items that may be necessary for this can be duplicated; including access of glitched quantities (over 999?) with Pomeg glitch data corruption. I don't know whether this is possible in EN Pokémon Ruby and if there is a viable solution (at least as of now). I wonder whether we can use something else.
« Last Edit: April 22, 2019, 06:23:29 am by Quirky Flower Chicken ❤✿ »
(I was former joint head admin but stepped down)
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post. ^^
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Love, faith, hope are free. If all is lost friends save us.
Thanks fans for lovely Torchic artwork. ♡ First image thanks Nyapon.

Parzival

  • The Laziest Malware Enthusiast
  • Banned
  • *
  • Offline Offline
  • Gender: Male
  • who posted nudes in upstream
    • View Profile
    • (null)
>Any interest in
Always.

i'm also on keybase and bitchute but i don't have nifty buttons for those. Bitchute isn't ready yet, but will be eventually.

mood

Evie the Bird Mother 🌸 ☽

  • Veteran Contributor
  • *
  • Offline Offline
  • Gender: Female
  • ああ、紅茶がおいしい。 ~ ^^
    • View Profile
>Any interest in
Always.

:)

So we know we can do it with move animations. I found this in the disassembly https://github.com/pret/pokeruby/blob/master/data/battle_anim_scripts.s
Also we've got https://github.com/pret/pokeruby/blob/master/data/battle_ai_scripts.s , and other branches at https://github.com/pret/pokeruby/tree/master/data

Since DMA might not be present in Ruby (or at least; a lot of it wasn't), I wonder if there could potentially be a way/if we can find a pointer just lucky enough to be useful?

Recently merrp has done Japanese Emerald TASes. I wonder if a method be used in Ruby too (except Ruby Pomeg glitch doesn't work)? https://www.youtube.com/channel/UCONRCg17CLQ0DJdvqfkAS_A

« Last Edit: March 01, 2020, 02:27:40 pm by Evie (retired from head adminship) »
(I was former joint head admin but stepped down)
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post. ^^
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Love, faith, hope are free. If all is lost friends save us.
Thanks fans for lovely Torchic artwork. ♡ First image thanks Nyapon.