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

注册 登录

QQ登录

只需一步,快速开始

查看: 21543|回复: 36
打印 上一主题 下一主题

[MOD] 关于如何修改游戏本身

  [复制链接]

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

跳转到指定楼层
主题
发表于 2015-9-17 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qweytr_1 于 2015-9-19 13:13 编辑

#!在最开始,感谢楼下某位eorthe提供的moddingsuite的简易使用方法:http://bbs.3dmgame.com/thread-4176597-1-1.html,这个链接会教会你最基本的修改器使用方法,然后针对这款游戏的修改方式,由这个帖子来完成:
在一切的开始,求顶贴……虽然我不会设置“回复可见”,但希望大家还是默认了这里拥有这样的设置,毕竟身为准备找工作的大四狗抽出时间打这些不容易……

首先,如果你只是想通关……完全没有必要读这个帖子……修改器会帮你做完一切
而且,按照现在的补丁速度,通关需要很久很久……
同时,mod制作需要对游戏有很深刻的研究(不像红警那样,红警把一切都明显地展示给你,然后不会改只能说你英文很差很差……)
以下是修改综述:

Uses:
英文原版,不管哪个升级档,不然或许会造成对应困难
Moddingsuite 我用的是0.8.2..如果不知道该如何使用这款修改器的,请移步战争游戏论坛……那里介绍得更全面些

在大约是5天之前,我刚刚删掉《战争游戏:红龙》,在删修改器的时候,忽然发现竟然还有一款游戏可以用这个修改器……
于是乎这款游戏的命运……

首先,游戏里面有哦很多限制,再也不复当年帝国时代II里面那样民兵砍城墙的盛况……
小兵(我改的是Felin)并不能攻击建筑……其中或许有一些设定,但我不知道它是如何实现的,所以,暂时,我还不会修改这点,于是这方面的知识或许还需要大家一起试验……

下面我要讲的,是如何找到单位的位置:

理论上讲,有两种方法:
一种是找到TAllU。。。那个东西,猜出ClassNameForDebug的名字之后直接手工二分法找单位在哪里,而后直接读到单位id
比如,Felin的ClassNameForDebug里面是含有Felin的……
BUT……
M993的name是Unit_HEMTT_recolteur

so,必须使用其他技巧……
找到一个可用的ZZ_Win.dat(比如77000508版)和最新Ndf_Win.dat,使用Moddingsuite打开这两个文件
从ZZ_Win.dat找到unites.dic(选择us\localisation\unites.dic那个,这就是我要求使用英文版的原因……对应相当优秀,另外建议大家先对文件大小排序一下,我们要改的都是大文件……)
(坑爹的发现是自己的截图貌似只是缩略版……完全不能看,看来只要求别人给大图了……)
然后通过在搜索框中输入单位名称找到单位名称的Hash,或许有三个,或许有五个……这只能一个一个试试了……我没有其他更好的方法。
当然请确保你输入的名称的确是单位的名称……毕竟这里单位名称并不是那样好找的……

这三个(或者更多)Hash之中有一个会被写在NameInMenuToken上面,这个就是那个单位的名称,当然,如果你觉得这样重复得太厉害,你搜索单位描述也是一样的……虽然后者或许要多打些字
于是……
Ndf_Win.dat的everything.ndfbin(最大的那个包)之中找到TTypeUnitModuleDescriptor,选择右边的筛选,条件选NameInMenuToken(打开筛选框之后双击左边的那个框,之后按N)
于是你就选中了NameInMenuToken,此后双击右边那个框,输入Hash,几个Hash大约会中一个。。
之后点那个看起来像搜索键的按钮,按钮功能是看看到底是哪个instance调用了你选择的这个instance,一般调出来的东西就是你要修改的单位……

##如何修改单位属性:
单位属性是用单位instance里面的ModuleXX来储存的,一般一个单位会存30多个Module,游戏通过读取这些Module来理解单位所拥有的技能,所以如果你想修改一个单位,你必须修改单位包含的module(一般就是:数据类型栏双击-弹出窗口-再找到想修改的数据类型双击-新窗口-……-终于找到Float或者UInt32类型数据-修改数值)
所以,下面的操作都有一个不断追码的过程,我省略了这点,但第一行的链接里面有向下追引用的各种截图,可以看看……


