[教程]入门篇(一)从零开始做一个mod

2025-03-29 15:03:02 板块: Mod教程 作者:孤影寂寥

众所周知,铁锈战争是一款兼容性极强的游戏启动引擎(bushi),通过安装mod,可以使它解锁很多种不同的玩法,相信很多萌新小白也有想过,自己去制作一款mod,但是无奈没有基础/没有教程,所以......

这个教程,诞生了!


事先声明

本教程为零基础小白食用,且仅为手机的模组制作教程,有电脑制作要求的可以私信我,某些“大佬”请勿发表带有“引战”意味的言论,感谢理解。

 

第一步    准备工作

下载MT管理器(以下简称mt)

官网下载一键直达:

https://mt2.cn/download/

下载我分享的模板包

链接:

https://gyjl.lanzoum.com/iEWGW2rzcc7g

链接请复制到浏览器打开,不建议使用系统自带的浏览器,推荐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,这样一来,一个可以运行的模组就好啦,后续要打开它也仅需点击一下文件,然后在弹出的窗口中选择浏览压缩包,即可正常打开其中的文件了

 

结尾

希望本篇教程能够对小白们有帮助,为我铁圈注入更多的新鲜血液!

有任何问题都可以加群一起交流或者直接在本帖下留言,或者直接私信我

语法高亮作者:改天再说

语法高亮作者QQ:1980316694


本教程作者(我)QQ:3156404045

群:543319124

  • 上一篇 >:
  • 下一篇 >: