open the .Arc files a rom (for the character) :(

Discussion in 'NDS - ROM Hacking and Translations' started by HackSponge, Feb 20, 2010.

  1. HackSponge
    OP

    HackSponge Member

    Newcomer
    35
    0
    Feb 20, 2010
    Italy
    hi [​IMG]
    I want to change a couple of characters in the rom "Dragon Ball super sonicwarriors 2" for DS, but are in .arc format, with what program I could open these files?
    thanks [​IMG] [​IMG]
     
  2. Langin

    Langin HI! ^O^

    Member
    4,694
    803
    Jul 29, 2008
    Netherlands
    The Hague
    try to open it with paint or something but try some programs you may know!
     
  3. HackSponge
    OP

    HackSponge Member

    Newcomer
    35
    0
    Feb 20, 2010
    Italy
    eh no . [​IMG]. not work .. because in a file. arc there will be hundreds of animations .. hence the .arc are archives .. and not an image format
    [​IMG]
     
  4. Langin

    Langin HI! ^O^

    Member
    4,694
    803
    Jul 29, 2008
    Netherlands
    The Hague
    hmmm try some orther programms on youre pc, maybe youll find it! [​IMG]
     
  5. DarthNemesis

    DarthNemesis GBAtemp Maniac

    Member
    1,211
    41
    Feb 19, 2008
    United States
    Crystaltile2 can open .arc files. Load the .nds file, then press Ctrl+N to open to the file system browser.
     
  6. HackSponge
    OP

    HackSponge Member

    Newcomer
    35
    0
    Feb 20, 2010
    Italy
    Unfortunately a format .arc is not a format so popular .. [​IMG]
    if there, is a specific program .. also because many programs that open the .Arc not open these files from the rom of dragon ball sonicwarriors 2 [​IMG] [​IMG] [​IMG]

    EDIT:
    Crystaltile2?
    ah, good.. I had crystaltile long ago .. Now I see [​IMG]
    thanks
     
  7. HackSponge
    OP

    HackSponge Member

    Newcomer
    35
    0
    Feb 20, 2010
    Italy
    [​IMG]
    no.. crystaltile don't open the .arc files.. but the nintendo archive (narc)
    but perhaps don't there is such a program [​IMG]

    edit: ops.. sorry for the double post :S
     
  8. z3tzilla

    z3tzilla Newbie

    Newcomer
    4
    0
    Feb 18, 2010
    Serbia, Republic of
    Those .arc files have a really simple structure.
    .arc file has 3 sections:
    -1- Header, 16 bytes
    4 bytes: Magic_ID [GARC]
    4 bytes: File size
    4 bytes: amount of files in the archive
    4 bytes: data offset
    -2- pointers, data offset - 16 bytes
    it's just a bunch (amount of files, to be exact) of 4 byte pairs, the relative offset in the data section and the size of a file
    -3- data, file size - data offset bytes
    here, there's raw data, files as is, you can just rip one file and work with it.

    Now, the sprites can be either compressed, or non-compressed.
    *_eff_img.arc are uncompressed, it's a bunch of BGR555 colors.
    *_img.arc are compressed. I think is't LZSS/LZ77, based on the look of it.

    The main problem is, however, that there's no clear indication about sprites dimensons (width and height), i beleive they are hard-coded into the game. So it would be quite a task to get those sprites out, with some extreme romhacking skills required, not just open the file and get the images. Sorry.