老乐玩游戏 发表于 2024-12-28 19:11

京瑜珠不消失,兑换只消耗一个
将下面方法中的的语句                        WorldManager.Instance.m_PlayerEntity.m_itemStorage.RemoveItem((long)BuYeJingManager.m_JingYuZhuId, 5, true);
改成:
                        WorldManager.Instance.m_PlayerEntity.m_itemStorage.RemoveItem((long)BuYeJingManager.m_JingYuZhuId, 1, true);

================
        public void SelectItem(Item item)
        {
                (HintUILayer.Instance.FindOrElsePushForm(FormType.FORM_TYPE_MEESAGEBOX, "MessageBox") as MessageBox).Show("确定选择此宝物吗?", delegate
                {
                        WorldManager.Instance.m_PlayerEntity.m_itemStorage.CreateAndAddByItemId(item.m_pProtoId, 1, true, item.weaponWeiLi, item.m_Quality).CreateData(item);
                        this.OnClickClose();
                        WorldManager.Instance.m_PlayerEntity.m_itemStorage.RemoveItem((long)BuYeJingManager.m_JingYuZhuId, 1, true);
                        Singleton<BuYeJingManager>.Instance.OnJingYuZhuEventFinished();
                }, false, "确定", "取消", null);
        }

老乐玩游戏 发表于 2024-12-28 19:13

修改巧取概率100%
public partial class ShowItemView : Form
{
        // Token: 0x06001BA2 RID: 7074 RVA: 0x000DF910 File Offset: 0x000DDB10
        public int GetRatio(Item item)
        {
                int stuntLevel = WorldManager.Instance.m_PlayerEntity.m_StuntManager.GetStuntLevel(AttriType.MoFaXue);
                int level = item.m_Level;
                NpcEntity npcEntity = WorldManager.Instance.GetEntity(this.npcid, false) as NpcEntity;
                float num = (float)(WorldManager.Instance.m_PlayerEntity.m_AttriManager.GetAttriResult(AttriType.MoFaXue, true, 0) - npcEntity.m_AttriManager.GetAttriResult(AttriType.MoFaXue, true, 0)) / 8000f;
                float num2;
                if (num < 0f)
                {
                        num2 = -Mathf.Pow(-num, 0.33333334f);
                }
                else
                {
                        num2 = Mathf.Pow(num, 0.33333334f);
                }
                float num3 = Mathf.Clamp(Mathf.Clamp(this.baseQiaoQv + num2, 0f, 1f) * (1f - (float)(level - stuntLevel) * 0.325f), 0f, 1f) * 100f;
追加:                num = 100f;
                if (num3 < 0f)
                {
                        num3 = 0f;
                }
                return (int)num3;
        }
}
        }

xianyuhuan 发表于 2024-12-28 21:50

想请教一下购买时的铜钱消耗怎么修改的

xianyuhuan 发表于 2024-12-28 21:56

xianyuhuan 发表于 2024-12-28 21:50
想请教一下购买时的铜钱消耗怎么修改的

是修改GouMai的方法吗

老乐玩游戏 发表于 2024-12-29 08:31

xianyuhuan 发表于 2024-12-28 21:56
是修改GouMai的方法吗

对,修改Goumai方法就行

xianyuhuan 发表于 2024-12-29 09:15

老乐玩游戏 发表于 2024-12-29 08:31
对,修改Goumai方法就行

但是昨天晚上我改完后进游戏试了下,扣除的铜钱数量并没有变化,是还要修改什么地方吗,还是说游戏更新商店界面之后调用了其他的方法

老乐玩游戏 发表于 2024-12-29 12:40

xianyuhuan 发表于 2024-12-29 09:15
但是昨天晚上我改完后进游戏试了下,扣除的铜钱数量并没有变化,是还要修改什么地方吗,还是说游戏更新商 ...

我之前一直是按上图修改的,确认一下是不是改对地方了。

xianyuhuan 发表于 2024-12-29 13:08

老乐玩游戏 发表于 2024-12-29 12:40
我之前一直是按上图修改的,确认一下是不是改对地方了。

我又找到了个叫Buy的方法,应该是调用这个方法了

楼上爱你 发表于 2024-12-29 18:25

https://pcsdata.baidu.com/thumbnail/9c2d83fc9s658784208a05857c4d6b5a?fid=1162089414-16051585-965361929707141&rt=pr&sign=FDTAER-yUdy3dSFZ0SVxtzShv1zcMqd-Ykc%2FmvsaEsmvel%2BrtJ2Et0A0gbw%3D&expires=2h&chkv=0&chkbd=0&chkpc=&dp-logid=366338376079209133&dp-callid=0&time=1735466400&bus_no=26&size=c1600_u1600&quality=100&vuk=-&ft=video不知道为甚麽我一直提示报错我按那个帖子说了重新打开好几次DLL还是不行

楼上爱你 发表于 2024-12-29 18:25

楼上爱你 发表于 2024-12-29 18:25
不知道为甚麽我一直提示报错我按那个帖子说了重新打开好几次DLL还是不行

这样不知道为啥

老乐玩游戏 发表于 2024-12-29 19:37

楼上爱你 发表于 2024-12-29 18:25
这样不知道为啥

把软件关了,重新打开试试

楼上爱你 发表于 2024-12-29 20:22

老乐玩游戏 发表于 2024-12-29 19:37
把软件关了,重新打开试试

