Mod制作方法
钢铁之师吧
全部回复
仅看楼主
level 7
r23r1e21 楼主
以前在另外一个帖子里回复了几个吧友的mod制作相关的问题,但是当时写的比较凌乱。正好在罗马尼亚DLC更新后,Eugen允许我们修改DLC的师了,就打算重新开贴详细讲解下Mod的制作方法
2020年08月18日 14点08分 1
level 7
r23r1e21 楼主
一,创建Mod
首先找到你SD2游戏所安装的地方
例如我的游戏路径为F:\Steam\steamapps\common\SteelDivision 2
进入mod文件夹,如果之前没有做过任何尝试的情况下,你会看到两个文件夹以及4个文件
在这其中,前两个文件夹为制作mod的模板,不要修改。
两个pdf文件以及一个txt文件为制作mod的简要教程,可以自己多研究下。
2020年08月18日 14点08分 2
level 7
r23r1e21 楼主
在此,运行CreateNewMod.bat,就会弹出一个命令行窗口要求你输入mod的名字,在这里以修改第一滑雪猎兵师举例,就把mod命名为1. Skijager。
等待一段时间后,就会生成一个你的命名的Mod文件夹,只需要修改这个文件夹里面的文件。
2020年08月18日 14点08分 3
大佬,我正版的为什么找不到CreateNewMod.bat这个文件
2020年08月29日 12点08分
@江南银翼 给个图
2020年08月29日 13点08分
@江南银翼 建议验证一次游戏完整性
2020年08月29日 13点08分
多谢大佬,真的是验证就有
2020年08月29日 14点08分
level 7
r23r1e21 楼主
二,修改数据
注:Eugen使用ndf格式文件来保存相关数据。我们修改时用文本编辑工具修改就可以。(我举例时用的是Notepad++,你用记事本也可以,就是麻烦点)
1, 找到每个师的名字
文件位置:
Steel Division 2\Mods\1. Skijager\GameData\Generated\Gameplay\Decks里的DivisionList.ndf
以HB结尾的师是历史战役和将军模式的师,其他的是对战中的师,在此处找到自己想修改的师的名字,如Descriptor_Deck_Division_GR_1_Skijager_multi
2020年08月18日 14点08分 4
这里是指增加一行吗?
2020年08月29日 14点08分
这是师的名字,你要改哪个师就复制他的名字去别的文件中查找和修改
2020年08月29日 14点08分
楼主 游戏是不是更新之后全改了 这个位置找不到DivisionList.ndf啊
2022年06月19日 02点06分
@尼伯龙根齐格飞 大佬,我的Notepad++为什么打不开ndf文件文件,百度说要SQL sever才能打开。
2022年10月18日 02点10分
level 7
r23r1e21 楼主
1, 每分钟经济修改
文件位置:
Steel Division2\Mods\1. Skijager\GameData\Gameplay\Decks里的DivisionEconomy.ndf
只需要修改前三十行中括号里的数字就可以修改单人和多人对战中的经济点数。
在这个ndf的文件的后面是一些历史战役的经济点数,同样可以在这里修改。
2020年08月18日 14点08分 5
请教大佬,这个经济修改了之后在外面有显示,但是进游戏之后还是原来的数值
2020年08月29日 07点08分
这个进入游戏后不生效
2020年09月05日 14点09分
现在怎么找不到这些文件啊。。。
2020年11月21日 23点11分
找不到DivisionEconomy.ndf啊
2021年02月16日 04点02分
level 7
r23r1e21 楼主
3,卡位修改
文件位置:文件位置:
Steel Division2\Mods\1. Skijager\GameData\Gameplay\Decks里的DivisionCostMatrix.ndf
找到你要修改的师的花费矩阵修改即可
2020年08月18日 14点08分 6
完全不起作用
2020年09月11日 15点09分
我想找有喀秋莎单位的第9骑兵师,但有几个ndf文件里找不到的
2021年02月16日 05点02分
level 7
r23r1e21 楼主
4,每个师有哪几卡
文件位置:
Steel Division 2\Mods\1. Skijager\GameData\Generated\Gameplay\Decks里的Divisions.ndf
搜索你想修改的师的名字:Descriptor_Deck_Division_GR_1_Skijager_multi
前面是这个师的属性描述,往后找到:PackList
每个括号是一种卡,前面的是武器装备的名字,后面是数量。
把第一行的1改为4 ,你在游戏中就可以带4卡电台摩托了。
也可以复制粘贴其他师的卡,比如把五装的Hummel条目直接粘贴进来(不过DivisionRule.ndf也要粘贴,一一按顺序对应即可)
在PackList后面这个地方可以改最大点数,比如芬步这里就是55
2020年08月18日 14点08分 7
我粘贴了其他师的卡,同时也粘贴了DivisionRule.ndf里面,生成报错,说什么DLC找不到对应ID?
2020年09月07日 14点09分
改了数据还是不起作用
2020年09月11日 16点09分
@Βάραγγος 同问[小乖]生成的时候报错
2021年02月13日 11点02分
大佬 正版这个deck文件夹里没有Divisions.ndf啊 是不是改到哪里去了
2022年06月19日 02点06分
level 7
r23r1e21 楼主
5,每一卡的数量和经验修改,以及载具
文件位置:
Steel Division 2\Mods\1. Skijager\GameData\Generated\Gameplay\Decks里的DivisionsRules.ndf
搜索你想修改的师的名字:
UnitRuleList里面是要修改的卡的数据,这里以Pak40举例:
第一行是单位的名字,后面会依靠这个名字搜索并修改单位的属性。
第三行是这个单位可用的载具,按原有格式修改即可。
第四行是可带几卡,但主要以Division里为主。
第五行为每阶段数量。
第六行为经验惩罚,游戏里实际的装备数量为两个数字相乘,小数部分大于0.5时向上取整,小于等于0.5时向下取整
再往下的TransportRuleList为载具的种类以及数量
第一行为载具名字,第二行为数量
2020年08月18日 14点08分 8
没找到这个文件在哪啊
2022年06月19日 02点06分
level 7
r23r1e21 楼主
6,单位的数据
文件位置:
Steel Division 2\Mods\1. Skijager\GameData\Generated\Gameplay\Gfx里的UniteDescriptor.ndf
搜索单位的名称如Descriptor_Unit_PaK_40_75mm即可
里面可以改很多东西,步兵装甲和飞机都有一些不同,这里只说几个常用的修改,其他的自己摸索一下吧。
//Damage里面MaxDamage就是血量(对步兵是人数),MaxHPforHUD是游戏里显示的血量
Armor里是装甲数据,分别为前侧后顶,数值*5为实际数据。(图二为Descriptor_Unit_T34_85_obr_43_GER)
//Production里,Factory表明是在反坦克栏
下面的Resource里的两个数是对战里的点数花费和将军模式里的点数花费
//Supply里SupplyCapacity是补给数量(图为欧宝补给卡车可补给10000弹药)。
2020年08月18日 14点08分 9
这个文件好像也不知道放哪去了
2022年06月19日 02点06分
为什么我这个文件夹里只有一句export GhostModuleDescriptor is TGhostModuleDescriptor
2022年08月05日 05点08分
level 7
r23r1e21 楼主
7,武器的数据
文件位置:
Steel Division 2\Mods\1. Skijager\GameData\Generated\Gameplay\Gfx里的WeaponDescriptor.ndf和Ammunition.ndf
在WeaponDescriptor.ndf这个文件里,搜索前文的武器数据(在这里只需要搜索Descriptor_Unit_PaK_40_75mm后面的部分,即PaK_40_75mm)
Salves为单位的弹药,依次对应下面的武器,这里是AP23发,HE10发,APCR6发。
注意这里的Ammunition里的值Ammo_Pak40_75mmL_AP
在Ammunition.ndf搜索这个值。
Arme里面的值为该武器类型,穿甲值为29*5=145
PhysicalDamages为伤害
SuppressDamages为压制
SupplyCost为补给每一发弹药消耗的补给值
Idling为固定精度
Moving为移动进度
2020年08月18日 14点08分 10
这个穿深是近距离穿深,怎么修改远距离呢
2020年08月19日 07点08分
另外射程怎么改?
2020年08月19日 07点08分
@贴吧用户_0aJUS5e 射程在ammunition里的porteemaximale这一栏
2020年08月19日 09点08分
@贴吧用户_0aJUS5e 穿深衰减的表我没找到。。
2020年08月19日 09点08分
level 7
r23r1e21 楼主
三,生成Mod
当你完成了你所需要的数据修改时,回到这个Mod的文件夹。
运行GenerateMod.bat
弹出此窗口表明Mod已经成功生成。
注意:在生成Mod过程中如果弹出窗口警告你缺某某单位时,Ignore always即可,不影响实际效果。
2020年08月18日 15点08分 11
level 10
才发现这次更新支持dlc师的只做了,哈哈,太好了
2020年08月18日 17点08分 12
level 7
请教一下ai的经济数据等具体应该在哪里看?只知道在 GameData/Gameplay/Skirmish/Strategies里面
2020年08月18日 23点08分 13
如果说ai的100140170这个经济就在5楼啊 ai只会用平衡经济 你改其他的经济就可以
2020年08月19日 05点08分
@r23r1e21 不是,比如困难及以上ai的卡组数量和经济收入作弊系数等等数据。我记得1代的困难ai是1.5倍,但忘了在哪里看了。
2020年08月19日 06点08分
@Memel- 啊这我还真没关注过
2020年08月19日 09点08分
@Memel- 之前看到过,在某一个文件里的,等回头我找下
2020年08月19日 10点08分
level 7
大佬666
2020年08月19日 06点08分 14
level 6
开mod能玩dlc战役了吗?原来开mod进dlc直接进不去游戏
2020年08月19日 08点08分 15
按法鸡的说法是可以了 但我还没试过
2020年08月19日 09点08分
1 2 3 4 5 6 尾页