作者skyhawkptt (skyhawk)
看板RTS
标题Re: [问题] 战鎚4000:灵魂风暴SS的字体有办法改善吗?
时间Sat May 1 12:54:13 2010
※ 引述《papapapa5566 (56)》之铭言:
: 我的电脑配备不太好
: 开1024*768单位太多会小小的不顺
: 偏偏字体在这个解析度也不清楚(大字ok,小字像辅助框说明文字,就要很仔细的看)
: 请问有办法改它的字体或大小吗?
: 我是玩繁体版,谢谢
不知道这篇是否发文妥当,若有不妥之处烦请版主告知
这篇本来是给W40k DC用的,我想SS应该也能依样画葫芦
请参考
作者: Gesctro () 看板: Interwise
标题: Re: [心得]DOWDC的一些抱怨...
时间: Thu Jan 4 16:33:38 2007
以下是战鎚字型解决方法,若有违法,请英特卫自己删 :p
若想用原来的字型,请跳过。「最後面有再补加一些新的测试」
好了,废话不多说,直接开始
请先下载下列网址的档案
http://gesctro.myweb.hinet.net/Warhammer_font.zip
解压缩後,会有两个目录,一个是 font original 一个是 font patch
font original 是经过 SpookyRAT 解压缩程式,将游戏的档案解开,
所解开的档案是
D:\Dawn of War - Dark Crusade\Engine\Locale\Chinese\EnginLoc.sga
而 font patch 目录下是我将里面的资料用记事本打开修改的档案後,
而改为读取微软正黑体字型的档案。
接下来先简单讲怎麽改字型,接下来再介绍重点好了,
下载好 Warhammer_font 档案後,解压缩,接着把 font patch 所有的档案,
拷贝到你安装的游戏目录下\Engine\Locale\Chinese\data\font
比方如 D:\Dawn of War - Dark Crusade\Engine\Locale\Chinese\data\font
在这里你会遇到 D:\Dawn of War - Dark Crusade\Engine\Locale\Chinese
目录下没有 data 目录,data 目录下没有 font 目录,
此时你只要自己新增目录,把目录改名字即可。
档案丢进去後,找一个你喜欢的字型,改名成 font.ttf 也丢进去即可。
然後开游戏看看字型有没有变即可。
如果你还觉得字不够漂亮,此时就要自己改 font original 目录下的格式,
font original 目录下的 fnt档,全部都可以用记事本打开,
用记事本(notepad.exe) 打开後,你会发现里面是以下格式。
font =
{
type = "Windows";
name = "Gulim";
file = "";
bold = true;
sizeDefault = 16;
size640 = 16;
size800 = 18;
size1024 = 20;
size1280 = 24;
size1600 = 28;
spaceChar = " ";
missingChar = "?";
}
首先的 type 可以随便打,除非你 file 那一行没有指定档案,
name基本上也可以随便打,理由同上,若你没指定 file 档案时,
则 type 与 name 需要指定,因为它会去存取系统字型目录下的
档案,然後接下来就是最後一个了,bold是指字体的型态,比方
说粗体、斜体之类的。
那麽如果到这边了解的话,下面就是一个修改後的范例。
font =
{
type = "Windows";
name = "微软正黑体";
file = "font.ttf";
bold = true;
sizeDefault = 16;
size640 = 16;
size800 = 18;
size1024 = 20;
size1280 = 24;
size1600 = 28;
spaceChar = " ";
missingChar = "?";
}
file所指定的档案如果没有指定路径,则预设是放在
D:\Dawn of War - Dark Crusade\Engine\Locale\Chinese\data\font
那麽接下来的
sizeDefault = 16;
size640 = 16;
size800 = 18;
size1024 = 20;
size1280 = 24;
size1600 = 28;
spaceChar = " ";
missingChar = "?";
第一个是预设的字型大小,
第二个是 640x480 解析度下的字型大小,
第三个是 800x600 解析度下的字型大小,
第四个是 1024x768 解析度下的字型大小,
第五个是 1280x1024 解析度下的字型大小,
第六个是 1600x1200 解析度下的字型大小,
最後两个 spaceChar 跟 missingChar 不知道是什麽,但不建议修改。
忘了提,每个系统设定的字型都可以不一样,如果要设定不一样的字型
只需把不同的字型丢到设定目录下,然後档案内容的设定改一改即可。
经过反覆不停的测试,发现有几个地方讲错了,
首先档案内容格式中
type = "Windows";
name = "微软正黑体";
file = "font.ttf";
bold = true;
type的部份,若引号中输入的是 Windows,则游戏存取的字型是系统目录
下的字型,也就是从"我的电脑 -> 控制台 -> 字型"中可以看到安装完後
的字型部份。
但若 type 的引号中输入的是 FreeType2,则游戏存取的是下列目录中的字型
D:\Dawn of War - Dark Crusade\Engine\Locale\Chinese\data\font
然後格式中的 name ,要输入的是开启字型档後,在 Typeface name:
後面的文字,但我不知道一定要英文,还是中文也可以,我是都输入英文,
接下来的 file 部份,就是当你 type 输入的是 FreeType2时,在目录下
你要对应到的字型档案名称,以微软正黑体来说的话,是 msjh.ttf
bold格式的部份,好像影响不大,故可以跳过不要去动它即可。
把剩下的补完,另外先前的文章有做一点点的修改,有用到的人再自己去看。
quorum medium bold16.fnt 修改载入中、主选单、主选单说明文字大小
quorum medium bold13.fnt 修改主选单右下角上方字体大小
gillsans_bold_16.fnt 修改对战地图清单、种族选择、游戏中资源数值、
游戏中指令主文字字体大小
11 是修改指令说明字体大小
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.114.222
1F:推 biglafu:W40K........ 05/01 12:58
2F:→ howar31:W40K........ 05/01 13:17
3F:→ Gravity113:也没错啦,他是一个单字... 05/01 13:29
4F:→ howar31:什麽东西没错?差十倍耶= = 05/01 13:44
※ 编辑: skyhawkptt 来自: 220.132.114.222 (05/01 13:59)
5F:→ skyhawkptt:感谢各位指正 05/01 14:00
6F:推 biglafu:是四万啦XD 05/01 15:18