3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 87382|回复: 445
打印 上一主题 下一主题

[原创] 战争游戏:空地一体战 - mod修改工具moddingSuite(简单介绍和使用)

  [复制链接]

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
跳转到指定楼层
主题
发表于 2013-12-26 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Κυκλοφο 于 2014-11-8 21:28 编辑

       工具和一些自己整理的资料会放到下面,也会给出一些英文的教程。只是简单的介绍(单位价格和数量等级,牌组点数),有问题请大家回复一起讨论讨论。预留2楼给问题说明。先说明我不是什么高手只是个初学者,一起提高吧。工具需要.net4.5

不喜欢废话,直接开始。
       启动软件moddingSuite。

注意备份原始文件NDF_Win.dat,修改后的文件只能单机使用,联机请恢复原始文件。
1.单位修改
1.1 点击File选择open,打开窗口定位到游戏目录下的:Data\wargame\PC\210000xxxx(选择最新版,最底下的文件夹),打开NDF_Win.dat文件
1.2 也可以复制NDF_Win.dat文件到常用的地方,修改完在复制回去。

        界面如下

2.1 单击红色区域的搜索栏,填写ever。path(路径)这一栏就搜索到everthing.ndfbin这个文件.(path里有很多文件,大家如果知道是干什么的,可以自行修改)
2.2 选择everthing.ndfbin这个文件,点击绿色区域内的View Ndf file按钮(可能时间比较长,请耐心)
        Ndf界面

3.1单击红色区域的搜索栏,填写id号(86),在界面左侧(Classes)id栏选择 86-TUniteAuSolDescriptor 文件,
3.2界面中间的instance栏(注意不是instances,是instance),列举了各个单位数字标签,可以自行选择修改,详细的数字标签对应的单位名称,我会提供给大家
3.3界面右侧(Properties(属性)),这里只列举常用的,Name对应了大概说明,选择要修改的id(如499),右下角Type栏会显示可以修改的数据。
       id      作用
        476   单位模块(包括装甲,速度,弹药种类......)
        499   单位价格(第一项有用)
        500   单位数量(会有五个数据,从上到下分别对应单位1-5级)
3. 4修改完数值,点击回车确认键修改,不放心可以再双击检查一下。 修改完毕,点击左上角保存按钮。
2.牌组修改[hide]
重复1.1-2.2步骤
3.1 单击红色区域的搜索栏,填写id号(353),在界面左侧紫色区域(Classes)id栏选择 353-TShowRoomDeckRuleManager 文件
3.2 界面右侧(Properties(属性)),选择绿色区域id-1938(看不到的话,请把窗口最大化),在Value栏修改33为自己想的数值。修改完数值,点击回车键确认修改,不放心可以再双击检查一下。
3.4 修改完毕,点击左上角保存按钮。

如果想深入研究,可以去官方模组板块看看
如果不喜欢修改,可以到这里下载ce脚本
ce脚本帖子

单位统计:
PS:我用的是Excel2007.不能打开请回复,我会更新百度和google网盘。



mod工具下载:已更新到0.8.2
modding Suite(官方[点击绿色0.8.2.rar下载])
modding suite(百度网盘)

