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
Glitch categories

References/Resources
Databases
Disassembly projects
The Big HEX List
Pokémon cheat codes
Pokémon glitch terminology
Useful tools
More

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: Wiki information finding  (Read 165 times)

0 Members and 1 Guest are viewing this topic.

bwill11

  • pleb with a big brain and nothing to do with it
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Wiki information finding
« on: May 29, 2019, 07:19:05 am »
How is the index number of a glitch move found? On the wiki, The index of Super Glitch moves learned by a glitch Pokemon is shown, but how is that found? Also, how are the moves learned over level 100 by a glitch Pokemon found? Finally, on the wiki, when it says N/A in place of a sprite, what does that mean (front sprite crash, blank sprite with nothing, nobody has seen the sprite yet, etc)?
« Last Edit: May 29, 2019, 07:22:51 am by bwill11 »
What if you wanted to research glitches but the opponent said
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.

Parzival

  • Buyer beware: House comes with 3 free skeletons in a closet of your choice.
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • This box intentionally left blank. ...wait...
    • View Profile
    • (null)
Re: Wiki information finding
« Reply #1 on: May 29, 2019, 01:39:32 pm »
Move index numbers are basically the designation of what moves a Pokemon knows. We can forcefully change a Pokemon's known moves, so we iterate through all indexes we don't know and see what happens.

Most of the time, there's a table for each Pokemon that determines when it learns moves. At level 100, each table stops and a new one starts, meaning moves learned over L100 are pulled from some other table, sometimes incorrectly. We can do this manually as the tables always have a structure, and the game does almost no error checks ever, so we can just continue the pattern entries have past the end of the table.

No sprites means either the sprite can't be seen due to a crash, no one's generated one yet, or the Pokemon index is usually a Trainer (we still can get them in this case, it's just harder.) Blank sprites will have a blank sprite placeholder (IIRC) on the page.


Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

Sherkel

  • Ringsome on the aquaface
  • Administrator
  • *****
  • Offline Offline
  • Gender: Male
  • PSYNCIN' IN THE VaiN
    • View Profile
Re: Wiki information finding
« Reply #2 on: May 29, 2019, 03:34:11 pm »
Move index numbers are basically the designation of what moves a Pokemon knows. We can forcefully change a Pokemon's known moves, so we iterate through all indexes we don't know and see what happens.

Most of the time, there's a table for each Pokemon that determines when it learns moves. At level 100, each table stops and a new one starts, meaning moves learned over L100 are pulled from some other table, sometimes incorrectly. We can do this manually as the tables always have a structure, and the game does almost no error checks ever, so we can just continue the pattern entries have past the end of the table.

No sprites means either the sprite can't be seen due to a crash, no one's generated one yet, or the Pokemon index is usually a Trainer (we still can get them in this case, it's just harder.) Blank sprites will have a blank sprite placeholder (IIRC) on the page.
All of this.

I'm actually not sure offhand if we have a "(blank)" placeholder where applicable (we should if we don't.) I can't think of any particular cases of it considering the space after Victreebel seems to always have something to read as sprite data, but there might be counterexamples.

I come and go. Apparently still more than most of the other regulars, so hard to say it's a semi-hiatus of some sort. Suggestions for wiki organization are appreciated here if you haven't seen this thread yet.
I don't have a habit of keeping Discord open, so direct inquiries are still preferred through here.

Evie the Mother Hen ☽ ❤

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • I love My Melody. 🦋 ✿
    • View Profile
Re: Wiki information finding
« Reply #3 on: May 31, 2019, 11:18:01 am »
How is the index number of a glitch move found? On the wiki, The index of Super Glitch moves learned by a glitch Pokemon is shown, but how is that found? Also, how are the moves learned over level 100 by a glitch Pokemon found? Finally, on the wiki, when it says N/A in place of a sprite, what does that mean (front sprite crash, blank sprite with nothing, nobody has seen the sprite yet, etc)?

Hi bwill11.

In order to find it, we can try the following:

Emulator>View a relevant address such as D173

...or

Memory viewer/editor arbitrary code execution tool>View the address.

https://glitchcity.info/wiki/TheZZAZZGlitch%27s_memory_editor
https://glitchcity.info/wiki/Offgao%27s_memory_editor

Hope this helps. :)

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post :)
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿



(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