原文链接:AQP – Algorithmic Quest Progression – SPT Mods Workshop
原作者: DewardianDev
授权证明:
—————————————-我是分割线——————————-
mod介绍:
通过算法难度调整每个交易者来改进任务,尽早优先考虑稀有任务
它将 Gunsmith 任务交换为可配置的杀戮任务,平衡奖励,并简化游戏终局内容。
可定制,带来新鲜体验。
注意:需要新的账号
该 Mod 可以通过两个主要文件进行高度配置:config.json
和 questConfigs
文件夹。
在 config.json
中,启用大修和调整器模块,禁用每日任务,并调整击杀数、经验、商人声望、物品奖励等的乘数。questConfigs
文件夹包含用于设置任务解锁数量、交易者解锁要求和奖励权重的questAdjustments.json
,以及用于定义任务顺序和链的MainQuests.json
。调试选项可用于监控更改。这些设置允许玩家根据他们喜欢的游戏风格定制 Mod,从任务进展速度到奖励平衡。
配置示例
该 Mod 的配置通过 config.json
和 questConfigs
文件夹进行管理,允许进行广泛的自定义。以下是如何使用这些文件的示例,并结合了提供questAdjustments.json
以供参考:
config.json
此文件控制 Mod 的全局设置。下面是一个带有说明的示例配置:
示例配置:设置 “questExperienceModifier”: 1.5
和 “itemRewardModifier”: 2
会使任务更有奖励,非常适合更快的进度。设置 “findItemQuestModifier”: 0.5
通过将获取任务要求减半来减少研磨。
{
“enableOverhaulModule”: true, // 开启任务进度大修
“enableAdjusterModule”: true, // 激活任务值调整(例如,击杀数、奖励)
“disableDailies”: true, // 禁用每日任务以获得更清晰的体验
“baseKillCountQuantity”: 4, // 设置击杀任务的基础击杀数(例如,4 个 PMC 击杀)
“killCountModifier”: 0.5, // 每个后续任务的击杀数增加 0.5(例如,4、4.5、5……
“questExperienceModifier”: 1.5, // 将任务 XP 提升 50%(例如,1000 XP 变为 1500 XP)
“traderStandingRewardModifier”: 1.2, // 交易者声望加成 20%
“itemRewardModifier”: 2, // 将物品奖励翻倍(例如,2 个 M4A1 而不是 1 个)
“findItemQuestModifier”: 0.5, // 将获取任务所需的物品减半(例如,4 个 Tushonka 变成 2 个)
“plantTimeModifier”: 0.2, // 将物品种植时间减少到默认的 20%(例如,10 秒变为 2 秒)
“replaceGunsmith”: true, // 将 Gunsmith 任务替换为 kill 任务
“overHaulDebug”: true, // 记录任务解锁要求以进行调试
“adjusterDebug”: true // 记录击杀任务调整(例如,修改后的击杀计数)
}
questConfigs/questAdjustments.json
此文件微调了交易者的进度、解锁和特定任务要求。下面是基于所提供文件的示例:
示例用例:设置 “TraderQuestProgressionQuantity”: { “PRAPOR”: 2 }
允许同时进行两个 Prapor 任务,从而加快进度。“unlockAssortWeightFactorZeroToOne”:0.7
确保大多数交易者物品提前解锁。manualAssortReassignment
部分在“搜索任务”后解锁 5.45×39 FMJ,增强游戏早期的弹药可用性。adjustReqsList
将“短缺”要求降低到 2 个 Salty Dogs 和 2 个气体分析仪,从而缓解早期进展。
{
“TraderQuestProgressionQuantity”: {
“PRAPOR”: 2, // 一次解锁 2 个 Prapor 任务
“治疗师”:2, // 一次解锁 2 个治疗师任务
“SKIER”:2、
“维和人员”:2、
“机械师”:2、
“RAGMAN”:2、
“JAEGER”: 2,
“FENCE”: 1, // 一次解锁 1 个 Fence 任务
“灯塔看守人”:1,
“REF”: 1,
“BTR”:1
},
“TraderUnlockQuests”:{
“PRAPOR”: “”, // Prapor 从一开始就可用
“THERAPIST”: “”, // 治疗师从一开始就可用
“SKIER”: “一切都已揭晓”, // 滑雪者在完成“一切揭晓”后解锁
“PEACEKEEPER”: “搜索任务”,
“MECHANIC”: “又一次发货延误”,
“RAGMAN”: “首次亮相”,
“JAEGER”: “航空邮件”,
“REF”: “Tigr Safari”
},
“FenceStartRequiredQuests”: [“惩罚者 – 第 6 部分”], // 在此任务后解锁 Fence 的 Kappa 链
“unlockAssortWeightFactorZeroToOne”: 0.7, // 70% 的商人物品解锁出现在前 70% 的任务中
“refMoneyMultiplier”: 20, // 将 Ref 的任务奖励(GP 金币)提高 20 倍
“manualAssortReassignment”: [
{
“key”: “67877f70ecc0f80789060177”, /
“name”: “patron_545x39_FMJ”,
“tpl”: “56dff0bed2720bb0668b4567”, /
“level”: 1,
“QuestName”: “搜索任务”
},
{
“key”: “676d24a8798491c5260f4c36”, /
“name”: “patron_762x51_M80”,
“tpl”: “58dd3ad986f77403051cba8f”, /
“level”: 1,
“QuestName”: “渔具”,
“cost”: “Доллары”
}
],
“adjustReqsList”: {
“短缺”: {
“59689eb886f7740d137ebfc3”: { “value”: 2 }, // 将咸狗减少到 2
“5968edc086f77420d2328014”: { “value”: 2 } // 将气体分析仪减少到 2
},
“失眠”: {
“5c1242fa86f7742aa04fed52”: { “value”: 10 } // 将 PMC 击杀数减少到 10
}
},
“deleteReqList”: {
“收藏家”: {
“index”: [1, 3, 4, 5, 7, 9, 10, 11, 12, 14, 15, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 39, 41, 47, 50, 51, 52, 53, 54, 55, 57] // 移除特定商品要求
},
“屠宰场”: {
“id”: [“63a9b41dad5cc12f22162022”, “63a9b45bda7999196148ba5f”, “63a9b5f064b9631d9178276b”, “65e0a329893b7bf535c6a9fd”, “63a9b591da7999196148ba63”] // 删除特定条件
}
}
}
questConfigs/MainQuests.json
此文件定义任务顺序和链。
{
“PRAPOR”:[
“首次亮相”,
“背景调查”,
“枪战野餐”,
[
“惩罚者 – 第 1 部分”,
“惩罚者 – 第 2 部分”,
“惩罚者 – 第 3 部分”
]
],
“维和人员”:[
“渔具”,
[“邪教 – 第 1 部分”, “邪教 – 第 2 部分”],
“猛虎野生动物园”
]
}
隐藏内容需要回复可以看见
看着新鲜呢
666