种植一切

创作者: fedorovdgap
已更新:2026-09-11 00:24:19
279KB

关于此 MOD

Valheim 1.0 更新版 Advize 的 PlantEverything 非官方重制版。修复了 ZRoutedRpc.Everybody 启动崩溃问题。模组源码未改动,基于上游主分支构建。所有功劳归 Advize 所有;请切换回官方版本。

非官方兼容分支——PlantEverything

这不是正式版本。 这是重建的 Advize的万物种植 这修复了英灵神殿1.0更新引入的启动崩溃问题。

什么被破坏了

Valheim 1.0 变更 ZRoutedRpc.Everybody 进入一个 常量字面量字段在运行时没有存储空间,因此 加载静态字段 捆绑内含的指令 服务器同步 图书馆抛出 缺少字段异常 模组加载失败。问题从来不在模组自身的代码——而是ServerSync的旧版本副本。

改动内容

模组源代码中没有任何内容。 这是上游 主人 提交时 7a2bbc5 (“图像托管”),其中已经包含了 Advize 自己的“Valheim 1.0 初始更新”工作以及当前的 ServerSync——只是尚未在 Thunderstore 上发布而已。

唯一的修改是构建配置,让项目改用.NET SDK编译而不是Visual Studio:

   <ItemGroup> - <PackageReference Include="ILRepack.Lib.MSBuild.Task" Version="2.0.18.2" /> + <PackageReference Include="ILRepack.Lib.MSBuild.Task" Version="2.0.43" /> + <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3"> + <PrivateAssets>all</PrivateAssets> + </PackageReference> </ItemGroup>

2.0.18.2 仅限在 .NET Framework MSBuild 下运行的 ILRepack 任务的一部分; 2.0.43 已经是Azumatt的项目所使用的版本,并且可在其下运行 dotnet 生成.

鸣谢与支持

所有工作归 艾德怀兹请在Valheim 1.0版本发布后,立即切换回官方版的PlantEverything,并且 不要将由此分支产生的问题报告给原作者。

基于GPL-3.0许可,与上游相同。对应源码:上游提交 7a2bbc5 加上上面显示的差异。

不要与原版PlantEverything一同安装 — 两者注册了相同的 BepInEx 插件 GUID。


描述 功能 安装中 兼容性 联系作者 其他信息 配置 来源 截图

新

想让你的农耕生活更简单高效吗?试试我最新的模组, 轻松种植。它可以让你种植间距均匀的作物,可以单株种植,也可以按任意行数和列数种植,并具有网格对齐功能和防止无效作物放置的功能。它还支持批量收获资源和自动补种作物。它高度可配置,并包含手柄支持。最重要的是,它支持原版作物、树苗以及Plant Everything添加的可采集资源。

描述

bkeyes93的Planting Plus模组的重写版。Plant Everything允许你种植和收获世界各地采集和可摘取的资源,例如浆果丛、蘑菇、蓟、蒲公英,以及此前无法获得的树苗和装饰性植物。用浆果丛、花卉和蘑菇来扩展你的种植范围,它们的资源会随时间重新生长。顺便还能用小树、灌木甚至可挂在墙上的藤蔓来美化你的定居点!

除了新增的可种植资源外,大量的可配置选项让你能够根据自己的审美、游戏平衡或个人偏好来调整模组或游戏中与农耕相关的各个方面。默认情况下,配置文件以游戏平衡为核心,并尊重所有原版游戏设置。这包括采集物那长得离谱的刷新时间,在游戏内实际游玩时间可能长达数小时。我强烈建议你降低采集物的刷新时间,以获得更愉快的游戏体验。

如果你需要移除一个生成器,请手持耕耘器对准它,按下拆除键(默认是中键),就像你拿着锤子拆除建筑部件一样。

功能

这个模组添加了大量功能,其中一些并不为人熟知(甚至已被遗忘),但所有功能都可以切换开关。我会尽力提供尽可能全面的列表,并会随时间不断更新。以下是一些最重要功能的简要列表。

为培育者增加29个配方

  • 这些配方需要至少获得每个所需材料各1个才能解锁,和游戏中其他配方一样。这些配方可以单独禁用,请参阅下方的杂项功能部分。

提供在任何生物群系种植作物的选项。

  • 还可以移除其他限制,例如作物是否需要耕地、露天环境、生长空间,甚至是否可以在室内种植树木。

显示剩余成长时间

  • 在作物、可采集物和树苗上作为悬停文本显示。相关设置及开启/关闭请参见配置的[UI]部分。

个性化设置大量游戏选项

  • 与作物、树苗、可采摘物和种子相关。这些设置包括生长时间、成本、产量、生长半径和大小缩放。

