Well, i think i know what to do with that:1. I can draw any symbols on the canvas, to rasterize them. For example, i can get Unicode. I can draw them selecting any size i need.2. next step - to convert appeared raster to war2-.fnt file.So, i still need to know 2 things from you:1. what are the codes of Simplified Chinese letters? From "A" to "Z". To let me know what symbols to draw.2. what codepage you use on your OS? What are ASCII-codes from "A" to "Z" in range 0-255?That 2 things should be enough to make a war2 font. Just a little more of my time.
Simplified Chinese use codepage GB2312/GBK/GB18030. (https://docs.microsoft.com/en-us/windows/desktop/intl/code-page-identifiers)For GB2312 , It contains 682 signs and 6763 Chinese Characters and the GBK contains 21003 Characters . Characters of GB18030 are more than 70k . I'm worrying about the size of the generated bitmap font, huge buffer needed.
Hi again. I found a txt, which seems to be what you asked for. Is this the Chinese ASCII Table you need?
1 Chinese Character= 2 bytes1 Chinese punctuation(full-width)=2 bytes
Quote from: 411752230 on January 24, 2019, 04:12:24 AM1 Chinese Character= 2 bytes1 Chinese punctuation(full-width)=2 bytesI'd say most likely it's not possible to translate into Simplified Chinese then,War2 is based on 1-byte charset, you have to use 2-byte. That is a problem.I'd say you need to hook some functions drawing messages. To catch all the requests drawing message and change them to your logic.I don't mean it's not possible, chinese version for DOS do that most likely. But that requires some kind of reverse engineering in the exe file.Not sure if anybody here can do that.
bnet > wargus some users only use 3 or 4 chars "-->" ,"game", "gg" ,"gg no re"no way 256 chinese chars can work?wargus can more than likely..but the engine still needs work to make it more like war2.the main bnet chat maybe can 2byte.(nope its 1byte)or maybe a chinese channel+bot that has 256 different styles of writing you type in the # of ur alphabet it combines ascii chars and maybe gets over 256well it was an idea