跳至内容

Trainz/Trainz: Ultimate Trainz Collection

来自维基教科书,开放世界的开放书籍
logo
Trainz 训练新手基础知识

版本 - Trainz: Ultimate Trainz Edition (Trainz UTC)
TOC | 开始趣味 | AM&C | 创作 | 书中参考 ORP 参考:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 词汇表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号


之前的 Trainz 版本

[编辑 | 编辑源代码]

Trainz 1.3,最初是Trainz 社区版,又称Trainz 1.0,作为最初的 Trainz 零售版,其后缀由三个服务包决定(即在之后)。这些软件升级均于 2002 年发布,与快速发展的在线社区扩展相辅相成。它是在微软火车模拟器 (MSTS)由微软游戏发布大约五个月后首次发布和分发[note 1]。按照如今的发布标准,它是一个产品稀疏的版本,只有几条路线,而且功能只有接下来三到四年快速开发中将会实现的功能的一小部分。它是由 Auran 技术大师 Greg Lane 从 1998 年开始开发的,历时三年,其主要目的是帮助那些火车爱好者在路线构建方面更上一层楼[note 3],并为那些对驾驶非常感兴趣的用户提供即将推出的 Trainz 体验[note 4] 的体验,它的更加雄心勃勃的远见设计最终在 TRS2004 和 TRS206 中得以实现。缺少会话情景,用户必须在自由模式下驾驶,首先需要构建一个 (或加载一个保存的) 列车编组,然后手动“安装”它(或者,如果多个列车编组安装到一个轨道标志上(这些“驾驶员不可见”的箭头状引导仍然存在于游戏中的同一个名称和外观中,但现在用于作为游戏AI 驾驶员的路线确定目标点(如 GPS 路标))。


该产品不包含内容管理器,也不包含任何模块,这些模块能够下载额外内容或管理资源,因此它只包含调度场(称为“我的收藏”)、运行时 GUI早期的、功能有限的勘探员,以及捆绑在软件中的驾驶员模块。

Trainz 社区版 Trainz 社区版于 2001 年 12 月发布。服务包 SP1(2 月[1])、SP2(4 月)和 SP3(6 月)分别于 2002 年发布,这些版本逐渐将社区版,Trainz 1.0 更新至版本 1.1、1.2 和 1.3。存在两个零售版本(零售版发布);英语/美国版本通常被称为Trainz 1.0。(该盒子包含一个Gmax作为附件,如左上方图片中显示的集合的左下角)。

Trainz 零售版 Trainz 零售版于 2002 年 6 月发布,针对美国和其他北美市场,使用不同的发行商[note 5],并预装了服务包 1 和 2,以及几个较小的(底座数量)路线/布局 (KIND 地图),适合地下室的 HO 火车布局,但没有大型路线。

服务包 3 Trainz 服务包 3 (SP3)社区版和零售版都更新至版本 1.3,并于 2002 年 8 月至 9 月发布。虽然服务包 SP1 和 SP2 都添加了润色并改善了图形,但它们主要是错误修复软件更新,与 SP3 相反,SP3 引入了GameScriptTrainzScriptTM开发软件实用程序,它允许模型资产之间的运行时软件交互(最终导致 TRS2004 中的交互式工业,并触发动画效果,即 Trainz 夸耀且非常有价值的交互式真实感)。尽管与各种具有挑战性的竞争对手相比,Trainz 一直无法“获得魅力宣传”,其图形始终是第二好或第三好(其中大多数竞争对手最终都已倒闭和破产),但 Trainz 仍然在功能、资源可用性和用户群方面不断发展。出于这个原因,许多老牌 Trainz 用户认为服务包 3 或 Trainz 1.3 应该是一个独立的 Trainz 版本,是一个全新的产品;或者至少是 Trainz 的真正开始。情景使该软件包成为一个极其灵活的爱好。因此,所有美国版本通常被称为Trainz 1.3,因为它现在是一个功能强大的产品,具有可玩附加模块,该产品在美国和加拿大迅速流行起来。 

终极火车收藏

[编辑 | 编辑源代码]

终极火车收藏,或UTC,于2002年11月26日在美国以3张CD套装的形式发布,其中包括额外的机车车辆,以及一张包含TrainzScriptTM的CDROM。该套装基于Trainz 1.3的技术,包含场景和路线地图内容,发布日期在Trainz 1.0套装发布一年多后。也就是说,Trainz UTC(又称UTC)是一个包含所有服务包的Trainz版本,并附带额外内容;Auran将这种模式再次用于Trainz Simulator 2004 Deluxe——TR04的稳定版本,预装了四个服务包。

Trainz UTC被分配了一个trainz-build值(TBV)v1.5,并且为UTC创建的资产将具有该值作为TB标签值。 Trainz Paintshed程序和与UTC捆绑的早期上传/下载管理器(也)称为内容管理器,都显示了Trainz Windows注册表条目中的V1.4。UTC 内容管理器是一个简单的Windows应用程序,它安装下载的CDP 文件,并帮助将它们上传到刚起步的Trainz 下载站。

这是第一个包含以前单独零售的PaintShed程序并支持RailDriver的版本,[2]也是第一个将Trainz 用户开发的免费软件内容作为发行版的一部分,其中一些内容在TRS2004等中成为了Trainz的标准内容——这种做法一直延续至今,因为大多数内容都是通过当前发行版分发的。

UTC中的新功能

[编辑 | 编辑源代码]

终极火车收藏中的功能/改进和新内容。

新内容

[编辑 | 编辑源代码]

 

  • 6个新的场景
  • 9种新的机车,12种涂装
  • 1组新的火车车厢
  • 新的驾驶室内部
  • 每种新机车的Paint Shed模板
  • 新的客车Paint Shed模板
  • 新的德国和瑞士风景物件和轨道集
  • 新的地图
  • 对现有地图和资产的许多更新
  • Paint Shed - UTC版本

 

新按键

[编辑 | 编辑源代码]
  • Trainz UTC率先推出了ACTIVITATION,它激活了许多在各种Trainz模块中使用最多的热键,从而简化了操作,并显著提高了效率。

 

勘测员

[编辑 | 编辑源代码]
  • 选项 Ctrl o
  • 调校 Ctrl t
  • 查找命名对象 Ctrl f
  • 内容信息 Alt o
  • 随机化 Alr r
  • 编辑项目 Ctrl e
  • 小地图 Ctrl m
  • 新建地图 Ctrl n
  • 保存 Ctrl s
  • 线框模式 Ctrl w

 

驾驶员

[编辑 | 编辑源代码]
  • 内部视角 1,F6
  • 外部视角 2,F7
  • 跟踪视角 3,F8
  • 驾驶室内部视角 [ = 上一个 ] = 下一个
  • 驾驶室内部视角 Ctrl [ 或 Ctrl ] 切换到下一个视角
  • 更改编组 Ctrl 0-99
  • 移至上一个车厢 -
  • 移至下一个车厢 =
  • 更改前方道岔 \ (现在是 Ctrl-J)
  • 更改后方道岔 Ctrl \ (现在是 Ctrl-J)
  • 自动驾驶切换 Ctrl-a
  • 切换双驾驶室 c
  • 降低速度 , 或 z
  • 提高速度 . 或 a
  • 停止 / 或 s
  • 手刹 ' 或 x

 

  • 工作指令 k
  • 大多数驾驶员按键在Trainz脚本(kind Activity)中有效,除非被脚本禁用

新功能

[编辑 | 编辑源代码]

驾驶员/我的收藏

[编辑 | 编辑源代码]
  • 为我的收藏和驾驶员添加了“收藏”选择
  • 支持双驾驶室
  • 多个驾驶室内部视角
  • 新的外部驾驶室视角
  • 更改道岔热键
  • 选择编组热键
  • 更改车厢焦点热键
  • 添加了轨道路段缓冲物理
  • 可以在我的收藏中操作喇叭、集电弓和灯光
  • 可以控制AI列车的喇叭
  • 在驾驶员中使用英制或公制勘测员默认设置
  • 主菜单中新增了“加载已保存的游戏”按钮
  • 新增了预设,可一键加载编组、设置和地形
  • 可变隧道视角位置
  • 可移动隧道视角
  • 改进的机车性能物理
  • 改进的机车车辆阻力方程
  • 对原始布局进行了信号和轨道改进
  • 新的键盘快捷键

 

勘测员

[编辑 | 编辑源代码]
  • 勘测员中添加了“所有区域”排序选项,以便于物件排序
  • 信息框大小增加,以显示更多文本
  • 性能设置中添加了粒子效果滑块
  • 纹理限制增加到~252
  • 指南针移动改进(移动前稍作暂停)
  • 路边视角现在更容易、更准确地定位
  • 显示光标x,y位置
  • 改进勘测员中的复制/粘贴功能
  • 在高级菜单中添加了ctrl键修饰符,用于选择整个区域或底板
  • 即使菜单未打开,高级菜单中的热键也能正常工作
  • 添加了保持标题栏可见的选项
  • 改进刻度尺文本
  • 在工具提示中添加了热键信息
  • 修复了获取曲线函数
  • 修复了合并地图的连接高度
  • 修复了透明地面纹理
  • 无法命名重复的轨道标记
  • 车辆根据区域行驶在正确的一侧
  • 小地图动态加载,以加快加载时间
  • 新的键盘快捷键

 

  • 新的界面外观
  • 性能设置中添加了粒子效果滑块
  • 小地图缩放限制增加
  • 小地图滚动速度增加
  • 小地图信号显示改进
  • 添加了小地图滚动按键
  • 退出时新增了“保存/不保存”对话框
  • 声音修复
  • 改进的物件照明。
  • 添加了键盘设置文件
  • 为调度员文件夹添加了缓存

 

Trainz eXchange

[编辑 | 编辑源代码]
  • 新的游戏内html窗口
  • 动态加载html页面,用于新闻、评论等
  • 无缝的下载站集成
  • 自动下载缺失的资产

 

内容管理器

[编辑 | 编辑源代码]
  • 新的自定义内容管理应用程序
  • 对自定义内容进行分组、禁用和删除
  • 导出KUIDS功能
  • 搜索内容
  • 显示地图内容的KUID依赖项

 

脚本函数

[编辑 | 编辑源代码]
  • 在场景中控制粒子效果的开启和关闭
  • 能够通过html迷你浏览器与用户交互
  • 新的函数,将屏幕淡化为黑色
  • 新的函数,通过配置文件创建整个编组
  • 调试错误窗口
  • 调用堆栈日志记录
  • 脚本异常处理
  • 在trainzoptions.txt中添加-script选项
  • 将ThreadException回调连接到脚本。
  • 异常发生时显示异常对话框
  • 显示堆栈和所有线程。
  • 处理继续和结束场景

 

内容创作

[编辑 | 编辑源代码]
  • 改进的粒子效果控制。现在可以指定开始和结束颜色并设置发射锥体尺寸。
  • 样条线现在可以被环境光照亮。
  • 修复了别名资产纹理的“区分大小写”问题
  • 油漆棚模板现在可以打包到.cdp文件中
  • 真字体支持,方便翻译

 

自定义内容

[编辑 | 编辑源代码]

您的Trainz安装将包含各种文件夹,专供您自己的内容使用。选择创建自己的纹理和对象,或从Auran Trainz网站下载免费内容:www.virtualtrainz.com 使用Windows资源管理器,浏览到您的TRAINZ安装并找到CUSTOM文件夹。打开它将显示Trainz支持的每个用户创建元素的文件夹。

警告:您可以自己创建并包含在Trainz中的某些对象很复杂,需要高级的3D建模经验和技术理解。

许多自定义内容文件夹将需要使用配置文件。这始终称为CONFIG.TXT,应位于您创建的资产的文件夹中。

CONFIG.TXT文件包含一些基本字段和参数,在自定义文件夹中提供的示例中给出。

位移贴图

[编辑 | 编辑源代码]

位于本地根路径:TRAINZ\World\Custom\Displacements

您可以创建的最简单的用户创建元素是位移贴图。通过将一个方形灰度位图图像放在此文件夹中,您将能够在Surveyor > Topology > Advanced> 位移贴图中选择该图像。

图像限制是

.bmp格式 128*128像素 256*256像素 512*512像素 1024*1024像素 8位灰度或24位

您可以保留任意数量的位移贴图。

地面纹理

[编辑 | 编辑源代码]

放置在本地根路径:TRAINZ\World\Custom\Ground

每个地面纹理都是一个24位位图图像,需要它们自己的文件夹。查看示例:World\Custom\Ground\MY_TEXTURE

您会发现一个示例.bmp文件,MY_TEXTURE.BMP,以及一个CONFIG.TXT。.bmp图像必须位于一个必须具有相同名称的文件夹中。Trainz首先搜索文件夹,然后自动在其中查找具有正确文件扩展名的相同名称,因此如果命名错误,纹理将无法显示。

.bmp必须为128*128像素。任何与之不同的尺寸都会导致您的创建纹理出现白色块。

Config.txt文件只需包含一行

KIND groundtexture

'Kind'是Trainz的字段要求,'groundtexture'是地面纹理的参数... !

创建文件夹后,准备一个纹理和一个配置文件,它将显示在Surveyor > Paint > Regions菜单 > Custom中。

要使您的自定义纹理在小地图中显示为另一种颜色(而不是黑色),请添加以下行

rgb 0, 0, 0

用红色、绿色和蓝色值替换0。范围从0到255。例如 255,255,255 是白色。 0,0,0 是黑色。


环境纹理

[编辑 | 编辑源代码]

TRAINZ\World\Custom\Environment

动态天空

[编辑 | 编辑源代码]

每个天空都以“天空贴图集”的形式制作,使您可以创建自己的主要(晴朗的天空)、风暴云和夜间天空。要做到这一点,Environment文件夹中的文件夹应包含所有变体,以及一个CONFIG.TXT来定义各个天空的名称。查看示例:Custom\Environment\SKY_EXAMPLE

您会发现三个.tga文件、.texture.txt文件和CONFIG.TXT。

SKY_EXAMPLE_STORM.TGA在不同程度上使用,具体取决于Trainz中设置的天气条件。

最后一个图像,SKY_EXAMPLE_NIGHT.TGA是一个32位targa,其Alpha通道决定了云层中可以看见多少星星(Alpha通道的黑色区域将显示穿过云层的星星)。

所有天空图像均为256*256像素24位targa格式,只有_NIGHT图像包含额外的Alpha通道,使其成为32位targa。

您会在示例中注意到,每个纹理都附带一个额外的.texture.txt。这些都包含以下内容

Primary=NAME_OF_TEXTURE.TGA Tile=st

创建自己的天空集时,您需要创建这些文件,以便TRAINZ加载纹理。

Config.txt文件包含以下行

KIND environment NORMAL sky_example STORM sky_example_storm NIGHT sky_example_night

'Kind'字段后是环境元素的参数。'Normal'、'Storm'和'Night'字段分别后跟相应图像文件的名称(减去.tga扩展名,该字段会假设)。

创建自己的天空集时,在Custom\Environment中创建一个您希望在Surveyor > World > Sky Set菜单中显示的文件夹。在此文件夹中,放置您的config.txt、.tgas和.texture.txt文件,如上所述。

可配置水

[编辑 | 编辑源代码]

您可以添加自己的水纹理,以在您的布局中使用。与天空一样,您的水需要在Custom\Environment中拥有一个唯一的文件夹名称。查看示例:Custom\Environment\WATER_EXAMPLE

需要两个图像,并在CONFIG.TXT文件中引用。

WATER_MUDDY.TGA是一个128*128像素的24位targa文件。同样,.texture.txt文件必须与纹理一起提供。第二个图像文件是一个名为WATER_MUDDY_R.BMP的8位位图。

此水文件夹的Config.txt文件如下所示

KIND water NORMAL water_muddy REFLECTION water_muddy_r

'Kind'字段后是'water'参数,用于声明此文件夹如何被Trainz使用。'Normal'字段后是targa图像文件的名称(减去.tga扩展名)。'Reflection'字段后是水的反射贴图的名称,因此应该只是一个8位.bmp文件。

您会在示例中注意到,每个纹理都附带一个额外的.texture.txt。您需要为每个纹理创建一个这样的文件。 

Trainz UTC资源列表

[编辑 | 编辑源代码]
编者注:以下链接包含资源,截至2015-0308仍有效且可下载。任何对内容创建感兴趣的方都应立即下载它们,因为过去,针对更高版本Trainz的类似资源链接和页面已消失,没有任何警告。
完整的UTC内容创建过程 - www.auran.com/trainz/ultimate.htm

内容页 发布于2003年1月 文件大小:75kb 文件类型:.zip 发布于:2003年1月

第1章 - 基础知识 - 发布于2003年1月 文件大小:118kb 文件类型:.zip 发布于:2003年1月

第2章 - 类和代码 (UTC) - 发布于2003年1月 文件大小:147kb 文件类型:.zip 发布于:2003年1月

第3章 - 配置和Kind (UTC) - 发布于2003年1月 文件大小:220kb 文件类型:.zip 发布于:2003年1月

第4章 - 建模指南 (UTC) - 发布于2003年1月 和 目录结构 文件大小:381kb 文件类型:.zip 发布于:2003年1月

第5章 - 粒子效果和脚本 (UTC) - 发布于2003年1月 文件大小:183kb 文件类型:.zip 发布于:2003年1月

第6章 - 实用工具和Kuids (UTC) - 发布于2003年1月 文件大小:174kb 文件类型:.zip 发布于:2003年1月


Highland Valley脚本 (v1-3) - 发布于2002年7月17日 文件大小:5.63mb 文件类型:.zip 压缩文件类型:.txt, .wav, .tga, .bat, .gs, .tso 发布于:2002年7月17日 说明:包括脚本的Highland Valley场景。

Trainz自定义 (v1-3) - 发布于2002年1月30日,更新于2003年1月17日 文件大小:3.1mb 文件类型:.zip 压缩文件类型:各种 发布于:2002年1月30日 最后更新:2003年1月17日 说明:示例Trainz文件,包括配置文件

源文件 (v1-3) - 发布于2002年1月30日,更新于2003年1月17日 文件大小:6.3mb 文件类型:.zip 压缩文件类型:各种 发布于:2002年1月30日 最后更新:2003年1月17日 说明:示例3D Studio Max和gmax文件,包括纹理。

油漆棚内容创建指南 (v1-3) - 发布于2002年5月8日 文件大小:1.4mb 文件类型:.zip 压缩文件类型:.pdf 发布于:2002年5月8日 更新:2002年5月9日 状态:Beta版发布文档 

编者注: 虽然这些资料有些过时,但大多数仍然有效且有用。您已收到通知!



笔记和脚注

[编辑 | 编辑源代码]
  1. 首次发布于2001年11月,由澳大利亚Auran Games,Pty Ltd,昆士兰州出版,并从12月起由Auran的区域合作伙伴(软件发行商)发行。
  2. 与大多数 Trainz 产品一样,初始版本发布过早,这一趋势在今天 N3V Games 运营 TANE 时仍在继续,在发布后的四个月里,TANE 仍然每周向其 Trainz-Dev 用户发布测试版,其中包含对遗漏或不稳定功能的修复,最终将发布一个初始服务包。根据电话会议,Jcitron,2015-0808
  3. Trainz 1.0 ... 在发布时就推出了 Surveyor 作为主要的世界构建工具,其组织方式与今天基本一致
  4. 为了站稳脚跟,至少要避免微软在没有相关竞争的情况下抢占这个利基市场的大部分份额。发布一个相对粗糙的版本,*具有很大的上升空间*,既让专注于火车爱好者兴奋不已,又是一种确保对话包含即将发布的改进产品的良好商业实践。
  5. Auran 有一个通过当地区域软件出版公司发布发行权的传统,用于遵守有时严格或限制性的国际法律差异。例如,英国版本通常需要英国版权法要求在驱动器中插入 CDROM 或 DVD 光盘才能运行软件——这是一种 DRM 惯例,在规模大得多的美国和加拿大市场中实际上是无法容忍的。
  1. 根据北美加拿大发行商Strategy First [主页]的包装盒内文档,安装版本为 v1.1
  2. "The Ultimate Trainz Collection". GameZone. 检索于 2010 年 3 月 7 日. [失效链接]

 

华夏公益教科书