Resource icon

NFTRedit 1.9

A font preview and editing utility for the Nintendo DS NFTR format
by DarthNemesis

-- Instructions --

[Text Preview]

First, open an NFTR file to load its font data. There are three supported
encoding methods:
- Shift_JIS, a standard encoding used by many games (default).
- Raw mode, which will read hex data copied directly from a hex editor.
- Custom, where you can create a tbl file and assign characters to each tile.
You can edit the tbl file in a text editor (Unicode format), or assign
characters to tiles one by one from the Character Map.
Once the file is open and you have selected an encoding method, start typing
(or pasting data from a hex editor) to preview the text in the game's font.

[Tile Dumping and Importing]

Select File -> Dump Tiles to create a bitmap containing all of the tiles. You
have the option of either saving it to a bitmap or copying it to clipboard.
You can then edit it in your graphics editor of choice (MAKE SURE YOU USE THE
SAME COLOR PALETTE) and import the tiles back into the program.

[Character Map/Tile Editor]

Select Tools -> Character Map to display all of the tiles supported by the
current font. Mouse over a tile to view information about it, or click a tile
to make it editable. The properties that can currently be changed are:

- Character: The character assigned to the tile in your custom tbl file.
- Tile: The tile image itself.
- Width: The width of the character in pixels.
- Offset: The number of pixels of empty space to add before the font.
- Next Offset: The total number of pixels, including whitespace, between the
start of this tile and the one following it. Will generally
equal width plus offset.

To change the pen color, you can use the slider bar above the tile editor or
the mouse wheel.

Click Apply Changes before closing the window or selecting a different tile,
or your changes will be lost. Don't forget to save the NFTR file (and your
custom table, if you assigned characters) when you're done.

29196-romhackingguidenftredit1.png
  • Like
Reactions: gatekeeper1122
General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==