I'll look into adding something like that, but in the meantime what you can do is export, open it in Paint, move all the characters up one pixel, fill in the grid with the tile background color, and re-import the image.Wastor said:Your program is great DarthNemesis!
I have a request for your program. I'm spanish and I need add special characters like "Á", "É"... For a beauty view, I change character map's propieties increasing height value. But I have a problem, with each pixel added to height, game's text takes down in the same number of pixels...
So, if you can add to your program an option to move all character map x pixels (down/up), I'd be grateful.
DarthNemesis said:I'll look into adding something like that, but in the meantime what you can do is export, open it in Paint, move all the characters up one pixel, fill in the grid with the tile background color, and re-import the image.Wastor said:Your program is great DarthNemesis!
I have a request for your program. I'm spanish and I need add special characters like "Á", "É"... For a beauty view, I change character map's propieties increasing height value. But I have a problem, with each pixel added to height, game's text takes down in the same number of pixels...
So, if you can add to your program an option to move all character map x pixels (down/up), I'd be grateful.
insider92 said:DarthNemesis, thanks for your tool
You know how to add new characters to the mapping table? Or you can give any information about the NFTR format?
QUOTE(DarthNemesis @ Oct 8 2008, 02:13 PM) There are three types of CMAPs:
0) Contains a base code, a base tile index and a count n. Assigns n codes to tiles in ascending order starting from the base.
1) Contains a base code and n tile indices. Assigns each tile to a code in ascending order starting from the base.
2) Contains n codes and tile indices. Assigns each pair individually.
DarthNemesis said:insider92 said:DarthNemesis, thanks for your tool
You know how to add new characters to the mapping table? Or you can give any information about the NFTR format?
QUOTE(DarthNemesis @ Oct 8 2008, 02:13 PM) There are three types of CMAPs:
0) Contains a base code, a base tile index and a count n. Assigns n codes to tiles in ascending order starting from the base.
1) Contains a base code and n tile indices. Assigns each tile to a code in ascending order starting from the base.
2) Contains n codes and tile indices. Assigns each pair individually.
It's an NFTR editor.SecretChao428 said:DarthNemesis said:insider92 said:DarthNemesis, thanks for your tool
You know how to add new characters to the mapping table? Or you can give any information about the NFTR format?
QUOTE(DarthNemesis @ Oct 8 2008, 02:13 PM) There are three types of CMAPs:
0) Contains a base code, a base tile index and a count n. Assigns n codes to tiles in ascending order starting from the base.
1) Contains a base code and n tile indices. Assigns each tile to a code in ascending order starting from the base.
2) Contains n codes and tile indices. Assigns each pair individually.
Question, will this be added to a future update of the editor, given that it seems you have put this program on hold and I need to know if it will be avalible on the next release in the near Future,
Also some what off topic question, is this editor also going to have capablities of Compressing Fixed-Width fonts used like in the SNES releases of Dragon Quest 5, 6, and 3, any time soon?
Thanks.
QUOTE said:00021BC0 F2 03 10 53 F3 03 15 53 F4 03 16 53 F5 03 17 53 ...S...S...S...S
00021BD0 F6 03 19 53 F7 03 1A 53 F8 03 1D 53 F9 03 20 53 ...S...S...S.. S
00021BE0 FA 03 21 53 FB 03 23 53 FC 03 2A 53 FD 03 96 53 ..!S..#S..*S...S
00021BF0 29 04 98 53 2A 04 9A 53 2B 04 9F 53 2C 04 A0 53 )..S*..S+..S,..S
00021C00 2D 04 A5 53 2E 04 A6 53 2F 04 A8 53 30 04 A9 53 -..S...S/..S0..S
00021C10 31 04 AD 53 32 04 AE 53 33 04 B0 53 34 04 B3 53 1..S2..S3..S4..S
00021C20 35 04 B6 53 36 04 BB 53 37 04 5F 54 82 04 68 54 5..S6..S7._T..hT
00021C30 83 04 6A 54 84 04 70 54 85 04 71 54 86 04 73 54 ..jT..pT..qT..sT
You're looking in the CMAP2 section at the end, but there are 3 CMAP0 sections and 14 CMAP1 sections before that. 5352 is part of the fifth CMAP1 section, which spans the character range 532F to 5384. I explained the difference between CMAP types a few posts above.nIxx said:My problem is that because of NFTRedit i know that i have a character on the mapping value 5352 but if i look into the table of the NTFR (should be at the end if i´m not wrong) i can´t find this value because from 532A it goes directly to 5396 !?
psycoblaster said:It's an NFTR editor.SecretChao428 said:DarthNemesis said:insider92 said:DarthNemesis, thanks for your tool
You know how to add new characters to the mapping table? Or you can give any information about the NFTR format?
QUOTE(DarthNemesis @ Oct 8 2008, 02:13 PM) There are three types of CMAPs:
0) Contains a base code, a base tile index and a count n. Assigns n codes to tiles in ascending order starting from the base.
1) Contains a base code and n tile indices. Assigns each tile to a code in ascending order starting from the base.
2) Contains n codes and tile indices. Assigns each pair individually.
Question, will this be added to a future update of the editor, given that it seems you have put this program on hold and I need to know if it will be avalible on the next release in the near Future,
Also some what off topic question, is this editor also going to have capablities of Compressing Fixed-Width fonts used like in the SNES releases of Dragon Quest 5, 6, and 3, any time soon?
Thanks.
SNES games don't use NFTR font format.
Post a font that doesn't work and I'll take a look at it.SecretChao428 said:That means it can not read custom NFTR files on any version of Crystal tile, unless custom ASM can add the header that reads it.
Here are some fonts I generated with crystaltile:DarthNemesis said:Post a font that doesn't work and I'll take a look at it.SecretChao428 said:That means it can not read custom NFTR files on any version of Crystal tile, unless custom ASM can add the header that reads it.
Crystaltile2 puts too much padding in the CWDH section - it's to a 4 byte boundary, not 8.Noitora said:Here are some fonts I generated with crystaltile:
http://stashbox.org/556321/crystaltileFonts.zip
************** 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)