跳转到内容

Trainz/基础

来自维基教科书,开放世界的开放书籍
logo
Trainz 初学者指南
TOC | 开始趣事 | AM&C | 创作 | 书内引用 ORP 引用:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 词汇表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号

火车需要一个运行的地方。因为它们既不会漂浮也不会飞行,所以它们需要地形。地形支撑着火车运行的轨道。当然,仅仅有地形和轨道还不足以创造一个有趣的地方来运行火车。我们需要在地形上找到一些有趣的地方。Trainz 提供了 GUI 模块 Surveyor 来创建有趣的地方来运行火车,大多数用户最终都会想要创建一个新的铁路。本节介绍 Surveyor 以及创建这些火车运行地点的概念和技巧。奇怪的是,运行 驾驶 场景 的最佳方法是在 Surveyor 中查看场景的虚拟世界。这在战略上很明智,有点像运营公司要求其机车驾驶员在路线沿线行驶并在教练的指导下获得资格,然后才能让他们独自驾驶火车运输困难的货物。

启动 Trainz GUI

[编辑 | 编辑源代码]

缩进表示菜单屏幕的连续级别

警告:  如果你还没有运行 Trainz 的新安装,那就很好。它应该在 Windows XP 之后版本的 Windows 操作系统上以管理员权限运行。最简单的方法是:(1)使用 ⊞ Win+E 打开资源管理器,或者如果你有一个快捷启动图标,请使用 ALT+↵ Enter 打开 Windows 属性 API。
 • (2a) 从资源管理器中,导航到安装的 Trainz 根文件夹;(2b) 从快捷方式中,单击 打开文件位置(在 XP 上:查找目标)— (2c) 在两者中,右键单击应用程序程序“Trainz.exe”
 • (3a) 打开 兼容性选项卡,(3b) 选中复选框: “以管理员身份运行此程序”;(3c) 现在按下 更改所有用户的设置 然后 (3d) 应用,接着 (3e) 确定,关闭 API。
 • (4...) 回到该快捷方式 API... 找到用于 以管理员身份运行 的复选框;这可能需要打开 高级 按钮。也选中它。
  • 这些步骤应该对 Trainz 的所有 *.exe 以及启动 Trainz 部分的任何快捷方式重复执行。
     • 在 ..\bin 文件夹 中,现在离您只有一级,重复执行,特别是对于 ContentManager.exe、TADDaemon.exe 和 TrainzUtil.exe,最后,可选地,对于 Launcher.exe、Trainz.exe 和 CCP.exe[注释 1]



 

  • 启动 TRAINZ,进入 启动程序菜单
    • 选择 启动,导航到“加载程序菜单”,它显示为“主菜单”。
    • 注意加载器应用程序,..\bin\trainz.exe 直接加载 Trainz 并显示相同的主菜单;无论其名称是什么,其功能都是加载正确的Trainz GUI 模块。此外,在旧版本的 Trainz 中,这是唯一显示安装(版本)代码版本号 的屏幕,这在与客户支持讨论问题(如果您的 Trainz 确实很糟糕)时是必需的。
  • 对于新的 Trainz 用户来说,从驾驶 Trainz 开始似乎是最理想的地方,但任何机车工程师都不允许驾驶不熟悉的路线,因此我们建议您先从 Surveyor 开始,在开始教程中的驾驶舱之前,先看看周围的环境。
    • 选择 Surveyor,此操作将开始导入可用的资源,这些资源也可以通过运行内容管理器按钮(使用适当的搜索过滤器)来查看,因此将开始将菜单列表数据初始化到 Trainz Surveyor 的菜单。
       • 第一次可能需要一段时间,因为数据库会知道它还没有被检查过。
       • 为了加快此过程,您可以使用 Windows API 控件从任务栏临时断开互联网连接。

  在 TRS 的 -- TS2009-SP3 中: 将出现一个双用途列表菜单,显示路线名称以及每个路线/地图的缩进“配对”场景列表。一些可能没有显示驾驶场景。Surveyor 用于更改或创建路线和场景。由于每个场景仅在匹配的路线上有效,因此其内容与其关联的路线配对,并在其下方缩进。没有路线的驾驶场景不会显示在此菜单中,但可以在内容管理器中找到。由于没有地方放置车轮,因此这些应该被删除,因为它们是无用的——但它们都是你自己制作的。在 CM 中,它们将指示缺少依赖项——缺少的地图或路线。 提示: 如果你想删除路线,先删除任何相关的场景,这样你就不会创建这样的孤儿场景。 在 TS2009-SP4/TS2010 及以后的安装中:

