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: New Viridian Forest arbitrary code execution method  (Read 2693 times)

0 Members and 1 Guest are viewing this topic.

Krys3000

  • French living dexer
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Head admin of the PRAMA Initiative
    • View Profile
    • PRAMA Initiative - French Pokémon glitch website
Re: New Viridian Forest arbitrary code execution method
« Reply #15 on: August 16, 2018, 06:37:16 am »
I'm attempting to see if this specific Glitch Meta-map script ACE works in french games, so I just wrote a dumb piece of code at $F904 (assuming the european shift is occuring there, but keeping $F8FF-$F903 to NOPs, just in case) and performed the process. Script 06 is well activated, walking lag occurs, but it just freezes the game upon the battle with the Bug Catcher is finished. Am I doing something wrong?

« Last Edit: August 16, 2018, 06:58:06 am by Krys3000 »

Admin of the PRAMA Initiative, the main french Pokémon glitch website
https://www.prama-initiative.com
“Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'” - Isaac Asimov

Evie the Mother Hen ☽ ❤

  • Head Administrator
  • *****
  • Online Online
  • Gender: Female
  • I love My Melody ✿(not really a mum but wanna be)
    • View Profile
Re: New Viridian Forest arbitrary code execution method
« Reply #16 on: August 16, 2018, 09:35:15 am »
I'm attempting to see if this specific Glitch Meta-map script ACE works in french games, so I just wrote a dumb piece of code at $F904 (assuming the european shift is occuring there, but keeping $F8FF-$F903 to NOPs, just in case) and performed the process. Script 06 is well activated, walking lag occurs, but it just freezes the game upon the battle with the Bug Catcher is finished. Am I doing something wrong?

That's a shame. I think there could be various reasons. The script activated may be different between the different languages, or that player name may not be correct for French versions, or VRAM inaccessibility isn't working as it should (which could be by chance as in English games this doesn't always work either), or your current play time could be bad. Also I can't remember if this works on VBA, so make sure you're trying it on BGB or a real console.

To test whether the map script is activating arbitrary code, you can try setting a breakpoint on BGB on the debugger on debug>access breakpoints if you enter A000-FDFF in the address box, tick 'on execute' and add it. This way the debugger will automatically appear at where it is executing arbitrary code after you perform the steps, and you can deduce whether F8FF glitch executes the same code in the French versions as in the English versions.

Hope this clears things up.
« Last Edit: August 16, 2018, 09:39:03 am by Evie Torchic the Glitch Scientist »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post :)
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
I am a legit yandere and I am ashamed.



(Images © Sanrio, Nintendo, Pokémon, HAL Laboratory)

✿ Hi, I'm Evie. Transgender woman but spiritually doesn't believe 'male'/'female' needs to be defined; lives more stereotypically like a woman/I'm a 'girly' nerd who discovered herself. Call me whichever pronouns you like. :)

Feel free to contact me here about anything regarding the site.

Forgiveness. I feel that the more people pray to our greatest source/God/mathematical equality for world peace, the more and more it manifests into reality (until our next spiritual death).

Thank you Nyapon for this lovely artwork. :3

Krys3000

  • French living dexer
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Head admin of the PRAMA Initiative
    • View Profile
    • PRAMA Initiative - French Pokémon glitch website
Re: New Viridian Forest arbitrary code execution method
« Reply #17 on: August 17, 2018, 07:36:41 am »
Thanks for the reply Evie,

I've been using BGB for glitch tests, so I tried your suggestion of placing a breakpoint, but the game freezes without breaking in that range. Apparently, this technique doesn't work in european games, even though Glitch Meta-map Script ACE (performed with Viridian City 0x10 or 0x11 for example) usually works well in these localizations.

Admin of the PRAMA Initiative, the main french Pokémon glitch website
https://www.prama-initiative.com
“Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'” - Isaac Asimov

Evie the Mother Hen ☽ ❤

  • Head Administrator
  • *****
  • Online Online
  • Gender: Female
  • I love My Melody ✿(not really a mum but wanna be)
    • View Profile
Re: New Viridian Forest arbitrary code execution method
« Reply #18 on: August 17, 2018, 04:59:18 pm »
Thanks for the reply Evie,

I've been using BGB for glitch tests, so I tried your suggestion of placing a breakpoint, but the game freezes without breaking in that range. Apparently, this technique doesn't work in european games, even though Glitch Meta-map Script ACE (performed with Viridian City 0x10 or 0x11 for example) usually works well in these localizations.

You're welcome. :)

I see, that's interesting.

Yeah, often although a few glitches are the essentially the same (e.g. the equivalent of 8F between different languages with the address offsets of +5 taken into account) I've noticed there are a few differences, such as the Pokédex numbers/families (and learnsets I think) of glitch Pokémon. So it isn't entirely unlikely there could be differences in some of the scripts as well.
« Last Edit: August 17, 2018, 05:00:39 pm by Evie Torchic the Glitch Scientist »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post :)
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
I am a legit yandere and I am ashamed.



(Images © Sanrio, Nintendo, Pokémon, HAL Laboratory)

✿ Hi, I'm Evie. Transgender woman but spiritually doesn't believe 'male'/'female' needs to be defined; lives more stereotypically like a woman/I'm a 'girly' nerd who discovered herself. Call me whichever pronouns you like. :)

Feel free to contact me here about anything regarding the site.

Forgiveness. I feel that the more people pray to our greatest source/God/mathematical equality for world peace, the more and more it manifests into reality (until our next spiritual death).

Thank you Nyapon for this lovely artwork. :3