New Narctool (Version 0.2b)

Discussion in 'NDS - ROM Hacking and Translations' started by dexter0, Dec 30, 2007.

  1. dexter0
    OP

    dexter0 Newbie

    Newcomer
    2
    0
    Dec 30, 2007
    United States
    DOWNLOAD HERE:
    http://members.cox.net/dexter0/software/narctool2b.zip

     
  2. nerdsmasher

    nerdsmasher Member

    Newcomer
    15
    0
    Jul 27, 2007
    Netherlands
    Narc files of 0866 Puyo Puyo! 15th Anniversary doesn't unpack (these narc files don't have filenames btw). Version 0.1-p didn't work either.
     
  3. FireValk01

    FireValk01 Advanced Member

    Member
    81
    3
    Apr 21, 2007
    United States
    pokemon diamond ppark.narc wont unpack. it throws an error.
     
  4. dexter0
    OP

    dexter0 Newbie

    Newcomer
    2
    0
    Dec 30, 2007
    United States
    Yeah, both issues are because the code is based off 0.1 not 0.1p. First priority is fixing the compression routines. The pack feature is done but it can't compress the narcs into carcs properly. After that I will look into merging the 0.1-p modifications into the code so narcs from puyo puyo and pkm will extract.

    I am keeping track of my progress here:
    http://members.cox.net/dexter0/
     
  5. Count Cannoli

    Count Cannoli Newbie

    Newcomer
    5
    0
    Jun 12, 2008
    United States
    Well...Wario: Master of disguise creates an annoying noise and fails to unpack, Professor Layton and the Curious Village fails to unpack any files from any of them. It also gives a runtime error with Professor Layton, saying that the runtime requested it to terminate ina n unusual way.
     
  6. cmccmc

    cmccmc Banned

    Banned
    60
    0
    Oct 30, 2008
    United States
    I was wondering if the text in games in the narc files because i got bored about a weak ago and unpacked a bunch of games and all i could find are .narc files.
     
  7. Noitora

    Noitora ::

    Member
    3,768
    0
    Aug 9, 2007
    Greece
    Athens
    I'm using crystaltile for my narc needs but I'll use this one if it's better [​IMG]
    Thanks dexter0.
     
  8. Count Cannoli

    Count Cannoli Newbie

    Newcomer
    5
    0
    Jun 12, 2008
    United States
    I get the same problem with Wario: Master of Disguise as described earlier, as well as Professor Layton. And for some reason it always seems to try unpacking a million files though I doubt there's hardly that many.
     
  9. SCVgeo

    SCVgeo GBAtemp Regular

    Member
    115
    0
    Nov 5, 2008
    United States
    USA
    Try this program: kiwi.ds' Editor

    It is by far the best in performace of all the extraction programs.
     
  10. wannya

    wannya Member

    Newcomer
    37
    2
    Sep 17, 2007
    Switzerland
    CODEtypedef struct
    {
    ÂÂÂÂu32ÂÂÂÂÂÂÂÂÂÂÂÂblockType;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// block type
    ÂÂÂÂu32ÂÂÂÂÂÂÂÂÂÂÂÂblockSize;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// block size

    } ArchiveBlockHeader;

    typedef struct ArchiveFNT
    {
    ÂÂÂÂu32ÂÂÂÂ start;
    ÂÂÂÂu16ÂÂÂÂ index;
    ÂÂÂÂu16ÂÂÂÂ parent;
    }
    ÂÂÂÂÂÂÂÂfor (count=0; countdataBlocks; count++)
    ÂÂÂÂÂÂÂÂ{
    ÂÂÂÂÂÂÂÂÂÂÂÂswitch (block->blockType)
    ÂÂÂÂÂÂÂÂÂÂÂÂ{
    ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂcase 'FATB': fat = (ArchiveFatBlockHeader*)block;ÂÂÂÂbreak;
    ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂcase 'FNTB': fnt = (ArchiveDirBlockHeader*)block;ÂÂÂÂbreak;
    ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂcase 'FIMG': img = (ArchiveImgBlockHeader*)block;ÂÂÂÂbreak;
    ÂÂÂÂÂÂÂÂÂÂÂÂ}
    ÂÂÂÂÂÂÂÂÂÂÂÂblock = (ArchiveBlockHeader*)((u32)block + block->blockSize);
    ÂÂÂÂÂÂÂÂ}