此后,我们将只说'TS10+' 或 'TS10 以上',我们也指 TS2009-SP4,它将该过渡版 Trainz 系列带入了相同的“新 Trainz”外观、查看和感受;并更改了安装的目录结构。 提示: TRS2006—TS09-SP3 都有相同的目录结构和类似的 CM、菜单等。这些在 TS10 中更改为新方法。 T:ANE 也略有不同,但与一些外观差异共享相同的菜单,因此如果这是您第一次使用 Trainz,您应该能够跟上。

TS10+ 主菜单有各种大按钮。注意其中一个标记为“学习驾驶”,它启动教程,我们希望您在查看他们的地图之后再开始。

  • 点击勘测按钮,进入勘测菜单
  • 选择现有路线,然后加载,或者
  • 选择新建(现在先别管这个,我们还有教程要学习,最好先从修改现有路线开始,学习如何新建路线)。
注意:在所有 Trainz 版本中,驾驶菜单勘测菜单的外观非常相似,因此以下评论也适用于驾驶菜单。在 Trainz 1.0 - TS09-SP3 的屏幕上,除了皮肤颜色和图标外观外,菜单的识别和功能也是相同的。

现在勘测器正在运行。接下来做什么?

  • 最好的方法是查看您计划驾驶的路线。在 TS10 和 TS12 中,第一个教程在路线:"" 上,在 TANE 上,在 "TBD" 上,而在之前的 Trainz 版本中,教程略有不同,因此请寻找标有教程 nn 的环节,通过连续在菜单中左键单击 地图线找到地图。您可以在后面的版本中以这种方式四处搜索,但遗憾的是,您必须进入另一个菜单,即环节菜单,查看环节名称,然后如果需要,返回到驾驶/勘测菜单继续搜索。
  • 加载该地图,让我们四处看看。 提示:根据设计,环节中列出的第一台机车将属于人类驾驶员,也就是您。

 

在勘测器中移动

[edit | edit source]

现在,只需选择任何您喜欢的标题地图。左键单击双击它进入勘测器,您会发现自己处于地图最后保存的位置。勘测器相机模式与驾驶时的自由相机模式相同,相信我,这是 Trainz UTC 添加的 Trainz 的优势之一,尽管它的实用性直到 TRS2004 代码的全面改革才真正显现,让我们有了环节[note 2]

使用箭头键,如果我没记错的话,默认模式会让您四处移动,滑动相机向前和向后,并在按住右键} 点击的同时,左右旋转视图。默认情况下,右键应该倾斜(上下拖动)或平移 - 通常会以不同的方向扭曲视图。箭头键将屏幕中心(相机的焦点视图)向左、向右或向前和向后滑动。这意味着要四处移动,比如像一只乌鸦飞行一样沿着轨道向前奔跑,您必须用左手放在箭头键上(远离火车控制!哦,我的天哪!)。

像许多人一样,我发现这种模式令人不安,更喜欢设置控制,以便鼠标 旋转我的观看方向,&upar;&dnar; 倾斜我的视角,右键将我围绕世界滑动,向左或向右以及向前和向后。与默认模式一样,焦点始终位于屏幕中间。将光标从屏幕中心拖动,右键的动作将是向该方向滑动。使用箭头键设置要查看的方向,可以避免混淆,因为它不会改变观看角度,除非我按下该键,对于向下或向上看也是如此 - 这可以将相机定位在近乎鞋顶的水平位置,向上看火车车厢的底盘,并向上旋转到直接头顶,因此可以从高处看到,并向后看到从较低角度看时所看的方向。想沿着这些轨道飞行,滑动鼠标。您越用力地将光标移离中心,飞行的速度就越快。这对于在火车驶入车场前设置道岔很有用!要更改鼠标和箭头键的分配,CTRL+O in

让我们回到驾驶...

地形

[edit | edit source]

