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: Memory Corruption Hack.  (Read 609 times)

0 Members and 1 Guest are viewing this topic.

ElectricPotato

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • PA: Ding Dong! Sorry, you do not have enough money
    • View Profile
Memory Corruption Hack.
« on: August 27, 2017, 02:22:32 pm »
TheZZAZZGlitch has an ASM hack where you can sit back and let the game corrupt itself. I did some testing, and although I didn't get some of it on camera, you could:
-Get Shiny Pokemon
-Turn doors into random warps
-See glitch textboxes
AND MORE!

https://www.youtube.com/watch?v=nHtXSTcCCJ8

Make sure not to save after the ZZAZZ glitch!\

-A wise man

Parzival

  • The Betrayed, The Cleansed, The Reborn
  • GCLF Member
  • *
  • Offline Offline
  • It begins.
    • View Profile
    • YT Channel
Re: Memory Corruption Hack.
« Reply #1 on: August 27, 2017, 02:56:06 pm »
This is... old.
I first saw this in like 2010.
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.


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: Memory Corruption Hack.
« Reply #2 on: August 29, 2017, 06:28:57 am »
Ecch, VBA.
"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 !)

Parzival

  • The Betrayed, The Cleansed, The Reborn
  • GCLF Member
  • *
  • Offline Offline
  • It begins.
    • View Profile
    • YT Channel
Re: Memory Corruption Hack.
« Reply #3 on: August 30, 2017, 05:45:10 am »
Ecch, VBA.
EWW
GET IT AWAY
KILL IT
KILL IT
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.


ElectricPotato

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • PA: Ding Dong! Sorry, you do not have enough money
    • View Profile
Re: Memory Corruption Hack.
« Reply #4 on: August 30, 2017, 07:13:14 pm »
Okay so I understand that VBA is not the greatest emulator, but I've used it for years, so I'm the most accustomed to it.







pliz no hate for vba
Make sure not to save after the ZZAZZ glitch!\

-A wise man

Evie ✿

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: Memory Corruption Hack.
« Reply #5 on: August 30, 2017, 07:51:25 pm »
Yeah I feel it's not fair to bash VBA.

Sure it is inaccurate in various ways, but it mainly does things right (except for incorrect Echo RAM emulation on older versions and some other details relating to the hardware) and also has a convenient feature for recording videos.

It can be a little inaccurate for Pokémon Crystal however, in which graphical errors can occur for unknown reasons (maybe something to do with banked RAM?).
Hi! I identify as transgender female.  She/her pronouns, please.

Online I most often use the username Torchickens or Chickasaurus.



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

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

The psychology of birth (including spiritual birth): pain>acceptance/courage in face of pain>embracement>unconditional love and strength

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.

camper

  • aka GlitcherRed, azum4roll
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • 975642dx║'r DExsfoF▓1 error.
    • View Profile
Re: Memory Corruption Hack.
« Reply #6 on: August 30, 2017, 10:58:55 pm »
It has no graphical issues in VBA-RR v21, but has glitched tiles during battles in v23 and v24. Not sure about VBA-M.
Youtube
 

Guess where this is?

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: Memory Corruption Hack.
« Reply #7 on: September 01, 2017, 04:47:51 pm »
The problem is that VBA is a bad emulator, and people still use it.
It's a bad AND dead project, it needs to be not used anymore - like Windows XP. I wouldn't bash Win XP because it's not as bad.

