如何修改黑帝斯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,用同样的方式注释掉。
在游戏中,角色需要持有铲子道具,宠物携带青蛙,这样四种道具都可以使用了。
如果你不想带青蛙