Hacking Converting a patched rom into extinfo.dat

Noib

Active Member
Newcomer
Joined
Sep 12, 2009
Messages
33
Trophies
0
XP
29
Country
Canada
drwhojan said:
TyRaNtM said:
Mmm, very interesting finding.
Maybe if you use 180DF410 with the whole hex codes, and not only E0, can be works..

Will give it a try but i dought it...

Then again , i also see over codes in extinfo.dat like 0xc2339e40 , 0xd0000000 , so it might work beyond 0x02 ....


The main memory for the DS is between 0x02000000 and 0x023FFFFF. I'm in no way well versed in the DS, but I don't think it even uses anything above ~0x07000000, except for the BIOS which is 0xFFFF0000. And that doesn't mean everything between 02000000 and 0700000 are even used. The reason why you probably see 0xD0000000 in cheat codes is because it's the action replay way of ending an if statement or something.

Who knows what desmume is doing at that location.
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
I may have got it wrong, "not 0x18" but might be 0x08 , as No$gba debugger shows 0x08 Cart rom (32M)

0x02 is slow wram (256k)

So it might still work beyond 0x07 , thats OAM (1k)

nogbadebugger.jpg


It would be a whole lot easer if extinfo.dat worked with Cart Rom
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
TyRaNtM said:
Code:
ORIGINALÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ | PATCHED
00004300 | 9A A3 17 5C 2F 12 B8 49 | 00004300 | 1C 00 9F E5 00 10 90 E5 |
00004308 | B4 C0 96 64 51 79 45 D3 | 00004308 | 18 20 9F E5 02 00 51 E1 |
00004310 | B9 6F 38 07 A8 CC E3 55 | 00004310 | 72 10 A0 03 08 10 C0 05 |
00004318 | A6 0D C6 E3 75 D9 EB BD | 00004318 | 8E 10 A0 03 C4 10 C0 05 |
00004320 | 64 41 6E 67 D6 D2 C7 0A | 00004320 | 1E FF 2F E1 A0 F0 25 02 |
00004328 | 19 49 9A 9BÂÂÂÂÂÂÂÂÂÂÂÂ | 00004328 | 34 5D 09 E0ÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------
00004A18 | 1E FF 2F E1ÂÂÂÂÂÂÂÂÂÂÂÂ | 00004A18 | 38 FE FF EAÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------
000DF418 |ÂÂÂÂÂÂÂÂÂÂD1ÂÂÂÂÂÂÂÂÂÂÂÂ | 000DF418 |ÂÂÂÂÂÂÂÂÂÂE0ÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------

Code:
000DF418 |ÂÂÂÂÂÂÂÂÂÂD1ÂÂÂÂÂÂÂÂÂÂÂÂ | 000DF418 |ÂÂÂÂÂÂÂÂÂÂE0ÂÂÂÂÂÂÂÂÂÂÂÂ |

This part need to be added in extinfo.dat, and maybe that is the reason that the freezes still happen.

The bottom one is alomst impossible to fined, I don't think it's even in the rom ram, I have tryed and tryed...
 

TyRaNtM

I did some projects..
Member
Joined
Oct 13, 2007
Messages
1,008
Trophies
1
Age
37
Location
Chile
Website
www.power-ups.net
XP
596
Country
Cote d'Ivoire
drwhojan said:
TyRaNtM said:
Code:
ORIGINALÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ | PATCHED
00004300 | 9A A3 17 5C 2F 12 B8 49 | 00004300 | 1C 00 9F E5 00 10 90 E5 |
00004308 | B4 C0 96 64 51 79 45 D3 | 00004308 | 18 20 9F E5 02 00 51 E1 |
00004310 | B9 6F 38 07 A8 CC E3 55 | 00004310 | 72 10 A0 03 08 10 C0 05 |
00004318 | A6 0D C6 E3 75 D9 EB BD | 00004318 | 8E 10 A0 03 C4 10 C0 05 |
00004320 | 64 41 6E 67 D6 D2 C7 0A | 00004320 | 1E FF 2F E1 A0 F0 25 02 |
00004328 | 19 49 9A 9BÂÂÂÂÂÂÂÂÂÂÂÂ | 00004328 | 34 5D 09 E0ÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------
00004A18 | 1E FF 2F E1ÂÂÂÂÂÂÂÂÂÂÂÂ | 00004A18 | 38 FE FF EAÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------
000DF418 |ÂÂÂÂÂÂÂÂÂÂD1ÂÂÂÂÂÂÂÂÂÂÂÂ | 000DF418 |ÂÂÂÂÂÂÂÂÂÂE0ÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------

Code:
000DF418 |ÂÂÂÂÂÂÂÂÂÂD1ÂÂÂÂÂÂÂÂÂÂÂÂ | 000DF418 |ÂÂÂÂÂÂÂÂÂÂE0ÂÂÂÂÂÂÂÂÂÂÂÂ |

This part need to be added in extinfo.dat, and maybe that is the reason that the freezes still happen.

The bottom one is alomst impossible to fined, I don't think it's even in the rom ram, I have tryed and tryed...


But you say it, isn't in the ram, that code NEEDS to be modified in the Rom itself.
I mean that your discoveries with the 0x80 offsets.

Or, make it as a AR code to put with extinfo.dat
 

Noib

