目录
- 1.0)关于
- 1.1)下载OpenTTD
- 1.2)OpenTTD游戏手册
- 1.3)支持的平台
- 1.4)安装和运行OpenTTD
- 1.5)附加内容/MODs
- 1.6) OpenTTD目录
- 1.7)编译OpenTTD
- 2.0)联系和社区
- 2.1)为OpenTTD做贡献
- 2.2)报告错误
- 2.3)翻译
- 3.0)许可
- 4.0)信用
1.0) 关于
OpenTTD是一款运输模拟游戏,基于Chris Sawyer编写的流行游戏Transport Tycoon Deluxe。它试图尽可能地模仿原来的游戏,同时用新的功能来扩展它。
OpenTTD采用GNU通用公共许可证2.0版,但包括一些采用不同许可证的第三方软件。详情见下面的"许可证 "部分。
1.1) 下载OpenTTD
OpenTTD可以从OpenTTD官方网站上下载。
稳定版 "和 "夜间版 "都可以下载。
- 大多数人应该选择 "稳定版",因为这个版本经过了更广泛的测试。
- nightly "版本包括最新的变化和功能,但有时可能不太可靠。
OpenTTD也可以在Steam、GOG.com和微软商店免费下载。在一些平台上,OpenTTD可以通过你的操作系统包管理器或类似的服务获得。
1.2) OpenTTD游戏手册
OpenTTD有一个由社区维护的维基,包括游戏手册和提示。
1.3) 支持的平台
OpenTTD已经被移植到多个平台和操作系统上。
目前支持的平台有。
- Linux(SDL(OpenGL和非OpenGL))。
- macOS(通用)(Cocoa)
- Windows (Win32 GDI / OpenGL)
其他平台也可能工作(特别是各种BSD系统),但我们并不积极测试或维护这些平台。
1.3.1) 传统的支持
平台、语言和编译器都在变化。只要有人有兴趣支持,我们就会继续支持旧的平台,除非这意味着项目无法继续前进,无法跟上语言和编译器的特性。
我们保证OpenTTD的每个版本都能加载每个旧版本的保存游戏(保存游戏损坏的情况除外)。如果你发现一个无法加载的保存游戏,请报告一个错误。
1.4) 安装和运行OpenTTD
OpenTTD的安装通常很简单,但是为了获得更多的帮助,wiki上有一个安装指南。
OpenTTD需要一些额外的图形和声音文件来运行。
对于一些平台,如果需要,这些文件会在安装过程中下载。
对于某些平台,你将需要参考安装指南。
1.4.1) 免费图形和声音文件
免费的数据文件,分为图形的OpenGFX,声音的OpenSFX和音乐的OpenMSX,可以在以下网站找到。
- www.openttd.org/downloads/o…for OpenGFX
- www.openttd.org/downloads/o…为OpenSFX
- www.openttd.org/downloads/o…,用于OpenMSX。
请按照这些软件包的readme来了解安装程序。Windows安装程序可以选择下载和安装这些软件包。
1.4.2) 原始运输大亨豪华版的图形和声音文件
如果你想玩原始的运输大亨豪华版数据文件,你必须把数据文件从CD-ROM复制到baseet/目录中。无论你是从DOS还是Windows版本的Transport Tycoon Deluxe中复制它们都没有关系。Windows安装可以选择性地复制这些文件。
你需要复制以下文件。
- sample.cat
- trg1r.grf或TRG1.GRF
- trgcr.grf或TRGC.GRF
- trghr.grf或TRGH.GRF
- trgir.grf或TRGI.GRF
- trgtr.grf或TRGT.GRF
1.4.3) 原始运输大亨豪华版音乐
如果你想要运输大亨豪华版的音乐,请从原始游戏中复制相应的文件到baseet文件夹中。
- TTD for Windows。gm/文件夹中的所有文件(gm_tt00.gm直到gm_tt21.gm)。
- DOS版TTD:GM.CAT文件
- 运输大亨原版。GM.CAT文件,但改名为GM-TTO.CAT。
1.5) 附加内容/mods
OpenTTD具有多种类型的附加内容,它们以不同的方式修改游戏性。
大多数类型的附加内容可以通过主菜单的 "检查在线内容 "按钮在OpenTTD中下载。
附加内容也可以手动安装,但这比较复杂;OpenTTD维基可能提供这方面的帮助,或者OpenTTD目录结构指南。
1.5.1)AI对手
OpenTTD是没有AI对手的,所以如果你想和AI玩,你必须下载它们。
最简单的方法是通过主菜单中的 "检查在线内容 "按钮。
你可以选择一些你认为与你的游戏风格相符的AI。
AI的帮助和讨论也可以在论坛的AI部分找到。
1.5.2) 情景和高度地图
场景和高度地图可以通过主菜单中的 "检查在线内容 "按钮添加。
1.5.3)新GRFs
大量的添加内容可以作为NewGRFs使用,包括车辆、工业、车站、景观对象、城镇名称等等。
NewGRFs可以通过主菜单中的 "检查在线内容 "按钮进行添加。
也可参见维基指南中的NewGRFs和论坛图形开发部分。
1.5.4) 游戏脚本
游戏脚本可以为标准的OpenTTD玩法提供额外的挑战或改变,例如设置运输目标,或改变城镇的增长行为。
游戏脚本可以通过主菜单中的 "检查在线内容 "按钮添加。
也可以参考维基的游戏脚本指南和论坛的图形游戏脚本部分。
1.6) OpenTTD的目录
OpenTTD使用自己的目录结构来存储游戏数据和附加内容等。
更多信息请参见目录结构指南。
1.7) 编译OpenTTD
如果你想从源代码编译OpenTTD,可以在COMPILING.md中找到说明。
2.0) 联系和社区
官方 "渠道
- OpenTTD网站
- 在irc.oftc.net上使用#openttd进行IRC聊天更多关于我们irc频道的信息
- Github上的OpenTTD,用于代码库和报告问题
- forum.openttd.org- 讨论OpenTTD和相关游戏的主要社区论坛网站
- OpenTTD wiki社区维护的wiki,包括游戏指南、一些游戏机制的详细解释、如何使用附加内容(mods)等主题。
非官方 "频道
- OpenTTD维基有一个页面列出了OpenTTD社区,包括一些英语以外的语言。
2.1) 为OpenTTD做贡献
我们欢迎对OpenTTD的贡献者。更多关于贡献者的信息可以在CONTRIBUTING.md中找到。
2.2) 报告错误
好的错误报告是非常有用的。我们有一个报告bug的指南,以帮助解决这个问题。
多人游戏中的失同步现象在调试和报告方面比较复杂(需要一些软件开发的技巧)。可以在调试和报告失同步中找到说明。
2.3) 翻译
OpenTTD被翻译成许多语言。翻译是通过在线翻译工具添加和更新的。
3.0) 许可
OpenTTD采用GNU通用公共许可证2.0版进行许可。完整的许可证文本,见文件'COPYING.md'。这个许可证适用于这个发行版中的所有文件,除了下面提到的情况。
src/3rdparty/squirrel
中的squirrel实现是根据Zlib许可证授权的。完整的许可证文本见src/3rdparty/squirrel/COPYRIGHT
。
src/3rdparty/md5
中的 md5 实现是根据 Zlib 许可证授权的。完整的许可证文本请参见src/3rdparty/md5
中源文件的注释。
src/3rdparty/os2
中的 Posixgetaddrinfo
和getnameinfo
for OS/2 的实现部分是根据 GNU Lesser General Public License 2.1 发布的,部分是根据 (3-clause) BSD license 发布的。确切的许可条款可以在src/3rdparty/os2/getaddrinfo.c
和src/3rdparty/os2/getnameinfo.c
中找到。
src/3rdparty/fmt
中的 fmt 实现是根据 MIT 许可证授权的。完整的许可证文本见src/3rdparty/fmt/LICENSE.rst
。