sooden sooden
关注数: 2 粉丝数: 9 发帖数: 3,342 关注贴吧数: 52
怎么改全道具装备商店 大雪山因为收了塞北名丐,又覆盖了存档,导致第三个万字钥匙拿不到,又不甘心重开挡。搜了半天只有一个收费的修改器可以修改物品。又舍不得花钱! 因为穷,所以。。。 查看源码发现道具商店是读取的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是售价。改好 点编译。没报错即成功。 然后点文件保存模块。然后启动游戏 随便点开一个商店 就可以看到效果了。
1 下一页