level 9
volcanic
楼主
OpenBoR默认是关闭全字库的,只支持英文字库(即font.gif,font2.gif....),
这种字库显示的字符非常有限,因此我们需要打开全字库的支持.
OpenBoR打开全字库的方法:
首先需要在menu.txt中加入以下命令行
fontmbs
例如
fontmbs 1 0 0 0
表示开启第一个字体(即原来的font.gif)的全字库支持.
如果开启了全字库,则需要在sprites下新建一个文件夹,文件夹名和字库名一致.
本例则为font,然后原来的font.gif不会被识别,需要改名为00.gif,放到font文件夹中.
这样,就完成了全字库的设置.
下一步就是将字库文件放到font文件夹中,每一个字库文件(gif格式)的尺寸最好与00.gif一致.
文件名与字符的码表对应.
这样就可以在脚本中使用中文字库了.例如
drawstring(240,240,0,"等级");
汉化OpenBoR默认菜单.
默认菜单支持国际化,在data目录下新建一个translation.txt文件
将英文翻译成需要的语言,如
msgid "Control Options..."
msgstr "控制选项"
msgid "Credits:"
msgstr "剩余游戏次数"
...
这样原来的Control Options...会显示成 控制选项.
msgid是系统固定的值,官方更新的openbor引擎中一般会带有这个文件,直接修改即可.
2018年06月14日 04点06分
1
这种字库显示的字符非常有限,因此我们需要打开全字库的支持.
OpenBoR打开全字库的方法:
首先需要在menu.txt中加入以下命令行
fontmbs
例如
fontmbs 1 0 0 0
表示开启第一个字体(即原来的font.gif)的全字库支持.
如果开启了全字库,则需要在sprites下新建一个文件夹,文件夹名和字库名一致.
本例则为font,然后原来的font.gif不会被识别,需要改名为00.gif,放到font文件夹中.
这样,就完成了全字库的设置.
下一步就是将字库文件放到font文件夹中,每一个字库文件(gif格式)的尺寸最好与00.gif一致.
文件名与字符的码表对应.
这样就可以在脚本中使用中文字库了.例如
drawstring(240,240,0,"等级");
汉化OpenBoR默认菜单.
默认菜单支持国际化,在data目录下新建一个translation.txt文件
将英文翻译成需要的语言,如
msgid "Control Options..."
msgstr "控制选项"
msgid "Credits:"
msgstr "剩余游戏次数"
...
这样原来的Control Options...会显示成 控制选项.
msgid是系统固定的值,官方更新的openbor引擎中一般会带有这个文件,直接修改即可.