Active Member
Newcomer
Joined
Sep 12, 2009
Messages
33
Trophies
0
XP
29
Country
Canada
drwhojan said:
I may have got it wrong, "not 0x18" but might be 0x08 , as No$gba debugger shows 0x08 Cart rom (32M)

0x02 is slow wram (256k)

So it might still work beyond 0x07 , thats OAM (1k)


It would be a whole lot easer if extinfo.dat worked with Cart Rom


.... That's exact same thing as desmume. It's the Cart Rom, aka Cartridge Rom, aka the thing that gets dumped from the cartridge. While yes, I agree with you it might be easier if we could just have it autopatch the ROM itself instead of patching it in memory the DSTT doesn't do that, so that address is of no use. The reason its' probably there is for dissembler reasons; so you can see where it's loading from the ROM into memory. Which brings back the original problem: You need to dissemble the game to crack it.
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
TyRaNtM said:
drwhojan said:
TyRaNtM said:
Code:
ORIGINALÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ | PATCHED
00004300 | 9A A3 17 5C 2F 12 B8 49 | 00004300 | 1C 00 9F E5 00 10 90 E5 |
00004308 | B4 C0 96 64 51 79 45 D3 | 00004308 | 18 20 9F E5 02 00 51 E1 |
00004310 | B9 6F 38 07 A8 CC E3 55 | 00004310 | 72 10 A0 03 08 10 C0 05 |
00004318 | A6 0D C6 E3 75 D9 EB BD | 00004318 | 8E 10 A0 03 C4 10 C0 05 |
00004320 | 64 41 6E 67 D6 D2 C7 0A | 00004320 | 1E FF 2F E1 A0 F0 25 02 |
00004328 | 19 49 9A 9BÂÂÂÂÂÂÂÂÂÂÂÂ | 00004328 | 34 5D 09 E0ÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------
00004A18 | 1E FF 2F E1ÂÂÂÂÂÂÂÂÂÂÂÂ | 00004A18 | 38 FE FF EAÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------
000DF418 |ÂÂÂÂÂÂÂÂÂÂD1ÂÂÂÂÂÂÂÂÂÂÂÂ | 000DF418 |ÂÂÂÂÂÂÂÂÂÂE0ÂÂÂÂÂÂÂÂÂÂÂÂ |
------------------------------------------------------------------------

Code:
000DF418 |ÂÂÂÂÂÂÂÂÂÂD1ÂÂÂÂÂÂÂÂÂÂÂÂ | 000DF418 |ÂÂÂÂÂÂÂÂÂÂE0ÂÂÂÂÂÂÂÂÂÂÂÂ |

This part need to be added in extinfo.dat, and maybe that is the reason that the freezes still happen.

The bottom one is alomst impossible to fined, I don't think it's even in the rom ram, I have tryed and tryed...


But you say it, isn't in the ram, that code NEEDS to be modified in the Rom itself.
I mean that your discoveries with the 0x80 offsets.

Or, make it as a AR code to put with extinfo.dat

Yes that one code needs to be in the ROM but you can not find it in RAM at all , But i don't know if the AR codes work like that ?

020DB41B E0 in RAM encryiped with Hasteds 131 and with use of no$gba 2.6a , http://filetrip.net/f2222-Cheat-Creator-Package-1-0.html , but dose not show in ram unencryipted
huh.gif


http://gbatemp.net/index.php?showtopic=116...7&start=157

000DF41B E0 in ROM with hexedit
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
Where are the top guys to share more infomation from ???, if only they could give us who are rely intested of how to fined the crack info in a rom and more about where in the ram
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    from gameplay and drama
  • K3Nv2 @ K3Nv2:
    I keep hunting for apps and forget half of them are already widgets on my home screen
  • ZeroT21 @ ZeroT21:
    almost everything gets shuved as some taskbar process
  • BigOnYa @ BigOnYa:
    What is HD2?
  • ZeroT21 @ ZeroT21:
    Helldivers 2
    +1
  • ZeroT21 @ ZeroT21:
    the game has as much bugs ingame as well as in RL
  • K3Nv2 @ K3Nv2:
    That games so mixed I hear people praise or say they love it
  • ZeroT21 @ ZeroT21:
    it's both, they love it and hate it just as much
  • K3Nv2 @ K3Nv2:
    Like we get mixed reviews but that games globally mixed like mj
  • ZeroT21 @ ZeroT21:
    love the gameplay, hate the buggy mess it's also in, much drama and controversy also related due to sony being sony
  • ZeroT21 @ ZeroT21:
    the mixed reviews is due to review bombing, because a chunk of regions are excluded/banned from buying it now
  • ZeroT21 @ ZeroT21:
    so the players are review bombing as response to sony doubling down on their so-called policy
  • BakerMan @ BakerMan:
    maybe the real bugs were the glitches they didn't patch along the way
  • ZeroT21 @ ZeroT21:
    there are instability issues regarding certain hardware setups, but it's a small part
  • ZeroT21 @ ZeroT21:
    game's now what, 3 months out the door
  • ZeroT21 @ ZeroT21:
    live service game for 40 bucks that sold 12 mil copies
  • K3Nv2 @ K3Nv2:
    Ever notice how games that sell millions get hated the worst
  • K3Nv2 @ K3Nv2:
    Cod and sports games are good examples but people still buy the shit
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
    ZeroT21 @ ZeroT21: i say get a pc and emulate that too :rofl2: