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

注册 登录

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: feiyu_wind
打印 上一主题 下一主题

[讨论] 超武进化:丧尸毁灭者 1.0.13和1.0.14修改和修改好的文件

  [复制链接]

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
31#
发表于 2025-1-1 02:48 | 只看该作者
本帖最后由 mwq22 于 2025-1-1 04:54 编辑

这次仔细的对照了
把能改的改了   最後一个改武器rank5也改成功了


除了上面这3个 改变较大 没改  其他都改到了
算是我改的目前为止,最好的一版了


Assembly-CSharp-v5.7z

358.51 KB, 下载次数: 4

回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
32#
发表于 2025-1-3 17:06 | 只看该作者
@feiyu_wind 大佬能帮忙看看吗
只能玩一局  第二局加载到四分之一的时候必崩



回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
33#
发表于 2025-1-4 01:56 | 只看该作者
用笨办法 排除法

public int rank武器等级,重置武器等级最高  

这个导致了游戏第二局加载崩溃


so

红框2条 我觉得必要性不高  就不改了  直接改第三项初始资源 够用了 后期不缺这些基础资源了
紫框2条 代码变动太大/改了导致游戏第二局崩溃
然后,没有“public int rank武器等级,重置武器等级最高”,就导致橙色框的2条修改了也失效

除了这6条 其他都改到了  

游戏也正常玩了  第二局不会加载崩溃了

Assembly-CSharp-v6.7z (358.5 KB, 下载次数: 9)
这算是目前最完美的版本了  暂时不折騰这个了  好好冲下排行榜
目标是4种武器都玩一遍 争取都上榜
[嗯 补了票]


回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
34#
 楼主| 发表于 2025-1-4 18:54 | 只看该作者
mwq22 发表于 2025-1-4 01:56
用笨办法 排除法

public int rank武器等级,重置武器等级最高  

抱歉,我一般不看论坛回帖。。。。
1.0.14的我修改了一下。
目前有2个是没法修改rank的,一个是战斗记忆,另外一个是星图节点
这两个是做好的list,然后再list里面随机哪个的,没有rank属性
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
35#
发表于 2025-1-4 22:12 | 只看该作者
feiyu_wind 发表于 2025-1-4 18:54
抱歉,我一般不看论坛回帖。。。。
1.0.14的我修改了一下。
目前有2个是没法修改rank的,一个是战斗记忆 ...

感謝大佬更新帖子  

大佬威武



回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
36#
 楼主| 发表于 2025-1-4 22:18 | 只看该作者
mwq22 发表于 2025-1-4 22:12
感謝大佬更新帖子  

大佬威武

为了方便修改,我把修改地方的上下文代码截取了。有2个IL指令比较复杂的,我就贴指令了。
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
37#
发表于 2025-1-4 22:20 | 只看该作者
感謝大佬把代码也贴出来  这样更好对比了  
这就叫专业.jpg

回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
38#
发表于 2025-1-4 23:27 | 只看该作者
BulletData类
9、chargeTime:BulletData.chargeTime,子弹重载时间
        public float chargeTime

这个dll里没有修改呢

左边是大佬修改的1.0.14的文件 右边的游戏原版
我看2边都是一样的

回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
39#
发表于 2025-1-5 00:30 | 只看该作者
7、rank,get_rank()
public int get_rank()
{
        if (this.data.rank <= 4)
        {
                this.data.rank = 4;
        }
        return this.data.rank;
}

public int rank武器等级,重置武器等级最高


这里更换了代码写法,测试仍然会导致游戏只能玩一局,第二局加载过程中崩溃



回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
40#
 楼主| 发表于 2025-1-5 15:38 | 只看该作者
