跳转至内容

Trainz/Trainz: Ultimate Trainz Collection

来自维基教科书,为开放世界提供开放书籍
(从 Trainz/UTC 重定向)
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 Community Edition,也称为 Trainz 1.0是原始的 Trainz 零售版,后缀由(也就是说,在)添加的三个服务包确定。这些软件升级 都是 2002 年发布的,与快速增长的在线社区扩展相辅相成。它是在微软游戏发布 Microsoft Train Simulator (MSTS) [注释 1] 约五个月后首次发布和分发。[注释 2] 根据今天的发布标准,它是一款产品稀疏、路线很少、功能有限的产品,与未来三四年快速发展中出现的版本相比相差甚远。该产品由 Auran 技术专家 Greg Lane 在 1998 年开始开发,历时三年,其主要目的是为火车爱好者提供路线构建的帮助[注释 3],并为那些对驾驶非常感兴趣的用户提供即将到来的 Trainz 体验[注释 4],其更具雄心勃勃、远见的最终设计在 TRS2004 和 TRS206 中得以实现。由于缺乏 会话情景,用户必须在自由模式下驾驶,这首先需要构建(或加载已保存的)列车编组并手动“挂载”(如果多个 列车编组 挂载到 轨道标记 上(这些“驾驶员不可见”的箭头形导向器仍然存在于游戏中,名称和外观相同,但现在用作游戏 AI 驾驶员 的路线确定目标点(如 GPS 路标))。


该产品不包含内容管理器,也不包含任何能够下载额外内容或管理资源的模块,因此仅包含 Railyard(称为“我的收藏”)、运行时 GUI 早期功能有限的 Surveyor 以及与捆绑软件捆绑在一起的 Driver 模块。

Trainz Community Edition Trainz Community Edition 于 2001 年 12 月发布。 服务包 SP1(2 月[1])、SP2(4 月)和 SP3(6 月)分别于 2002 年发布,这些服务包逐步将 Community Edition,Trainz 1.0 更新到版本 1.1、1.2 和 1.3。存在两个零售版本(零售版发布):英语/美国版本通常被称为 Trainz 1.0。(该盒装版包含 Gmax 作为附件,如上图左侧下方角落处的集合照片所示。)

Trainz Retail Edition Trainz Retail Edition 于 2002 年 6 月发布,面向美国和其他北美市场,发行商不同[注释 5],并预装了 服务包 1 和 2 以及一些额外的较小(底板数量)路线/布局KIND 地图),值得拥有地下室 HO 火车布局,但没有那么大。

服务包 3 Trainz 服务包 3 (SP3)Community 和 Retail 版本 更新到版本 1.3,并于 2002 年 8 月至 9 月发布。虽然服务包 SP1 和 SP2 都增加了抛光和优化了图形,但它们主要是错误修复软件更新,与 SP3 相比,SP3 引入了 GameScriptTrainzScriptTM开发软件工具,它允许模型资产之间的运行时软件交互性(最终导致 TRS2004 中的 交互式工业 并触发动画效果,也就是说,Trainz 吹嘘并非常重视的交互式真实感)。尽管始终无法赢得“魅力竞赛”,但始终拥有第二好或第三好的图形,与各种具有挑战性的竞争对手相比(其中大多数已经破产倒闭),Trainz 的功能、资产可用性和用户群一直在不断增长。出于这个原因,许多老牌 Trainz 用户将服务包 3 或 Trainz 1.3 视为一个单独的 Trainz 版本,一个全新的产品;或者至少,是 Trainz 的真正开始。情景让该软件包成为一个灵活强大的爱好。因此,所有美国版本通常被称为 Trainz 1.3,因为它现在是一款功能强大的产品,具有可玩附加模块,该产品在美国和加拿大迅速普及。 

Ultimate Trainz Collection

[编辑 | 编辑源代码]

Ultimate Trainz CollectionUTC 于 2002 年 11 月 26 日在北美发布,它是一个 3 光盘套装,包括额外的车辆,以及一张包含 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 中的新功能

[edit | edit source]

Ultimate Trainz 中的功能/改进和新内容。

新内容

[edit | edit source]

 

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

 

新按键

[edit | edit source]
  • Trainz UTC 开创了对许多在各个 Trainz 模块中使用最广泛的热键的 ACTIVITATION,这简化了操作,并大大加快了速度。

 

勘测员

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

 

驾驶员

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

 

场景

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

新功能

[edit | edit source]

驾驶员 / 我的收藏

[edit | edit source]
  • '收藏夹' 选择已添加到我的收藏和驾驶员
  • 双驾驶室支持
  • 多个驾驶室内部摄像头
  • 新的外部驾驶室摄像头视角
  • 更改道岔热键
  • 选择编组热键
  • 更改车厢焦点热键
  • 添加了轨道末端的缓冲物理
  • 在 我的收藏 中可以操作喇叭、受电弓和灯光
  • AI 火车上的喇叭可控
  • 驾驶员中使用英制或公制勘测员默认设置
  • 主菜单上新增“加载存档”按钮
  • 新增预设,可一键加载编组、设置和地形
  • 可变隧道摄像头位置
  • 可移动的隧道摄像头
  • 改进的机车性能物理
  • 改进的滚动车厢阻力方程
  • 对原始布局的信号和轨道工程改进
  • 新增键盘快捷键

 

勘测员