##如何修改武器
武器似乎是独立的,这比红龙不知好了多少倍……
我不确认是否给小兵换上新武器之后他们就能攻击建筑,只是我修改了武器之后小兵再也不能进房间跟别人肉搏了……都是别人干我的份……
1
修改武器需要最终修改到名叫TAmmuXXXXXXXXXX的东西里面存放的instance,那里面带Max的一般是射程,带damage的一般是伤害(大约有个suprise的,那个是惊吓伤害,似乎并没什么卵用……我喜欢同时修改射程和攻击力(PhysicalDamage)。。基本上改完这个跟射程之后敌人就再见了……)
玩战役的时候我从未从地图上看到一个敌人站立超过5秒钟……

!请记住,想修改杀伤力请修改TAmmuXXXXX下面的instance,module里面的Damage其实应当改名Hit Points更合适……如果你从Module里面直接选到Damage……然后把MaxDamage改成了700000——恭喜你做出了HP700000的生物(大约是死不掉的……)

##如何修改移动速度
其实这个很简单,有个带Move******的东西,一改就好,当然,鉴于不止一个单位用了这个module,你懂的……
解决方法是复制,create a copy,就是你追码用的那个钮的右边那个纽,点开会多出这个选项……
一般这个纽是点不动的……会弹出提示,说这不是一个Top Object……但你只要先点一下追码按钮左边的那个钮……一切就安静了……
之后,你就可以将单位的移动module选成你复制的那个,然后修改……
这样就不会有其它生物收到你的修改效果了……

##修改资源以及资源储备(NEW)
这是9.18亲测完成的。

首先每隔几秒加钱是有module实现的,所以理论上可以通过修改使得任意单位获得这个能力,但这样做,我并不保证会不会出现其他问题。。
所以我更倾向于更改具有资源生产能力的单位:比如自动加钱的主基地……

首先,记住一个Instance:17457,这个是美国基地的造钱module……
理论上用这一句话就可以让大家忘乎所以地修改了……
另外id=97,100,112分别生产三大资源。。
这些个instance是如何找到的我不细说,无非就是各种追名字追引用……
得到了这些,我们就可以直接处理了……

以下是修改美军基地生产方法(17457)的简明流程
最开始,查找17457的引用,发现有2个单位引用了17457,不过没关系,经查证这两个都是美国的家伙,不用理会……
于是开始修改,否则要新建17457的副本之后修改这个副本的相关信息,不然电脑或许也会收到你修改带来的福利……
17457-双击它的default栏,在弹出对话框中双击transformationformulas
在弹出的对话框里新建两个条目,然后让这三个条目分别指向97,100,112(当然,过程有些繁琐,但一般做到这里都会明白该如何处理的)
于是你的基地就同时拥有了制造钱,铝和稀土的能力……
有些美中不足之处是生产速度实在捉急……不过没关系……可以通过建立并修改97,100,112的副本来弥补这点……

当然记得均衡修改,否则你会发现你的基地里面幸福地堆满了稀土——但你只有1单位的铝……(虽然不影响生产,不过看上去很难看,不是么……)

资源储存,是用storage模块来完成的,具体怎么修改,相信大家已经十分熟练了……

##其他功能
scanner大约是视野,有两个,一个是距离,一个是清晰度,自己看着调就好了……
visible之类的东西,是自身的隐蔽行动能力……理论上一个很大的数值可以让你摸到对方基地都不被对方发现……当然这是红龙的设定了……

大约就是这些,我会不定期更新……
就这样了,希望大家积极顶贴……

本帖子中包含更多资源

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

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

使用道具 举报

9

主题

2269

帖子

2225

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
3
金元
22132
积分
2225
精华
0
注册时间
2008-9-22
舒服的沙发
发表于 2015-9-17 16:24 | 只看该作者
顶 就是需要这样的好帖。。。!
回复 支持 反对

使用道具 举报

25

主题

884

帖子

873

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
6328
积分
873
精华
0
注册时间
2007-2-6
硬硬的板凳
发表于 2015-9-17 16:33 | 只看该作者
技术帖要顶~~
回复 支持 反对

使用道具 举报

0

主题

18

帖子

18

积分

新手玩家

Rank: 1

贡献度
0
金元
780
积分
18
精华
0
注册时间
2015-8-15
冰凉的地板
发表于 2015-9-17 16:37 | 只看该作者
卧槽 你想干嘛 想逆天啦
回复 支持 反对

使用道具 举报

55

主题

3212

帖子

2971

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
55
金元
27513
积分
2971
精华
0
注册时间
2009-5-3
5#
发表于 2015-9-17 17:20 | 只看该作者
技术帖要顶~~
回复 支持 反对

使用道具 举报

7

主题

556

帖子

557

积分

高级玩家

Rank: 4

贡献度
5
金元
5373
积分
557
精华
0
注册时间
2012-1-2
6#
发表于 2015-9-17 19:44 | 只看该作者
  吊炸天啦,早就想改改了。原版各种 限制扯淡