谢谢解决了大佬 是我选择目录的问题必须要直接选择游戏里面的那个自己复制出来的不行 坐等你后面的教程

老乐玩游戏 发表于 2024-12-29 21:10

修改速度
我把含有Swim和Water的速度都在前面加了一个“1”

老乐玩游戏 发表于 2024-12-29 21:14

修改钓鱼数量,我这里直接翻10倍,
三阶鱼竿一次能掉30条,6接鱼竿一次60条

13525518281 发表于 2024-12-29 23:46

老乐玩游戏 发表于 2024-12-28 19:01
搜索“RandomOne”,找到
namespace SweetPotato
      // Token: 0x02000F66 RID: 3942


佬,没有编译基础,能详细说一下怎么把随机值改为最大值吗

13525518281 发表于 2024-12-30 02:13

13525518281 发表于 2024-12-29 23:46
佬,没有编译基础,能详细说一下怎么把随机值改为最大值吗

我照着你的改num3 = num2 - 1;,但是不生效,我把下边一个改了,制作100%完美。。。

z11122345 发表于 2024-12-30 09:24

完全看不懂 只能照着改 问一下怎么改采集倍率:(

hl119 发表于 2024-12-30 15:02

老乐玩游戏 发表于 2024-12-29 21:14
修改钓鱼数量,我这里直接翻10倍,
三阶鱼竿一次能掉30条,6接鱼竿一次60条
...

求整合,谢谢大神。

hl119 发表于 2024-12-30 15:06

老乐玩游戏 发表于 2024-12-29 21:14
修改钓鱼数量,我这里直接翻10倍,
三阶鱼竿一次能掉30条,6接鱼竿一次60条
...

或者怎么可以改成,一次10种不同种类的鱼,稀有太烦了。

老乐玩游戏 发表于 2024-12-30 21:04

hl119 发表于 2024-12-30 15:06
或者怎么可以改成,一次10种不同种类的鱼,稀有太烦了。

3阶鱼竿,一次30条,60阶鱼竿一次60条,每条鱼都是随机的,稀有很容易产生,基本钓2、3次就会有稀有

beenlee 发表于 2024-12-31 00:41

老乐玩游戏 发表于 2024-12-30 21:04
3阶鱼竿,一次30条,60阶鱼竿一次60条,每条鱼都是随机的,稀有很容易产生,基本钓2、3次就会有稀有
...

看来楼主已经又修改出一些东西了呀?能不能再发一波成果:$?

13525518281 发表于 2024-12-31 17:12

大佬求教词条最大数量和最大值的该法

老乐玩游戏 发表于 2024-12-31 21:51

13525518281 发表于 2024-12-31 17:12
大佬求教词条最大数量和最大值的该法

由于更新太频繁,现在已经没有玩江湖2了,没有更新游戏,无法直接修改
说说大概改法,具体改法参照上下文

词条最大数目改法:
好像有几个“CreateOrWashWordEntry”方法
每个里面都有一天这个语句l类似的语句
int num = global::UnityEngine.Random.Range(min,max)
在后面加上
num= max - 1;

说明:Range(min,max)方法的取值范围包含最小值,不包含最大值,所以需要 max - 1

词条属性最大值改法:

找到类似这样的语句
WordEntryItem wordEntryItem = new WordEntryItem(array, global::UnityEngine.Random.Range(min, max));
将WordEntryItem的第二个参数改成max - 1



alsong11 发表于 2024-12-31 22:34

本帖最后由 alsong11 于 2024-12-31 23:20 编辑

13525518281 发表于 2024-12-30 02:13
我照着你的改num3 = num2 - 1;,但是不生效,我把下边一个改了,制作100%完美。。。 ...可以了楼主很厉害

alsong11 发表于 2024-12-31 23:51

本帖最后由 alsong11 于 2024-12-31 23:55 编辑

老乐玩游戏 发表于 2024-12-29 19:37
把软件关了,重新打开试试
可以了

alsong11 发表于 2024-12-31 23:52

本帖最后由 alsong11 于 2024-12-31 23:55 编辑

13525518281 发表于 2024-12-30 02:13
我照着你的改num3 = num2 - 1;,但是不生效,我把下边一个改了,制作100%完美。。。 ...
对的我也改了下面那个

13525518281 发表于 2025-1-1 13:21

老乐玩游戏 发表于 2024-12-31 21:51
由于更新太频繁,现在已经没有玩江湖2了,没有更新游戏,无法直接修改
说说大概改法,具体改法参照上下文 ...

好的谢谢

无敌JJ 发表于 2025-1-4 08:10

武功洗练最大值怎么修改

ChaoGu 发表于 2025-1-6 10:15

老乐玩游戏 发表于 2024-12-28 19:01
搜索“RandomOne”,找到
namespace SweetPotato
      // Token: 0x02000F66 RID: 3942


大佬找到这个地方了 然后怎么改

楼上爱你 发表于 2025-1-6 12:49

ChaoGu 发表于 2025-1-6 10:15
大佬找到这个地方了 然后怎么改

https://www.bilibili.com/video/BV1S6rGYbErs/?vd_source=c6e309b430ef33caffa8a7e98582a70b点击打开
我根据大佬的教程做了个视频你看看
https://www.bilibili.com/video/BV1S6rGYbErs?t=200.6
页: 1 [2] 3
查看完整版本: 1.1.66(57) 江湖2 修改 (修改方法在28楼之有又说明) 1.制作成功率改成100%等等