ihaveamac / 3dsconv

Python script to convert Nintendo 3DS CCI (".cci", ".3ds") files to the CIA format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't convert Bravely Default dump properly

internetakias opened this issue · comments

I made a decrypted, trimmed rip of Bravely Default EU using D9WIP and have tried converting it with 3dsconv multiple times, but the result has always been the same: The converter generates a cxi and a cfa file then exits without making a .cia.
Using the 64 bit Windows version with latest makerom, FYI.

Error log:

  • processing: input (decrypted)
    ! makerom had an error.
  • full command: makerom -v -f cia -o 00040000000fc600-game-conv.cia -content 000
    40000000fc600-game-conv.cxi:0:0 -content 00040000000fc600-manual.cfa:1:1
  • output:
    [CIA] CIA title key: 00000000000000000000000000000000

Traceback (most recent call last):
File "3dsconv.py", line 376, in
IOError: [Errno 2] No such file or directory: 'work\00040000000fc600-game-conv.
cia'

I redumped. Curiously enough, the new dump had a different md5 checksum but drag and dropping it into 3dsconv still didn't make a cia out of it.

does it work with other games?

Works with Fantasy Life EU
I have the feeling Bravely Default's file size (3.26gbs) may be related to the cause, by the way. Do you think it could be that?

how much RAM does your computer have?

It's my friend's PC and it's got about 4GBs of ram.

makerom is pretty bad and can use lots of memory for larger games. make_cia wasn't any better I think. I don't know if there's anything else you can do atm.

I see. That's a pretty big shame. Oh well.

I'll go ahead and close this due to no response for a while. if it's still an issue you can re-open any time

Works fine, thanks