Re: [問題] 戰鎚4000:靈魂風暴SS的字體有辦法改善嗎?

看板RTS作者 (skyhawk)時間15年前 (2010/05/01 12:54), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《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

05/01 12:58, , 1F
W40K........
05/01 12:58, 1F

05/01 13:17, , 2F
W40K........
05/01 13:17, 2F

05/01 13:29, , 3F
也沒錯啦,他是一個單字...
05/01 13:29, 3F

05/01 13:44, , 4F
什麼東西沒錯?差十倍耶= =
05/01 13:44, 4F
※ 編輯: skyhawkptt 來自: 220.132.114.222 (05/01 13:59)

05/01 14:00, , 5F
感謝各位指正
05/01 14:00, 5F

05/01 15:18, , 6F
是四萬啦XD
05/01 15:18, 6F
文章代碼(AID): #1BsxFtXZ (RTS)
文章代碼(AID): #1BsxFtXZ (RTS)