# NewGRF 简介 NewGRF 是 OpenTTD 的核心组件之一。 ```{note} 原作者:FLHerne » 2013-03-14 12:31 \ 原标题:Re: Graphics sets confusing \ 原链接: 翻译时有改动 ``` ```{mermaid} 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](./extensions/industry_firs.md) 的“供应物资”机制。 - 添加景观物品 - 修改基本支出 - 修改贿赂价格 - 修改修改地形的成本 - 修改载具运行成本 ……