ROM Hack Help for working out just infolib.dat coding, 4 TTDS & Ysmenu

  • Thread starter Thread starter drwhojan
  • Start date Start date
  • Views Views 16,949
  • Replies Replies 26
Edited first page: will update this section soon

Just Figured a small bit out!

Well he it goes for any game that don't load with no$gba into black or while screens use Hasteds v1.31 (E) with no$gba to dump the 4MB ram!

OK So after the 4MB dump do a search with a hex editor like HxD

Search for

FF FF FF FF 01 00 00 80

XX XX XX - underneath the FF's this is a part you need!

You will see the the ROM area matches the game

Image767.png


I have checked a few games that don't load - and different data but the same match for each game checked

That gives me a good thought - maybe not make a game load by messing up the ROM data!

Just figured this out last night - but will continue to work on it!

Hope this helps for now!
 
Well hear it goes - How to get 95% of infolib.dat data from a ROM

First you need the r4patch.dat generator download it hear

r4patch.dat Generator + r4patch.dat original - R4 Ysmenu

http://www.mediafire.com/?wcrzzezdvocxe33

Now you need to patch the generator in certain places - Do place a LIB folder in the root of micro SD chip , in caps + also make a new infolib.dat file and place it into the ttmenu folder - do not use the full infolib.dat

Start from offset's 0001CA9D in the r4pathc.dat generator

r4patch.png


Patch both red's they should bypass most errcode=-4 and =-6 , Patch them with 00's - F8 -> 00 and 08 ->00

If still have errcode =-4 patch two of the greens 28 and 29 -> 00

Once the game has bypassed err codes it will boot into two white screens - OK not a problem

PIN4.png


Once the game has loaded - Put your microSD chip into reader and Check the LIB folder you code has bean generated but garbled data abit

OK now to do a match - open the file in the lib folder with a hex-editor and your data between lines 180-1D0

Now open the original infolib.dat with TTdT.exe - and look thoughout infolib.dat - look for the bottom line in green 30 09 00 00 94 FB 00 00 - 94 FB will tell you to look out for a match that in the image - 44 EE in blue - then the match will give you all of the arm7 data

True data is marked in green this is what we need to mix! - the red was garbled this is patched in FF's for DSI enhanced games - but is data for DS games

Take a good look yourself - and the pick and mix data is!

A true 95% done!

Code:
00 00 00 00 00 00 00 00 44 E3 00 00 00 00 00 00
00 00 00 00 00 00 00 00 9C E3 00 00 C0 E4 00 00
08 E4 00 00 78 E5 00 00 00 00 00 00 00 E6 00 00
38 E7 00 00 2C E8 00 00 xx xx 01 00 FF FF FF FF
18 CF 01 00 FF FF FF FF FF FF FF FF FF FF FF FF
30 09 00 00 94 FB 00 00 FF FF FF FF FF FF FF FF

xx xx - are the only part's that it will not produce - but looking for help on this issue ?

EDIT:

MAP

infolibdat1.png


Green ARM7 Data - Red ARM9 Data


EDIT:

How to get 95% infolib.dat data.avi - video bypassing errcode=-4 and 6


http://www.mediafire.com/?vs2dc249ispo7vo
 
PATCH[16] : XX XX xx 00 ... [ARM9 RAM offset] Patch_A

Found in RAM - Bump the 4mb RAM and seach for ROM in Text-string are - seach for FF FF FF FF 01 00 00 80

below the 4 FF's will be the three bytes - with 02 at the end

Exsample - Take the image ^ abouth

A0 E5 05 - 00 Will be 02

Will become also A0 E5 05 02

this data is diffrent for each game
 

Site & Scene News

Popular threads in this forum