1. Generating ServerInfo.bmd codepage (charset)
Open ServerInfo.xml file, by default located in \Data\Local\ folder of game client. Locate CodePage attribute and configure it with value supporting your language. List of example code-pages is available within description of the file.
Once completed configuring the file download IGC.ToolKit (Lite) or alternatively, if you own license, use Premium edition. Run ToolKit (Lite) and navigate to BMD Files → [IGC] ServerInfo (XML) → Drag & Drop ServerInfo.xml over Encode button. This operation will encode the XML file and produce BMD copy of the file.
All text based .bmd files must be saved with encoding supporting language configured in ServerInfo.xml. If UNICODE (65001) was configured, then the files must be saved with UTF-8 encoding. Some languages, such as Vietnamese must use 65001 encoding to support full spectrum of available characters.
2. Font configuration (optional)
Selection of specified language may require additional font configuration due to support proper display
- Open \Data\Interface\GFx\fontconfig.txt
- Edit font type supporting your language (default supports all languages) for following configuration key: map "$NormalFont" = "YourFontName"
- [FontConfig "English"] must stay unchanged, no matter of selected language
2.1 Font Attributes
Font boldness, inclination and size can be controlled by adding proper values after font name as shown on example below
[FontConfig "English"] fontlib "fonts/fonts_eng.swf" map "$NormalFont" = "Arial" Bold Italic 13
Some operating systems may not have installed the default font used for game client purpose (Arial Unicode). It is advised to ship the font to your players along with game client installer.