XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Tue Oct 16, 2018 8:31 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Donate $40 for the tools mod FNT font of this game
PostPosted: Mon Jan 15, 2018 11:26 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time

Hi everyone, I'm trying to mod the font support unicode characters, but my ability can not do that.
So, I volunteered to donate $40 for anyone help me create the tools mod this font. Thanks
Link of the font: https://drive.google.com/file/d/1SXjryK ... wnkmK/view
I really hope you can help me

You can make the ads go away by registering



Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Thu Jan 18, 2018 3:43 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time
Need some helps, thanks :(


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Fri Jan 19, 2018 1:01 pm 
Offline
ultra-n00b

Joined: Wed Feb 01, 2012 12:28 am
Posts: 1
Has thanked: 0 time
Have thanks: 1 time
Without knowing what game these are for or even what language they are in this is the best I can do

010 Editor Binary Template for 3 of the files(ASC16.FNT is a different format)
The template isn't perfect it's just thrown together really quick
Code:
while( !FEof() )
{
    char HeaderText[32];
    unsigned int DataLength;
    unsigned int FontEntries;
    int Height;
    int Width;
    byte NULLS[16];
    int FontDataLocations[FontEntries];
    local int entry;
    for (entry=0; entry <= FontEntries; entry++) {
        if (FontDataLocations[entry] == 0 && entry != 0) {
            typedef struct {
               char    IconData[0];
            } NULLICON;
            NULLICON IconEntry;
        } else {
            typedef struct {
                local int s;
                local int n = 1;
                while ( s == 0 ) {
                    s = FontDataLocations[entry+n];
                    n++;               
                }
               char    IconData[s-FontDataLocations[entry]];
            } ICON;
            ICON IconEntry;
        }
    }
}


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Sun Jan 21, 2018 7:02 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time
HuninHune wrote:
Without knowing what game these are for or even what language they are in this is the best I can do

010 Editor Binary Template for 3 of the files(ASC16.FNT is a different format)
The template isn't perfect it's just thrown together really quick
Code:
while( !FEof() )
{
    char HeaderText[32];
    unsigned int DataLength;
    unsigned int FontEntries;
    int Height;
    int Width;
    byte NULLS[16];
    int FontDataLocations[FontEntries];
    local int entry;
    for (entry=0; entry <= FontEntries; entry++) {
        if (FontDataLocations[entry] == 0 && entry != 0) {
            typedef struct {
               char    IconData[0];
            } NULLICON;
            NULLICON IconEntry;
        } else {
            typedef struct {
                local int s;
                local int n = 1;
                while ( s == 0 ) {
                    s = FontDataLocations[entry+n];
                    n++;               
                }
               char    IconData[s-FontDataLocations[entry]];
            } ICON;
            ICON IconEntry;
        }
    }
}

Hi HuninHune,
I tried to use the 010 Editor for the first time, but I do not know how to mod my fnt font above. Sorry for my little experience, can you help me?
Thanks


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Mon Jan 29, 2018 4:58 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time
Really need more help :( Thanks


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Wed Jan 31, 2018 4:18 pm 
Offline
advanced
User avatar

Joined: Sat Sep 13, 2014 2:05 pm
Posts: 55
Has thanked: 7 times
Have thanks: 18 times
I see you're more like into graphic editor for font... 40USD seem fair, I'll try to sort things out


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Thu Feb 01, 2018 4:16 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time
MaKiPL wrote:
I see you're more like into graphic editor for font... 40USD seem fair, I'll try to sort things out

Yeah ! Thanks


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Wed Feb 07, 2018 1:56 pm 
Offline
advanced
User avatar

Joined: Sat Sep 13, 2014 2:05 pm
Posts: 55
Has thanked: 7 times
Have thanks: 18 times
some more reversed info for ASC12.FNT as example:
Code:
FontSize at 0x20, FileSize-this = x now substract 64 which is header data

Therefore: ((1122983-1067027) - 64 ) / 13973 (font count) = 4

This indicates 4 bytes per pointer, that means it's unsigned int.
First pointer at 0x00, next 0x04, it means first entry is 0xC long. That's impossible to declare 12*12 pixel data upon 12 bytes. Next entries vary from 12, 18, 22, 29 bytes.

FontEntry 0 is at 55956
FontEntry 1 is at 55968
FontEntry 2 is at 55997

FontEntry 0 contains only 0x0C
FontEntry 1 starts with 0x0C
FontEntry 3 starts with 0x0C too
FontEntry 5126 also starts with 0x0C

It's some wicked thing going on here... Could you please write which software or game uses that?


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Fri Feb 09, 2018 7:22 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time
MaKiPL wrote:
some more reversed info for ASC12.FNT as example:
Code:
FontSize at 0x20, FileSize-this = x now substract 64 which is header data

Therefore: ((1122983-1067027) - 64 ) / 13973 (font count) = 4

This indicates 4 bytes per pointer, that means it's unsigned int.
First pointer at 0x00, next 0x04, it means first entry is 0xC long. That's impossible to declare 12*12 pixel data upon 12 bytes. Next entries vary from 12, 18, 22, 29 bytes.

FontEntry 0 is at 55956
FontEntry 1 is at 55968
FontEntry 2 is at 55997

FontEntry 0 contains only 0x0C
FontEntry 1 starts with 0x0C
FontEntry 3 starts with 0x0C too
FontEntry 5126 also starts with 0x0C

It's some wicked thing going on here... Could you please write which software or game uses that?

This is the download link: https://mega.nz/#!VsFh0JgJ!MayhAnaWIgii ... ZXo1-PO-7Q
Its a chinese game :D Thanks


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Fri Feb 09, 2018 5:35 pm 
Offline
advanced
User avatar

Joined: Sat Sep 13, 2014 2:05 pm
Posts: 55
Has thanked: 7 times
Have thanks: 18 times
archive is password protected


Top
 Profile  
 
 Post subject: Re: Donate $40 for the tools mod FNT font of this game
PostPosted: Mon Feb 12, 2018 4:24 am 
Offline
advanced

Joined: Sat Aug 09, 2014 10:44 pm
Posts: 45
Has thanked: 0 time
Have thanks: 0 time
MaKiPL wrote:
archive is password protected

Sorry, the password is: gamevn.com



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: Google [Bot] and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group