大江湖之苍龙与白鸟吧 关注:6,402贴子:39,755
  • 10回复贴,共1

怎么改全道具装备商店

只看楼主收藏回复

大雪山因为收了塞北名丐,又覆盖了存档,导致第三个万字钥匙拿不到,又不甘心重开挡。搜了半天只有一个收费的修改器可以修改物品。又舍不得花钱
因为穷,所以。。。
查看源码发现道具商店是读取的b08数据表里对应的商店id,物品id,库存,售价,b07数据表记录的是游戏所有物品装备。玩家点开商店后 判断当前点开的商店id 查找b08表里的当前商店id中的所有物品id到b07数据表里查找对应的商品。
想实现商店里可以买到所有道具装备的话,需要点开商店的时候 直接返回所有物品道具id列表。
因为没接触过C Sharp,用的比较蠢的方法。
具体实现方法是:
修改前先备份这个dll!!修改前先备份这个dll!!修改前先备份这个dll!!
dnspy打开 游戏安装目录下的 TWOKF\TheWorldOfKongFu_Data\Managed\Assembly-CSharp.dll
点开类 gang_b07Table 编辑类
增加 一个二维数组 b7
增加一个方法 GetAll_Array 用数组方式 返回b07的所有数据

修改Load方法

改好 点编译。没报错即成功。
点开类 gang_b08Table 编辑类
修改FindAll_ShopID方法,这个方法是通过商店id返回对应的商品列表,直接修改为返回所有

修改Load方法,将读取数据改成读取所有物品装备列表,1001是商店id 因为上面已经把判断商店id去掉了,所以这个不重要了。 99是库存,1是售价。

改好 点编译。没报错即成功。
然后点文件保存模块。

然后启动游戏 随便点开一个商店 就可以看到效果了。


IP属地:江苏1楼2022-08-21 22:39回复
    控制台可以添加物品啊 但是改出来的能不能触发剧情就不知道了


    IP属地:江苏来自Android客户端2楼2022-08-21 23:15
    收起回复
      绝命是啥


      IP属地:福建来自Android客户端3楼2022-08-22 08:57
      回复
        控制台又是啥


        IP属地:福建来自Android客户端4楼2022-08-22 08:58
        回复
          贴吧不是有大佬分享了控制台吗


          IP属地:辽宁来自Android客户端5楼2022-08-22 09:58
          收起回复
            用控制台啊,什么东西改不了?


            IP属地:河南来自iPhone客户端6楼2022-08-22 11:54
            收起回复
              谢谢大佬


              IP属地:辽宁来自Android客户端7楼2022-08-22 12:35
              收起回复