Skip to content

ouioui2003/tinke

 
 

Repository files navigation

Tinke is a program to see, convert, and edit the files of NDS games. You can see a lot of format files like images, text, sounds, fonts and textures. Furthermore it works with plugins made in NET Framework languages (C# and VB.NET) so it's so easy to support new formats.

Note: Current version 0.8.2 has a lot of bugs. New version 0.9.0 will be ready as soon as possible, meanwhile I recommend to use alpha version Tinke rev153.zip (05/31/2013)

To run the program you must have installed .NET Framework 4.0

Discussion group / Foro de discusión : https://groups.google.com/forum/#!forum/tinke

Thread at GBAtemp.net: http://gbatemp.net/topic/303529-tinke-072/

Features

  • Show the ROM header with the banner and edit it.
  • Show and convert to common format a lot of files
  • Edit a lot of image files from BMP files (NCLR, NCGR, NSCR, NCER), audio files from WAV (SWAV, SWAR, STRM) and fonts (NFTR)
  • Hexadecimal visor
  • Change the content of the files and save the new ROM
  • Multilenguage support

Supported formats

Images

  • NCLR => Nitro CoLouR(palette)
  • NCGR => Nitro Character Graphic Resource (tiles)
  • NBGR => Nitro Basic Graphic Resource (tiles)
  • NSCR => Nitro Screen Resource (map)
  • NCER => Nitro CEll Resource (cell/puzzle)
  • NANR => Nitro ANimation Resource (animation)
  • CHAR / CHR => CHARacter (tiles)
  • PLT / PAL => PaLeTte (palette)
  • NBFS => Nitro Basic File Screen (map)
  • NBFP => Nitro Basic File Palette (palette)
  • NBFC => Nitro Basic File Character (tiles)
  • NTFT => NiTro File Tiles (tiles)
  • NTFP => NiTro File Palette (palette)
  • RAW => Raw image (tiles)
  • MAP => Raw map info (map)
  • Common formats => PNG, JPG, TGA

Textures

  • BTX0 (NSBTX)
  • BMD0 (NSBMD)

Audio

  • SDAT => Sound DATa
  • SWAV => Sound WAVe
  • SWAR => Sound Wave ARchive
  • STRM => STReaM
  • SADL
  • Common formats => WAV

Text

  • Sound definition => SADL, XSADL, SARC, SBDL, SMAP.
  • BMG => Pack text file
  • Common formats => TXT, XML, INI, H, BAT, C, MAKEFILE, LUA, CSV, BUILDTIME

Compression

Thanks to DSDEcmp library DSDecmp (credits to barubary)

  • Huffman (id = 0x20)
  • LZ77 (id = 0x10)
  • LZSS (id = 0x11)
  • RLE (id = 0x30)

Pack

  • NARC o ARC => Nintendo ARChives
  • Utility.bin => Wifi data files

Specific plugin for games

  • 999, nine hours nine persons nine doors (BSKE)

  • Itsu Demo Doko Demo Dekiru Igo (AIIJ)

  • Blood of Bahamut (CYJJ)

  • Dragon Ball Kai Ultimate Butouden (TDBJ)

  • Ace Attorney Investigation Miles Edgeworth (C32P, C32J)

  • Gyakuten Kenji 2 (BXOJ)

  • Kirby Squeak Squad (AKWE)

  • Last Window The secrete of Cape West (YLUP)

  • El profesor Layton y la Villa Misteriosa (A5FE, A5FP)

  • El profesor Layton y la Caja de Pandora (YLTS)

  • Maple Story DS (YMPK)

  • Ninokuni Shikkoku no Madoushi (B2KJ)

  • Rune Factory 3 (BRFE, BRFJ)

  • The world end with you (AWLJ)

  • Tetris DS (YLUP)

  • Tokimeki Memorial Girl's Side 3rd Story (B3SJ)

  • Cake Mania 2 (CAKX)


Link to web pages with NDS info:


Compile instructions

  • Windows: run Compile.bat

Screenshots

Tinke 0.8.1 Header editor ROM Info

BTX support Layton support Sprite support Animation support Font support Sound support

Layton 1 Layton 2 BMG support

About

Viewer and editor for files of NDS games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.7%
  • Shell 0.3%