ROM Hack Can Someone Explain to me how to do the infolib stuff.

maddude155

Member
OP
Newcomer
Joined
Jun 6, 2008
Messages
21
Trophies
1
XP
71
Country
Heyy guys i have a a question........How do you guys Know what to put in the infolib file (i use ttdt and open the file then i go to add it...i put in its 4 letter game id but but then there is it's 8 number/letter id....how do u guys find out what it is?)
 

darkspirit456

Well-Known Member
Member
Joined
Nov 11, 2009
Messages
330
Trophies
0
Website
dsmadness.wordpress.com
XP
70
Country
United States
First you must know the basic structure of the infolib (layout of RAM in infolib) and how to get the rom encrypted ID then you gave to learn how to debug a DS rom to get it data for infolib.

Sadly I know those but not debug... so I can't fix infolib, only extinfo...
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
2
Age
46
Location
Where I Am!
XP
1,723
Country
United Kingdom
Im tring to look into this one myself - not much luck

http://gbatemp.net/index.php?showtopic=256...t=0&start=0

Yes you do need the encrypted GameCode and ID - by making a copy of the original rom and encrypt it to use for both infolib and extinfo, eNDryptS Advanced to encrypt and r4cee to get the new gamecode and ID for use with infolib and extinfo
 

maddude155

Member
OP
Newcomer
Joined
Jun 6, 2008
Messages
21
Trophies
1
XP
71
Country
twiztidsinz said:
maddude155 said:
no for when it has like errcode4 or errcode5 parrently that fixes it?!
You sound like bitonio6.
haha i dont know weather that is a good thing or a bad thing......and DRwhojan (think thats how yours is spelt) basicly for infolib it takes quite a bit of debugging BUT for extinfolib it doesnt?! as in you just add them(the id and 4 letter id) to the list and thats the infolib part done?! also what is savlib used for?
 

twiztidsinz

Taiju Yamada Fan
Member
Joined
Dec 23, 2008
Messages
4,979
Trophies
1
Website
Visit site
XP
231
Country
United States
maddude155 said:
twiztidsinz said:
maddude155 said:
no for when it has like errcode4 or errcode5 parrently that fixes it?!
You sound like bitonio6.
haha i dont know weather that is a good thing or a bad thing......and DRwhojan (think thats how yours is spelt) basicly for infolib it takes quite a bit of debugging BUT for extinfolib it doesnt?! as in you just add them(the id and 4 letter id) to the list and thats the infolib part done?! also what is savlib used for?
There are three files:
savlib.dat - Set save size.
infolib.dat - Loading Speed (also helps bypass loading AP).
extinfo.dat - Bypass AntiPiracy.

savlib.dat is the easiest of the three, and I think extinfo.dat is the hardest.
With savlib.dat all you need to do is know the GameID and save size then add the info, like this:
savlib.png


I don't know much about infolib.dat and extinfo.dat, but I think with infolib.dat, you need to know how the game loads and add that info 'reversed'. For example, if the info is 1A 2B 3C 4D you'd add it as 4D 3C 2B 1A.
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
2
Age
46
Location
Where I Am!
XP
1,723
Country
United Kingdom
twiztidsinz said:
maddude155 said:
twiztidsinz said:
maddude155 said:
no for when it has like errcode4 or errcode5 parrently that fixes it?!
You sound like bitonio6.
haha i dont know weather that is a good thing or a bad thing......and DRwhojan (think thats how yours is spelt) basicly for infolib it takes quite a bit of debugging BUT for extinfolib it doesnt?! as in you just add them(the id and 4 letter id) to the list and thats the infolib part done?! also what is savlib used for?
There are three files:
savlib.dat - Set save size.
infolib.dat - Loading Speed (also helps bypass loading AP).
extinfo.dat - Bypass AntiPiracy.

savlib.dat is the easiest of the three, and I think extinfo.dat is the hardest.
With savlib.dat all you need to do is know the GameID and save size then add the info, like this:
savlib.png


I don't know much about infolib.dat and extinfo.dat, but I think with infolib.dat, you need to know how the game loads and add that info 'reversed'. For example, if the info is 1A 2B 3C 4D you'd add it as 4D 3C 2B 1A.

twiztidsinz

Many thanks - ill try to look into of what you have mentioned in infolib - i have may have bean looking into it in farward data mood

PS: Im also trying to update titlelist.xml for TTdT.exe at the moment - if you would like to nip in the DSTT toyshop section for retro's latest extinfo file - about quarter way done!

Chears drwhojan!
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
2
Age
46
Location
Where I Am!
XP
1,723
Country
United Kingdom
maddude155 said:
thanks... i really wanna find out how to do this extinfo.dat though.........

If the game done't load then extinfo.dat pather for the rom will be useless

thats infolib speedup and loader of the roms job - but also extinfo patcher can help it at times also load the game are rom
 

twiztidsinz

Taiju Yamada Fan
Member
Joined
Dec 23, 2008
Messages
4,979
Trophies
1
Website
Visit site
XP
231
Country
United States
maddude155 said:
thanks... i really wanna find out how to do this extinfo.dat though.........
Good luck...
To make a working extinfo.dat entry, you need to know how to bypass the games AP -- essentially, it's the same as making an AP patch.
Infolib is easier, but still beyond me for how to do it.

Have you seen TTdT? It's a tool that helps to manage savlib.dat/infolib.dat/extinfo.dat files.
I worked on updating the translation for Beta2 & 3 a while back: http://gbatemp.net/index.php?showtopic=218467
 

maddude155

Member
OP
Newcomer
Joined
Jun 6, 2008
Messages
21
Trophies
1
XP
71
Country
yes i happen to have TTDT also forgive the noobish question but what is a game AP???
i thought you where meaning AR (as in action replay) but now i get it must be somthin else
 

gifi4

How am I a 'New Member'?
Member
Joined
Apr 21, 2010
Messages
2,350
Trophies
0
Age
28
Location
Melbourne
XP
723
Country
maddude155 said:
yes i happen to have TTDT also forgive the noobish question but what is a game AP???
i thought you where meaning AR (as in action replay) but now i get it must be somthin else
AP is Anti-Piracy, it is what game developers add to the games to stop people pirating it, this is usually fixed with a hex edit, there are more simpler ways like an IPS patch or Rudolphs patch, Xdelta patch, but those are the same as a hex edit but they just 'inject' the fix, making it more simpler to do than hex editing.

Hope that helped.
 

twiztidsinz

Taiju Yamada Fan
Member
Joined
Dec 23, 2008
Messages
4,979
Trophies
1
Website
Visit site
XP
231
Country
United States
To add to what gifi4 said, hex Editing and Patches edits the actual game.
Menu updates (including infolib.dat and extinfo.dat) modify the game as it is loaded into memory.

They're similar, but different.
 

maddude155

Member
OP
Newcomer
Joined
Jun 6, 2008
Messages
21
Trophies
1
XP
71
Country
Ok so let me get this stright an infolib type fix just fixes it as it is loaded HOWEVER a hex fix fixes it an can be used on any flashcart... am i correct? also how do you guys tend to find where the AP is located?
 

twiztidsinz

Taiju Yamada Fan
Member
Joined
Dec 23, 2008
Messages
4,979
Trophies
1
Website
Visit site
XP
231
Country
United States
maddude155 said:
Ok so let me get this stright an infolib type fix just fixes it as it is loaded HOWEVER a hex fix fixes it an can be used on any flashcart... am i correct? also how do you guys tend to find where the AP is located?
I'm not completely sure what you're getting at, but... yes (I think).
infolib.dat fixes the memory loaded in the DS, meaning nothing about the game is changed permanently. This will only work for menus that use infolib.dat
An AP Patch or hex edit fix (like you'll see with the Pokemon games) modifies the actual copy of the game. This will usually work for all carts (sometimes the game has AP that affects specific carts).
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
2
Age
46
Location
Where I Am!
XP
1,723
Country
United Kingdom
I don't this data backwards is the case

Some how the DSTT are Ysmenu genrators must extract the data information from ARM9 them ARM7 inside of a ROM ....
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv3 @ K3Nv3:
    2mill to them probably like $2
    +1
  • BigOnYa @ BigOnYa:
    What be your lowest price? 10k? And knowing you'd be filmed.
  • K3Nv3 @ K3Nv3:
    "I'm pretty sad. I wanted to keep the King Von coffin and put it in my room, but the police had to confiscate it. I wanted to sleep in the coffin to feel what it was like to be King Von for a day." lmao petty af
    +1
  • BigOnYa @ BigOnYa:
    Can't believe he still has money to live in a mansion, or is still even making music. With him ratting bunch people to stay out of jail himself, surprised he still alive even.
  • K3Nv3 @ K3Nv3:
    Least he's use to cops
  • K3Nv3 @ K3Nv3:
    If you're under fda surveillance anyone's mind would change
    +1
  • BigOnYa @ BigOnYa:
    We have a level 2 snow emergency, meaning only drive if its an emergency. I wonder if I get pulled over tomorrow going to liquor store, they'd believe it was an emergency. "I was out of booze"
  • K3Nv3 @ K3Nv3:
    You probably pay the police extra for an escort
  • BigOnYa @ BigOnYa:
    Wonder what uber, doordash companies do during snow emergency, refuse the order
  • BigOnYa @ BigOnYa:
    I feel sicklyboy-ish, I pulled out my old technics turntable and been listen to few old records I have, hooked it to my MPC (Drum machine) n been sampling dif parts n using to make beats/music. I wanna find some old funk albums. May visit record store near me n see.
    +1
  • mthrnite @ mthrnite:
    if you see any bar-kays grab 'em, great beats great stabs, easy to lift bass
    +1
  • The Real Jdbye @ The Real Jdbye:
    it's a :mthr: !
    +1
  • handy333 @ handy333:
    never heard of bar-kays. good stuff
    +1
  • BigOnYa @ BigOnYa:
    @mthrnite,
    Thanks will look for, or find the mp3s
  • BigOnYa @ BigOnYa:
    Pretty cool, my DAW (MPC 2,0) has whats called "Stem Separation". It will take any sample and split the sample into different tracks and filter sounds, example: Will separate to 4 tracks, 1 for bass, 1 for vocals, 1 for drums, 1 for rest. https://www.akaipro.com/stems.html
  • SirAkivar @ SirAkivar:
    Would anyone buy a DEAD Switch? XAW1006 that will boot to Hekate etc, but will not init the EMMC?
  • BigOnYa @ BigOnYa:
    @SirAkivar, You can list it for sale in the trader section here, someone may want it. https://gbatemp.net/forums/trading-area.160/
    +1
  • BigOnYa @ BigOnYa:
    @SirAkivar You must have atleast 100 posts in other forums before you can access the trading area though. (To prevent spammers)
    +2
  • withlovexanax @ withlovexanax:
    why my post was deleted ?
  • K3Nv3 @ K3Nv3:
    Should've used concrete around the post
  • withlovexanax @ withlovexanax:
    @K3Nv3 wdym? my wind waker post was normal idk
    withlovexanax @ withlovexanax: @K3Nv3 wdym? my wind waker post was normal idk