本文参考自:http://www.mikespook.com/
原文链接:Ubuntu 9.10 下安装 OpenTTD 1.0.0 中文版
OpenTTD 是开源版本的《运输大亨》,2010年4月1日发布了 1.0.0版本(非愚人节),汉化据说达到了99%。1.0.0版本最大的变化,就是Linux下不再需要复制Windows原版运输大亨的data文件。
我们打开OpenTTD的下载页面,该页面会自动检测你的操作系统,并在下面直接给出适合你的安装文件:http://binaries.openttd.org/releases/1.0.0/openttd-1.0.0-linux-ubuntu-karmic-i386.deb 。该deb只有3.6M,下载后你可以“双击”deb安装或者“dpkg -i ”安装。
安装后,在“应用程序”的“游戏”里点击“OpenTTD”或者终端直接输入“openttd”,会发现无法打开OpenTTD。可能会显示:“Error: Failed to find a graphics set. Please acquire a graphics set for OpenTTD. See section 4.1 of readme.txt.”(错鸟,找不到图像设置,需要一个图像文档)。
此时,你需要下载:
OpenGFX (图像):http://binaries.openttd.org/extra/opengfx/0.2.3/opengfx-0.2.3-all.zip
OpenSFX (声音):http://binaries.openttd.org/extra/opensfx/0.2.3/opensfx-0.2.3-all.zip
OpenMSX (音乐):http://binaries.openttd.org/extra/openmsx/0.2.1/openmsx-0.2.1-all.zip
下载后,在 ~/.openttd/ 下建立两个新文件夹,一个叫 data ,一个叫 gm。将 OpenGFX 和 OpenSFX 直接解压到 data 下,将 OpenMSX 直接解压到 gm 下。这时,就能正常启动OpenTTD了。
PS:如果你有正版DOS运输大亨豪华版CD的话(Transport Tycoon Deluxe),仍然可以采用复制DOS版安装后的Data文档的方法解决该问题。
打开OpenTTD后,游戏界面的中文可能全是方块框框框(我没遇到这个问题)。

打开 ~/.openttd/openttd.cfg 文档,在文档的18~23行,定义文字路径(我选用的是文泉驿正黑),定义文字大小(注意,是西方字体大小):
────────────────────────────────
small_font = /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
medium_font = /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
large_font = /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
small_size = 14
medium_size = 16
large_size = 18
────────────────────────────────
OK,现在打开OpenTTD的界面,就正常了。
PS:再次感谢 mikespook,我连他的图片都偷,太那个鸟 :)
