一、找到游戏目录
在Steam中:
库 → 钢铁之师2 → 属性 → 本地文件 → 浏览本地文件
进入后会看到 Mods/ 文件夹,所有Mod工具都在里面。
二、创建你的第一个Mod文件夹
1.创建Mod文件夹
在 Mods/ 目录下打开命令行(Shift+右键 → "在此处打开PowerShell窗口"),然后运行:
CreateNewMod.bat MyFirstMod
PowerShell为了安全,默认不会在当前目录查找可执行文件,必须显式指定路径(CMD不需要加 .\ 前缀。):
.\CreateNewMod.bat MyFirstMod
或者使用完整路径:
E:\BaiduNetdiskDownload\v165547\GAME3614\Mods\CreateNewMod.bat MyFirstMod


2.成功后会生成以下结构

MyFirstMod/
├── AssetsModding/ ← 放你的自定义资源(贴图、模型、声音等)
├── CommonData/ ← 通用数据
├── GameData/ ← 游戏数据(单位、武器、界面等)
├── Gen/ ← 生成文件
├── base.zip ← 基础文件(不要修改!)
├── GenerateMod.bat ← 生成Mod
├── UpdateMod.bat ← 更新Mod
└── UploadMod.bat ← 上传Mod
三、生成Mod
1. 进入你的Mod目录
cd MyFirstMod
2. 运行生成命令
.\GenerateMod.bat
正常现象:屏幕会变黑几秒钟,这是在编译Mod数据。
3. 生成成功标志
-
看到成功提示消息
-
你的Mod被分配了一个默认SteamID(临时的)

C:\Users\liao\Saved Games\EugenSystems\SteelDivision2\mod


保存Config.ini后,要重新运行:
.\GenerateMod.bat
四、快速开始修改
Generated\Gameplay\Gfx\
| 文件名 | 大小 | 作用 |
|---|---|---|
AllUnitsTactic |
157 KB | 单位战术数据 |
AllUnitsTactic |
143 KB | 单位战略数据 |
Ammunition |
7,492 KB | 弹药/武器伤害数据 |
ArmesArmures |
228 KB | 武器装甲数据 |
ArmorDescriptor |
11 KB | 装甲描述 |
DamageLevels |
47 KB | 伤害等级 |
DamageResistance |
2 KB | 伤害抗性 |
FireDescriptor |
19 KB | 开火描述 |
EffetsSurUnite |
84 KB | 单位效果 |
\Mods\MyFirstMod\GameData\Generated\Gameplay

- 查找师名(后续修改基础)
-
路径:GameData\Generated\Gameplay\Decks\DivisionList.ndf
-
要点:HB 结尾为历史战役师,其余为对战师,找到目标师名(如 Descriptor_Deck_Division_GR_1_Skijager_multi)备用
- 每分钟经济修改
-
路径:GameData\Gameplay\Decks\DivisionEconomy.ndf
-
要点:改前 30 行括号内数字(单 / 多人对战经济),文件后半段为历史战役经济,可同步修改
- 师卡位修改
-
路径:GameData\Gameplay\Decks\DivisionCostMatrix.ndf
-
要点:找到目标师花费矩阵,直接修改对应数值
- 师的卡牌配置修改
-
路径:GameData\Generated\Gameplay\Decks\Divisions.ndf
-
要点:搜目标师名,括号后数字为卡牌数量(如 1 改 4 即可带 4 卡);可复制其他师卡牌(需同步在 DivisionRule.ndf 粘贴对应条目);PackList 后数值为师最大点数上限
- 卡牌 / 载具 / 经验修改
-
路径:GameData\Generated\Gameplay\Decks\DivisionsRules.ndf
-
要点:搜目标师名,UnitRuleList 改卡牌数量 / 经验惩罚;TransportRuleList 改载具种类 / 数量,按原有格式修改即可
- 单位数据修改(血量 / 装甲 / 花费等)
-
路径:GameData\Generated\Gameplay\Gfx\UniteDescriptor.ndf
-
要点:搜单位名(如 Descriptor_Unit_PaK_40_75mm);MaxDamage 为实际血量(步兵是人数);Armor 数值 ×5 为实际装甲;Resource 内数字为对战 / 将军模式点数花费
- 武器数据修改(穿甲 / 伤害等)
-
路径:GameData\Generated\Gameplay\Gfx\WeaponDescriptor.ndf+Ammunition.ndf
-
要点:①WeaponDescriptor.ndf 搜单位名后缀,复制 Ammunition 内弹药标识;②Ammunition.ndf 搜该标识,穿甲值 ×5 为实际值,可改伤害 / 压制 / 弹药补给 / 精度
快速验证:修改经济
GameData\Gameplay\Decks\DivisionEconomy.ndf



每分钟经济涨 999 点,会持续不断地爆兵,几乎无限出兵
