众所周知,铁锈战争是一款兼容性极强的游戏启动引擎(bushi),通过安装mod,可以使它解锁很多种不同的玩法,相信很多萌新小白也有想过,自己去制作一款mod,但是无奈没有基础/没有教程,所以……
这个教程,诞生了!
事先声明
本教程为零基础小白食用,且仅为手机的模组制作教程,有电脑制作要求的可以私信我,某些“大佬”请勿发表带有“引战”意味的言论,感谢理解。
第一步 准备工作
下载MT管理器(以下简称mt)
官网下载一键直达:
下载我分享的模板包
链接:
链接请复制到浏览器打开,不建议使用系统自带的浏览器,推荐via浏览器和edge浏览器
第二步 MT管理器语法高亮安装(可选)
这一步是非必须的,懒惰一点的人可以跳过
进入mt,点击左上角三条横线,选择内部储存便会自动打开相应的位置,然后在其中找到download文件夹
也就是图中蓝色的文件夹,你可以在其中找到你刚刚下载的模板包,在mt中点击即可直接打开模板包。
在模板包中,我为大家准备了完整的代码表,以及mt的语法高亮文件,其中代码表请自行前往应用商店下载WPS软件来打开,语法高亮可以直接在mt中点击安装即可
语法高亮作者:改天再说
语法高亮作者QQ:1980316694
语法安装前
安装后
第三步 理解代码
首先用mt打开文件名最后是.ini的文件,即可打开模板,以下是一些基础知识
关于mod
铁锈战争的mod区分与编程,相对来说更像是“描述”,而编程则像是命令,区别在于,“描述”得要考虑这个服从者的能力范围,也就是说必须得以它能理解的代码来编写,不过本质上我也说不清,最大的区别就是铁锈的局限性,这也导致了它的入门难度很低
关于井号——#xxx
井号代表注释,写在一行的开头,那么这一行代码都不会被运行,也不会影响运行,通常用于帮助自己理解或给自己一个提示避免工作量太多弄混淆等
关于中括号——[xxx]
中括号用于表示从此行开始到下一对中括号都是在描述一个节,例如
[core]
name:一个单位
上面这两行就是在描述,在单位的core节(核心数据节)中,这个单位的name(名称)被定义为了“一个单位”
一般的,要想使一个单位能够完整无bug的运行起来,最少只需要规定下面这几行即可
[core]节的
name,displayText,displayDescription,price,maxHp,mass,footprint,constructionFootprint,displayFootprint,buildSpeed,radius,isBio,isBuilding
[graphics]节的
image,image_wreak,image_shadow,imageScale,total_frames
[attack]节的
canAttack,maxAttackRange,canAttackLandUnits,canAttackFlyingUnits,canAttackUnderwaterUnits
[movement]节的
movementType,moveSpeed,maxTurnSpeed
当你在一个单位中描述了上述代码,并为他准备了图像时,就可以尝试将你的模组打包啦!
第四步 打包
找到你所写的单位所在的文件夹,在mt中长按改文件夹,在弹出的界面中选择压缩,其它选项全都默认就好,然后将输入框重点文件名后面的.zip改成.rwmod,这样一来,一个可以运行的模组就好啦,后续要打开它也仅需点击一下文件,然后在弹出的窗口中选择浏览压缩包,即可正常打开其中的文件了
结尾
希望本篇教程能够对小白们有帮助,为我铁圈注入更多的新鲜血液!
有任何问题都可以加群一起交流或者直接在本帖下留言,或者直接私信我
![[教程]入门篇(一)从零开始做一个mod](https://img.tiexiu.vip/user_files/7974/publish/post/17920500_1743213228.jpeg)
![[教程]入门篇(一)从零开始做一个mod](https://img.tiexiu.vip/user_files/7974/publish/post/21487984_1743213602.jpeg)
![[教程]入门篇(一)从零开始做一个mod](https://img.tiexiu.vip/user_files/7974/publish/post/92362167_1743213618.jpeg)
![[教程]入门篇(一)从零开始做一个mod](https://img.tiexiu.vip/user_files/7974/publish/post/28094234_1743215540.jpeg)