mwq22 发表于 2025-1-5 00:30
7、rank,get_rank()
public int get_rank()
{

我这边没有问题了
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
41#
发表于 2025-1-5 15:45 | 只看该作者
feiyu_wind 发表于 2025-1-5 15:38
我这边没有问题了

= =!
汗 。。。这就不好办了
没找到是什么原因造成的


回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
42#
 楼主| 发表于 2025-1-5 15:50 | 只看该作者
mwq22 发表于 2025-1-4 23:27
BulletData类
9、chargeTime:BulletData.chargeTime,子弹重载时间
        public float chargeTime

抱歉,还在gundata类里面,我看差了
回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
43#
 楼主| 发表于 2025-1-5 15:53 | 只看该作者
mwq22 发表于 2025-1-5 15:45
= =!
汗 。。。这就不好办了
没找到是什么原因造成的

我来试试看,刚才在测试ten的修改
回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
44#
 楼主| 发表于 2025-1-5 17:14 | 只看该作者
本帖最后由 feiyu_wind 于 2025-1-5 17:16 编辑
mwq22 发表于 2025-1-5 15:45
= =!
汗 。。。这就不好办了
没找到是什么原因造成的

我测试了一下,按之前的改法,就是ex炮=5,会出现,现在的话,我打完一把,第二把可以进去,不过进去之后会出错,我来找找原因
回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
45#
 楼主| 发表于 2025-1-5 19:21 | 只看该作者
mwq22 发表于 2025-1-5 15:45
= =!
汗 。。。这就不好办了
没找到是什么原因造成的

我测试了一下,不用写入,好像没问题。
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
46#
发表于 2025-1-5 19:42 | 只看该作者
本帖最后由 mwq22 于 2025-1-5 20:01 编辑
feiyu_wind 发表于 2025-1-5 19:21
我测试了一下,不用写入,好像没问题。

感謝大佬更新  

晚点回去试一下




大佬可以找一下云图点数的修改么  云图加成非常多  就是点数太少了 点不了多少就没了

星图有个【基础技能+2】的技能  但是只能5/5  想改这个  技能等级太难加了   改成基础技能+8的话  5个点满 点亮的技能都能满40级了 嘿嘿

回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
47#
 楼主| 发表于 2025-1-5 22:00 | 只看该作者
mwq22 发表于 2025-1-5 19:42
感謝大佬更新  

晚点回去试一下

我找找看,找到了@你
回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
48#
 楼主| 发表于 2025-1-5 23:04 | 只看该作者
mwq22 发表于 2025-1-5 19:42
感謝大佬更新  

晚点回去试一下

找到了,不过编辑太多,被审核了。我直接贴一下你需要的
13、武器的云图技能倍率
CloadMapNode类,通过IL指令,修改的10倍基础倍率(红色),不要改太大,否则随便点一下云图,dpm就几万亿了
    public void UpAttrBase()
   
{
        
this.attrV = this.data.attrV;
        
this.attrV *= 10f + (float)(this.rank - this.data.minRank) * this.data.rankRate;
        
if (this.subData == null && this.id != 6 && this.id != 9)
        
{
            
this.attrV *= (float)this.actRate;
        
}

14、武器的云图的点数
UI_CloudMap类,改成每次使用减少1点(而不是减少倍率,也可以直接删除--,这样就是无限点数)
public void SetNode(Transform child, CloudMapNode data, bool isShow, bool isAct, bool isForbid)
{
        if (this.gunData.cloudMapCost >= this.cloudMap.actRate)
        
{
            
this.gunData.cloudMapCost--;
            
this.cloudMap.ActNode(data);
            
this.UpView();
            
return;
        
}
回复 支持 1 反对 0

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
49#
发表于 2025-1-6 04:50 | 只看该作者
大佬威武!
这下好玩了啊
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
50#
发表于 2025-1-6 13:20 | 只看该作者
feiyu_wind 发表于 2025-1-5 23:04
找到了,不过编辑太多,被审核了。我直接贴一下你需要的
13、武器的云图技能倍率
CloadMapNode类,通过IL ...

反作弊那个PlayerSaveData.body.isCheater = false;  好像没成功 短时间测试了下 没更新排行
也可能是时间太短了 没符合上排行榜的要求  
UI_Waves类 _startWave 里面好像也有个Cheater的判断


难度才60 钱越打越少  不知道是不是触动了什么bug
同样的武器配置去打难度1  好像又没少钱


回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
51#
 楼主| 发表于 2025-1-6 13:50 | 只看该作者
mwq22 发表于 2025-1-6 13:20
反作弊那个PlayerSaveData.body.isCheater = false;  好像没成功 短时间测试了下 没更新排行
也可能是时 ...

这个我倒是没关注过,说实在的我基本只玩单机模式,因为修改或mod之后跟人家正经玩的还是不一样的。钱的话,有积攒的就够了,去进化点云图搞几个dps几十京的炮台,应该基本上就能通关了。
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
52#
发表于 2025-1-6 14:32 | 只看该作者
feiyu_wind 发表于 2025-1-6 13:50
这个我倒是没关注过,说实在的我基本只玩单机模式,因为修改或mod之后跟人家正经玩的还是不一样的。钱的 ...

好的  这个不重要   玩得爽就行了

后面显卡压力太大  只能开性能模式了
比较可惜 看不到华丽的场面了


回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
53#
发表于 2025-1-7 01:38 | 只看该作者
feiyu_wind 发表于 2025-1-6 13:50
这个我倒是没关注过,说实在的我基本只玩单机模式,因为修改或mod之后跟人家正经玩的还是不一样的。钱的 ...

我用大佬改的dll 就没有出现钱减少的情况   好奇怪。。。

看來是有些修改触发了bug

有几项我没用IL指令修改  直接能修改  没有出提示就没管了


回复 支持 反对

使用道具 举报

8

主题

1258

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
15
金元
15370
积分
1597
精华
0
注册时间
2010-9-13
54#
 楼主| 发表于 2025-1-7 11:30 | 只看该作者
mwq22 发表于 2025-1-7 01:38
我用大佬改的dll 就没有出现钱减少的情况   好奇怪。。。

看來是有些修改触发了bug

IL指令容易出bug(毕竟是类汇编),普通语言的不太会出问题,可能是哪里改的倍率太大导致负数了。
回复 支持 反对

使用道具 举报

3

主题

418

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6978
积分
698
精华
0
注册时间
2012-5-30
55#
发表于 2025-1-7 17:44 | 只看该作者
本帖最后由 mwq22 于 2025-1-7 17:45 编辑
feiyu_wind 发表于 2025-1-7 11:30
IL指令容易出bug(毕竟是类汇编),普通语言的不太会出问题,可能是哪里改的倍率太大导致负数了。
...

好像是武器经验这里

GunData
public bool AddExp(float _exp)武器经验增加,修改数值


改500 1000 在进化之战里没效果  直接1000W 迅速满级

其他修改的数值都不大


3、init
        public static void init()
        {
                PlayerDataManager.gunSecExp = 100f;
                PlayerDataManager.enCostEXPlus += TechnologySaveDataManager.GetTechData(60);
                PlayerDataManager.aiCostEXPlus += TechnologySaveDataManager.GetTechData(61);
                PlayerDataManager.aiCostEXPlus += MemoryCardSaveData.GetEffectData("SEC_AI_COST");
                PlayerDataManager.gunSecExp += TechnologySaveDataManager.GetTechData(62) + 100f;
                PlayerDataManager.gunSecExp += MemoryCardSaveData.GetEffectData("SEC_EXP") + 100f;
                PlayerDataManager.secHpHeal += TechnologySaveDataManager.GetTechData(68) + 100f;
                PlayerDataManager.secHpHeal += MemoryCardSaveData.GetEffectData("SEC_HP_HEAL") + 100f;
这几个加经验的  好像都不是武器的  进化之战还是打一波升一级   就有点太慢了
回复 支持 反对

使用道具 举报

0

主题

97

帖子

154

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1540
积分
154
精华
0
注册时间
2010-1-19
56#
发表于 2026-3-12 02:12 | 只看该作者
牛逼

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-13 07:28 , Processed in 0.031600 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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