让我们从定义开始。地形是指地球表面,由侵蚀和地质作用形成。可以把它想象成覆盖地球的泥土和岩石,由重力、水、侵蚀、地质力量和风雕刻而成。任何不是地表的一部分的东西都不是地形。水、道路、树木、建筑物、汽车、轨道都位于地形之上,因此它们是特征。我们需要地形来放置所有真正有趣的东西,有时也在里面,所以我们先来制作一些泥土。

底板

[edit | edit source]
文件:Trainz 默认(标准 0 米海拔底板
典型的 Trainz 底板,720 米 × 720 m 72 × 72 网格,每个网格 10 米。
底板 公里 英尺 英里
10720 m0.720 km 2362.20 英尺0.447 英里 787.40
2 1440 m   1.440 km    4724.41 英尺 0.895 英里 1574.80
3 2160 m   2.160 km    7086.61 英尺 1.342 英里 2362.21
4 2880 m   2.880 km    9448.82 英尺 1.790 英里 3149.61
5 3600 m   3.600 km   11811.02 英尺 2.237 英里 3937.01
6 4200 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
7 4940 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
8 5660 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
9 6380 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
10 7200 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
11 7920 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
12 8640 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
13 9360 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
14 10080 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
15 10800 m   4.200 km   13845.1 英尺 6.711 英里 11811.024

图片:地图底板上的 10 米网格和蓝色 5 米子网格
地图底板上的 10 米网格和蓝色 5 米子网格。(点击放大)
在继续为驾驶做准备之前,让我们了解一下地图的一些背景知识。

Trainz 中的基本地形单元称为底板,每个底板又细分为一个 10×10 米的网格(或者可选地,现在也可以细分为 5×5 小网格),这在路线建造的多个层次上变得非常重要。出于 Auran/N3V 原创程序员团队才知晓的原因[注 3],底板的边长为 720 米,略小于半英里(0.447387 英里)。有些人提出了一个假设,即最初底板的尺寸是按比例缩放的海里,作为弧长(即曲线的一部分)然后缩放成米制,并进行了四舍五入,但程序员在转换链中犯了一个数学错误,后来也不承认。它几乎符合这种缩放方式。无论其起源背后的原因是什么,自 Trainz 0.9(Beta)以来,这一直是标准底板的大小,并在整个Trainz 在线社区中一直是个谜。

新的底板是海平面上的平地,因此海拔高度为 0.00。地形工具用于将底板塑造为我们想要的样子。有一些第三方实用程序可以从地形图中创建原型地形,因此可以根据这样的地图及其数据(以及日期)忠实地构建一条路线,其跨度可能达到数百英里。这些相同的“DEM”程序可以将地图嵌入底板下方,因此当底板进行纹理化时,地图会被纹理所隐藏。这有助于放置街道、建筑物,并保持与原型区域的距离一致。或者,可以从头开始构建一个幻想铁路,就像底板表格下方右侧显示的地图一样。注意网格,这些线显示了每个底板的边缘。

每个底板都有一个 72×72 的 10 米网格标记在上面。网格的每个交点都是一个可设置的海拔点。10 米的海拔间隔实际上限制了地形的坡度。完全垂直的悬崖是不可能的。悬空面(悬垂)也不可能。支持这两种功能所需的数学运算过于复杂,无法实时执行,并且任何允许此类功能的数据系统都将承担大量开销来支持这种可能性,从而使运行时性能降至爬行速度。此类功能最好留给超级计算机编码。
Trainz 2009 引入了一个选项,可以创建具有 5 米网格的底板,或将现有的底板从默认的 10 米网格转换为 5 米网格。当需要对表面的形状进行精细控制时,5 米网格特别有用,但要利用它需要大量的操作。一个合适的折衷方案是在轨道周围和轨道下方使用 5 米网格,而在较远的地方使用 10 米网格。创建底板之前,可以使用 添加地形按钮 上的 RMB 设置默认网格大小。可以通过选择一个新的默认值来更改现有的底板,LMB添加地形按钮 上,然后在底板上进行 LMB 操作。提示:请注意,更改网格大小会影响一些纹理,更改后可能需要重新进行纹理化。  

四处走动

[edit | edit source]

现在,只需选择任何标题吸引你的地图即可。LMB 双击它进入测量员模式,您会发现自己位于地图上次保存的位置。测量员相机模式与您在驾驶时遇到的自由相机模式相同,相信我,这是 Trainz 在 TRS2004 代码大修中添加的优势之一。通过使用箭头键,据我所知,默认模式会让您四处移动,让相机前后左右滑动。RMB 应该倾斜(上下拖动)或平移(将视角扭曲到不同的方向。像许多人一样,我发现这种模式令人不安,更喜欢将控件设置为鼠标

让我们回到为驾驶做准备...

寻找火车车厢

[edit | edit source]
  1. 进入已经制作好的地图,我们会发现自己位于路线上次保存的位置。这不太可能是我们想要的位置。所以让我们找到它
  2. 键入CTRL+F,一个 API 会弹出,其中有一些选项。找到 API 窗口两侧的箭头按钮,上面写着“全部”,然后单击左侧按钮,直到窗口显示“车辆”。现在菜单列出了会话和地图上的所有火车车厢。
    1. 滚动浏览列表,随机选择各种车厢。它会引导您(重新定位地图视图到您的相机下方)以显示该车厢。
    2. 现在选择另一个,它会再次移动。
    3. 选择第三个... 同样的瞬间重新定位。
    4. 找到看起来像机车的东西(Trainz 中的名称有时很奇怪,因为它们具有文化性,而且多年来世界各地存在许多铁路文化),您会看到大多数机车会以制造公司(例如 EMD、Alco、GE 或蒸汽机车的轮式排列:2-6-2、2-4-0 等等,或者两者都有!)加上铁路公司(通常缩写:'ATSF'、'BN'、'BR'、'B&O'、'QR'、GN&W'、'NYC'、'PRR'、'SF'、'SP' 等等)的名字命名,这些公司的纹章(制服并不完全准确,但足以用于松散的讨论)装饰着铁路车厢。
       • 这次,当您找到了一台机车时,单击 复选标记。FIND API 应该会关闭,并留下您选择的机车的视图。

做对

[edit | edit source]

除非您极其幸运,否则您还没有到达驾驶的起点,所以让我们找到它。问题是我们不知道您应该在驾驶员中驾驶哪台机车。要找到答案,我们需要查看会话,看看哪台机车排在第一位。

  1. 在地图顶部,标题栏上有一些工具图标。在左侧,但位于“菜单”图标的右侧,有一个看起来像一块平板纸的图标。点击它,就会打开一个会话菜单 API。 提示:注意,点击上面的任何东西都是安全的... Trainz 会很好地保护你。如果你愿意,可以尝试一下,我们最终会讲解它们的用途,所以如果你遇到问题,请尝试ESC,如果一切方法都失败,你应该能够返回主菜单... 以及额外的ESC 按键,如果需要的话。(由于我们只是在查看,而不是修改内容,因此我们不需要保存任何内容——你可以在之后自行自动克隆路线和会话!)

一些重要的 Surveyor 提示

[编辑 | 编辑源代码]

这些提示有一个临时位置。它们将根据需要被整合到本节中。 

注释、脚注和参考

[编辑 | 编辑源代码]

Config.txt 文件是 Trainz 资源中的普遍存在且必不可少的,因为没有哪个资源可以不使用这种类型的计算机科学容器来定义。在编辑或创建 Trainz 内容时,始终要牢记关键词-键的值对。 TrainzBaseSpec包含在定义资源的 config.txt 文件中最为常见的的值和容器。 

  1. 列出的这些 exe 文件分别是 TS2010、TS2009-SP4 和 TS2012。包含 CM 非常重要,这样可以避免对刚编辑或打开编辑的文件出现访问问题。其他的都是安全措施,从技术上来说,它们应该在 Trainz.exe 和 CM 之下被统一打开,但这样一来就不会出现任何可能的故障。
  2. 玩 UTC 和 TRS2004 这些场景,它们并不知道自由相机模式,这意味着它在它们的脚本中没有被连接或启用。如果可以的话,大多数场景玩起来会更加愉快!
  3. 有可能有人知道为什么是 720 米,但现在没有人确切知道,而且他们是谁,他们也不说!

 

 

 

华夏公益教科书