回复 支持 反对

使用道具 举报

21

主题

465

帖子

523

积分

高级玩家

Rank: 4

贡献度
19
金元
4473
积分
523
精华
0
注册时间
2012-2-21
7#
发表于 2015-9-17 21:20 | 只看该作者
终于找到一个有营养的了!顶LZ!先收藏起来慢慢研究!
回复 支持 反对

使用道具 举报

38

主题

1753

帖子

1872

积分

游戏狂人

Rank: 6Rank: 6

贡献度
71
金元
15884
积分
1872
精华
0
注册时间
2009-8-16
8#
发表于 2015-9-18 00:16 | 只看该作者
恩,这个叼                     
回复 支持 反对

使用道具 举报

58

主题

2494

帖子

3057

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
18
金元
29846
积分
3057
精华
0
注册时间
2011-10-30

3DM页游玩家

9#
发表于 2015-9-18 10:19 | 只看该作者
这个必须顶啊  虽然还没看明白是什么   
技术贴不顶对不起LZ啊
回复 支持 反对

使用道具 举报

101

主题

2770

帖子

3081

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
208
金元
22492
积分
3081
精华
0
注册时间
2004-1-11
10#
发表于 2015-9-18 10:21 | 只看该作者
赞,期待更多的研究文章
回复 支持 反对

使用道具 举报

32

主题

3444

帖子

5421

积分

游戏精英

Rank: 8Rank: 8

贡献度
65
金元
51605
积分
5421
精华
0
注册时间
2009-6-3
11#
发表于 2015-9-18 10:50 | 只看该作者
好贴支持呀
回复 支持 反对

使用道具 举报

32

主题

3444

帖子

5421

积分

游戏精英

Rank: 8Rank: 8

贡献度
65
金元
51605
积分
5421
精华
0
注册时间
2009-6-3
12#
发表于 2015-9-18 10:51 | 只看该作者
期望LZ能出一个CE的修改
回复 支持 反对

使用道具 举报

2

主题

471

帖子

449

积分

高级玩家

Rank: 4

贡献度
2
金元
4413
积分
449
精华
0
注册时间
2013-4-19
13#
发表于 2015-9-18 11:04 | 只看该作者
好贴,有内容。
回复 支持 反对

使用道具 举报

45

主题

729

帖子

1243

积分

游戏狂人

Rank: 6Rank: 6

贡献度
58
金元
10110
积分
1243
精华
0
注册时间
2012-5-28
14#
发表于 2015-9-18 20:31 | 只看该作者
楼主可否修改下美国m1a1坦克 做个例子啊 先谢谢啦
回复 支持 反对

使用道具 举报

45

主题

729

帖子

1243

积分

游戏狂人

Rank: 6Rank: 6

贡献度
58
金元
10110
积分
1243
精华
0
注册时间
2012-5-28
15#
发表于 2015-9-18 21:17 | 只看该作者
everything.ndfbin 这个没找到 在哪里啊
回复 支持 反对

使用道具 举报

65

主题

2249

帖子

3163

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
346
金元
17591
积分
3163
精华
2
注册时间
2006-5-6
16#
发表于 2015-9-18 23:40 | 只看该作者
能照楼主说的打开软件,但是打开后完全不会用了,希望有会的好心人发一下图文教程
回复 支持 反对

使用道具 举报

1

主题

609

帖子

575

积分

高级玩家

Rank: 4

贡献度
2
金元
5667
积分
575
精华
0
注册时间
2009-1-25
17#
发表于 2015-9-19 05:49 | 只看该作者
knight610liu 发表于 2015-9-18 23:40
能照楼主说的打开软件,但是打开后完全不会用了,希望有会的好心人发一下图文教程 ...

可以参考空地一体战的修改方法 http://bbs.3dmgame.com/thread-4176597-1-1.html
534版的ID是60 TUniteDescriptor
回复 支持 反对

使用道具 举报

6

主题

387

帖子

427

积分

高级玩家

Rank: 4

贡献度
1
金元
4225
积分
427
精华
0
注册时间
2014-10-30
18#
发表于 2015-9-19 10:47 | 只看该作者
然而看不懂
回复 支持 反对

使用道具 举报

65

主题

2249

帖子

3163

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
346
金元
17591
积分
3163
精华
2
注册时间
2006-5-6
19#
发表于 2015-9-19 11:55 | 只看该作者
去试试专用的修改器好不好
回复 支持 反对

使用道具 举报

65

主题

2249

帖子

