Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Search Wiki

 

Search Forums

 

Author Topic: Getting into glitching  (Read 873 times)

0 Members and 1 Guest are viewing this topic.

ShySkream

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • That one dude
    • View Profile
Getting into glitching
« on: June 22, 2016, 03:36:55 pm »
I find it funny how I just joined and this is the most recent discussion :P

I was surprised at how active this place was, considering how old most glitches are.  I'm fairly interested in hex codes and computer architecture and I've done a few glitches on my Yellow cartridge, so I decided to check out some sources.  My goal is to learn enough to be able to start finding my own glitches or maximizing some already discovered.  It also helps that I don't mind editing wikis :)

Anyone here have a similar interest in memory manipulation and such?  any suggestions on things I should check out?

Yeniaul

  • Guest
Re: Getting into glitching
« Reply #1 on: June 22, 2016, 04:06:30 pm »
If you're into long, drawn-out processes of testing things with different variables (location, screen data, etc.), you might try the *Dex area or maybe my Yellow Predefined Functions List and see what can be contributed there.

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: Getting into glitching
« Reply #2 on: June 22, 2016, 04:11:10 pm »
Welcome to the forums ShySkream!

A good resource for playing around with glitches is the Pokémon Red RAM map or the Pokémon GameShark codes archive. Here you can find the locations of memory addresses for memory viewer (if you're using the GameShark codes archive; the address is the last four digits of the code in reverse endianness e.g. 01xx59D0 becomes D059), and look up the behaviour of undefined things, such as Pokémon beyond 190 (Victreebel; if you modify D164 [Pokémon 1 species byte 1] in Red/Blue), items beyond Max Elixer (83; if you modify D31E [item 1] and moves beyond Struggle (if you modify D173 [Pokémon 1 move 1]). In Pokémon Yellow, many of the RAM addresses are the same as the Pokémon Red RAM address minus 1.

If you need to look up which value corresponds with which Pokémon, item or move; then we have a table for this called The Big HEX List.

Using the RAM map makes setting up for existing glitches relatively easy even if you do not have a save file. On my Google Sites website, I've also prepared completed save files ideal for glitching purposes.

If you want to edit a save from Generation III, it is sometimes harder but conveniently you can use a save file editor to do this known as A-Save.

I have videos explaining many glitches on my channel ChickasaurusGL you can use for studying, and TheZZAZZGlitch, Crystal_, MissingnoXpert, and Metarkrai M are examples of some of the other large channels specializing in glitching.

Hope this helps! ^_^

If you're into long, drawn-out processes of testing things with different variables (location, screen data, etc.), you might try the *Dex area or maybe my Yellow Predefined Functions List and see what can be contributed there.
Yeah, when you work out how to change a "thing", you are often able to find many "glitch things" (since a byte can hold up to 256 values; if the thing occupies two bytes there may be a maximum of 65536 values), the main thing being Pokémon, items, etc. Often the effects are due to extrapolation; such as the pointer for the B2F item being taken from the end of the item pointer list and glitch things which execute code like glitch contacts can have very interesting effects.
« Last Edit: June 22, 2016, 04:20:03 pm by Torchickens »
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Myri for my avatar! Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.

ShySkream

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • That one dude
    • View Profile
Re: Getting into glitching
« Reply #3 on: June 22, 2016, 04:58:38 pm »
Oh golly, I sure derailed this thread.

Thanks for the info!

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: Getting into glitching
« Reply #4 on: June 22, 2016, 07:02:37 pm »
Oh golly, I sure derailed this thread.

Thanks for the info!
You're welcome! I've split this segment of the thread into its own thread, "getting into glitching".
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Myri for my avatar! Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Wiki Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Getting into glitching
« Reply #5 on: June 23, 2016, 02:26:39 am »
Well then, my recent post in the previous topic should also be moved. I guess I submitted after you moved, sorry ><
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)