当前位置: 18183首页 > 游戏攻略 > 单机攻略 >

哈迪斯2游戏本地文件代码修改教程分享 哈迪斯2游戏修改方法一览(2)

来源: 小黑盒

责任编辑: Anqiiiiii

发布时间: 2025-09-28 14:46:41

前言:

① 所有修改均基于游戏代码的修改。

② steam右键游戏-管理-浏览本地文件,LUA文件使用记事本打开即可。

③ 修改结束记得保存~

④ 游戏更新/验证游戏文件的完整性(steam-游戏属性-已安装文件)会导致已被执行的修改失效。

⑤ 错误的修改会导致无法进入游戏存档(仅能打开游戏),需要撤销之前的修改,因此建议在执行了修改后不关闭你修改的文件,便于及时回退。

⑥ 代码修改的地方/内容我会标粗。

⑦ 使用英文输入法

1.多倍掉落

① 文件:Content\Scripts\ResourceLogic.lua

② 搜索:local roundedAmount = round( amount )

注意:此文件有两个“local roundedAmount = round( amount )”,要修改的为第13行的那个(文件最开头),非100多行的那个。

③ 将:

local roundedAmount = round( amount )

改成:

local roundedAmount = round(amount) * (name == "Money" and 1 or 3)

说明:(name == "Money" and 1 or 3) ← 3可以改成你想要的数字,此代码效果是当你获得物品(除了局内金币)外,都提高N(N大于等于1)倍增长。

2.多倍收集

Ⅰ. 本段教程含4部分:

① 铲地、钓鱼、挖矿、招募亡魂

② 徒手采集-花园

③ 徒手采集-局内

④ BOSS掉落物

Ⅱ. 开始:

一. 铲地、钓鱼、挖矿、招募亡魂:

① 文件:Content\Scripts\HarvestLogic.lua

②搜索:local resourceTimes

注意:你可以在此文件下搜索到三个“local resourceTimes = 1”,分别对应铲地、挖矿和招募亡魂。

③ 将:

local resourceTimes = 1

改成:

local resourceTimes = N

说明:N=任意数字,例如改成10,则变成一次性获得10个对应物资。

④ 钓鱼在另一个文件下:

Content\Scripts\HarvestPresentation.lua

修改方式同上。

二. 徒手采集 - 花园

① 文件:Content\Scripts\GardenLogic.lua

② 搜索:AddResource

你会搜索到5个此搜索项,要修改的是从上到下第3个。

③ 将:

AddResource( resourceName, count, harvestPlot.Name, { PresentationDelay = 0.5 * (i - 1) } )

修改为:

AddResource( resourceName, count*N, harvestPlot.Name, { PresentationDelay = 0.5 * (i - 1) } )

说明:N=任意数字,例如改成100,那么花园收获就会变成100倍。

三. 徒手采集 - 局内

① 文件:Content\Scripts\HarvestLogic.lua

