NewGRF 简介

NewGRF 是 OpenTTD 的核心组件之一。

备注

原作者:FLHerne » 2013-03-14 12:31
原标题:Re: Graphics sets confusing
原链接:https://www.tt-forums.net/viewtopic.php?p=1070084#p1070084

翻译时有改动

        flowchart LR
  NewGRF --> ae[添加额外内容]

  ae --> Vehicles[载具]
  Vehicles --> au[载具自动改装]

  ae --> Industries[工业建筑]

  ae ---> rp[替换图像]

  ae --> infra[基建设施]

  NewGRF --> ch[改变游戏机制]
  ch --> md[改变货物运费]
  ch ---> st[修改车站评价机制]
  ch --> bc[修改支出系数]
    

NewGRF 当中的“New”(新)指代的是“自定义”的新,不是由游戏提供的“旧”图形资源文件。 NewGRF 不一定只是“艺术包”;它们可以做很多超出视觉效果的事情,许多甚至不包含任何艺术内容。 根据不同的 grf,它们可以做各种各样的事情:

  • 添加载具
    新载具可以具有更多功能,例如:

    • 车厢速度限制

    • 支持自动改装(在车站改装)

    • 根据日期或拖曳的车厢类型等显示不同的图形。

    • 飞机最大航程

    • 有轨电车

    大多数载具包可以一起使用,但载具包的数值可能不会平衡。许多载具包会禁用默认载具。 也有一些载具包选择修改现有载具,如修改动力和发明日期等。

  • 修改基础设施

    • 添加新的城镇建筑

    • 添加车站

    • 添加铁路类型

    • 添加道路类型

    • 改变桥梁类型

    • 替换机场和码头图形;允许旋转机场。

  • 修改工业和货物类型

    GRF 可以修改默认工业和货物的属性,也可以添加新的工业与货物。 工业 GRF 通常与原版工业机制截然不同,如 FIRS 的“供应物资”机制。

  • 添加景观物品

  • 修改基本支出

    • 修改贿赂价格

    • 修改修改地形的成本

    • 修改载具运行成本 ……