VBA is inaccurate af because it has several emulation errors (memory access timings, lack of support of several features, etc), some of which both make the system an inaccurate thing, but also makes playing with glitches either different (not always in a bad way, but it's an emulation artifact so it has no worth) or impossible (example : Dokokashira Door Glitch, impossible to use because of a lack of Echo RAM).
Also, it lacks SRAM locking, meaning your save has much more chances to be corrupted on VBA, for example. Some of these issues are problematic to the player, I'm not looking for small bugs.

Now, even BGB had these issues. Problem is, VBA is a dead project. Yet it's still massively used, even though good alternatives exist. VBA-M keeps most of the interface (90% at worst), but is already MUCH better. If you want better stuff and you're ready to change, get BizHawk, Gambatte, RetroArch even. If you want to do technical stuff, use BGB.


So yeah, I'll keep bashing VBA as long as I see people use it. tl;dr : because it's crap, and worse, unmaintained, non-updated, dead crap, and worser, there are good alternatives.

(@Torchickens : Oh god no, VBA does only so many things right. But it does enough that it "works okay".). For the recording, you can use BizHawk (AND you won't have any pesky audio syncing issues ! And if you're okay with the emulator going at 10 fps you can even add an overlay :p), or any screen recorder.
"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 !)

camper

  • aka GlitcherRed, azum4roll
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • 975642dx║'r DExsfoF▓1 error.
    • View Profile
Re: Memory Corruption Hack.
« Reply #8 on: September 02, 2017, 04:58:01 am »
Any screen recorder you recommend that records sound as well and is FREE?

But even then, screen recorder won't pause when you switch windows. You either have to record the whole thing in one go, or you have to edit the video afterwards.
Youtube
 

Guess where this is?

ElectricPotato

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • PA: Ding Dong! Sorry, you do not have enough money
    • View Profile
Re: Memory Corruption Hack.
« Reply #9 on: September 02, 2017, 01:02:35 pm »
Okay, thanks Torchickens. I understand VBA is terrible for glitching, and the numerous emulation errors get in the way, but I am still new to glitching pokemon gen 1 and 2. I dont think emulation errors will effect me.

If you are looking for a screen recorder, use OBS. Completely free and will help you out when you are stuck. Don't just exit using the x button tho.
Make sure not to save after the ZZAZZ glitch!\

-A wise man

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: Memory Corruption Hack.
« Reply #10 on: September 04, 2017, 03:22:48 am »
Well the biggest issue with VBA is that its emulation errors actually get in the way of glitching, the largest culprit being the lack of Echo RAM emulation.
"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 !)

Krys3000

  • The frenchie
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Head admin of the PRAMA Initiative
    • View Profile
    • PRAMA Initiative - Main french Pokémon glitch website
Re: Memory Corruption Hack.
« Reply #11 on: September 04, 2017, 03:43:50 am »
If I can add something about this.

I've learned GB emulation through VBA and for long, I had difficulties in dropping it because it is, by far, the most accessible and easy to use emulator for newbies. In a certain way, people with knowledge in programming often don't realize how it is for newbies to deal with complex functions. BGB's debugger is powerful in so many ways, but it's clearly not appealing for people who don't know what an opcode is, and let's be frank - you don't need those functions if you just want to change or follow the value of a RAM address in order to perform whatever you want.

Because of this, while ISSOtm and Haxel told me repeatedly not to, I always wanted to keep VBA for download at PRAMA. However, I now feel that this was a mistake, for several reasons. The 'original' version of VBA has indeed a terrible emulation and, research-wise, some behaviour that you think is the discovery of an in-game glitch will just be related to it. Thus, regardless of how BGB is useful for code execution, the problem with Echo RAM in VBA makes it unable to perform thorough ACE tests.

But the main issue is that VBA has a major flaw which can allow someone to execute code ON YOUR PC. I feel bad that people could get screwed with a software that they downloaded on my website. As far as I know, this flaw cannot be used in VBA-M.

I'm just saying this but, if you don't want to jump to a complicated emulator like BGB (even now that I've learned how to use it, it has things that still makes me mad) you may want to use VBA-M which is very similar and just requires a bit of adaptation to find your usual functions. But, on a much larger scale, you should experiment using BGB and make a (slow) transition to it. The faster the better in fact, because VBA's savestates are not compatible with BGB so it's best if you don't have many yet :)

Admin of the PRAMA Initiative, the main french Pokémon glitch website
http://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

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: Memory Corruption Hack.
« Reply #12 on: September 04, 2017, 11:39:41 am »
There's also Gambatte, whose accuracy is on par with BGB's. There's the standalone version (very light, btw), and it's packaged in BizHawk's defaults. (I promote BizHawk because it packs a bunch of accurate emulators, though I agree it doesn't have a terrible UI)
"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 !)

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Memory Corruption Hack.
« Reply #13 on: September 09, 2017, 02:55:10 am »
It's a bit like me, before I found out about BGB, I was using VBA, but now I understand VBA is absolute crap for GB(C) emulation
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.

ElectricPotato

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • PA: Ding Dong! Sorry, you do not have enough money
    • View Profile
Re: Memory Corruption Hack.
« Reply #14 on: September 09, 2017, 01:46:26 pm »
Love your gif signature.
Make sure not to save after the ZZAZZ glitch!\

-A wise man