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: Would it be a good idea to research Glitch Ribbons?  (Read 3481 times)

0 Members and 1 Guest are viewing this topic.

Evie the Mother Hen ☽ ❤

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • I love My Melody. I want to be a mum. 🦋 ✿
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #15 on: November 03, 2018, 05:45:16 pm »
*bumping this very old thread* but I noticed a trick a very long time ago for Generation III but never got around to videoing which lets you view glitch ribbons. A similar method may also apply to later generations, and if there is no cheat searcher built into the emulator, you could use an external program to modify the memory such as ArtMoney or Cheat Engine.

1. Get a Pokémon with more than one Ribbon
2. View the description of a Ribbon and search for the cursor value on an emulator's cheat searcher
3. Move the cursor to the next Ribbon, and advance the search for cheats (so for instance search for '00', move to Ribbon No. 2 and search for '01', etc.)
4. When you get one or a few addresses left, modify one of them (which should be the cursor position) set the cursor value to an arbitrary value like FF.
5. Disable the cheats and scroll, you should come across glitch ribbon descriptions.

I unfortunately can't do it because I forgot the address and don't use emulators anymore, but if anybody knows the address(es) let me know as I do have a cheating device called the Xploder Advance SP. The codes for it are encrypted but I found an encryptor somewhere.
« Last Edit: November 03, 2018, 05:46:36 pm by Evie Torchic the Glitch Scientist »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
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. 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

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #16 on: November 05, 2018, 02:26:35 am »
Testing can also be done on the emulator itself with Action Replay codes using this tool I just made.
Also, if the cursor position is not an index but rather a pointer, then the method you described won't work; you should instead search for "Identical" and "Different" while moving and not moving the cursor.
If the cursor appears to be a pointer, then it would be possible to directly modify the ribbons themselves.

Alternately, the ribbons must be stored somewhere in the Pokémon's struct, so if a code exists to modify a Pokémon's something (HP, level...) then a small(?) modification would allow modifying its Ribbons as well.

Lately, I know for a fact that Gen IV has a bunch more error handling than previous gens, so this is fairly likely to yield nothing. Example: invalid maps are explicitly handled in the code as Jubilife City.
"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 !)

Evie the Mother Hen ☽ ❤

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • I love My Melody. I want to be a mum. 🦋 ✿
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #17 on: November 05, 2018, 12:38:17 pm »
Testing can also be done on the emulator itself with Action Replay codes using this tool I just made.
Also, if the cursor position is not an index but rather a pointer, then the method you described won't work; you should instead search for "Identical" and "Different" while moving and not moving the cursor.
If the cursor appears to be a pointer, then it would be possible to directly modify the ribbons themselves.

Alternately, the ribbons must be stored somewhere in the Pokémon's struct, so if a code exists to modify a Pokémon's something (HP, level...) then a small(?) modification would allow modifying its Ribbons as well.

Lately, I know for a fact that Gen IV has a bunch more error handling than previous gens, so this is fairly likely to yield nothing. Example: invalid maps are explicitly handled in the code as Jubilife City.

Thanks for the tool and tips!  :)

Ah, all right.

Yes.

Ah OK. That's a shame. :(

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
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. 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

Sherkel

  • Ringsome on the aquaface
  • Administrator
  • *****
  • Online Online
  • Gender: Male
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #18 on: November 05, 2018, 01:53:54 pm »
Very worthy bump. I can get screenshots using the codes provided, but might not have time this week. Should we try to divide the 191 indices up between us before grabbing all the data?

Kind of on hiatus for the next few weeks at least, but I always come back and in the meantime would like to encourage discussion on how the site is organized so as to let visitors find the most useful info (whatever that may be) in a clean and efficient fashion.
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. I want to be a mum. 🦋 ✿
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #19 on: November 05, 2018, 02:01:19 pm »
Very worthy bump. I can get screenshots using the codes provided, but might not have time this week. Should we try to divide the 191 indices up between us before grabbing all the data?

Thanks Sherkel! That's OK. I'm more than happy to do one or two versions you're not doing if you like, so e.g. I do Ruby you do Emerald or FireRed?

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
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. 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

