原料剔除器

暂无评价
前置依赖
为保证 MOD 正常运行一般会自动安装以下内容
MOD 简介

允许你配置那些在配方中不应与其类别食材相匹配的物品。

模组核心定位

这是一款为《星露谷物语》1.6 版本开发的轻量 SMAPI 模组,核心作用是:在不修改物品本身任何属性的前提下,将指定 “屏蔽物品” 加入可配置清单,使其永远无法匹配制作 / 烹饪配方中的 “类别型原料”

这里的 “类别型原料” 指配方中按 “类别” 定义的原料(如 “任意鱼类”),而非某一种具体物品,这类原料会匹配该类别下的所有物品。

模组实用场景

若仅使用原版的三类基础类别(鱼类、牛奶、蛋类)(原版或多数模组均如此),本模组并无实用价值;但当模组 / 内容包需要主动使用非原版类别型原料时,物品分类的混乱问题会凸显,此时本模组就能解决核心痛点:

宝石类别冗余问题:想制作 “需切割宝石” 的配方,但该类别还包含石英、冰晶泪等极易获取的采集类矿物;

原版类别精准化需求:单纯想阻止部分原版物品匹配标准类别(鱼类 / 蛋类 / 奶类)—— 比如认为蜗牛不算海鲜、想临时禁止冰箱里的传奇鱼匹配 “任意鱼类” 配方、觉得虚空蛋不应用于普通煎饼(仅适配虚空煎饼)。

现有解决方案对比(当前技术限制下)

已知解决该问题的方式有「2 种简易方案 + 1 种复杂方案」,各有明显弊端:

方案 1:在模组 / 内容包中重新归类问题物品

操作逻辑:将不符合预期的物品归类到其他类别;

核心弊端:物品类别关联游戏内大量机制,易引发不可预见的连锁反应:

物品可能无法卖给原对应商贩;

采集工、铁匠、探矿者等职业加成失效;

物品在收藏图鉴中的位置错乱;

其他模组依赖原版类别逻辑,可能出现兼容问题(如传奇鱼被归为 “蔬菜类”);

存档兼容性灾难:星露谷会将物品完整属性存入存档(而非仅存 ID 和少量数据),即使卸载模组,已存在的物品仍会保留修改后的类别,导致玩家在既有存档中安装 / 卸载模组时出现大量问题。

方案 2:本模组的实现方式

操作逻辑:通过 Harmony 补丁,以相对简单的方式修改配方匹配的核心方法,直接屏蔽指定物品匹配类别型原料;

核心优势:不改动物品本身属性,仅拦截配方匹配逻辑,无存档兼容问题,不影响物品其他功能。

方案 3:全面重构配方匹配逻辑(复杂方案)

操作逻辑:为所有制作相关系统打 Harmony 补丁,适配 “上下文标签”;

核心弊端:实现难度远高于本模组,且会打破其他模组对配方机制的所有预设,导致大量兼容问题。

模组工作原理

核心运行逻辑

本模组允许你在 config.json 配置文件中定义一份限定物品 ID 清单,也可通过 GMCM 配置。

被列入清单的 “屏蔽物品”,永远无法匹配配方中对应的类别型原料,但如果配方直接指定该物品作为原料,仍可正常匹配。

默认屏蔽物品(ID 清单)

(O)159,(O)160,(O)163,(O)682,(O)775,(O)92,(O)725,(O)726

对应物品:所有珍稀传奇鱼 + 树液、橡木树脂、松焦油。

默认配置效果示例

无法用冰川鱼制作生鱼片😜;

若 “土豆沙拉” 配方要求「土豆 + 任意采集类物品」,现在只会匹配玩家背包中除树液外的所有采集类物品;

若 “树液炖鱼” 配方要求「树液 + 任意鱼类」,树液可正常匹配,但传奇鱼不会被纳入 “任意鱼类” 的匹配范围;

若 “传奇盛宴” 配方直接指定「传奇鱼 + 若干五彩碎片」,该配方可完全正常生效。

模组为《星露谷物语》注入了源源不断的生命力,让这款经典的农场模拟游戏始终保持着新鲜感。创作者们用代码和创意,或是填补原版内容的空白,或是颠覆传统的玩法机制,甚至构建出全新的剧情线与地图。正是这些天马行空的想法,推动着星露谷的世界不断拓展。愿每一位创作者的灵感都能落地生根,也愿每一位玩家都能在星露谷的模组宇宙里,寻得独属于自己的那份治愈与快乐。

 

注意!! 此mod与其他相同类型的mod有冲突,请单独使用!

原料剔除器MOD安装方法:通过玩家动力客户端一键安装或卸载
使用前请查看 常见问题
使用后发表评价
© 2021-2026 杭州悠银科技有限公司
增值业务经营许可证:浙B2-20220734|B1-20254136
杭州工商联会员
国家科技部科技型企业:2025330108A0007550