Hacking DeadSkullzJr's GBA Cheat Databases (Work in Progress)

  • Thread starter Thread starter DeadSkullzJr
  • Start date Start date
  • Views Views 8,737
  • Replies Replies 20
  • Likes Likes 18
DeadSkullzJr's GBA Cheat Database

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,986
Reaction score
2,326
Trophies
1
XP
5,561
Country
United States
Hello guys and gals, I have decided to release my work in progress GBA cheat database. Before anyone gets excited however, some things need to be mentioned about the current condition of this release.

IMPORTANT:

1. This is the first initial release of my GBA cheat database, namely for the time being, specifically for the EZ-FLASH Omega (Definitive Edition) line of flash cartridges. The main reason for this prominently has to do with people making a lot of requests specifically for this use case. I have a separate database in the works that will act as a more appropriate definitive cheat database for broader use cases. This process is time consuming considering the capabilities of the EZ-FLASH Omega (Definitive Edition) line of flash devices are far more limited than majority of other solutions out there. Essentially, I have to juggle two separate databases (adjustments to the workflow will occur in the future to make this less of a problem). The main reason why this thread is titled broadly, is due to future proofing for my work on this project, as I plan to expand further than just supporting the flash cartridges mentioned.

2. This initial release is built using many existing cheat codes from the internet. I decided to go this route for the initial base release, that way there is some sort of foundation for users to utilize, while I continue to work out the issues, and add new cheats of my own as time goes on. I initially was going to just start from absolute scratch with purely cheats of my own, the problem is, despite such efforts, there isn't a realistic way I could do this to the point I could populate a giant library in one sitting and quickly. Making cheats takes dedication, time, and patience, so I ultimately decided to create a rough base to work with and move forward from there.

3. Due to the second point mentioned, this release will not be functionally perfect. Some games will have many cheats that work, as well as a few that won't. There are a few games that don't have cheats at all (yet), but a cheat file will be present for when I populate said entries with functional cheats. Many of the lists do not carry a giant list of cheats, especially for many popular games known to generally have a large arsenal of cheats all over the internet. While this will seem weird and unfortunate, part of the problem again stems from limitations with what is possible with the EZ-FLASH Omega (Definitive Edition) flash devices, many cheats found online just aren't compatible due to their more advanced nature in how they operate. The other part of the problem is, I still need to sort out the work environment for GBA specific activities, as it seems some of the emulators and general resources out there have really weird limitations of their own that makes this process difficult to deal with (noticed a lot of issues when testing quite a few cheat codes out, so this should be interesting to try and work out). One other obvious reason also has to stem from the fact I haven't checked with a bunch of other sources online when I was creating this release. The few sources I did look into, I ran into too many poorly made cheats that didn't work at all, or only partially worked, ultimately decided to just stick to what I had for now.

4. Since this release consists of a new database of cheats, there won't be as many as what the EZ-FLASH developers provided with their database (not accounting for the cheats that didn't work at all for many of the game entries). Some games may or may not have as many as their database for a specific game. I obviously don't have ALL of the games present in this database, additions will come over time.


POSITIVES CHANGES:

1. I redid the way game entries are interpreted by the EZ-FLASH Omega (Definitive Edtition) flash cartridges, allowing for additional cheats to be added to the file system, well past what the EZ-FLASH developers provided from their database. This does however have a drawback, since many of the games are now renumbered, they won't match the numbering system that the EZ-FLASH developers went with for their database. So if you wanted to reuse one of their entries, you'll have to change the file name to match the new number set in my database. The system I went with is based on No-Intro's numbering system, leaving room for additional entries and general growth overall in the future.

2. Despite the rough initial release, I already have goals set in place on what I plan to do next moving forward. For now I will likely continue adding and fixing cheats to help fill out the database further while working on the bigger changes on the side. The initial goal is to get the database in a position where it's usable enough, that way I can shift gears and start doing more custom work for the database.


UNFORTUNATE CIRCUMSTANCES:

1. Due to the way the EZ-FLASH developers designed the Omega (Definitive Edition) kernels respectively, ROM hacks are unfortunately going to get the massive short end of the stick. The way cheat file detection is handled is rather extremely basic, and due to the way ROM hacks are made, 9/10 they will piggyback off the original game's cheat list. This sounds fine on paper, but because some ROM hacks are created in drastically different ways, there is a high probability that some cheats from the original game's list will NOT work for the ROM hack. Unfortunately there isn't much that can be done about this, so for now, ROM hack support will NOT be a priority (support will be carried into the work in progress definitive database however, since entry handling will differ there).


PERSONAL NOTES:

A lot has been happening on my end with my life. Part of the way this release has been handled has to do with said shifts, as such, I have been working out a plan for future releases (not just for this project). There's a possibility that future releases will be somewhat frequent, but very small. I may make a few larger releases here and there, but I can't make promises. The point is, there will be releases of some kind, but life comes first, so please understand the circumstances of the situation. I won't lie, I was reluctant to release this update in its current state, namely because I wanted the first release to be better than this. I figured though that something was better than nothing in the long run, otherwise everyone would continue to just wait.


