How do you add cheats on EZ-Flash Omega DE

G25900

Well-Known Member
Member
Joined
Oct 26, 2015
Messages
117
Trophies
0
Age
38
XP
389
Country
So first, you absolutely can make cheats for the Omega/DE, it's just not exactly straight forward because there's no cheat device interpreter built in so you need to change the code to have the memory adress yourself, un-encrypted codes do tell you the values dirctly though so they're easier to use.

If you find the codes on gamehacking.org and press the info button it will tell you what value is being written to which memory adress, making it a little easier to figure out, then you can look at existing codes on the ezflash and compare them to figure out the formatting.

It's been a little while since I fiddled with cheats bit I think that mute music code would be something like:

ON=4000A,FF,FF,4000C,00,00,40010,01,01

I can't remember the exact format for it but you should be able to see the similarities, at least enough to figure it out with some testing and comparing anyway.

I will just say this though, the Mario Advance games are an absolute god damn bitch to get cheats that actually work for them, especially in this kind of format where there's no external part working with it. So I would at the very least try experimenting with cheats for another game before deciding it's impossible, because it isn't.

You can figure out the cheat file using that offlinegbalist site as well, as you've been shown, you can also add a .cht file with the rom name in the CHEAT folder, you just need to have to right format.

Here's a copy paste of my Mega Man Zero cheat file I put together:

[Infinite Health]
ON=02B62C,64

[Infinite Retries]
ON=02A5D0,09

[GameInfo]
Name=Mega Man Zero
System=GBA
Text=Mega Man Zero

I think the health cheat still needed fiddling with, it worked but set health too low, think it needed to be FF, or that didn't work and I had to figure out the exact value and couldn't be bothered, the retries worked fine though, like I said been a while since I've done this so don't remember the exact issue with it, but they definitely worked. Just put that in a .cht file with the exact rom name and worked great.
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,753
Trophies
1
Location
Nintendo works for my dad
XP
5,432
Country
Germany
It's been a little while since I fiddled with cheats bit I think that mute music code would be something like:

ON=4000A,FF,FF,4000C,00,00,40010,01,01

I can't remember the exact format for it but you should be able to see the similarities, at least enough to figure it out with some testing and comparing anyway.
AFAIU, addresses need to be separated from each other using semicolons, at least that's what worked for me on the EZODE,

3300000C 0000 is also a codebreaker type 3 code, so only an 8bit write. Writing 2 bytes could and probably will work, but could potentialy cause issues - better to only write 1 byte to 0xC.

ON=4000A,FF,FF;4000C,00;40010,01,01

is what I used.

EDIT: I actually just realized that 0xC follows the 2 bytes written at 0xA, so we should be able to further "optimize" the cheat using this:
ON=4000A,FF,FF,00;40010,01,01

btw: here's a post from the late kuwanger, explaining the RAW format:
https://gbatemp.net/threads/request-better-gba-cheat-for-ez-flash-omega.509684/#post-8591199
Post automatically merged:

[Infinite Health]
ON=02B62C,64

[Infinite Retries]
ON=02A5D0,09

[GameInfo]
Name=Mega Man Zero
System=GBA
Text=Mega Man Zero

I think the health cheat still needed fiddling with, it worked but set health too low, think it needed to be FF, or that didn't work and I had to figure out the exact value and couldn't be bothered, the retries worked fine though, like I said been a while since I've done this so don't remember the exact issue with it, but they definitely worked. Just put that in a .cht file with the exact rom name and worked great.
looking at the libretro cheat file for the game, they seem to set the value at 0x202B62C to 0x20, so maybe you can try
[Infinite Health] ON=02B62C,20
for better results.

They also have an invincible code, converted to RAW it would look like this:
[Invincible] ON=02B634,80
 
Last edited by Localhorst86,

G25900

Well-Known Member
Member
Joined
Oct 26, 2015
Messages
117
Trophies
0
Age
38
XP
389
Country
AFAIU, addresses need to be separated from each other using semicolons, at least that's what worked for me on the EZODE,

3300000C 0000 is also a codebreaker type 3 code, so only an 8bit write. Writing 2 bytes could and probably will work, but could potentialy cause issues - better to only write 1 byte to 0xC.

ON=4000A,FF,FF;4000C,00;40010,01,01

is what I used.

EDIT: I actually just realized that 0xC follows the 2 bytes written at 0xA, so we should be able to further "optimize" the cheat using this:
ON=4000A,FF,FF,00;40010,01,01

Ah yeah, that was it, like I said been a while since I had to fiddle with it, if it was adjacent you could just keep adding the values, but you have to semi colon if they're separate.

Just grabbed a code as an example from my FF V file:

[All Magic]
ON=E0DE,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF;E0FC,FF,FF

Most of the addresses follow on so you just keep adding the values, but the E0FC is moving over a few addresses.

I mainly just wanted to give an example of how the code might look so they'd have a good starting point to figure it out.

I'll check out those Zero codes as well, I remember I looked in them because it was strangely the only Zero game without any, but I didn't really need them enough to keep experimenting with the values. I mainly spent my time modifying codes for romhacks that fixed certain things in the original games but changed values so original codes didn't work, like the Castlevanias and FF's.
 
Last edited by G25900,

npcCHAOTIC

New Member
Newbie
Joined
May 29, 2024
Messages
1
Trophies
0
Age
34
XP
2
Country
United States
so about finding out which of those numbered files in the cheat folders correspond to which game,
when you go into the cheat menu of your selected rom, the number of that selected rom is displayed on the top left of the screen... follow by the game's name.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://i.imgur.com/Os7f9Se.mp4