Fire Emblem IF 'Not a valid Romfs Binary'?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Cilerba, Dec 14, 2015.

  1. Cilerba
    OP

    Cilerba Member

    Newcomer
    37
    6
    Jan 17, 2011
    United States
    I noticed some other people were having trouble extracting a romfs directory from a decrypted romfs.bin due to the Japanese characters in the file system, but I never came across a fix for this. Any idea how to fix this?
     
  2. RainThunder

    RainThunder GBAtemp Regular

    Member
    212
    134
    Jun 22, 2012
    Hanoi
    Have you tried RomFS Extractor?
     
  3. Cilerba
    OP

    Cilerba Member

    Newcomer
    37
    6
    Jan 17, 2011
    United States
    Yes and I received that error in my title.
     
  4. RainThunder

    RainThunder GBAtemp Regular

    Member
    212
    134
    Jun 22, 2012
    Hanoi
    A valid RomFS file should have "49 56 46 43" (IVFC) as its first four bytes. You probably did something wrong in the decryption process.

    • If you use ctrtool, make sure that you use -p option in ctrtool.
    • Generate xorpads again. Your xorpad might be bad.
    • Only original, unmodified ROM need xorpads. If you are working with modified ROM, xorpads is not needed.
    • Verify your ROMs. Here are some MD5:

      • Special Edition: A0920FA35935C8D02C89158B6855C7A9
        Anya Oukoku: 900DB07D8603CAB160B89C6749432CC2
        Byakuya Oukoku: F92A09512A6F2507B27241DAEB4DCF37
      If you are using your own dump, remove the header first before checking its hash.