Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi Egg 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 glitches
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
Glitch Pokémon cries
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!

Technical
Site Source Code

Search Wiki

 

Search Forums

 

Author Topic: Help with the self-hacking Pokemon Blue Version (-kinda)  (Read 1641 times)

0 Members and 1 Guest are viewing this topic.

Thracia776

  • Master of bad puns
  • GCLF Member
  • Offline Offline
  • Gender: Male
  • All thanks to the Dokokashira Door Glitch
    • View Profile
Help with the self-hacking Pokemon Blue Version (-kinda)
« on: June 06, 2015, 10:37:56 pm »
Anyone know what kind of program I need for editing the data to allow the self-hacking to happen? I found a hex editor and tried to use that, but it did nothing for me.

luckytyphlosion

  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • JACK-flys are OP
    • View Profile
Re: Help with the self-hacking Pokemon Blue Version (-kinda)
« Reply #1 on: June 07, 2015, 11:56:58 am »
What do you mean by "self-hacking"? If you're looking for ways to use Arbitrary Code Execution, you might want to check out the 8F thread.

Crystal_

  • Distinguished Member
  • *
  • Offline Offline
  • 39 00 39 00 39 00 39 00
    • View Profile
Re: Help with the self-hacking Pokemon Blue Version (-kinda)
« Reply #2 on: June 07, 2015, 04:21:26 pm »
Both TheZZAZZGlitch's and my self-hacking Pokemon Red/Blue videos have information about the bytes you need to change to implement it in the description (including info about how to make it a faster/slower corruption):

Quote
Every 17 ms, there's aproximately a 1 in 4 chance that a random byte in memory (WRAM area in the range C000 - DEFF) gets corrupted, that is, overwritten with a random value.

Implementing this hack (in hex):

Starting at address 0040, write: C3 A6 3F C3 24 20
Starting at address 3FA6, write: F5 C5 D5 E5 CD 5C 3E E6 03* A7 20 14 CD 5C 3E E6 1F C6 C0 67 FE DF 28 F4 CD 5C 3E 6F CD 5C 3E 77** E1 D1 C1 F1 C3 43 00

*Try 07 for slower glitching (1 in 8 chance) and 01 for even faster glitching (1 in 2 chance).
**Alternatively, try 34, 35, 70, 71, 72, or 73.

They aren't exactly the same, but both versions (TheZZAZZGlitch's and mine) will work.
« Last Edit: June 07, 2015, 04:24:06 pm by Crystal_ »

Thracia776

  • Master of bad puns
  • GCLF Member
  • Offline Offline
  • Gender: Male
  • All thanks to the Dokokashira Door Glitch
    • View Profile
Re: Help with the self-hacking Pokemon Blue Version (-kinda)
« Reply #3 on: June 09, 2015, 08:11:14 pm »
I was asking for a program. I've already read through the instructions numerous times

Princess Torchic ❤

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • The Chicken Girl
    • View Profile
Re: Help with the self-hacking Pokemon Blue Version (-kinda)
« Reply #4 on: June 12, 2015, 08:14:03 am »
I'm sorry you couldn't get the changes you wanted. Are you using Windows? For other platforms, these may be some open source hex editors.

The hex editor I personally use is a freeware program known as HxD, for Windows. It can be found here (fifth row).

You will need to open the ROM (make sure it isn't marked read only on Properties), then type in the changes. It may be quicker to get to 3FA6 with Search>Goto... 3FA6 (on hex).

If done correctly, the changes should look like this.



Afterwards, you can save your ROM as another .GB file.

It could be that you entered the wrong values by mistake, as it's easy to do that or forgot to save the changes, or maybe your hex editor just didn't work.

Make sure that you overwrite the offsets without inserting bytes (if you inserted bytes the last offset is no longer FFFFF; avoid that) or the hack may not work.

I hope this helps.

Both TheZZAZZGlitch's and my self-hacking Pokemon Red/Blue videos have information about the bytes you need to change to implement it in the description (including info about how to make it a faster/slower corruption):

Quote
Every 17 ms, there's aproximately a 1 in 4 chance that a random byte in memory (WRAM area in the range C000 - DEFF) gets corrupted, that is, overwritten with a random value.

Implementing this hack (in hex):

Starting at address 0040, write: C3 A6 3F C3 24 20
Starting at address 3FA6, write: F5 C5 D5 E5 CD 5C 3E E6 03* A7 20 14 CD 5C 3E E6 1F C6 C0 67 FE DF 28 F4 CD 5C 3E 6F CD 5C 3E 77** E1 D1 C1 F1 C3 43 00

*Try 07 for slower glitching (1 in 8 chance) and 01 for even faster glitching (1 in 2 chance).
**Alternatively, try 34, 35, 70, 71, 72, or 73.

They aren't exactly the same, but both versions (TheZZAZZGlitch's and mine) will work.

Spoink also has a Pokémon Red/Blue ROM hack with a self-hacking script already enabled.
« Last Edit: June 12, 2015, 10:06:14 am by Torchickens »
Hi! I identify as female.  She/her pronouns, please.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





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

Contact:
If you like, please contact me by private message here on the forums as I no longer check other places very often.

YouTube: http://www.youtube.com/user/ChickasaurusGL

I like to collect interesting video games. ^_^
https://www.vgcollect.com/Torchickens

Give love, receive love, repeat. But in order to love others you must first love yourself unconditionally, even if it means abandoning pressure from projects or taking time off work and empathise with the self as you are your own best friend. The key often is simply to follow your heart, your urges and have faith they are valid; use them to do what you want to do as long as it doesn't harm anyone, and/or sympathise and respect it as we all have bad days (even the prettiest rose has thorns but is still beautiful).

Thracia776

  • Master of bad puns
  • GCLF Member
  • Offline Offline
  • Gender: Male
  • All thanks to the Dokokashira Door Glitch
    • View Profile
Re: Help with the self-hacking Pokemon Blue Version (-kinda)
« Reply #5 on: June 25, 2015, 03:37:13 pm »
I already had it on my computer. I just did not know how to do the hack.