移除烦人的重生残骸

  • 例如木棍、石头和燧石,使用你的耕耘工具(参见“描述”部分末尾的粗体文字)。还允许你设置资源消耗和碎屑返还。

在室内种些植物。

  • 当[难度]随处放置功能启用时,以下变更生效:树苗、小树和灌木可以在室内放置。树苗可以在室内长成树木,且树苗生长半径将被忽略。在随处放置启用期间放置的灌木和树苗/树木将不受重力影响(以防止它们穿过地板掉落)。即使之后禁用了随处放置,这些物件仍会继续悬空,直到在世界未加载该模组的情况下重新载入。

使用ServerSync同步多人游戏中的配置设置。

  • 模组配置将在使用该模组的已连接客户端之间同步。如果 [General] LockConfiguration 设置为 true,则只有服务器管理员才能修改配置设置。但是,配置文件 [General] 类别下的设置将不会同步(EnableMiscFlora 除外)。尽管 ServerSync 会在已连接客户端之间同步配置,但客户端本地存储的配置文件不会被更改。

支持本地化文本

  • 对于新增的可种植资源。该模组确实提供了本地化支持,但尚未翻译成其他语言。用户可以通过在配置中启用“EnableLocalization”,然后重新启动游戏一次,来帮助将该模组翻译成其他语言。这将在config\PlantEverything目录中生成一个名为“english_PlantEverything.json”的.json文件。使用任意文本编辑器,编辑右列中的名称和描述,并将文件另存为“{language}_PlantEverything.json”。最后,将模组配置文件中的语言设置更改为与你的json文件匹配的{language}。例如,如果你在“spanish_PlantEverything.json”存在且配置语言选项设置为“spanish”时启动游戏,它将从西班牙语json文件中加载名称和描述的字符串。

如果你愿意翻译成其他语言,我很乐意将它们作为可选下载内容与模组一起提供。

让任何预制件都可建造:

  • 用户/服务器管理员现在可以将任意预制件(甚至来自其他模组的预制件)添加到耕耘机建造表中。启用后,将在config\PlantEverything目录中生成一个名为PlantEverything_ExtraResources.cfg的文件,其中包含两个格式不同但均可接受的示例条目。以PE_Fake开头的条目会被忽略,因此你可以放心地将它们留在那里。任何包含无法解析的预制件名称或资源名称的条目,或资源消耗为0的条目都将被忽略。文件监视器将监控此文件的更改,立即应用更改,并将其同步到已连接的客户端。此功能将在未来的模组更新中进一步扩展。

其他功能:

  • 花朵和蘑菇的自定义模型,用于显示是否已被采摘。已采摘的模型不会在未安装此模组或将ShowPickableSpawners设为false的客户端上显示,但生成点仍会保留,并在成熟后再次显示。
  • 在多人生存环境中,即使其他玩家没有安装此模组也能正常使用。未安装模组的客户端也能看到并采集你种植的所有新增资源。不过,部分设置可能需要服务器端也安装了此模组才能生效。
  • 在配置管理器中,可以无缝切换藤蔓的吸附点开关,以帮助放置。
  • 许多新增资源可以通过将其资源消耗设置为0来禁用。符合条件的资源会在其各自配置设置的描述中提及这一点。对于其他所有部分,你可以通过将其预制件名称添加到[General]DisabledResourceNames来禁用该资源,并用逗号分隔名称(例如Ancient_Sapling,Pickable_Flint)。该模组使用的预制件名称列于下方。
  • 能够检测第三方模组添加的作物和树苗,并将本模组的设置应用到它们身上。

以下丹方已添加至修炼者:

覆盆子灌木、蓝莓灌木、云莓灌木
蘑菇,黄蘑菇,蓝蘑菇
蓟,蒲公英,烟泡,蕨菜
远古树苗,伊格树苗,秋桦树苗,白蜡木树苗

  • 预制体名称:
    覆盆子丛,蓝莓丛,云莓丛
    可采集蘑菇,可采集黄蘑菇,可采集蓝蘑菇
    可采集_蓟草, 可采集_蒲公英, 可采集_烟球, 可采集_蕨菜
    古树苗,尤格树苗,秋桦树苗,梣木树苗

在配置中启用EnableMiscFlora后:

小榉树、小冷杉树、小枯冷杉树
小平原灌木,小无果灌木(2种色调),小矮丛(2种色调)
小伊格芽,藤蔓,定制白蜡藤,灰烬之地蕨
树枝,石头,燧石

  • 预制体名称:
    山毛榉_小1,冷杉_小,冷杉_小_枯死
    灌木01,灌木01_荒地,灌木02_沼泽,矮灌木_2,矮灌木_2_荒地
    亚格射击_小型1,藤蔓,PE_藤灰_树苗,蕨类灰烬之地
    可拾取树枝,可拾取石头,可拾取燧石