② 搜索:AddResource(

你会搜索到5个此搜索项,要修改的是从上到下第2个。

③ 将:

AddResource( resourceName, count, source.Name )

修改为:

AddResource( resourceName, count*N, source.Name )

说明:N=任意数字,例如改成100,那么局内徒手采集就会变成100倍。

四. BOSS掉落物

① 文件:Content\Scripts\InteractLogic.lua

② 搜索:AddResource( resourceName

③ 将:

AddResource( resourceName, count, consumableItem.Name, { Silent = false, ApplyMultiplier = true } )

修改为:

AddResource( resourceName, count*N, consumableItem.Name, { Silent = false, ApplyMultiplier = true } )

说明:N=任意数字,例如改成100,那么BOSS掉落物就会变成100

3.三岔路口商店修改

Ⅰ. 商店共有四页,从左到右分别是:

① 炼金材料市场 - 成长道具

② 奇珍 - 好感度道具

③ 骨骸兑换 - 鱼兑换骨骸

④ 回收 - 杂物换声望(装饰家园用)

Ⅱ. 本段教程分3部分:

① 修改商店:1、2

② 修改商店:3

③ 修改商店:4

Ⅲ. 开始:

一. 修改商店:1.炼金材料市场 - 成长道具、2.奇珍 - 好感度道具

① 文件:Content\Scripts\MarketData.lua

② 检索:ItemCategories

注意:下面需阅读理解

③ 该项(ItemCategories)定义了商店1中商品的购买方式,下面的每个商品的具体代码结构长这样:

{

BuyName = "MetaCardPointsCommon", BuyAmount = 1,

Cost = { MetaCurrency = 15 },

Priority = true,

PurchaseSound = "...",

}

或其他样式,看不懂没关系,你只需要知道几个关键内容就行:

BuyName = 获得什么

BuyAmount = 一次买多少

Cost = 消耗什么/多少

所以我们上述展示的代码备注一下就是这样的:

BuyName = "MetaCardPointsCommon" --- ←购买物品名=“MetaCardPointsCommon(即尘灰)”

BuyAmount = 1, ---←购买数量=1

Cost = { MetaCurrency = 15 }, ---←消耗={ 骨骸 = 15 }

翻译:花费15个骨骸购买1个尘灰

我们可以修改两个数字,分别是BuyAmount(购买数量下面标记为N1)和Cost(消耗数量,下面标记为N2)

示例:

将:

BuyName = "MetaCardPointsCommon", BuyAmount = 1,

Cost = { MetaCurrency = 15 },

改成:

BuyName = "MetaCardPointsCommon", BuyAmount = N1

Cost = { MetaCurrency = N2 },

说明:N1=大于1的数字。N2=任意数字,可<0,=0,>0

例1:我将N1修改为100,N2修改为0。效果=购买100个BuyName =的商品 (目前示例的MetaCardPointsCommon=尘灰),消耗0骨骸(MetaCurrency)

例2:我将N1修改为100,N2修改为-100。效果=购买100个BuyName =的商品 (目前示例的MetaCardPointsCommon=尘灰),获得100骨骸(MetaCurrency)

商店1的商品都是这样改的,在MarketData.lua这个文件下,你只需要从上到下去找就行了,分别对应的商品是:

MetaCardPointsCommon = 尘灰

MemPointsCommon = 魂魄

MetaFabric = 命运丝线

CardUpgradePoints = 月尘

Mixer5Common = 星尘

WeaponPointsRare = 梦魇

④1.0版本后珍奇商店以下四个商品改为了限量销售:

GiftPoints = 蜜露

GiftPointsRare = 浴盐

GiftPointsEpic = 双份鱼饵

SuperGiftPoints = 仙酒

因此修改方为以下:

⑤搜索:BuyName = "GiftPoints",

找到以下代码:

BuyName = "GiftPoints",

BuyAmount = 1, #购买的数量

Cost =

{

MetaCurrency = 30, #消费的骨骸数量

},

PurchaseSound = "/SFX/GiftAmbrosiaBottlePickup",

四个商店2的商品是从上到下的,只需修改购买数量和袖肥的骨骸数量即可。

二. 修改商店:3.鱼兑换骨骸

① 文件:Content\Scripts\MarketData.lua

② 检索:MarketScreen_Sell

③ 此项(MarketScreen_Sell)定义商店3的物品信息,代码结构如下:

BuyName = "MetaCurrency", BuyAmount = 20,这是你获得的骨骸数量

Cost =

{

FishFCommon = 1,这是你应该支付的鱼的数量

},

Priority = true,

有27个相同的以上代码,分别对应游戏内27种鱼(对应商店从上到下的顺序,未来可能更多),我们只改从上到下的第一个就行,因为这个商店的意义仅仅是兑换骨骸

④ 将:

BuyName = "MetaCurrency", BuyAmount = 20,

改成:

BuyName = "MetaCurrency", BuyAmount = N,

说明:

N=任意数字,例如2000,你就可以支付一个XX鱼以获得2000个骨骸。

如果你改的是从上到下第一个鱼的价格,对应商店里面的鱼也就是第一个,以此类推。

可以将”FishFCommon = 1,“的数字1改成任意大小的负数以使你获得鱼。

三. 修改商店:4.回收 - 杂物换声望(装饰家园用)

① 文件:Content\Scripts\MarketData.lua

② 检索:BuyName = "CosmeticsPoints", BuyAmount = 1,

③ 将:

BuyName = "CosmeticsPoints", BuyAmount = 1,

改为:

BuyName = "CosmeticsPoints", BuyAmount = N,

说明:N=任意数字,

例如N改成1000,游戏内的效果=你使用1个垃圾换了1000声望...

依旧可以通过改成负数白嫖资源:

此处代码的结构是这样:

{

BuyName = "CosmeticsPoints", BuyAmount = N1,

GameStateRequirements =

{

{

FunctionName = "HasAllWorldUpgradesRequiringResource",

},

},

Cost =

{

Plan+(其他单词) = N2,

},

Priority = true,

PurchaseSound = "/Leftovers/World Sounds/Caravan Interior/MushroomLogInteract",

},

其中:

BuyAmount = N1,---是购买的数量

PlantFMoly = N2,---是你本应该支付的物品的数量,改为负数将是你从支付变成获得。

注意:N2即使修改,游戏内商店显示的依旧是-1,那只是贴图,实际上作用已经生效。

哈迪斯2下载
游戏类型:角色扮演发售时间:2024-05-07游戏发行:Supergiant Games游戏制作:Supergiant Games游戏平台:PC,steam游戏语言:简体中文,繁体中文,英文,其它语言游戏标签:单机游戏,Roguelike,角色扮演,格斗
购买游戏
免责声明:文中图文均来自网络,如有侵权请联系删除,18183手游网发布此文仅为传递信息,不代表18183认同其观点或证实其描述。
关联游戏

锚点降临

游戏类型:角色扮演

发售时间:2022.06.20

正版下载 ¥198购买 免费试玩
最新游戏
H5游戏推荐
萌萌方块H5
萌萌方块H5 塔防·策略 开始游戏
少年三国志
少年三国志 卡牌·回合 开始游戏
剑镇三界H5
剑镇三界H5 挂机·仙侠 开始游戏
我是掌门(0.1折背包乱斗)
我是掌门(0.1折背包乱斗) 塔防·休闲 开始游戏
0.1折大战僵尸
0.1折大战僵尸 射击·休闲 开始游戏
wu
wu