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

注册 登录

QQ登录

只需一步,快速开始

查看: 33554|回复: 21
打印 上一主题 下一主题

[分享] (鱼不如渔?)一些简单的代码修改,包含移速、送礼、经验。道具等

[复制链接]

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
跳转到指定楼层
主题
发表于 2019-2-27 01:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dnspy,大部分MOD作者应该都是靠这类反编译做出来的,少有OD动态追函数的,太累。。。
用dnspy反编译Assembly-CSharp.dll
以下我截图的代码内容都是已经改过的,所以与未改的不同,看着加改即可

移动速度:
移动速度可以改的地方很多,这里提供一种方法
Pathea --- ActorMotor --- MoveBySpeed

这个方法里的速度不仅仅为玩家速度,也包含了其他NPC速度
this.requireSpeed = speed * 2f;
最受一句中,* 2  那就是2倍全局速度
当然,也可以去找玩家的速度,我这里只是觉得所有角色的移速过慢,一起改了


获得经验:
Pathea --- paleyer --- AddExp

这个只需在开头改下传入的 exp经验值即可
exp *= 999;
意思就是 获得的经验值为原来的 999倍
当然你也可以自己调整, 2倍 3倍什么的


送礼:
Pathea --- paleyer --- ExecuteGiveGift

在开头添加以下代码,是 随便宋某人礼物,那么所有NPC都会获得 60 好感
            Collider[] array = new Collider[100];
            int num = Physics.OverlapBoxNonAlloc(Module<Player>.Self.GamePos, Vector3.one * 10f, array);
            for (int i = 0; i < num; i++)
            {
                Actor componentInChildren = array.gameObject.GetComponentInChildren<Actor>();
                if (!(componentInChildren == Module<Player>.Self.actor) && componentInChildren != null)
                {
                    Module<FavorManager>.Self.GainFavorValue(componentInChildren.InstanceId, 60, true, true);
                    break;
                }
            }

其中 GainFavorValue() 方法里的第二个参数 60  就是送礼后全员加的参数值,也可以改为其他值
但我觉得还有点不太够,所以继续向下,进入 GainFavorValue 方法

添加以下代码,即为,获得的好感为原来的999倍
gainValue *= 999;
这段代码是原游戏中,控制台代码扒来的,控制台开启方法自己看吧,因为用不到,所以没找
其中还有什么强行送礼什么的,只需改掉几处值即可,不过上面所有好感已经 1000了,所以这个不需要也没找
还有结婚,基本 clear 和 始终赋值 fasle 即可让游戏判断你没有配偶,游戏开发者写的很明白

关于MOD。。。一边看一边随手就改了,所以就算了

下面放个改过的,文件过2M  放百度云了
链接:https://pan.baidu.com/s/1BfGuHN6LsSPxXSfkdek-Vg
提取码:3a2e

下载解压 覆盖至 Portia_Data\Managed 中

具体修改:
获得经验值 999倍
随便宋某人礼物,全NPC好感全满
2倍移速
获得物品999(如,:木头,背包中没有木头,而快捷栏有的话,在获得一个木头后,木头会多出999,如果背包中有木头的话,一切正常,之前的只要获得物品就是999太占格子,所以取消,找了这个地方,当然你也可以自己去找找)

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

使用道具 举报

3

主题

1374

帖子

1722

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
17180
积分
1722
精华
0
注册时间
2011-7-8

青蛙达人

舒服的沙发
发表于 2019-2-27 10:15 | 只看该作者
这个是MOD文件吗?获得物品数量不错
回复 支持 反对

使用道具 举报

11

主题

535

帖子

624

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6155
积分
624
精华
0
注册时间
2007-12-1
硬硬的板凳
发表于 2019-2-28 14:26 | 只看该作者
为啥用dnspy修改 编译出错误啊?求指教!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
冰凉的地板
 楼主| 发表于 2019-2-28 22:03 | 只看该作者
soloveing 发表于 2019-2-28 14:26
为啥用dnspy修改 编译出错误啊?求指教!