英文教程:
Modding suite documantation(本地)
DM's awesome tutorial(在线)
Darkmil's awesome quick guides(在线)
86-TUniteAuSolDescriptor 文件,属性英文说明
  • DescriptorID : the instance’s Id, nothing much to say and you probably won’t have to touch this unless you want to remove/add units
  • Modules : a list of different special instances of classes called “modules”, modules control most of a unit’s behavior. They are very important for modding a units specific part. We ‘ll see later how to work with them.
  • _ShortDataBaseName : probably useless ? No idea, really.
  • ClassNameForDebug : useless for modding.
  • StickToGround : boolean determining… well if a unit stick to the ground I guess ? This field may have no use at all but seems to separate Helicopters from other kind of units.
  • The ArmorDescriptor(s) : reference to a TArmorDecriptor instance which determine the armor value of the selected side.  Armor values goes from 0 (null) to 23 (yes, 23) but are still displayed going from 0 to 20 anyway.
  • ManageUnitOrientation : true = unit will always show they most armored side to the greatest threat, false = unit will show whatever side their pathfinding made them to.
  • HitRollSizeModifier : float determining the accuracy malus/bonus due to the unit’s size can be 0.05 (% ?) or -0.15.
  • DeathExplosionAmmo : refer to a TAmmunition instance, is probably used to determine the explosion animation based on the Ammunition instance supplied. No idea yet about how it works exactly.
  • IconeType (IconType) : integer pointing to a unit type list probably.
  • PositionInMenu : probably the unit’s position in the Armory, dunno if it’s in a global list of just whithin a category (TANK, INF, ect) menu. Might be just a remanent of WEE.
  • NameInMenuToken : a localisation hash (hence a reference to the hash table of the unit dictionary), it probably determine the unit’s name diplayed in the uit’s icon in the armory and production menu.
  • Category : point to a category list ( INF, REC, etc)
  • AcknowUnitType : probably determine a unit’s audio acknow when given an order.
  • TypeForAcknow : honestly no idea…
  • Nationalite (Nationality) : determine a unit’s faction, null = NATO, 1 = Pact.
  • MotherCountry :The actual country of the unit. Thanks to Fleff for this one.
  • ProductionYear: pretty explicit.
  • MaxPack : number of card of said unit you can add in a deck.
  • UppgradeRequire : not formal use in WAB beside putting some vehicle in the same line in the Armory.
  • Factory : change a unit’s category in the armory and production menu (in-game). Thanks to homerfcb.
  • ProductionPrice: a unit’s cost(s), actually only the top cost of the list actually matter, the rest are probably remanent of WEE or some old design, just dont care about the rest.
  • MaxDeployableAmmount : a list of a unit’s avaibilities, each of the value refer to a particular veterancy hence the first value is the avaibility at recruit vet’.
  • ShowInMenu : list of boolean determining if a unit can be viewable in the Armory.
  • ProductionTime: time need for the unit to appear at a reinforcement point (in seconds ?).
    Is the same for all units in WAB vanilla.
  • CoutEtoile (StarCost) : relic of WEE and WAB early beta, useless.
  • TextureForInterface: refer to a TUITextureRessource, is basically the unit’s image in the production menu, the small unit "cards" you see in menu.
  • TextureMotherCountryForInterface : The country flag used in the small unit "cards" you see in menu.
  • UnitTypeToken : list of localisationhash that refer to a unit’s possible deck types (motorized, etc…). Be sure to look for the hash at a interface_outgame.dic. Thanks to AJE.
  • UnitMovingType : determine a unit’s locomotion type (tracked, wheeled…). Might be useless since a proper module already take care of this.
  • VitesseCombat (CombatSpeed) : determine a unit’s locomotion speed ? Might be useless since a proper module already take care of this.
  • IsPrototype : pretty explicit
  • TextureTransportForInterface : probably refer to the image used to represent infantry in a transport.
  • Key : absolutely no idea.
  • HitRollECMModifier : Malus/bonus to hit roll due to ECM.


86-TUniteAuSolDescriptor 文件下id为476 - name为Modules属性英文说明
  • TypeUnit
  • Flags
  • CriticModule : manager determining whatkind of critic can a unit receive.
  • TargetCoordinatorModule : constant among all unit instances.
  • Position
  • Inflammable : constant among all unit instances.
  • LinkTeam : constant among all unit instances.
  • CompanyUnit
  • Experience: constant among all unit instances except for supply units.
  • AppearanceModel : manage how a unit is rendere in-game, include : sounds, special effects, models (meshes).
  • Halo : probably manage the selection interface (the “halo” around a unit).
  • MouvementHandler : control the way a unit moves, its speed and agility.
  • WeaponManager : control the behavior and stats of a unit’s weapons.
  • Dammage
  • Visibility
  • Fuel
  • ScannerConfiguration
  • Scanner
  • GhostManager
  • Cadavre (corpse)
  • MissileCarriage
  • AttacheAeroport
  • IAStratModule :
  • StatEngine
  • Debug : nothing for us to touch.
  • Transportable : (for infantries only)
  • Capturable : (for supply units only)
  • Supply : (for supply units only)
  • Transporter : (for transport vehicles and helicopters only)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

