Perfect Dark WAD!

Discussion in 'Wii - Hacking' started by AK47A, Nov 28, 2008.

  1. AK47A
    OP

    AK47A Newbie

    Newcomer
    2
    0
    Nov 28, 2008
    Brunei
    How to launch Perfect Dark as a .wad VC game?

    Yeah, your dream is now a reality.

    Perfect Dark (and all others games that don't work) doesn't work because of its crappy boot CIC that is not emulated by currents VC emulators.

    You have to change this boot CIC to make this game working.

    1) Go here to have a list of games Boot CIC.
    2) Search for Yoshi's Story (It's an example. You can use any rom that is emulated as a VC game)
    So, you need a rom with the same region, the same save format (16Kb EEPROM) and the same boot CIC (6106).
    3) Perfect Dark has a 16Kb EEPROM save format (good) but a 6105 boot CIC (not good). We have to change it.

    4) You need:
    -Yoshi Story WAD
    -Yoshi Story rom (.z64)
    -Perfect Dark rom (.z64)
    -Autoinjectuwad (for injecting rom into WAD)
    -This tool for extract the boot CIC
    -This tool for change the boot CIC

    -Place all these things in the same directory.
    -Use "rn64crcv21" to extract the CIC 6106 from YOshi'Story (rn64crc.exe -e Yoshi.z64)
    -You'll have a new CIC6106.bin file
    -Use "rn64crcv21" to import this CIC 6106 into Perfect Dark. (n64cicc.exe -FPerfectDark.z64 -C6106)
    -Inject the new perfect Dark into Yoshi'story.wad using autoinjectuwad and enjoy !
     
  2. Hadrian

    Hadrian Better than Craigslist

    Former Staff
    16,979
    3,098
    Oct 12, 2004
    Mmm are those files "legit"?
     
  3. Maikel Steneker

    Maikel Steneker M3 Fanboy

    Member
    3,396
    34
    May 16, 2007
    Netherlands
    Do you have any video to show that it actually works on a Wii?
     
  4. AK47A
    OP

    AK47A Newbie

    Newcomer
    2
    0
    Nov 28, 2008
    Brunei
    Not sure :/
     
  5. Hadrian

    Hadrian Better than Craigslist

    Former Staff
    16,979
    3,098
    Oct 12, 2004
    I'm actually asking others, we've had new members post illegal or damaging files saying that they are something else.
     
  6. wolffangalchemist

    wolffangalchemist This is bat country!

    Member
    1,408
    32
    Nov 23, 2008
    United States
    middleofnowhere, AL
    if i'm not wrong perfect dark (along with some other game where 64Mbit and no vc games yet where that's why injection didn't work, does that mean that this would also work with conker's bad fur day?
     
  7. Treflex

    Treflex GBAtemp Regular

    Member
    180
    7
    Feb 1, 2008
    United States
    New Jersey, USA
    Has anyone tried this?
     
  8. noobwarrior7

    noobwarrior7 GBAtemp Advanced Maniac

    Member
    1,605
    2
    Aug 2, 2008
    United States
    USA
    it'd be baller if this works.....seems to easy though.
     
  9. ganons

    ganons GBAtemp Addict

    Member
    2,223
    33
    Jun 12, 2005
  10. G!N

    G!N Member

    Newcomer
    20
    0
    Aug 22, 2008
    Gambia, The
    I will try it [​IMG] I have Starfall and the Twighlight Hack on my wii, so i can delete the wad if i will get a wad brick.
     
  11. alex

    alex GBAtemp Advanced Maniac

    Member
    1,657
    2
    Jul 1, 2008
    United States
    I'll try this come back with results for 3.2

    EDIT: Once I find a Yoshi's Story wad [​IMG] (not rom request [​IMG])
     
  12. ganons

    ganons GBAtemp Addict

    Member
    2,223
    33
    Jun 12, 2005
    Thanks G!N
     
  13. Jacobeian

    Jacobeian GBAtemp Advanced Maniac

    Member
    1,884
    122
    May 15, 2008
    Cuba

    lol, then why making a post to say "it works"

    CIC header is not the only thing preventing RARE games to work under emulators

    this has already been discussed many times here or elsewhere, ROM patching is NOT enough because RARE games make use of a custom RSP microcode : the RSP is the chip handling graphic & sound in N64, it's completely reprogrammable by game programmers using microcodes that are linked in the ROM and injected into RSP when necessary, nintendo provided its basic microcodes to devs, Rare developped its own)

    current VC emulators does not emulate the RSP completely, at least, they only support nintendo common microcodes

    ROM patching is still feasible to make use of the default microcode but will result in graphic/sound weirdness


    hope that help
     
  14. noobwarrior7

    noobwarrior7 GBAtemp Advanced Maniac

    Member
    1,605
    2
    Aug 2, 2008
    United States
    USA
    well I guess we'll know for sure once G!N or Alex tries it.
     
  15. G!N

    G!N Member

    Newcomer
    20
    0
    Aug 22, 2008
    Gambia, The
    Hmm, but perhaps non rare games that doesn't work will work with this method.
     
  16. YellowYoYos

    YellowYoYos GBAtemp Regular

    Member
    230
    7
    Sep 19, 2008
    United States
    Would be sweet it this did work, wait for somebody to comfirm
     
  17. King Zargo

    King Zargo I'm a Star

    Member
    1,188
    34
    Aug 29, 2007
    Netherlands
    The Netherlands
    What is your source AK47A?
     
  18. G!N

    G!N Member

    Newcomer
    20
    0
    Aug 22, 2008
    Gambia, The
    Hmm i have all files, but the tool to unpack the yoshi's story file doesn't work -.-'
     
  19. Jacobeian

    Jacobeian GBAtemp Advanced Maniac

    Member
    1,884
    122
    May 15, 2008
    Cuba
    anyway, the reasoning is false

    according to the link he posted, "Legend of Zelda: Ocarina of Time" also use the same Boot CIC as Perfect Dark

    just inject Perfect Dark in the Zelda's VC and see if it works
     
  20. Tomobobo

    Tomobobo Champion.

    Member
    1,017
    90
    Nov 26, 2005
    United States
    -Use "rn64crcv21" to import this CIC 6106 into Perfect Dark. (n64cicc.exe -FPerfectDark.z64 -C6106)

    ^^^^^^^^^^^^

    That's a wrong command, you'll get an error. It's a simple fix though, use this

    -Use "rn64crcv21" to import this CIC 6106 into Perfect Dark. (n64cicc.exe -FPerfectDark.z64 -CIC6106)

    And it will work.. Now onto injecting, autoinjectuwad has never been my friend, I've rarely gotten it to work.. But I'm trying now, I'll let you guys know what's up.

    Edit: I'm kinda sure it's not going to work, cause I dont think the CIC6106 command I just gave even looks for CIC6106.bin, but who knows.


    Edit2: Error, Rom file too large to inject to selected entry, or whatever.. Dunno if that's just me messing up with injectuwad or I don't have the current one or whatever, but I thought that was a rule, they had to be the same size..