点进去,删掉错误部分
之后编译即可
回复 支持 反对

使用道具 举报

11

主题

535

帖子

624

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6155
积分
624
精华
0
注册时间
2007-12-1
5#
发表于 2019-2-28 23:07 | 只看该作者
本帖最后由 soloveing 于 2019-3-1 15:01 编辑
mj911o2 发表于 2019-2-28 22:03
点进去,删掉错误部分
之后编译即可

我怎么修改 都报错 能帮忙修改下吗? 非常感谢!
https://pan.baidu.com/s/1_94PGWiIC5tCZAqmND4cXw  Assembly-CSharp.dll 文件里面 ToGameModManagerNet 里面的 private IEnumerator ToLogin() 修改为

private IEnumerator ToLogin()
{
        this.Button_注册.interactable = false;
        this.Button_登录.interactable = false;
        this.InputField_用户名.interactable = false;
        this.InputField_密码.interactable = false;
        this.Text_用户名.text = "ercjul";
        this.Text_用户组.text = "Cracked by ercjul from 52pojie.cn";
        this.Text_爱心.text = "爱心:999";
        this.Text_金币.text = "金币:999";
        this.Text_贡献.text = "贡献:999";
        this.Text_声望.text = "声望:999";
        this.Panel_登录窗口.SetActive(false);
        this.Button_强行送礼一般.interactable = true;
        this.Button_强行送礼不喜欢.interactable = true;
        this.Button_强行送礼喜欢.interactable = true;
        yield break;
}










回复 支持 反对

使用道具 举报

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
6#
 楼主| 发表于 2019-3-6 23:36 | 只看该作者
soloveing 发表于 2019-2-28 23:07
我怎么修改 都报错 能帮忙修改下吗? 非常感谢!
https://pan.baidu.com/s/1_94PGWiIC5tCZAqmND4cXw  Asse ...

这个自己动手吧在说10块也不贵吧
回复 支持 反对

使用道具 举报

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
7#
 楼主| 发表于 2019-3-6 23:37 | 只看该作者
soloveing 发表于 2019-2-28 23:07
我怎么修改 都报错 能帮忙修改下吗? 非常感谢!
https://pan.baidu.com/s/1_94PGWiIC5tCZAqmND4cXw  Asse ...

而且  这个署名。。。
你让我很有想法
回复 支持 反对

使用道具 举报

11

主题

535

帖子

624

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6155
积分
624
精华
0
注册时间
2007-12-1
8#
发表于 2019-3-7 18:09 | 只看该作者
mj911o2 发表于 2019-3-6 23:36
这个自己动手吧在说10块也不贵吧

要能自己修改 就不麻烦你了! 10块是不贵 游戏一分没花 修改器花10块?
回复 支持 反对

使用道具 举报

11

主题

535

帖子

624

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6155
积分
624
精华
0
注册时间
2007-12-1
9#
发表于 2019-3-7 18:11 | 只看该作者
mj911o2 发表于 2019-3-6 23:37
而且  这个署名。。。
你让我很有想法

啥署名啊。。。不知道是啥啊 也是网上找的办法!我改报错!不会改!求帮忙改下!
回复 支持 反对

使用道具 举报

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
10#
 楼主| 发表于 2019-3-9 00:20 | 只看该作者
soloveing 发表于 2019-3-7 18:09
要能自己修改 就不麻烦你了! 10块是不贵 游戏一分没花 修改器花10块?

游戏正步正版的,各人又各人的想法,我是买了一份,但还在玩未加密的,其他的不多说
至于人的修改器,其实我之前就已经改过了
虽然有点扯,但还想说一声,也只是不忿于标题免费,下了收费的做法,可能是人忘了改,但当时确实有点不爽
我的想法是,终归是人辛苦用手的东西,自己改改就得了
而且人作者都在论坛,改了还放出去,这有点过分了
所以想改还是自己动动手吧,不会。。。不会可以学啊。。。
回复 支持 反对

使用道具 举报

11

主题

535

帖子