This thread will be updated as time goes on, and will definitely be more fleshed out and more organized. Sorry if this currently looks like an ugly mess.

(2026/05/20)
Working on the next update, please be patient!

DeadSkullzJr's GBA Cheat Database
July 13, 2025


Code:
- Initial release.

If you guys wish to join my Discord server based around cheats or just want to hang out with friends and what not, you may join with the invite link below.

WARNING:
You DO NOT need to join or be present in the Discord server to get access to the cheat contents provided. If you are reading this and wonder where the download is, you skimmed and didn't pay attention to the whole post, scroll or swipe back up and read more carefully. If you proceed to read this and ignore what you just read, then help will NOT be provided, if you can't pay attention to a post, then you won't pay attention to any help provided, thus time and effort will not be wasted.


 
Last edited by DeadSkullzJr,
Thank you for all your hard work literally. I have played with fixing certain codes for the ez-flash, so I completely understand how arduous of a task you took on. you honestly should get a nobel peace prize for this. no joke
 
Thank you for all your hard work literally. I have played with fixing certain codes for the ez-flash, so I completely understand how arduous of a task you took on. you honestly should get a nobel peace prize for this. no joke
No problem! I appreciate the compliment. If others enjoy it, that's pretty much its own reward for me :D.
 
Hello @DeadSkullzJr, I couldn’t wait to test your GBA cheats DB on my EZ Flash Omega DE, so yesterday I took my GBA and played Pokémon Emerald.

Take this as a feedback, I know you’ve worked on a thousand cheats but I want to let you know that EXP multipliers on Pokémon Emerald aren’t working.

I’ve tried to press any button after battle, but nothing happens.

Take your time to check it, this is not a complaint but just a feedback.

Thank you for your hard work!
 
Hello @DeadSkullzJr, I couldn’t wait to test your GBA cheats DB on my EZ Flash Omega DE, so yesterday I took my GBA and played Pokémon Emerald.

Take this as a feedback, I know you’ve worked on a thousand cheats but I want to let you know that EXP multipliers on Pokémon Emerald aren’t working.

I’ve tried to press any button after battle, but nothing happens.

Take your time to check it, this is not a complaint but just a feedback.

Thank you for your hard work!
No problem. Yea I suspected some things to act up already. These games are already on my radar so, I'll be dealing with it. These games tend to be fickle for cheats, I'm still working out that hurdle.
 
  • Like
Reactions: pokefanatic_
also Final Fantasy VI cheats do not work either. not that a good majority on the old ones floating around the internet worked or worked great either. but so many to sift thru before now. at least we have a much better starting point. thank you again for all the hard work.
 
also Final Fantasy VI cheats do not work either. not that a good majority on the old ones floating around the internet worked or worked great either. but so many to sift thru before now. at least we have a much better starting point. thank you again for all the hard work.
No problem. In the todo list this goes.
 
Hello @DeadSkullzJr , I've noticed you've updated a newer version of the cheat database.
Please write a new reply to warn us maybe? :)

Anyway, let us know about the change-log because I'm very curious!
Thank you for your impressive work!

EDIT: OK I've noticed you didn't update the file, I guess it's only about a thread content update.
Sorry
 
Last edited by pokefanatic_,
Hello @DeadSkullzJr , I've noticed you've updated a newer version of the cheat database.
Please write a new reply to warn us maybe? :)

Anyway, let us know about the change-log because I'm very curious!
Thank you for your impressive work!

EDIT: OK I've noticed you didn't update the file, I guess it's only about a thread content update.
Sorry
I didn't update the database. I periodically update the thread post to show that I'm still active. Sometimes I don't always get to it in a timely manner. My way of informing everyone I am still working.
 
  • Like
Reactions: pokefanatic_
I know this is a work in progress, but for the sake of preservation I think it would be good to collate these for emulation as well.
 
I know this is a work in progress, but for the sake of preservation I think it would be good to collate these for emulation as well.
All of the popular emulators utilize the databases in some direct capacity already (they generally have more cheats than what I have too given mine are based on engine limitations of the EZ-FLASH right now). Even if they didn't, I really don't like the idea of making a bunch of individual documents for each game, based on emulator specific formatting. That's just impractical, very bloated, and a waste of time. There are too many different emulators and emulation cores out there, with varying degrees of format differences. I mainly planned on flash cartridge support only, since generally those only need one database for everything, with the exception of the EZ-FLASH in this case. It would be more ideal if more emulators supported proper database assets, rather than having everything as separate text documents with funky extensions. I get the purpose of them, but it's not ideal in that form for a giant library of games.
 
Last edited by DeadSkullzJr,
Thanks DeadSkullzJr!
This is very nice! I have been using your cheats as well as libretro's (coincidentally I worked on libretro GBA cheat database a while back) as a base for the superfw-cheats database (see https://github.com/davidgfnet/superfw-cheats/)
I tried to more or less make sure that the cheats I take work, that's why there's only like ~100 supported games so far.

I was wondering if people would be interested in using my curated list of cheats in EZ carts, or any other platforms that you can think about. I could try and add some EZ-compatible file in the releases. Lemme know!
 

Site & Scene News

Popular threads in this forum