Skip to content
This repository has been archived by the owner on Nov 26, 2022. It is now read-only.

EN:Quick Guide

pleonex edited this page Nov 20, 2014 · 1 revision

Tinke is an intuitive program to do reverse engineering, that is to see the media (images, text, audio, etc...) contained in a NDS game. These kind of program can be called as "nds rom viewer", in the category of "Rom hacking" and "NDS Scene".

Interface

The main window of the program is called "System", it's the first that you will see. Furthermore you can see the "ROM information" window and the "Debug messages" window.

System

Here, it shows the files tree and the information of each file. It's the main windows of the program.

System window

  1. The menu bar has the main options of the program:
    • "Open ROM", open a new NDS game.
    • "ROM information", shows or hides the ROM information window.
    • "Debug Messages", shows or hides the Debug Messegaes window.
    • "Windowed", you'll be able to show the result from the button "See" in a new windows or in the main interface
    • "Plugins", reloads the plugins (now it doesn't work)
    • "Language", changes the language of the interface.
  2. This is the system file tree where all the rom files are.
  3. It shows you the general information of the select file.
  4. Different buttons to do actions with the file selected:
    • "Delete chain", delete any information file saved in the memory (ie: palette)
    • "Open as...", open an unknown file using a standar format.
    • "Uncompress", uncompress the selected file (ie: .NARC or LZ77, HUFFMAN)
    • "Extract", save the select file to your computer.
    • "See", see the information of the file, that is what the file is (ie: see the animation of a NANR file)
    • "Hexadecimal", open the selected with the hexadecimal viewer.
  5. This is the control that the plugin returns when you click the See button.

ROM information

Here, it shows the information that the header of the ROM has.

ROM Info Window

You can see a huge number of system variables like the FAT (File Allocation Table) offset or the differents titles for each language. You have the posibility to save the banner of the rom to your desktop.

Debug Messages

Finally, this window shows the messages that the plugins, using the method Console.Write(), send.

Debug Window

File Type

The version 0.5 supports the following types of file:

  • Palette Palette icon: Contains the colours to the image (ie .NCLR)
  • Tiles Tile icon: Contains the image data. With the palette it could create an image (ie .NCGR)
  • Screen Screen Icon: Contains more information about the organization of the tiles (ie .NSCR)
  • Cells Cell Icon: Contains information about how the resource images are in an image (ie .NCER)
  • Animation Animation icon: Contains the information to animate cells (ie .NANR)
  • Full Image Full Image icon: A file with all the necessary information to create the real image (palette + tiles, also it could have screen, cells and animation data) (ie .arc in the Professor Layton games).
  • Texts Text icon: Contains text messages (ie .txt)
  • Video Video icon (it isn't support yet)
  • Sounds Sound icon: It can contains one or more sounds or it can be a sound file (ie .SDAT or .wav)
  • Fonts Font icon: Contains information about a font resource
  • Compress Compress icon: Contains differents files in it.

Actions

To see a file (the palette, or the animation given by a file), you must select the file and click in the See button. Some files requires other informations from other files in order to create the final resource, some of them are:

  • Image: Requires a palette.
  • Screen: Requires an image (and a palette)
  • Cells: Requires an image (and a palette)
  • Animation: Requires cells and an image (and a palette)

In order to save in the memory this information, to create later other resource, you have two method:

  1. Click the See button. You'll see the actual data from this file and if it's possible it will save in the memory.
  2. Double-click a file in the file tree. If it's possible the information given by the file will be saved. These data will be saved but won't be used in the moment, that is, if you save a Screen information it won't modify the image until you click the See button and if you save a different Screen information it will modify the original image (not the image modified by the older Screen data). Anyway if you want to delete some of these saved data you just need click into the Delete chain buttons.
Clone this wiki locally