[edit | edit source]
  • 勘测员中添加了“所有区域”排序选项,方便对象排序
  • 信息框增大了尺寸,可以容纳更多文本
  • 性能设置中添加了粒子效果滑块
  • 纹理限制增加到 ~252
  • 指南针移动改进(移动前稍作停顿)
  • 轨道旁摄像头现在更容易更准确地定位
  • 显示光标 x,y 位置
  • 改进的勘测员中的复制/粘贴功能
  • 添加了 ctrl 键修饰符,用于选择整个区域或底板
  • 高级菜单中的热键即使菜单未打开也能工作
  • 添加了选项以保持标题栏可见
  • 标尺文本改进
  • 将热键信息添加到工具提示
  • 修复了获取曲线功能
  • 合并地图的连接高度现在已修复
  • 透过地面纹理已修复
  • 无法命名重复的轨道标记
  • 车辆驾驶在与区域匹配的正确一侧
  • 小地图动态加载,以加快加载时间
  • 新增键盘快捷键

 

通用

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

 

Trainz eXchange

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

 

内容管理器

[edit | edit source]
  • 新的自定义内容管理应用程序
  • 对自定义内容进行分组、禁用和删除
  • 导出 KUID 功能
  • 搜索内容
  • 显示地图内容的 KUID 依赖关系

 

脚本功能

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

 

内容创作

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

 

自定义内容

[编辑 | 编辑源代码]

您的 Trainz 安装将包含各种文件夹,专门用于您的自定义内容。您可以选择创建自己的纹理和对象,或从 Auran Trainz 网站(www.virtualtrainz.com)下载免费内容。使用 Windows 资源管理器,浏览到您的 TRAINZ 安装目录,找到 CUSTOM 文件夹。打开它,您将看到一个文件夹,对应于 Trainz 支持的每个用户创建的元素。

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

许多自定义内容文件夹将需要使用配置文件。配置文件总是叫做 CONFIG.TXT,应该放在您创建的资产的文件夹中。

CONFIG.TXT 文件包含一些必要的字段和参数,您可以在自定义文件夹中的示例中找到。

位移贴图

[编辑 | 编辑源代码]

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

您可以创建的最简单的用户创建元素是位移贴图。将一个正方形灰度位图图像放在此文件夹中,您就可以在 Surveyor > 地形 > 高级 > 位移贴图中选择该图像。

图像限制为

.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 > 油漆 > 区域菜单 > 自定义中。

为了让您的自定义纹理在小地图上以其他颜色(黑色以外)显示,请添加以下行

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 > 世界 > 天空集菜单中。在此文件夹中,放置您的 config.txt、.tgas 和 .texture.txt 文件,如上所述。

可配置的水

[编辑 | 编辑源代码]

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

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

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

此水文件夹的 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 年 3 月 8 日,这些链接仍然有效,可以下载。任何对内容创建感兴趣的人都被敦促立即下载它们,因为过去,针对较晚的 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 章 - 配置和种类 (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 月


高地谷脚本 (v1-3) - 发布于 2002 年 7 月 17 日,文件大小:5.63mb,文件类型:.zip,压缩文件类型:.txt、.wav、.tga、.bat、.gs、.tso,发布于:2002 年 7 月 17 日,描述:高地谷场景,包括脚本。

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 示例文件。

Paint Shed 内容创作指南 (v1-3) - 发布于 2002 年 5 月 8 日 文件大小: 1.4mb 文件类型: .zip 压缩文件类型: .pdf 发布时间: 2002 年 5 月 8 日 更新时间: 2002 年 5 月 9 日 状态: 测试版发布文档

编辑说明: 虽然这些资料有些过时,但大多数仍然有效且有用。已经提醒你了!



注释和脚注

[编辑 | 编辑源代码]
  1. 首次于 2001 年 11 月由澳大利亚 Auran Games, Pty Ltd, 昆士兰州出版,并从 12 月开始由 Auran 的区域合作伙伴(软件发行商)发行。
  2. 与大多数 Trainz 产品一样,最初的版本发布过早,这种趋势在今天 N3V Games 与 TANE 的运营中仍在继续,TANE 在发布四个月后仍在每周向 Trainz-Dev 用户发布测试版,修复遗漏或不稳定的功能,最终将发布一个初始服务包。根据 phoncon、Jcitron 的说法,2015-0808
  3. Trainz 1.0 ... 在诞生时就推出了 Surveyor 的主要世界构建工具,这些工具的组织方式与今天一样
  4. 为了在市场中立足,防止微软在没有相关竞争的情况下抢占大部分细分市场。发布一个有些粗糙的版本,拥有巨大的上行潜力,既让火车爱好者感到兴奋,也是一项良好的商业策略,确保对话中包含即将推出的改进产品。
  5. Auran 习惯通过本地区域软件发行公司发布发行权,这些公司习惯于遵守有时严格或有区别的国际法律。例如,英国版本通常需要英国版权法规定驱动器中有一张 CDROM 或 DVD 光盘才能运行软件——这种 DRM 惯例在规模更大的美国和加拿大市场是绝对无法忍受的。
  1. 根据加拿大发行商为北美地区提供的盒装文档 Strategy First [主页],安装版本为 v1.1
  2. "Trainz 终极合集". GameZone. 检索于 2010 年 3 月 7 日. [失效链接]

 

华夏公益教科书