3163

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
346
金元
17591
积分
3163
精华
2
注册时间
2006-5-6
20#
发表于 2015-9-19 12:01 | 只看该作者
还以为是修改器……仔细一看是查看器……话说能提取游戏文件查看到属性的话应该就可以修改了吧……
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

21#
 楼主| 发表于 2015-9-19 13:07 | 只看该作者
knight610liu 发表于 2015-9-19 12:01
还以为是修改器……仔细一看是查看器……话说能提取游戏文件查看到属性的话应该就可以修改了吧… ...

……难道不能改么……moddingsuite似乎不是吃素的……找到ndf_bin.dat之后找everything.ndfbin就好了……
只要别忘了存……

回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

22#
 楼主| 发表于 2015-9-20 14:09 | 只看该作者
eorthe 发表于 2015-9-19 05:49
可以参考空地一体战的修改方法 http://bbs.3dmgame.com/thread-4176597-1-1.html
534版的ID是60 TUniteDe ...

一个建议是用61来查名字……
60堆着1000多个instance根本找不过来的说……

回复 支持 反对

使用道具 举报

12

主题

6698

帖子

6130

积分

游戏精英

Rank: 8Rank: 8

贡献度
6
金元
61059
积分
6130
精华
0
注册时间
2010-7-24
23#
发表于 2015-9-20 17:48 | 只看该作者
好像很难啊
回复 支持 反对

使用道具 举报

22

主题

762

帖子

813

积分

超级玩家

Rank: 5Rank: 5

贡献度
21
金元
7291
积分
813
精华
0
注册时间
2010-8-28
24#
发表于 2015-9-20 19:53 | 只看该作者
看懂了,但是好繁琐,求大神给三个各针对两方阵营修改基础小兵射程和伤害  的成品文件呗,直接替换掉就可以了,只玩战役,能给的话,太感谢了,
1249144809@qq.com 这是邮箱
回复 支持 反对

使用道具 举报

1

主题

912

帖子

3981

积分

游戏精英

Rank: 8Rank: 8

贡献度
0
金元
39812
积分
3981
精华
0
注册时间
2014-11-25
25#
发表于 2015-9-21 02:10 | 只看该作者
衷心期待能有新單位新建築那種MOD.
只是換皮或修改數值比較沒那麼興趣!
回复 支持 反对

使用道具 举报

1

主题

239

帖子

251

积分

高级玩家

Rank: 4

贡献度
1
金元
2470
积分
251
精华
0
注册时间
2011-9-3
26#
发表于 2015-10-1 09:47 | 只看该作者
本帖最后由 okowa 于 2015-10-1 21:34 编辑

感谢楼主和上面的层主分享修改和查找方法,个人觉得在TUniteDescriptor里找单位挺不错的,飞机、坦克、人的classnamefordebug好像是Unit_xxxx这个样子的,顺序大概是奇美拉,美军,卡特尔吧,比如M1A2在TUniteDescripto里instance的19224,升级后是24783和24784

回复 支持 反对

使用道具 举报

1

主题

313

帖子

362

积分

高级玩家

Rank: 4

贡献度
1
金元
3583
积分
362
精华
0
注册时间
2009-9-2
27#
发表于 2015-10-8 23:35 | 只看该作者
打开了 不过这个全是些ID 想来钱来快点 压根就不知道改些什么
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

28#
 楼主| 发表于 2015-10-20 17:34 | 只看该作者
本帖最后由 qweytr_1 于 2015-10-20 17:36 编辑
jhht001 发表于 2015-10-8 23:35
打开了 不过这个全是些ID 想来钱来快点 压根就不知道改些什么
直接在浏览器中搜索:
##修改资源以及资源储备(NEW)
写得还算明白
回复 支持 反对

使用道具 举报

3

主题

192

帖子

209

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1811
积分
209
精华
0
注册时间
2007-12-9
29#
发表于 2018-3-4 22:20 | 只看该作者
lz你好,看了你的帖子还有引用的那个帖子,自己研究了两天还是修改无效,可否示例指导一下?
就以美军的JAVELIN修改为例,我想把射程改成2倍,生命改成2倍,求教到底该如何操作,万分感谢
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

30#
 楼主| 发表于 2018-3-6 12:52 | 只看该作者
LAMMUR 发表于 2018-3-4 22:20
lz你好,看了你的帖子还有引用的那个帖子,自己研究了两天还是修改无效,可否示例指导一下?
就以美军的JAVELIN ...

游戏早在几年前就删掉了
看着改好了
记得每一个模块都是分开的
如果想改攻击,你需要改武器

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 13:03 , Processed in 0.153941 second(s), 49 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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