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

注册 登录

QQ登录

只需一步,快速开始

查看: 9102|回复: 6
打印 上一主题 下一主题

[秘籍] 半神1.3修改秘诀。

[复制链接]

1

主题

37

帖子

26

积分

新手玩家

Rank: 1

贡献度
1
金元
820
积分
26
精华
0
注册时间
2013-5-21
跳转到指定楼层
主题
发表于 2014-10-9 09:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kofx99 于 2014-10-12 10:58 编辑

众所周知,半神1.2之前的版本可以把dgdata.zip解压到bindata目录,
然后可以很方便的进行修改。只是升级到1.2,1.3之后,这个方法不行了。
找不到dgdata.zip,游戏就无法进行。直接修改dgdata.zip之后也会报错。
看上去好像是不能修改了,实则不然,我经过实验发现了其秘密所在。
现把经验分享给大家:


1,我们用winrar打开dgdata.zip文件,查看信息,会发现压缩比是100%
即是说【压缩方式是“存储”,不经任何压缩,仅仅是打包】。
所以我们修改完重新进行压缩的时候仍然要选择“存储”方式。


2,也是最重要的一点,【修改任何一个文件不要改变其字节的大小。】
我原先以为是加了md5验证,后来发现不是那么回事,仅仅是加了字节验证。
也就是说,只要文件大小改变了游戏就报错。只要保持字节不变,可随便改。


这样我们修改的时候就必须注意,如果增加了几个字节就要相应的删除几个字节。
(可以选择删除注释部分,不影响游戏数据,#号后面的所有字符均为注释)
同样的,如果我们删减了字节,就要相应的增加同等的字节。
(同样可以加在注释里,#号后面的所有字符均为注释)


举个例子:
修改黑炬魔神“霜冻新星”的冻结时间,1级原来是普通单位冻结6秒,半神1秒
我们把他改成统一冻结10秒。


解压出dgdata.zip\units\heroes\HEMA01\HEMA01_Abilities.lua文件
先记下它的字节数是113,635


用文本编辑器打开,找到# Frost Nova I ,
这是霜冻新星1级代码的开始注释。
往下找到
Buffs = {
BuffBlueprint {
Name = *HEMA01FrostNova01*,
DisplayName = *<LOC ABILITY_HEMA01_0047>Frost Nova*,
Description = *<LOC ABILITY_HEMA01_0048>Frozen.*,
BuffType = *FREEZESTRUCTURE*,
Debuff = true,
CanBeDispelled = true,
EntityCategory = *ALLUNITS - HERO - UNTARGETABLE*,
Stacks = *REPLACE*,
Duration = 6,(这是普通单位冻结时间,单位是秒)
TriggersStunImmune = true,
Affects = {
Freeze = {Add = 0},
},
Icon = */dgtorchbearer/NewTorchBearFrostNova01*,
},
BuffBlueprint {
Name = *HEMA01FrostNova01Hero*,
DisplayName = *<LOC ABILITY_HEMA01_0047>Frost Nova*,
Description = *<LOC ABILITY_HEMA01_0048>Frozen.*,
BuffType = *FREEZEUNIT*,
Debuff = true,
CanBeDispelled = true,
EntityCategory = *HERO*,
Stacks = *REPLACE*,
Duration = 1,(这是半神冻结时间)


把我加注释的位置前面的6和1改成你想要的任意时间,比如10
(太不和谐就不好玩了,你要一下冻结3分钟,那别人别玩了)


改完之后保存一下,如果是带字节统计的编辑器你会直接看到字节数变成了113,637
因为你6,1都变成了两位数,增加了2个字节。
所以你要删除本文件里任意位置的2个#后面的符号(前面说了#是注释符号)
比如这里:
#######################################################################
# Frost Nova I
#######################################################################
后面的大串#号都是可以删减或增加凑字节数的。
然后保存之后,压缩回dgdata.zip
注意!!!压缩的时候选存储模式!


大功告成,进游戏体验一下就可以了。
修改前一定要备份一个dgdata.zip文件啊,否则改坏了你就麻烦了。
我讲完了,希望能帮到大家。
最后,求加精!
回复

使用道具 举报

1

主题

37

帖子

26

积分

新手玩家

Rank: 1

贡献度
1
金元
820
积分
26
精华
0
注册时间
2013-5-21
舒服的沙发
 楼主| 发表于 2014-10-9 09:33 | 只看该作者
以上是本人原创,求加精!
回复 支持 反对

使用道具 举报

0

主题

109

帖子

167

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1666
积分
167
精华
0
注册时间
2012-6-23
硬硬的板凳
发表于 2014-10-11 23:01 | 只看该作者
英盲不懂英文,只能谷歌翻译
回复 支持 反对

使用道具 举报

1

主题

37

帖子

26

积分

新手玩家

Rank: 1

贡献度
1
金元
820
积分
26
精华
0
注册时间
2013-5-21
冰凉的地板
 楼主| 发表于 2014-10-15 16:20 | 只看该作者
哪有英文,都是些代码而已
回复 支持 反对

使用道具 举报

3

主题

639

帖子

548

积分

高级玩家

Rank: 4

贡献度
-3
金元
5595
积分
548
精华
0
注册时间
2009-8-5
5#
发表于 2014-12-12 18:30 | 只看该作者
没用,MD5验证绕不过去
回复 支持 反对

使用道具 举报

0

主题

13

帖子

74

积分

初级玩家

Rank: 2

贡献度
0
金元
735
积分
74
精华
0
注册时间
2014-7-16
6#
发表于 2016-2-19 02:15 | 只看该作者
1.3直接可以直接修改编成nod进游戏直接注入  方便多
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-31 15:02 , Processed in 0.115816 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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