susie plugins format plugins for nitroSDK images and nitro rom file sy

Discussion in 'NDS - ROM Hacking and Translations' started by FAST6191, Jun 22, 2009.

  1. FAST6191
    OP

    FAST6191 Techromancer

    pip Reporter
    22,913
    8,582
    Nov 21, 2005
    Update in post 3.

    Somehow this slipped under the radar (it was released in early March) but we are here now.

    loveemu, one of the people responsible for initially reverse engineering the DS SDAT sound format, released a plugin kit using the susie plugin format (extension .spi) for both the fairly common DS SDK graphics formats (NSCR, NCGR, NCLR) as well as the ability to parse the nitro rom file system (the one initially* used by all DS roms and a compatible system in a good chunk of homebrew).
    Susie is not very popular outside of Japanese programs (list of a couple below) but it is still a plugin format used in many general image viewing and manipulation programs, the plugin format also has a somewhat of a history of use in rom hacking/game hacking/program hacking circles.

    *certain games like the first phoenix wright and tony hawks games rely on custom file systems/archives stacked on top of the nitroSDK file system.

    Homepage:
    http://d.hatena.ne.jp/loveemu/searchdiary?word=*[NDS] (largely Japanese language, some pictures available)
    Author's mediafire link
    http://www.mediafire.com/?wnmyydnz2n2
    4shared mirror (11th of March 2009 version)
    nitroscrap-20090311.zip

    Programs that support SUSIE plugins (be warned there have been some issues with programs not totally supporting the format):
    Susie:
    http://www.digitalpad.co.jp/~takechin/betasue.html#susie32
    linar:
    http://www2s.biglobe.ne.jp/~smas/
    picture effecter:
    http://www.asahi-net.or.jp/~DS8H-WTNB/software/index.html
    stereophotomaker:
    http://stereo.jpn.org/eng/stphmkr/ (I would not suggest this for general hacking work as it does not edit all that well (it is not designed to) and crystaltile2 is a better viewer)
    vix:
    http://www.katch.ne.jp/~k_okada/
    A to B converter:
    http://www.asahi-net.or.jp/~KH4S-SMZ/spi/abc/index.html
    ACDSee (commercial)
    http://www.acdsee.com/

    Cyberdrive in a later post mentions XnView which is able to chain enough together to hopefully load them too.
    http://newsgroup.xnview.com/viewtopic.php?f=35&t=11715&start=60
    http://gbatemp.net/threads/susie-pl...es-and-nitro-rom-file-sy.162863/#post-4747878
    Note there are several more around, this is just a basic selection.
     
  2. DarthNemesis

    DarthNemesis GBAtemp Maniac

    Member
    1,213
    40
    Feb 19, 2008
    United States
    Great find, I'm very interested in the NSCR plugin. Have you found a way to convert an image to NSCR, or is this just for viewing?

    Edit: Never mind, it doesn't even support 4bpp palettes...
    [​IMG]
    [​IMG]
     
  3. FAST6191
    OP

    FAST6191 Techromancer

    pip Reporter
    22,913
    8,582
    Nov 21, 2005
  4. Haker5

    Haker5 Member

    Newcomer
    11
    0
    Jan 2, 2009
    Poland
  5. Cyberdrive

    Cyberdrive GBAtemp Regular

    Member
    134
    27
    Aug 6, 2013
    Yugoslavia
    I suggest adding XnView to the list of programs supporting Susie plugins.
    Although it doesn't support them out-of-the-box, it supports them via its own plugin (duh), Xsusie.dll distributed as susie.zip on the official XnView website.
    It goes into Plugins subdirectory in the XnView installation folder, and all .spi plugins that you want XnView to use must be placed there as well.
    I didn't test it with every Susie plugin in existence, but it works fine with .tm2 and .gim files which are 'default' file formats for PS2 (via ifTIM2_003.lzh) and PSP (via ifgim01a.7z), respectively.

    http://newsgroup.xnview.com/viewtopic.php?f=35&t=11715&start=60
     
  6. FAST6191
    OP

    FAST6191 Techromancer

    pip Reporter
    22,913
    8,582
    Nov 21, 2005