黑帝斯2修改数据 游戏代码教程
2024-05-10 20:01:37
如何修改黑帝斯2的游戏数据?玩家可以通过调整代码来改变游戏内的数据,使其符合自己的需求。下面将详细介绍如何在黑帝斯2中通过修改代码来更改游戏数据的方法。如果你对此感兴趣,不妨看看下面的教程。 如何修改黑帝斯2的游戏数据1. 提高阿卡纳悟性的上限 在MetaUpgradeData.lua文件中,搜索StartingMetaUpgradeLimit,将其后的数字(原本为10)改为你所期望的值。 接下来是各种卡牌的解锁和消耗道具的信息,ResourceCost是解锁卡牌需要的道具(如尘灰等),UpgradeResourceCost是升级卡牌所需的道具。不过,由于需要改动的内容太多,过于繁琐,全部修改可能会影响游戏体验。 2. 三岔路商店购买物品 在MarketData.lua文件中,搜索并修改你所需要的道具名字后的BuyAmount(购买数量)以及cost里的MetaCurrency(花费的货币)。 完成修改后,你需要在游戏中死亡并复活一次,以刷新数据。即使我尝试重新启动游戏,也无法刷新数据,不知是否是我个人的问题。 尘灰 - MetaCardPointsCommon 魂魄 - MemPointsCommon 命运丝线 - MetaFabric 月尘 - CardUpgradePoints 梦魇 - WeaponPointsRare 蜜露 - GiftPoints 浴盐 - GiftPointsRare 其他尚未解锁的道具也在这个区域内。 3.一次性拥有所有采集道具! 我进行这项修改主要是为了这个目的,请仔细阅读并按照以下步骤操作: 首先,对代码进行修改: 1. 在HarvestLogic.lua文件中,搜索if not HasAccessToTool,会找到一串if判断语句,选择与ToolPickaxe相关的那串: if not HasAccessToTool( "ToolPickaxe" ) then HarvestNoToolPresentation( source, args, user, "ToolPickaxe" ) return end 将整个if语句注释掉,即在每行前加--: -- if not HasAccessToTool( "ToolPickaxe" ) then -- HarvestNoToolPresentation( source, args, user, "ToolPickaxe" ) -- return -- end 2. 同样在这个文件里,搜索HasFamiliarTool,会找到两个 if HasFamiliarTool( "ToolPickaxe" ) then if HasFamiliarTool( "ToolExorcismBook" ) then 将( "ToolExorcismBook" )里面的-1改为+1 3. 接着在FishingLogic.lua文件中,开头就有if not HasAccessToTool,用同样的方式注释掉。 在游戏中,角色需要持有铲子道具,宠物携带青蛙,这样四种道具都可以使用了。 如果你不想带青蛙 |