-
Notifications
You must be signed in to change notification settings - Fork 30
如何添加一个新的地形
Cook Green edited this page Dec 18, 2019
·
2 revisions
你需要修改以下文件:
mod.yaml
rules/palettes.yaml
sequences/misc.yaml
你添加完成新地形之后需要修改Sequences里面的引用 (如果你想使用的话)
修改完成的地形文件要放在Tileset文件夹下
我们添加一个叫做"NEWTILESET"的地形
- 如果你有地形文件的ini文件的话,你可以直接使用
OpenRA.Utility.exe
导入这个ini文件:
OpenRA.Utility.exe YOURMODID --tileset-import YOURTILESETINIFILE nte NEWTILESET
注意:nte
是你的地形资源文件的后缀名
(如果你没有地形资源文件的话你需要制作地形文件) - 复制
newtileset.yaml
到你的tilesets
文件夹 - 打开你的
mod.yaml
并且找到如下内容:
TileSets:
YOURMODID|tilesets/temperat.yaml
YOURMODID|tilesets/snow.yaml
YOURMODID|tilesets/urban.yaml
在最后一个地形定义之后添加新的一行:
YOURMODID|tilesets/newtileset.yaml
4. 打开你的palettes.yaml
添加你的地形引用到每一行
注意: 一定要确认你的调色板是正确的
5. 紧接着打开'sequences\misc.yaml'
找到诸如以下的代码:
target-valid-urban:
Start: 2
添加一个新的项目:
target-valid-newtileset:
Start: 2
- 现在我们需要去Sequences里面去修改每一个使用到地形的资源
如果你这些步骤都是正确的话,那么你现在就可以运行游戏并且查看新添加的地形的效果