[HELP] trying to setup fire emblem IF translation patch, unable to get Xorpads..

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by androgynus, Jul 22, 2015.

  1. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    Hello all,

    Ive been trying to install the fire emblem 1.2 patch but im unable to get the xorpads needed for it...

    Ive got rxtools and pasta. FBI is installed too.

    My Sysnand is on 8.1

    My Emunand is on 9.9

    When i try to get the xorpad using rxtools, im only able to get 2 of them (and the game rom patcher keep telling me some are missing)

    When i try to get them using Decrypt9, i get an error saying seeddb.bin is missing..

    In got the slot0x25KeyX in my SD root too.
     
  2. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,999
    5,181
    Jun 29, 2007
    Germany
    Niedersachsen
    What tool did you use to generate the nchhwhateverfile.bin?
    You should use the Python script that comes along with rxTool, otherwise you will get that problem.
     
  3. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    Ive used 3ds_simple_cia.exe.
     
  4. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,999
    5,181
    Jun 29, 2007
    Germany
    Niedersachsen
    There is the problem. I have got the same error using that before.

    — Posts automatically merged - Please don't double post! —

    If you need help using the Python script let me know.
     
  5. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    Thanks for your help! It was indeed my problem. I guess 3ds_simple_cia was not getting the nchh file correctly.
     
  6. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    Ok now i tried to build CIA with the rom patcher, somehow the patcher crashed. Is that normal ?

    Edit: It crash at the moment the IF:Patcher show "DONE!" and i end up with nothing patched...
     
    Last edited by androgynus, Jul 22, 2015
  7. RainThunder

    RainThunder GBAtemp Regular

    Member
    212
    134
    Jun 22, 2012
    Hanoi
    3ds_simple_cia only generate 2 entries in ncchinfo.bin: exheader and exefs_norm, just for simple cia generation purpose. You should use python script (in rxTools package) instead. If done correctly, the python script will generate 7 entries for ncchinfo.bin.
     
  8. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    yeah thats what sarkwalvein told me to do, it worked but now when i try to patch the game, the patched crash the moment i get "DONE", i get the "this program stopped working unexpectedly". Ive already tried it around 5 time now, but i cant get to build it as CIA...
     
  9. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,999
    5,181
    Jun 29, 2007
    Germany
    Niedersachsen
    Just completed the process without any problem.
    But checking the amount of RAM the beautiful makerom needs for processing this, you probably REQUIRE a 64bit OS and above 4GB of RAM.
    I know we are in 2015 and all of that, but just in case... Do you have a 64bit OS and at least 4GB of RAM?

    PS:
    Just to check we are using the same input files, I write down here some crcs and hashes.
    Check if they match with yours.
    (you can use this software if you want to check hashes)

    Warning: Spoilers inside!
     
  10. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    Yes ive got a 64 bit OS (win 7) and 6GB of ram. I'll try to check hashes i guess.

    — Posts automatically merged - Please don't double post! —

    Sorry for double post, ive just checked and all CRC's, Md4,Md5 and SHA-1 match yours sarkwalvein.
    im on windows 7 64 bit with 6GB RAM. What next now ? Is there something i should check when i try to patch it like the Card2 thing ?
     
  11. jonthedit

    jonthedit GBAtemp Advanced Maniac

    Member
    1,691
    438
    May 30, 2011
    Bangladesh
    problem is you are on 9.9.
    FE IF patch only works on 9.0-9.2.
     
  12. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    because my emunand is 9.9 that would cause the issue ?
     
  13. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,999
    5,181
    Jun 29, 2007
    Germany
    Niedersachsen
    It shouldn't be a problem.
    Your crash is coming before you even put the CIA in the 3DS.
    Also, my emunand is on 9.8 and I have no problem at all.
    I suppose your problem is related to the makerom executable.
    I think it could be a problem with some path the patcher doesn't like, or perhaps just not enough RAM or something like that.
    Just in case, try putting all files needed (ROM, Patch, Xorpads) in a very simple path, e.g. C:\TEST\Patch, C:\TEST\Xorpad, etc.
    Just short paths with no spaces. (I don't really think this is the problem but... who knows).
    Also... Do you have enough free space? (just checking)
    In my test I didn't check Card 2.
     
  14. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,999
    5,181
    Jun 29, 2007
    Germany
    Niedersachsen
    Try deleting your whole patch folder and starting clean again, that is delete the patch folder and unrar the patcher again.
    I think I made it crash just a moment ago with some leftover files.
     
  15. CreAtor135

    CreAtor135 GBATemp's #1 Nothing

    Member
    772
    499
    Jan 10, 2015
    United States
    Ikeb, Ukuro
    Is the patcher in a folder with read write access? If not, change the properties of the folder and enable write access.
     
  16. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,999
    5,181
    Jun 29, 2007
    Germany
    Niedersachsen
    Also, if the patcher crashes when it says "Done." you should have the following leftover files in the patcher's folder.
    Content.ncch (around 1.7GB)
    Manual.ncch (some 424KB)
    rom.rsf (less than 1KB)

    If that is the case, try going to that folder in the command line (cmd), and run this:
    makerom.exe -f cia -rsf rom.rsf -o temp.cia -ckeyid 0 -minor 0 -micro 0 -DSaveSize=2097152 -i Content.ncch:0x0000 -i Manual.ncch:0x0001

    If this succeeds, just use the resulting temp.cia
     
  17. androgynus
    OP

    androgynus Advanced Member

    Newcomer
    86
    6
    Sep 13, 2014
    Canada
    Yeah as you said, it was because either the path to the patcher was too long, or because it had multiple word in it. Fixed and working. Thanks for your help Sarkwalvein!