自定义背包框架 封面

自定义背包框架

星露谷物语物品

让你可以使用 Content Patcher 实现自定义、无上限的背包升级。

预览

前置 Mod

详情

使用这个 mod,你可以自定义背包升级系统,让背包容量突破 36 格,变得更大!

这个 mod 为物品栏网格添加了滚动功能。你可以使用鼠标滚轮、上下方向键,或手柄的上下方向键来滚动。你也可以用鼠标点击箭头键和滚动条。

物品栏网格旁边还有一个 + 按钮,用于显示物品栏的扩展视图。

这个 mod 本身不会更改背包升级。你需要一个使用此框架的 mod,例如 More Backpack Upgrades。

YouTube

你可以创建自己的 Content Patcher mod 来设置自定义背包升级,就像 More Backpack Upgrades 那样。

你也可以使用 SMAPI 控制台手动设置背包大小,例如:

custombackpack 60

可将你的背包格数设置为 60。请只使用 12 的倍数。

Content Patcher

一个 content.json 文件示例可以是:

{
    "Format": "1.23.0",
    "Changes": [
        {
            "Action": "EditData",
            "Target": "aedenthorn.CustomBackpack/dictionary",
            "Entries": {
                "24": {
                    "name": "Large Backpack",
                    "cost": 2000,
                    "texturePath": "aedenthorn.CPCustomBackpacks/backpacks",
                    "textureRect":
                    {
                        "X":0,
                        "Y":0,
                        "Width": 12,
                        "Height":14
                    }
                }
        },
        {
            "Action": "Load",
            "Target": "aedenthorn.CPCustomBackpacks/backpacks",
            "FromFile": "assets/backpacks.png"
        }
    ]
}

textureRect 指的是该特定背包所使用的纹理区域。

技术说明

需要 SMAPI,使用 Harmony。

实现了 Generic Mod Config Menu 界面,可在游戏内更改配置设置。

兼容 Mod Updater,可自动更新。

代码位于 https://github.com/aedenthorn/StardewValleyMods。

如果你想吐槽、寻求帮助,或帮我测试我的 mod,可以访问我的 Discord 服务器。

我的所有《星露谷物语》mod 列表可在 https://www.nexusmods.com/stardewvalley/articles/895 查看。