624

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6155
积分
624
精华
0
注册时间
2007-12-1
11#
发表于 2019-3-9 09:58 | 只看该作者
mj911o2 发表于 2019-3-9 00:20
游戏正步正版的,各人又各人的想法,我是买了一份,但还在玩未加密的,其他的不多说
至于人的修改器,其 ...


玩个游戏得事!帮忙是客气!不帮是本分!无所谓啦!
回复 支持 反对

使用道具 举报

8

主题

859

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
4
金元
6895
积分
706
精华
0
注册时间
2010-1-21
12#
发表于 2019-4-20 23:34 | 只看该作者
复制之后打不了游戏????
回复 支持 反对

使用道具 举报

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
13#
 楼主| 发表于 2019-4-22 14:19 | 只看该作者
yangchi429 发表于 2019-4-20 23:34
复制之后打不了游戏????

游戏更新了吧
看代码自己改吧
回复 支持 反对

使用道具 举报

186

主题

1771

帖子

5077

积分

游戏精英

Rank: 8Rank: 8

贡献度
204
金元
42610
积分
5077
精华
0
注册时间
2012-2-8

G胖の微笑

14#
发表于 2019-6-11 17:29 | 只看该作者
楼主求指路,掉率在哪里改。。。
回复 支持 反对

使用道具 举报

4

主题

214

帖子

318

积分

高级玩家

Rank: 4

贡献度
12
金元
2698
积分
318
精华
0
注册时间
2013-1-5
15#
发表于 2019-6-27 14:12 | 只看该作者
请问大佬,修改技能效果在哪个文件里?我用dnspy打开后,在skill那一项里看的有点不明白...好像没找到修改技能效果的部分
回复 支持 反对

使用道具 举报

46

主题

1309

帖子

2892

积分

3DM伊甸MOD汉化组

Rank: 12Rank: 12Rank: 12

贡献度
374
金元
13764
积分
2892
精华
2
注册时间
2012-9-25
16#
 楼主| 发表于 2019-6-27 16:22 | 只看该作者
不屈的刀刃 发表于 2019-6-27 14:12
请问大佬,修改技能效果在哪个文件里?我用dnspy打开后,在skill那一项里看的有点不明白...好像没找到修改 ...

游戏好久没玩了,差不多都忘了
回复 支持 反对

使用道具 举报

3

主题

25

帖子

97

积分

初级玩家

Rank: 2

贡献度
3
金元
845
积分
97
精华
0
注册时间
2014-6-2
17#
发表于 2019-12-9 21:13 | 只看该作者
感谢此大佬,刚刚在玩这个游戏,把别人的修改器反编译了,跳过用户登录。原来这个才是真正的代码之处。懂了
回复 支持 反对

使用道具 举报

2

主题

653

帖子

703

积分

超级玩家

Rank: 5Rank: 5

贡献度
20
金元
6234
积分
703
精华
0
注册时间
2004-8-26
18#
发表于 2020-1-19 20:57 | 只看该作者
多谢分享,再接再厉
回复 支持 1 反对 0

使用道具 举报

0

主题

2

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
20
积分
2
精华
0
注册时间
2020-2-15
19#
发表于 2020-2-25 11:32 | 只看该作者
不知道大佬有没有萤火虫灯的ID~想要那个灯 不知道ID
回复 支持 反对

使用道具 举报

1

主题

603

帖子

819

积分

超级玩家

Rank: 5Rank: 5

贡献度
3
金元
8072
积分
819
精华
0
注册时间
2015-3-14
20#
发表于 2020-12-27 22:10 | 只看该作者
感谢大佬
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
20
积分
2
精华
0
注册时间
2019-5-8
21#
发表于 2021-1-4 16:44 | 只看该作者
您好波西亚代码包还有吗

回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
20
积分
2
精华
0
注册时间
2019-5-8
22#
发表于 2021-1-4 16:45 | 只看该作者

你是怎么下载的?到我这里就没有了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 23:30 , Processed in 1.505160 second(s), 38 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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