3

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏22
回复

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
舒服的沙发
 楼主| 发表于 2013-12-26 22:40 | 只看该作者
本帖最后由 Κυκλοφο 于 2014-2-23 01:29 编辑

关于模块的说明(右侧Name[Modules])   ‘都是以前回复网友的在这里整理一下
红色箭头就是模块的文件调用,注意后面的数字(列:88:9658),不是具体的数值而是调用的文件。除非你知道具体作用或者使自己添加的文件否则不要修改。
如果想修改数值,需要继续查找调用的文件,看里面有没有需要的数值。

PS  只要是文件调用的那一行,都可以双击前面弹出调用文件的对话框,可以在里面修改数值或继续追查文件。

1.武器射程

用9k37_buk_M1举例。要修改范围需要知道武器(WeaponManager)94 xxxxxx的编号,数字ID有对应英文说明,

点击紫色区域输入8556并在绿色区域选中8556,进入9k37_buk_M1属性页面,点击476在下方寻找WeaponManager会看到88-9662,双击前面红色map栏。

弹出绿色9662,双击红色542,

弹出绿色16726,双击红色639

双击红色22693



弹出绿色22693,双击红色788.

双击红色27361

弹出绿色27361,找到武器ID 94 37094 双击1038

进入武器属性页面“直升机范围为1207”战斗机为1218"。会看到数值与游戏中不同,下面列出公式:旧修改数值/游戏显示数值*要在游戏中显示数值=要编辑数值 (列:208000/2800*5000=371428.57).游戏中计算为175的倍数,得到数值进行百位项四舍五入为371000。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
硬硬的板凳
 楼主| 发表于 2013-12-26 22:41 | 只看该作者
占楼编辑
回复 支持 反对

使用道具 举报

3

主题

392

帖子

324

积分

高级玩家

Rank: 4

贡献度
4
金元
3076
积分
324
精华
0
注册时间
2011-8-2
冰凉的地板
发表于 2013-12-28 08:48 | 只看该作者
支持一下
回复 支持 反对

使用道具 举报

1

主题

266

帖子

339

积分

高级玩家

Rank: 4

贡献度
0
金元
3394
积分
339
精华
0
注册时间
2013-2-12
5#
发表于 2014-1-3 18:47 | 只看该作者
双击运行无响应怎么破,只多了一个DAT文件汗颜

回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
6#
 楼主| 发表于 2014-1-3 22:28 | 只看该作者
Knat_|_卍囧卐 发表于 2014-1-3 18:47
双击运行无响应怎么破,只多了一个DAT文件汗颜

需要  .NET 4.5 framework  ,看看行不行。
回复 支持 反对

使用道具 举报

1

主题

266

帖子

339

积分

高级玩家

Rank: 4

贡献度
0
金元
3394
积分
339
精华
0
注册时间
2013-2-12
7#
发表于 2014-1-4 09:35 | 只看该作者
对了,为什么我吧T80U的前装甲数值调到最大58863,到游戏里一看是变成18的前甲了,于是我把数值改成58862,到游戏里一看前甲变成零了,请问怎么把T80U的前甲改成20以上啊?顺便求一下第41号升级档的原版NDF_Win.dat
回复 支持 反对

使用道具 举报

3

主题

444

帖子

449

积分

高级玩家

Rank: 4

贡献度
6
金元
4252
积分
449
精华
0
注册时间
2010-2-18
8#
发表于 2014-1-23 01:31 | 只看该作者
Κυκλοφο 发表于 2013-12-26 22:41
占楼编辑

