OpenTTD

OpenTTD 遊戲中變更 NewGRF

[華語, cmn-Hant-TW] 原本的 OpenTTD 是可以在遊戲中變成 NewGRF 的,這很方便,像是要變成城市建築風格或是加一些交通工具之類的,結果這在 1.1 之後就被鎖起來不給改了,介面變成這樣: 那個 Rescan files, Check Online Content 跟 Save preset 都是做身體健康的,動是可以動啦,但是一個 NewGRF 都不能變更就算能直接線上下載東西也是沒啥鳥用。翻了一下討論區才知道這是故意的,因為一堆人回報的錯誤都是因為在遊戲中新增移除 NewGRF 造成的,而這本來就沒有保證可以正常運作,所以現在就變成只開放在遊戲開始前就要先選好要用哪些 NewGRF,然後遊戲中就鎖起來不改了。 拿 OpenTTD 當模擬城市玩的人對這樣的改變應該會很不爽,因為很多 NewGRF 都是開始遊戲後用下去覺得不滿意就直接抽掉或是再換一個的,不給遊戲中改的話很麻煩,還好剛剛那個討論串也有教怎麼解除限制,直接修改 openttd.cfg 即可 (這個檔案的位置會因為不同 OS 跟不同開啟遊戲方式而跑到不一樣的地方,要注意),要改的東西在 [gui] 這個區段裡,找出 scenario_developer = false 把他改成 scenario_developer = true…

build OpenTTD windows binary with FreebSD

[華語, cmn-Hant-TW] FAILED… 懶得在 Windows 下裝一堆開發工具,所以就動那一堆 FreeBSD 的主意。 首先要裝 mingw,用 ports 裝應該是最方便的。 devel/mingw32-gcc devel/mingw32-binutils devel/mingw32-bin-msvcrt 測試方式也很簡單,用 mingw32-gcc 隨便編譯個小程式看能不能動即可。 OpenTTD 的原始碼的部份,要找最新的開發測試板的話直接從 svn 抓是最方便的,去抓一下 svn co svn://svn.openttd.org/trunk openttdsvn co svn://svn.openttd.org/trunk openttd 然後參考官網的 wiki 的做法來 make。FreeBSD 要另外裝 devel/gmake,原因不詳述,然而官網裡面說的 Makefile.config 並不會生出來,所以就卡在這邊,等以後有空再來試看看要怎麼調才能動。

OpenTTD 的字型問題

[en] 先來抱怨一下,OpenTTD 的多國語系功能有一個很大的麻煩就是:你設定了特定語系又沒有指定該語系的字型的話,在一開始遊戲的時候就會跳出紅視窗哭么一下,然後有文字的地方就會通通顯示成空白了。啊有問題的話為什麼不直接跳回預設的英文語系咧? 回來講字型,這邊講的是主要是台灣漢文的字型。 在 OpenTTD 中有 small、medium 和 large 這三種大小的文字,預設值分別是 6 點,10 點,和 16 點。 當然用非預設大小的字也不是不行,只是說在遊戲中看起來會比較怪就是了,在 OpenTTD 的 Wiki 上有詳細的設定說明 (包括字型、大小及反鋸齒)。 台灣漢文在設定的時候會遇到什麼問題咧? 照預設的情況下,第一眼的給人的感覺就是字太醜,只是說 10 點以下的向量漢字本來就是不可能畫得好看就是了。 不過有開 32bpp 的話那就可以開平滑,效果會好很多。 實測的感覺是 Mac 的預設字型還可接受,但是有點糊糊的;新細明體的話也可接受,但是字太淡,看起來有點吃力,而且一樣是糊糊的。 要清楚的話,那就要找點陣字。不過 OpenTTD 只能吃 TrueType,所以只能找有內嵌點陣字的 TrueType 字型。 fireflysung 的效果不錯,不過 fireflysung…