Hacking EZ Flash V RTC/Pokemon Emerald Fix?

  • Thread starter Thread starter Thesolcity
  • Start date Start date
  • Views Views 15,201
  • Replies Replies 13

Thesolcity

Wherever the light shines, it casts a shadow.
Member
Joined
Oct 2, 2010
Messages
2,213
Reaction score
652
Trophies
1
Location
San Miguel
XP
1,203
Country
United States
Well I just got an EZ flash V today and was trying to play pokemon emerald, when I kept getting a "Battery has run dry..." error. I looked in to it, found an ips patch, and that still didn't fix it. Can someone tell me how to fix the ROM if possible?
unsure.gif



READ:NOT ASKING FOR LINKS TO ROMS!



BTW the card I have is here.
 
Yeah it has RTC and the 3 in 1 does not feature it (very few games used it in the end).

Emerald came out about a year after the other gem named pokemon games which do have patches and to my knowledge there is no working RTC patch for them for anything.
 
FAST6191 said:
Yeah it has RTC and the 3 in 1 does not feature it (very few games used it in the end).

Emerald came out about a year after the other gem named pokemon games which do have patches and to my knowledge there is no working RTC patch for them for anything.

So let me get this straight...

This card DOES have RTC, but can't use it on Pokémon Emerald?
 