以下是一些有趣的预制件名称,当[General]EnableExtraResources设置为true时,你可以添加它们。
要查看原版预制体的完整列表,请参见 https://valheim-modding.github.io/Jotunn/data/prefabs/prefab-list.html

可拾取_瑟特林核心支架,可拾取_黑核心支架,可拾取_蜂王浆

可拾取_沼泽铁矿石, 可拾取_锡, 可拾取_黑曜石
可拾取_山穴水晶, 可拾取_山穴黑曜石
可拾取_陨石, 可拾取_焦油, 可拾取_大焦油

可拾取_龙蛋, 可拾取_矮人遗物, 可拾取_矮人提灯
可拾取_矮人矿藏宝箱, 可拾取_矮人石柱, 可拾取_钓鱼竿

可拾取_支石墓宝藏, 可拾取_森林墓穴随机, 可拾取_森林墓穴遗骸01
可拾取_森林墓穴遗骸02,可拾取_森林墓穴遗骸03,可拾取_森林墓穴遗骸04
可拾取_沉没墓穴随机, 可拾取_山洞随机, 可拾取_山中遗迹01_埋藏

可拾取的发丝01,可拾取的发丝02
可拾取物品, 可拾取肉堆, 可拾取随机食物

安装中

手动安装

将 Advize_PlantEverything.dll 文件解压到 BepInEx/plugins 文件夹中。目录结构应如下所示:

BepInEx -> plugins -> Advize_PlantEverything.dll

在多玩家环境中:

为了让所有设置都能稳定生效,请在服务器(如果是专用服务器)以及每个连接的客户端上都安装此模组。即使没有在服务器和所有客户端上安装,安装了该模组的客户端仍然可以放置模组新增的额外资源。

兼容性

在这里你可以找到有关已知模组冲突及其可能解决方案的信息。

英灵神殿+:

虽然Valheim+开箱即用兼容,但它确实有一些配置设置可能与Plant Everything的设置重叠。只有当你想从某个模组中启用这些特定功能时,才需要决定更倾向于使用哪个模组的功能。操作很简单,只需在任一模组的配置文件中切换开关即可。

轻松种植:

它与PlantEasily之间没有任何冲突,因为它的设计初衷就是与这个模组互补,反之亦然。

农耕:

虽然配置选项之间可能存在重叠,但与smoothbrain的Farming模组没有硬性冲突。我建议你仔细研究每个模组的配置文件,并选择最能满足你需求的模组来驱动相应功能。

大规模种植:

这个模组与MassFarming之间没有冲突,但据我所知,它仍然不支持本模组添加的可采摘资源(浆果丛、花朵、蘑菇)。

农场网格:

FarmGrid 配置文件需要进行一些调整,才能支持本模组中添加的资源。请参阅以下指南。

在文本编辑器中打开你的FarmGrid配置文件,或在游戏内使用Configuration Manager模组打开。找到以plantObjectMasks = 开头的行,将其改为:plantObjectMasks = piece, piece_nonsolid, item 找到以customPlants = 开头的行,将其改为:customPlants = RaspberryBush(Clone): 0.5, RaspberryBush: 0.5, BlueberryBush(Clone): 0.5, BlueberryBush: 0.5, Pickable_Mushroom(Clone): 0.5, Pickable_Mushroom: 0.5, Pickable_Mushroom_yellow(Clone): 0.5, Pickable_Mushroom_yellow: 0.5, Pickable_Mushroom_blue(Clone): 0.5, Pickable_Mushroom_blue: 0.5, CloudberryBush: 0.5, CloudberryBush(Clone): 0.5, Pickable_Thistle(Clone): 0.5, Pickable_Thistle: 0.5, Pickable_Dandelion(Clone): 0.5, Pickable_Dandelion: 0.5 根据需要调整网格间距。如果间距看起来不对,请将传统的间距小数格式替换为以下格式:0.15 = 15e-2 0.25 = 25e-2 0.5 = 5e-1 0.75 = 75e-2 1 = 1 1.5 = 15e-1

联系作者

你可以通过NexusMods联系我,提交错误报告或反馈 https://www.nexusmods.com/valheim/mods/1042

如需更多模组或模组开发支持,可在以下Discord服务器找到我:

配置和其他信息:

模组高度可配置,首次加载模组后会生成配置文件,可在BepInEx/config/advize.PlantEverything.cfg中找到

可以在游戏外使用文本编辑器编辑配置,也可以在游戏内使用配置管理器模组进行修改。

配置

默认配置文件:

请查看Nexus模组页面以获取默认配置。

来源

GitHub 仓库: Advize的英灵神殿模组

截图

展示1.4.0版本中新增的一些植物

已添加修士配方

为采摘的花朵和蘑菇定制的网格模型,并显示生长时间

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!