some questions... i've been playing around with a certain game, and it seems to print an extra pixel per letter in some situations and not others. e.g. my characters are set to, say, on average, 5 width, 1 offset, 5 next offset. in some situations, the letters are sandwiched together, and in others, they're spaced nicely with one column between letters. which is the default behavior (for width equal to next offset)? will this be a game-specific issue i'll need to track down using a debugger, or is there some simple font-based solution i'm overlooking? it seems width is only used to determine how many columns to print for a given character, not for spacing, and offset shouldn't matter as long as it's all the same value.width = actual # of pixels taken up by the letter
offset = 1
next offset = width + offset
Kajitani-Eizan said:
additionally, is there an NFTR file spec or something? i'd like to write a program or something to batch replace these values instead of having to click on each individual tile and type in the values.If there is, I haven't seen it. Had to compare different font files and scour chinese message boards to make this program.
Kajitani-Eizan said:
and finally, an error i got using the latest (1.3) version:
CODE
************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '3' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
ÂÂ at NFTRedit.MainForm.PropertiesToolStripMenuItemClick(Object sender, EventArgs e)
this was for a REALLY tiny font that's 3x7.