My apologies that was a bit open to misinterpretation.
The game has RTC (it is one of the few that does) but the cart does not (it was dropped as it was a lot of aggro for not much gain).
Every other game with RTC has a patch for it (certainly the other pokemon games that feature RTC do- you can even use GBATA to do it- http://www.no-intro.org/tools.htm ) but there is not pokemon emerald that I have ever seen.
 
syrusch said:
Hi,

Ok i will do this patch this week end. Release it Sunday.

I'll have high hopes, but I won't believe you until I see it.
wink.gif
It's been years and nobody has done one yet. I would be eternally grateful (even though I have an EZ Flash III now with my IV).
 
Emerald game is the same as Ruby/Saphire right ? So i have to patch Ruby one. Then i compare Offsets with Windhex. And change manually all offsets like in Ruby/Saphire.

Here's the change i will do:
Offsets: decimal

1374: 0E 01
1375: 48 B4
1376: 01 00
1377: 88 48
1378: 0E 00
1379: 4A 47
1380: 10 01
1381: 1C C0
1382: 03 6D
1383: 1C 08
1384: 4B 01
1385: 40 BC
4253113: CE BB
4253114: E9 E2
4253115: E8 D7
4253116: E8 DC
4253117: D5 D9
4253118: EA 00
4253119: DD E0
4253120: D5 B4
4253121: B8 E3
4253122: 00 E6
4253123: E2 E3
4253124: E3 E0
4253125: E2 E3
4253126: 00 DB
4253127: E7 DD
4253128: DD E3
4253130: EA D8
4253132: E6 E0
4253133: DD 00
4253134: DA DB
4253136: D7 E3
4253137: DC D7
4253138: D9 E3
4253139: E6 00
4253140: D5 E3
4253141: E2 E6
4253142: E2 D5
4253143: E3 00
4253145: DB DA
4253146: E0 E9
4253147: DD E2
4253148: 00 EE
4253149: D9 DD
4253150: EA E3
4253151: D9 E2
4253152: E2 D5
4253153: E8 AD
4253154: DD 00
4253155: 00 BD
4253156: D7 E6
4253157: E3 D5
4253158: E0 D7
4253159: E0 DF
4253161: DB D8
4253162: D5 00
4253163: E8 D6
4253164: DD ED
4253166: D5 CA
4253167: E0 DD
4253168: E0 D9
4253169: B4 AD
4253170: E3 00
4253171: E6 00
4253172: E3 00
4253173: E0 00
4253174: E3 00
4253175: DB 00
4253176: DD 00
4253177: E3 00
4253178: AD 00
7071528: FF BF
7071529: FF D4
7192577: FF B4
7192578: FF 17
7192579: FF 48
7192580: FF 00
7192581: FF 90
7192582: FF 17
7192583: FF 4C
7192584: FF 17
7192585: FF 4F
7192586: FF 3D
7192587: FF 78
7192588: FF 00
7192589: FF 78
7192590: FF 7A
7192591: FF 1C
7192592: FF 1C
7192593: FF 4E
7192594: FF 73
7192595: FF 78
7192596: FF 00
7192597: FF 2B
7192598: FF 01
7192599: FF D0
7192600: FF 85
7192601: FF 42
7192602: FF 1F
7192603: FF D0
7192604: FF 38
7192605: FF 70
7192606: FF 10
7192607: FF 78
7192608: FF 46
7192609: FF 1C
7192610: FF 30
7192611: FF 06
7192612: FF 00
7192613: FF 0E
7192614: FF 10
7192615: FF 70
7192616: FF 00
7192617: FF 2B
7192618: FF 01
7192619: FF D0
7192620: FF 3B
7192621: FF 28
7192622: FF 15
7192623: FF DD
7192624: FF 00
7192625: FF 26
7192626: FF 16
7192627: FF 70
7192628: FF E6
7192629: FF 78
7192630: FF 01
7192631: FF 3E
7192632: FF 31
7192633: FF 06
7192634: FF 09
7192635: FF 0E
7192637: FF 29
7192638: FF 0C
7192639: FF D1
7192640: FF 3B
7192641: FF 26
7192642: FF E6
7192643: FF 70
7192644: FF A6
7192645: FF 78
7192646: FF 01
7192647: FF 3E
7192648: FF 31
7192649: FF 40
7192651: FF 29
7192652: FF 00
7192653: FF D1
7192654: FF 17
7192655: FF 21
7192656: FF A1
7192657: FF 70
7192658: FF 23
7192659: FF 88
7192660: FF 01
7192661: FF 3B
7192662: FF 23
7192663: FF 80
7192664: FF 00
7192665: FF E0
7192666: FF E1
7192667: FF 70
7192668: FF 06
7192669: FF E0
7192670: FF F7
7192671: FF 46
7192672: FF B5
7192673: FF 4E
7192674: FF 02
7192675: FF 02
7192676: FF 3C
7192677: FF 4F
7192678: FF 02
7192679: FF 02
7192680: FF 20
7192681: FF F3
7192682: FF 03
7192683: FF 02
7192685: FF BC
7192686: FF 05
7192687: FF 48
7192688: FF 01
7192689: FF 88
7192690: FF 05
7192691: FF 4A
7192692: FF 10
7192693: FF 1C
7192694: FF 03
7192695: FF 1C
7192696: FF 4B
7192697: FF 40
7192698: FF 01
7192699: FF 48
7192700: FF 00
7192701: FF 47
7192702: FF 00
7192703: FF 47
7192704: FF 69
7192705: FF 05
7192706: FF 00
7192707: FF 08
7192708: FF 30
7192709: FF 01
7192710: FF 00
7192711: FF 04
7192713: FF 03
7192714: FF 00
7192715: FF 00

209 difference(s) found.

I have already do other conversion patch. For exemple, i have do a crack patch for the clean Iridion II game EURO. Remember the Eurasia releasee ? If you remove the intro the game hangs on the first stage. Mine works well. So if Ruby Clock/save is the same as Emerald, this will work
wink.gif


Otherwise i can do memory search with VBA-M but this will take long. I will start tomorow and i'm hoping it will work
smile.gif


EDIT: basicaly, this is a conversion patch like the one i've released for Metroid Zero Mission
smile.gif

http://gbatemp.net/index.php?showtopic=177...p;#entry3629841
 
Hi,

ok i have tried to convert the RTC fix from the Ruby release but it dosen't work. It's not possible this way. We must do ASM reverse for that. I'm not so familliar with ASM. I've tried and failed
frown.gif


The only way i've find is playing the game with VBA for the events.

Anyway i will continue my investigations and maybe i will find a way but don't expect this soon. Sorry
cry.gif


EDIT: if someone can help with ASM, let me know. I have the VBA-M sources and i have looked in the RTC.h and RTC.c files but it's a little hard for me to understand. Sources aviable here ->

http://sourceforge.net/projects/vbam/
 
The following program seems to RTC patch Pokemon Emerald, Ruby, Saphire, LeafGreen, and FireRed:

http://www.pokecommunity.com/showthread.php?t=246089

It can also add in night, day, and seasons.
 
The following program seems to RTC patch Pokemon Emerald, Ruby, Saphire, LeafGreen, and FireRed: http://www.pokecommu...ad.php?t=246089 It can also add in night, day, and seasons.
Nice suggestion, to add to it, Interdpth's hack is the "DNS," day/night/seasons. His code was borrowed and coded into the hack you posted. The original can be found here. :D
 
  • Like
Reactions: 1 person

Site & Scene News

Popular threads in this forum