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

Discussion in 'NDS - ROM Hacking and Translations' started by drwhojan, Sep 24, 2010.

  1. drwhojan
    OP

    Member drwhojan GBAtemp Addict

    Joined:
    Jul 14, 2009
    Messages:
    2,860
    Location:
    this planet earth
    Country:
    United Kingdom
    Need help working out data for infolib.dat file for DSTT are YSMenu

    If anyone can work it out ?

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->PATCH[0]ÂÂ: 00 00 00 00 ... reserve
    PATCH[1]ÂÂ: 00 00 00 00 ... reserve
    PATCH[2]ÂÂ: XX XX 00 00 ... [ARM7 RAM offset] Patch_A
    PATCH[3]ÂÂ: 00 00 00 00 ... reserve

    PATCH[4]ÂÂ: 00 00 00 00 ... resreve
    PATCH[5]ÂÂ: 00 00 00 00 ... reserve
    PATCH[6]ÂÂ: XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function1:MemoryRead)
    PATCH[7]ÂÂ: XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function2:MemoryWrite)

    PATCH[8]ÂÂ: XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function2:MemoryWrite)
    PATCH[9]ÂÂ: XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function3:WaitDelay)
    PATCH[10] : 00 00 00 00 ... [ARM7 RAM offset] Patch_B (function4:MemoryWrite256)
    PATCH[11] : XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function5:MemoryWrite64K)

    PATCH[12] : XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function6:MemoryWrite512K)
    PATCH[13] : XX XX 00 00 ... [ARM7 RAM offset] Patch_B (function7:CardCommand)
    PATCH[14] : XX XX xx 00 ... [ARM9 RAM offset] Patch_B (function7:CardCommand)
    PATCH[15] : XX XX XX 00 ... [ARM9 RAM offset] Patch_B (function8:CardInitialize)

    PATCH[16] : XX XX xx 00 ... [ARM9 RAM offset] Patch_A
    PATCH[17] : FF FF FF FF ... [ARM9 RAM offset] Patch_C (functuon7:CardCommand)
    PATCH[18] : XX XX xx 00 ... [ARM9 RAM offset] Patch_D (DMA patch)
    PATCH[19] : FF FF FF FF ... [ARM9 RAM offset] Patch_E

    PATCH[20] : XX XX 00 00 ... [ARM9 RAM offset] Branch Address (Cheat & Reset)
    PATCH[21] : XX XX xx 00 ... [ARM7 Execute RAM offset] Branch Address (Cheat & Reset)
    PATCH[22] : FF FF FF FF ... reserve
    PATCH[23] : FF FF FF FF ... reserve


    infolib.dat is, ARM7, ARM9 offset addresses are recorded to be deployed patch program memory.

    · ARM9: If the compression code, and the offset address after deployment.
    · ARM7: offset address of the memory to be deployed early.
    However, offset RAM Execute ARM7 is, ARM7 ?'re confusing offset address that contains the executable code
    * These values, even if, ARM code, if odd, THUMB code is embedded.
    (Odd case, the embedded address bit0 to 0 respectively)

    Embed code, there are four patterns. For convenience, Patch_A, Patch_B, Patch_C, Patch_D call.

    Patch_A will only return
    Patch_B Patch_C and memory, the patch is deployed 0x023FE000 call each feature of the program.
    The Patch_D, DMA code when processing embedded
    Patch_E is Animal Crossing? Embed code
    PATCH [20], PATCH [21] is, Cheat & Reset to store the memory address of the jump process.



    PATCH [2]: Patch_A
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [2]) = E12FFF1E bx r14

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [2]) = 4770


    PATCH [6]: Patch_B (function1)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [6] +0) = E59F3000 ldr r3, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [6] +4) = E12FFF13 bx r3
    * (ARM7_RAM_ADDRESS + PATCH [6] +8) = 023FE001

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [6] +0) = 4B00
    * (ARM7_RAM_ADDRESS + PATCH [6] +2) = 470C
    * (ARM7_RAM_ADDRESS + PATCH [6] +4) = E001
    * (ARM7_RAM_ADDRESS + PATCH [6] +6) = 023F

    u32 MemoryRead (u32 chip_address, (u8 *) read_buffer, u32 read_size)
    entry
    r0 = chip_address
    r1 = * read_buffer
    r2 = read_size

    return
    r0 = 0

    PATCH [7]: Patch_B (function2)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [7] +0) = E59F3000 ldr r3, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [7] +4) = E12FFF13 bx r3
    * (ARM7_RAM_ADDRESS + PATCH [7] +8) = 023FE00B

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [7] +0) = 4B00
    * (ARM7_RAM_ADDRESS + PATCH [7] +2) = 470C
    * (ARM7_RAM_ADDRESS + PATCH [7] +4) = E00B
    * (ARM7_RAM_ADDRESS + PATCH [7] +6) = 023F

    void MemoryWrite (u32 chip_address, (u8 *) write_buffer, u32 write_size)
    entry
    r0 = chip_address
    r1 = * write_buffer
    r2 = write_size


    PATCH [8]: Patch_B (function2)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [8] +0) = E59F3000 ldr r3, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [8] +4) = E12FFF13 bx r3
    * (ARM7_RAM_ADDRESS + PATCH [8] +8) = 023FE00B

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [8] +0) = 4B00
    * (ARM7_RAM_ADDRESS + PATCH [8] +2) = 470C
    * (ARM7_RAM_ADDRESS + PATCH [8] +4) = E00B
    * (ARM7_RAM_ADDRESS + PATCH [8] +6) = 023F

    void MemoryWrite (u32 chip_address, (u8 *) write_buffer, u32 write_size)
    entry
    r0 = chip_address
    r1 = * write_buffer
    r2 = write_size


    PATCH [9]: Patch_B (function3)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [9] +0) = E59F3000 ldr r3, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [9] +4) = E12FFF13 bx r3
    * (ARM7_RAM_ADDRESS + PATCH [9] +8) = 023FE015

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [9] +0) = 4B00
    * (ARM7_RAM_ADDRESS + PATCH [9] +2) = 470C
    * (ARM7_RAM_ADDRESS + PATCH [9] +4) = E015
    * (ARM7_RAM_ADDRESS + PATCH [9] +6) = 023F

    void WaitDelay (void)


    PATCH [10]: Patch_B (function4)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [10] +0) = E59F2000 ldr r2, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [10] +4) = E12FFF12 bx r2
    * (ARM7_RAM_ADDRESS + PATCH [10] +8) = 023FE01F

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [10] +0) = 4A00
    * (ARM7_RAM_ADDRESS + PATCH [10] +2) = 4708
    * (ARM7_RAM_ADDRESS + PATCH [10] +4) = E01F
    * (ARM7_RAM_ADDRESS + PATCH [10] +6) = 023F

    void MemoryWrite256 (u32 chip_address)
    entry
    r0 = chip_address


    PATCH [11]: Patch_B (function5)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [11] +0) = E59F2000 ldr r2, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [11] +4) = E12FFF12 bx r2
    * (ARM7_RAM_ADDRESS + PATCH [11] +8) = 023FE029

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [11] +0) = 4A00
    * (ARM7_RAM_ADDRESS + PATCH [11] +2) = 4708
    * (ARM7_RAM_ADDRESS + PATCH [11] +4) = E029
    * (ARM7_RAM_ADDRESS + PATCH [11] +6) = 023F

    void MemoryWrite64K (u32 chip_address)
    entry
    r0 = chip_address


    PATCH [12]: Patch_B (function6)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [12] +0) = E59F1000 ldr r1, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [12] +4) = E12FFF11 bx r1
    * (ARM7_RAM_ADDRESS + PATCH [12] +8) = 023FE033

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [12] +0) = 4900
    * (ARM7_RAM_ADDRESS + PATCH [12] +2) = 4704
    * (ARM7_RAM_ADDRESS + PATCH [12] +4) = E033
    * (ARM7_RAM_ADDRESS + PATCH [12] +6) = 023F

    void MemoryWrite512K (void)


    PATCH [13]: Patch_B (function7)
    If your code · ARM
    * (ARM7_RAM_ADDRESS + PATCH [13] +0) = E59F2000 ldr r2, [r15]
    * (ARM7_RAM_ADDRESS + PATCH [13] +4) = E12FFF12 bx r2
    * (ARM7_RAM_ADDRESS + PATCH [13] +8) = 023FE03D

    If your code · THUMB
    * (ARM7_RAM_ADDRESS + PATCH [13] +0) = 4A00
    * (ARM7_RAM_ADDRESS + PATCH [13] +2) = 4708
    * (ARM7_RAM_ADDRESS + PATCH [13] +4) = E03D
    * (ARM7_RAM_ADDRESS + PATCH [13] +6) = 023F

    void CardCommand (u32 command)
    entry
    r0 = command (Gamecard bus command)


    PATCH [14]: Patch_B (function7)
    If your code · ARM
    * (ARM9_RAM_ADDRESS + PATCH [14] +0) = E59F2000 ldr r2, [r15]
    * (ARM9_RAM_ADDRESS + PATCH [14] +4) = E12FFF12 bx r2
    * (ARM9_RAM_ADDRESS + PATCH [14] +8) = 023FE03D

    If your code · THUMB
    * (ARM9_RAM_ADDRESS + PATCH [14] +0) = 4A00
    * (ARM9_RAM_ADDRESS + PATCH [14] +2) = 4708
    * (ARM9_RAM_ADDRESS + PATCH [14] +4) = E03D
    * (ARM9_RAM_ADDRESS + PATCH [14] +6) = 023F

    void CardCommand (u32 command)
    entry
    r0 = command (Gamecard bus command)


    PATCH [15]: Patch_B (function8)
    If your code · ARM
    * (ARM9_RAM_ADDRESS + PATCH [15] +0) = E59F1000 ldr r1, [r15]
    * (ARM9_RAM_ADDRESS + PATCH [15] +4) = E12FFF11 bx r1
    * (ARM9_RAM_ADDRESS + PATCH [15] +8) = 023FE047

    If your code · THUMB
    * (ARM9_RAM_ADDRESS + PATCH [15] +0) = 4900
    * (ARM9_RAM_ADDRESS + PATCH [15] +2) = 4704
    * (ARM9_RAM_ADDRESS + PATCH [15] +4) = E047
    * (ARM9_RAM_ADDRESS + PATCH [15] +6) = 023F

    void CardInitialize (void)


    PATCH [16]: Patch_A
    If your code · ARM
    * (ARM9_RAM_ADDRESS + PATCH [16]) = E12FFF1E bx r14

    If your code · THUMB
    * (ARM9_RAM_ADDRESS + PATCH [16]) = 4770


    PATCH [17]: Patch_C (function7)
    If your code · ARM
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x0C) = E92D400F stmdb r13!, (R0, r1, r2, r3, r14)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x10) = E1A0000C mov r0, r12
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x14) = E1A01005 mov r1, r5
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x18) = E28FE008 add r14, r15, # 0x8
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x1C) = E59F2000 ldr r2, [r15]
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x20) = E12FFF12 bx r2
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x24) = 023FE03D
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x28) = E8BD400F ldmia r13!, (R0, r1, r2, r3, r14)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x2C) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x30) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x34) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x38) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x3C) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x40) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x44) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x48) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x4C) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x50) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x54) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x58) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x5C) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x60) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x64) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x68) = E1A00000 nop (mov r0, r0)
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x6C) = -------- skip
    * (ARM9_RAM_ADDRESS + PATCH [17] +0 x70) = E1A00000 nop (mov r0, r0)

    If your code · THUMB
    No

    void CardCommand (u32 command)
    entry
    r0 = command (Gamecard bus command)


    PATCH [18]: Patch_D
    If your code · ARM
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x00) = E59F1010 ldr r1, [r15, # +0 x10]
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x04) = E5911000 ldr r1, [r1, # +0 x0]
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x08) = E38114A1 orr r1, r1, # 0xA1000000
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x0c) = E5801004 str r1, [r0, # +0 x4]
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x10) = E3A00000 mov r0, # 0x0
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x14) = E12FFF1E bx r14
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x18) = 027FFE60

    If your code · THUMB
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x00) = 4903
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x02) = 6809
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x04) = 4A03
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x06) = 4311
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x08) = 6041
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x0a) = 2000
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x0c) = 4770
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x0e) = 0000
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x10) = FE60
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x12) = 027F
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x14) = 0000
    * (ARM9_RAM_ADDRESS + PATCH [18] +0 x16) = A100


    PATCH [19]: Patch_E
    pending<!--c2--></div><!--ec2-->
     


  2. bitonio6

    Member bitonio6 GBAtemp Advanced Maniac

    Joined:
    Sep 30, 2009
    Messages:
    1,801
    Country:
    Switzerland
    People know how to ask... But never how to help...

    So, it will be very difficult to find some help here...

    [​IMG]
     
  3. GuruJunky

    Newcomer GuruJunky Newbie

    Joined:
    Mar 11, 2010
    Messages:
    4
    Country:
    United Kingdom
    i actually wanna help but i dont know much about hex editing...
     
  4. Hatchetball

    Member Hatchetball GBAtemp Fan

    Joined:
    Sep 26, 2010
    Messages:
    353
    Location:
    Mississippi
    Country:
    United States
    Are you just trying to bypass the error-=4 or trying to make your own infolib.dat?
    I know the way to bypass error-=4 and run the latest english patch of B/W on the TTDS
     
  5. Hatchetball

    Member Hatchetball GBAtemp Fan

    Joined:
    Sep 26, 2010
    Messages:
    353
    Location:
    Mississippi
    Country:
    United States
    It's way more simple to just bypass by finding the correct Game ID.
    Get your clean rom, decrypt it, patch it, encrypt it, find the Game ID of the newly patched rom file.
    Use r4cce to find the Game ID for it, then edit the infolib.dat file and the extinfo.dat files to match your new roms Game ID
    All you do is open up the infolib.dat and extinfo.dat files with ttdt, search for IRAJ.
    When you find it, highlight it, go up to Data Control, select ""ID Info" and change the ID in there to match the new game ID (Must be done to both .dat files)
    Then load up your USRCHEAT.dat with r4cce and edit the game ID to match the new one (if you're wanting to use cheats)

    Then... well that's it really. There is no need to waste time on hexidecimals when the solutions is much more simple.

    Works for me using:
    TTDS with TTMenu/YSMenu (both latest releases)
     
  6. drwhojan
    OP

    Member drwhojan GBAtemp Addict

    Joined:
    Jul 14, 2009
    Messages:
    2,860
    Location:
    this planet earth
    Country:
    United Kingdom
    Code:
    DS-Normal:
    4784 - CWBP - Tracy Beaker: The Game (E) : freezes during bootup. extinfo needs to be added. Firmware needs updating.
    4800 - BIGP - Combat of Giants - Mutant Insects (E) : boots to 2 white screens. extinfo needs to be added.
    4951 - UXBP - Jam with the Band (E) : boots to 2 black screens. extinfo needs to be added.
    4982 - BBAE - Backyard Sports Sandlot Sluggers (U) : errcode=-4. infolib needs to be added.
    4993 - BKEE - Hello Kitty Birthday Adventures (U) : errcode=-4. infolib needs to be added.
    5009 - BWOE - Wipeout The Game (U) : errcode=-4. infolib needs to be added.
    5021 - CCRE - Color Cross (U) : errcode=-4. infolib needs to be added.
    5026 - BLHP - Lego Harry Potter Years 1-4 (E) : errcode=-4. infolib needs to be added.
    5028 - B46P - Sherlock Holmes and the Mystery of Osborne House (E) : errcode=-4. infolib needs to be added.
    5053 - BLHE - LEGO Harry Potter Years 1-4 (U) : errcode=-4. infolib needs to be added.
    5073 - BDWE - Despicable Me (E) : errcode=-4. infolib needs to be added.
    5078 - BOUP - Pharaoh's Golden Amulet (E) : errcode=-4. infolib needs to be added.
    5079 - BF5P - Puzzle Horse Friends (E) : errcode=-4. infolib needs to be added.
    5096 - BS8E - The Sorcerers Apprentice (U) : errcode=-4. infolib needs to be added.
    5102 - BHRX - Samantha Swift and the Hidden Roses of Athena (E) : errcode=-6. infolib needs to be added.
    5115 - BGYP - Saddle Club (E) : errcode=-4. infolib needs to be added.
    5119 - BNSE - Nursery Mania (U) : errcode=-4. infolib needs to be added.
    5117 - BA8E - Astro Invaders (U) : errcode=-4. infolib needs to be added.
    5122 - BX2P - Tales to Enjoy Little Red Riding Hood (E) : errcode=-4. infolib needs to be added.
    5125 - BW8X - Around the World in 80 Days (E) : errcode=-4. infolib needs to be added.
    5126 - BHZE - Petz Hamsterz Superstars (U) : errcode=-4. infolib needs to be added.
    5131 - BHRE - Samantha Swift and the Hidden Roses of Athena (U) : errcode=-4. infolib needs to be added.
    5137 - BX3P - Tales to Enjoy! Puss in Boots (E) : errcode=-4. infolib needs to be added.
    5138 - YMYE - Myst v1.1 (U) : errcode=-4. infolib needs to be added.
    5148 - BUZP - Puzzle Art (E) : errcode=-4. infolib needs to be added.
    5162 - B4DE - Doras Big Birthday Adventure (U) : errcode=-4. infolib needs to be added.
    5170 - B5TE - Puzzle Time (U) : errcode=-4. infolib needs to be added.
    5179 - BCEP - Freddie Flintoff's PowerPlay Cricket (E) : errcode=-4. infolib needs to be added.
    5187 - B3BP - Batman The Brave and the Bold (E) : errcode=-4. infolib needs to be added.
    5189 - BS8P - The Sorcerer's Apprentice (E) : errcode=-4. infolib needs to be added.
    5194 - BT4P - Thomas & Friends - Hero of the Rails (E) : errcode=-4. infolib needs to be added.
    5195 - B3FP - Fireman Sam (E) : errcode=-4. infolib needs to be added.
    5196 - BGMP - Gormiti (E) : errcode=-4. infolib needs to be added.
    5200 - C3JE - Professor Layton and the Unwound Future (U) : extinfo needs to be added.
    5202 - BTUP - Tinker Bell and the Great Fairy Rescue (E) : errcode=-4. infolib needs to be added. 
    5204 - B3PE - Spiderman Shattered Dimensions (U) : errcode=-4. infolib needs to be added.
    5205 - B4EY - 4 Elements (E) : errcode=-4. infolib needs to be added.
    5209 - BJ7X - Jewel Master Cradle Of Athena (E) : errcode=-4. infolib needs to be added.
    5211 - BMVP - Mahjongg Ancient Egypt (E) : errcode=-4. infolib needs to be added.
    5213 - YLUP - Last Window The Secret of Cape West (E) : extinfo needs to be added.
    5218 - B3PP - Spiderman Shattered Dimensions (E) : errcode=-4. infolib needs to be added.
    
    DSi-Enhanced :
    4952 - VPPV - Prince of Persia The Forgotten Sands (E) : loads but AP still exists. extinfo needs to be fixed.
    5016 - VSKV - Shrek Forever After (E) : errcode=-4. infolib needs to be added.
    5017 - VT3V - Toy Story 3 (E) : errcode=-4. infolib needs to be added.
    5089 - VWVE - Vampire Legends Power of Three (U) : errcode=-4. infolib needs to be added. 
    5091 - VBSE - Petz Dolphinz Encounter (U) : errcode=-4. infolib needs to be added. 
    5092 - VCGE - Cheer We Go! (U) : errcode=-6. infolib needs to be added. extinfo needs to be fixed.
    5128 - VBAE - Imagine Babyz Fashion (U) : errcode=-4. infolib needs to be added. 
    5134 - VPPE - Prince of Persia The Forgotten Sands (U) : loads but AP still exists. extinfo needs to be fixed.
    5163 - VETP - 1000 Cooking Recipes from ELLE a table (E) : errcode=-4. infolib needs to be added.
    5164 - VAAV - Art Academy (E) : errcode=-4. infolib needs to be added.
    5180 - VSKI - Shrek Forever After (I) : errcode=-4. infolib needs to be added.
    5190 - VD4P - Dance! It's your Stage (E) : errcode=-4. infolib needs to be added.
    5214 - VGRV - Grease The Official Video Game (E) : errcode=-4. infolib needs to be added.
    5221 - VCMP - Rabbids Go Home (U) : errcode=-4. infolib needs to be added.
    5225 - VIDV - Imagine Dream Resort (E) : errcode=-4. infolib needs to be added.
    5228 - VLAV - The Last Airbender (E) : errcode=-4. infolib needs to be added.
    VYFX - Youda Farmer (E) : errcode=-4. infolib needs to be added.
     
  7. Hatchetball

    Member Hatchetball GBAtemp Fan

    Joined:
    Sep 26, 2010
    Messages:
    353
    Location:
    Mississippi
    Country:
    United States
    If this is for Pokemon White:
    The Game ID code is IRAJ
    The Game ID itself depends.

    Are you just trying to find the Game ID of B/W?

    If you... said what you were trying to do, and it makes sense. I may be able to help you lol
    Again, hex isn't needed to fix the error-=4 issue on TTDS o.O
     
  8. Hatchetball

    Member Hatchetball GBAtemp Fan

    Joined:
    Sep 26, 2010
    Messages:
    353
    Location:
    Mississippi
    Country:
    United States
    Alright. I don't know much about fixing "over" games... what ever that even means...

    What game are you trying to find the hex for?
    There could be a patch for that game to prevent the issue. Looks like you're not encrypting the game correctly which causes hang or a white screen...

    Just need the name and to research.
    Maybe contact them directly? As they of all people should know exactly how to do what you need and/or teach you how.
     
  9. loloknight

    Newcomer loloknight Advanced Member

    Joined:
    Oct 10, 2008
    Messages:
    72
    Location:
    Mexico
    Country:
    United States
    I'm trying to understand so please bear with me here.
    What I think I understand is, you decrypt a rom let's say spiderman shattered dimmensions, that produces error=-4 and you need to find X values and then type those values in the ext.info file? get them to your ttds and thats about it?.... I know it is really more complicated and because of that we have no fix'es now but thats the general idea? or can you explain it to me... if it not to bothetsome. sorry for my english
     
  10. Phoenix Goddess

    Member Phoenix Goddess The Ninja's Protégée

    Joined:
    Apr 25, 2009
    Messages:
    3,810
    Location:
    Away from civilization.
    Country:
    United States
    Why in the world do you keep bumping your thread and reposting something you aren't supposed to post? You repeatedly keep on breaking the rules.
     
  11. Phoenix Goddess

    Member Phoenix Goddess The Ninja's Protégée

    Joined:
    Apr 25, 2009
    Messages:
    3,810
    Location:
    Away from civilization.
    Country:
    United States
    That's what editing your last post is for.

    Getting fed up is part of programming, romhacking and any type of hacking. If you can't deal with it, don't do it.
     
  12. Phoenix Goddess

    Member Phoenix Goddess The Ninja's Protégée

    Joined:
    Apr 25, 2009
    Messages:
    3,810
    Location:
    Away from civilization.
    Country:
    United States
    That's the thing, you CAN edit your first post. People will come across it when they have an answer, but if you take a look at the rules, bumping is on them, especially bumping four times, in a row.
     
  13. valp

    Newcomer valp Advanced Member

    Joined:
    Oct 12, 2010
    Messages:
    96
    Country:
    Brazil
    Hang in there, drwhojan, you're putting quite the effort. I hope you figure this out, this DSTT situation is really annoying.
     
  14. Phoenix Goddess

    Member Phoenix Goddess The Ninja's Protégée

    Joined:
    Apr 25, 2009
    Messages:
    3,810
    Location:
    Away from civilization.
    Country:
    United States
    Please stop double posting.

    And for God sakes, be patient.
     
  15. CalamityDjenn

    Member CalamityDjenn GBAtemp Regular

    Joined:
    Nov 7, 2010
    Messages:
    162
    Location:
    Quimperlé
    Country:
    France
    Still no luck getting a solution?
     
  16. drwhojan
    OP

    Member drwhojan GBAtemp Addict

    Joined:
    Jul 14, 2009
    Messages:
    2,860
    Location:
    this planet earth
    Country:
    United Kingdom
    Removed
     
  17. drwhojan
    OP

    Member drwhojan GBAtemp Addict

    Joined:
    Jul 14, 2009
    Messages:
    2,860
    Location:
    this planet earth
    Country:
    United Kingdom
    WANKER's to them who do know how to - They would not Piss on there Mum's if they where on fire.....
     
  18. drwhojan
    OP

    Member drwhojan GBAtemp Addict

    Joined:
    Jul 14, 2009
    Messages:
    2,860
    Location:
    this planet earth
    Country:
    United Kingdom
  19. _Chaz_

    Member _Chaz_ GBAtemp's Official Mook™

    Joined:
    Sep 12, 2009
    Messages:
    5,624
    Country:
    United States
    Ya know, guy, constant bumping like this is frowned upon.
     
  20. Phoenix Goddess

    Member Phoenix Goddess The Ninja's Protégée

    Joined:
    Apr 25, 2009
    Messages:
    3,810
    Location:
    Away from civilization.
    Country:
    United States
    For God's sakes, PLEASE STOP BUMPING.
     

Share This Page