Sherkel

  • Ringsome on the aquaface
  • Administrator
  • *****
  • Online Online
  • Gender: Male
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #20 on: November 05, 2018, 05:35:35 pm »
I'll let you know. Just gopher it in whichever one you feel like doing and I'll start with one of the other versions.

Kind of on hiatus for the next few weeks at least, but I always come back and in the meantime would like to encourage discussion on how the site is organized so as to let visitors find the most useful info (whatever that may be) in a clean and efficient fashion.
I don't have a habit of keeping Discord open, so direct inquiries are still preferred through here.

Sherkel

  • Ringsome on the aquaface
  • Administrator
  • *****
  • Online Online
  • Gender: Male
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #21 on: November 12, 2018, 01:28:03 pm »
*bumping this very old thread* but I noticed a trick a very long time ago for Generation III but never got around to videoing which lets you view glitch ribbons. A similar method may also apply to later generations, and if there is no cheat searcher built into the emulator, you could use an external program to modify the memory such as ArtMoney or Cheat Engine.

1. Get a Pokémon with more than one Ribbon
2. View the description of a Ribbon and search for the cursor value on an emulator's cheat searcher
3. Move the cursor to the next Ribbon, and advance the search for cheats (so for instance search for '00', move to Ribbon No. 2 and search for '01', etc.)
4. When you get one or a few addresses left, modify one of them (which should be the cursor position) set the cursor value to an arbitrary value like FF.
5. Disable the cheats and scroll, you should come across glitch ribbon descriptions.

I unfortunately can't do it because I forgot the address and don't use emulators anymore, but if anybody knows the address(es) let me know as I do have a cheating device called the Xploder Advance SP. The codes for it are encrypted but I found an encryptor somewhere.
So I did this. I found that the addresses for the current viewed ribbon in US Ruby were 0200BC90 for the column, and 0200BC91 for the row, both starting at 00 in the top left and counting up from there. Setting them to high values enabled me to move the cursor to weird places, but all it ever did was show existing ribbons (defaulting to the Hall of Fame one whenever out of bounds on column, and otherwise taking one from the current column and using it), with no descriptions. I think we'll have to find a way to modify the data directly to put ribbons with high indexes onto a Pokemon. PKHex can do it (it was how I set up the Pokemon to test with), but only allows for non-glitch ribbons...I'll ask Kaphotics about it; maybe he'll respond when he's done with all that LGPE stuff.

I did try Zow's code, by the way, but it didn't seem to do anything...somewhat interestingly, I put a few random bytes into that address and after saving in-game and resetting, they seemed to restore themselves upon loading from SRAM. Nothing to do with ribbons, though, at least from what I could tell.
« Last Edit: November 12, 2018, 03:26:34 pm by Sherkel »

Kind of on hiatus for the next few weeks at least, but I always come back and in the meantime would like to encourage discussion on how the site is organized so as to let visitors find the most useful info (whatever that may be) in a clean and efficient fashion.
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. I want to be a mum. 🦋 ✿
    • View Profile
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #22 on: November 12, 2018, 03:28:18 pm »
Hmm, I definitely remember seeing glitch ribbons with a cursor exploit on a certain case (or maybe it was just glitched descriptions). I'm not sure how it happened though. I wonder if there are multiple ribbon lists. It could be this only works on certain menus (or versions).

Good luck and hope Kaphotics can help!
« Last Edit: November 12, 2018, 03:31:38 pm by Evie Torchic the Glitch Scientist »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
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. 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

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Would it be a good idea to research Glitch Ribbons?
« Reply #23 on: November 13, 2018, 04:05:29 am »
I found that the addresses for the current viewed ribbon in US Ruby were 0200BC90 for the column, and 0200BC91 for the row, both starting at 00 in the top left and counting up from there. Setting them to high values enabled me to move the cursor to weird places, but all it ever did was show existing ribbons (defaulting to the Hall of Fame one whenever out of bounds on column, and otherwise taking one from the current column and using it), with no descriptions. I think we'll have to find a way to modify the data directly to put ribbons with high indexes onto a Pokemon.
Might be better to use the disassemblies for that. Using Action Replay codes would be kinda difficult, since the Pokémon data is scrambled depending on something (the Trainer ID, IIRC?)
"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 !)