请问如果想将北约的单位转成华约该怎么修改呢?
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
9#
 楼主| 发表于 2014-1-23 13:18 | 只看该作者
ZERRYC 发表于 2014-1-23 01:31
请问如果想将北约的单位转成华约该怎么修改呢?

简单点的就是修改单位的国籍,但是被修改的国家就没有该单位了。其他我就不知道了。
回复 支持 0 反对 1

使用道具 举报

3

主题

444

帖子

449

积分

高级玩家

Rank: 4

贡献度
6
金元
4252
积分
449
精华
0
注册时间
2010-2-18
10#
发表于 2014-1-23 18:13 | 只看该作者
Κυκλοφο 发表于 2014-1-23 13:18
简单点的就是修改单位的国籍,但是被修改的国家就没有该单位了。其他我就不知道了。
...

呼~~改好了,仅仅改国籍不行,还要到id-358里给华约加上你要改的单位的id
回复 支持 反对

使用道具 举报

7

主题

687

帖子

482

积分

高级玩家

Rank: 4

贡献度
7
金元
4542
积分
482
精华
0
注册时间
2011-3-17
11#
发表于 2014-2-3 13:54 | 只看该作者
本帖最后由 saddff 于 2014-2-3 13:56 编辑

Windows XP用不了=_=,有誰能將修改特有單位後的data檔發佈嗎(44號更新檔)
回复 支持 反对

使用道具 举报

0

主题

163

帖子

170

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1701
积分
170
精华
0
注册时间
2011-1-7
12#
发表于 2014-2-10 16:30 | 只看该作者
支持一下,之后有问题会问你的
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
13#
 楼主| 发表于 2014-2-10 19:57 | 只看该作者
saddff 发表于 2014-2-3 13:54
Windows XP用不了=_=,有誰能將修改特有單位後的data檔發佈嗎(44號更新檔)

工具需要.net4.5,不知道你说的特有单位是什么。官网modding页面有些别人做好的mods。
回复 支持 反对

使用道具 举报

0

主题

163

帖子

170

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1701
积分
170
精华
0
注册时间
2011-1-7
14#
发表于 2014-2-11 20:50 | 只看该作者
你好,你给的单位统计里的instance和单位对应不上,是不是版本的问题
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
15#
 楼主| 发表于 2014-2-11 22:19 | 只看该作者
qjp30119961120 发表于 2014-2-11 20:50
你好,你给的单位统计里的instance和单位对应不上,是不是版本的问题

嗯,一直没时间修正,原型是30多号版本。现在可能需要向后推移几个。有时间在修正吧,700多个。
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
16#
发表于 2014-2-18 03:16 | 只看该作者
本帖最后由 bubos668 于 2014-2-18 03:36 编辑

楼主大人:按步骤修改了牌组数量,33改成了99!我不算太贪吧?但是特定单位的数量限制如何突破?请教!
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
17#
 楼主| 发表于 2014-2-18 03:45 | 只看该作者
修改完数值,最好点击回车确认修改。不放心可以再双击检查一下。   修改的文件:左边ID353     中间Instance65294     右边ID1938
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
18#
发表于 2014-2-21 17:24 | 只看该作者
这两天照着楼主的教材一通狂改!终于可以胖揍电脑了!haha!  但还有一问题请教:开局点数在哪里改?资料里好像没提。赐教!
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
19#
 楼主| 发表于 2014-2-22 19:35 | 只看该作者
bubos668 发表于 2014-2-21 17:24
这两天照着楼主的教材一通狂改!终于可以胖揍电脑了!haha!  但还有一问题请教:开局点数在哪里改?资料里好 ...

抱歉,我也没有深入研究。看到官方论坛有这个工具,所以在这里用中文介绍一下工具的基本使用。英文好的话,其实工具左边的英文就大致描述了用途,也可以去官方http://www.wargame-ee.com/forum/viewforum.php?f=161&sid=7a1d2ec57aba8f2886b44100ce431174看看,。我也是用google翻译一条条学的。
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
20#
发表于 2014-2-22 21:14 | 只看该作者
谢谢楼主解答,现在后悔英文还给老师了。还有,我在改FOB的补给的时候,就是点开modules那一栏,找到有字母supply的选项,后面有数字栏可选,有的数字有效,有的进入游戏显示乱码,这是为何?难道是进制不同,看着也不像啊?
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
21#
 楼主| 发表于 2014-2-22 23:44 | 只看该作者
bubos668 发表于 2014-2-22 21:14
谢谢楼主解答,现在后悔英文还给老师了。还有,我在改FOB的补给的时候,就是点开modules那一栏,找到有字母 ...

不是在那里改,哪里是调用的文件编号(就是数字)除非你新建或者知道可以在那里选,要一直查找文件到你要改的数值。你可以看看fob,9410-9421的supply都是一个文件,也就是用的是一个参数,可以双击最前面的map(不知道在哪里我一会更新一下贴图),在弹出542default双击,弹出692应该就是补给的数值。有些地方我可能没说清楚一会再更新下教程。
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
22#
发表于 2014-2-23 16:45 | 只看该作者
谢楼主,在摸不着门道的时候,稍加点拨,立时豁然开朗。FOB已改成,很好奇这mod工具是谁出的?官方还是玩家?
现正深入钻研中,打算找出改开局点数的方法~~
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
23#
 楼主| 发表于 2014-2-23 19:43 | 只看该作者
bubos668 发表于 2014-2-23 16:45
谢楼主,在摸不着门道的时候,稍加点拨,立时豁然开朗。FOB已改成,很好奇这mod工具是谁出的?官方还是玩家 ...

在管网找到了,官方索引帖,看不懂就用google在线翻译。在教程2.1步骤输入gdconstante,打开文件左边选择 TWargameTunableConstante 右边选择ArgentInitialTable 底下就是开局点数。
因为游戏法国人做的,有些是法语有些是英语、研究起来很麻帆,多去管方看看,多做些文件用途的记录。至与工具作者应该是玩家,但是官方许可,文件有加密破解很麻烦,应该都是有沟通的。
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
24#
发表于 2014-2-24 11:42 | 只看该作者
楼主爱死你了!现在齐活了!
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
25#
发表于 2014-3-3 15:35 | 只看该作者
楼主大人又有问题请教:单位的光学系统等级在哪里改?  盼盼~~
回复 支持 反对

使用道具 举报

2

主题

525

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
5539
积分
662
精华
0
注册时间
2012-3-27
26#
 楼主| 发表于 2014-3-4 13:00 | 只看该作者
bubos668 发表于 2014-3-3 15:35
楼主大人又有问题请教:单位的光学系统等级在哪里改?  盼盼~~

这个我真不知道。
回复 支持 反对

使用道具 举报

1

主题

320

帖子

344

积分

高级玩家

Rank: 4

贡献度
6
金元
3202
积分
344
精华
0
注册时间
2014-1-30
27#
发表于 2014-3-4 14:19 | 只看该作者
好吧,只能自己摸索了,谢谢楼主回答!
回复 支持 反对

使用道具 举报

0

主题

4

帖子

64

积分

初级玩家

Rank: 2

贡献度
0
金元
635
积分
64
精华
0
注册时间
2012-1-31
28#
发表于 2014-3-16 09:49 | 只看该作者
mod工具能提取单位模型吗?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
645
积分
5
精华
0
注册时间
2014-3-23
29#
发表于 2014-3-24 20:45 | 只看该作者
lz,飞机ecm怎么改呀
回复 支持 反对

使用道具 举报

0

主题

4

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
645
积分
5
精华
0
注册时间
2014-3-23
30#
发表于 2014-3-24 20:48 | 只看该作者
bubos668 发表于 2014-3-4 14:19
好吧,只能自己摸索了,谢谢楼主回答!

在scannerconfiguration里面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-20 06:34 , Processed in 0.162974 second(s), 48 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表