动态NPC服装选择器

动态NPC服装选择器

此mod允许你从已安装的外观资产中为NPC选择偏好的服装。需要通用mod配置菜单(GMCM)才能使用,以及内容补丁器(仅当从其他包中使用服装时需要)。

[i][b]你是否曾希望可以自行挑选每位村民的穿着?现在,你可以做到了。[/b][/i]


这个模组之所以存在,是因为我厌倦了为了在不同季节或节日获得心仪的造型,而手动在文件夹间交换文件。我想要一些动态的、可以在游戏中直接点击选择的东西。


[color=#cc0000][font=Arial Black][i][b]重要提示:[/b][/i] 本模组本身不添加任何服装。它是一个选择器,而非美术包。它读取你游戏中已加载的内容(来自 Content Patcher 外观包,或你自己的 PNG 文件,详见下方“要求”),并让你在它们之间进行选择。[/font][/color]


[font=Arial Black][color=#ffffff]注意:[/color][color=#ff0000]节日[/color][color=#ffffff]和[/color][color=#ff0000]海滩[/color][color=#ffffff]服装的动画帧数有时会少于常规的[/color][/font][color=#ffffff][font=Arial Black]季节性服装的精灵表。如果将这类服装强制用于其他季节,源美术资源若缺少完整帧集,可能会导致视觉错误(帧不匹配或不可见)。请酌情使用,如果看起来不对劲,只需将该栏位切换回“无覆盖”即可。[/color]
[/font]


[img]https://staticdelivery.nexusmods.com/mods/1303/images/50375/50375-1786193306-1627950116.gif[/img]


[size=4][b]安装说明[/b][/size]
[color=#D4D4D8]1. 安装 SMAPI。
2. 安装 Generic Mod Config Menu。显示菜单需要它。
3. 将本模组解压到你的 Stardew Valley/Mods 文件夹中,确保路径为 Mods/Dynamic NPC Outfit Selector/manifest.json。
4. 通过 SMAPI 启动游戏。从标题画面或游戏内暂停菜单的 GMCM 齿轮图标打开本模组的页面。[/color]


[size=4][b]主要功能[/b][/size]
[list]
[][color=#d4d4d8]列出你游戏中当前加载的每位 NPC 及其所有服装变体,以可点击的图片形式展示,无论它们来自哪个模组(或多个模组)。[/color][/]
[][color=#d4d4d8]从下拉菜单中选择一个条件——春季、夏季、秋季、冬季、海滩,或特定节日,然后勾选你想要的服装。将其保留在空白的“无覆盖”卡片上,让游戏(或通常处理该 NPC 的模组)自行决定。[/color][/]
[]即时生效:无需重启或重新加载,只需点击“保存”,世界中的 NPC 便会立即更新。
[
]自动兼容任何 Content Patcher 外观包,也支持你自己的 [color=#d4d4d8]松散 PNG 文件(如果你没有或不打算制作自己的 Content Patcher 包)。[/color][/*]
[/list]


[size=4][b]要求[/b][/size]
[list]
[][color=#D4D4D8]星露谷物语 1.6 及以上版本[/color][/]
[][color=#D4D4D8]SMAPI 4.0.0 及以上版本[/color][/]
[][color=#D4D4D8]Generic Mod Config Menu 为必需项;没有它,本模组将无法运行。[/color][/]
[][color=#D4D4D8]Content Patcher — 可选,仅当你需要其他作者外观包中的服装时才有必要。你自己的本地 PNG 文件无需它即可使用。[/color][/]
[][color=#D4D4D8]服装本身不包含在内。你需要至少满足以下条件之一:[/color]
1. 一个 Content Patcher 外观包(Nexus 上大多数“季节性服装”模组都是这样运作的——正常安装即可,其服装会自动显示在这里),或
2. 将你自己的 PNG 文件直接放入 Mods/Dynamic NPC Outfit Selector/assets/Characters/ 和 assets/Portraits/ 文件夹,命名为 “<NpcName>_<Condition>.png”(例如 “Haley_Spring.png”、“Haley_Beach.png”)。子文件夹无所谓;头像文件为可选。完整说明见模组安装后的 assets/README.txt 文件。[/
]
[/list]


[b]已知限制[/b]
[list]
[]只有具备正确外观数据的 NPC 才会显示真正的可选替代项。那些直接覆盖纹理文件的旧版模组不会被列为单独选项——因为没有什么可列出的。
[
]“海滩”目前涵盖的是姜岛的度假村。常规的鹈鹕镇海滩外观是通过另一种基于文件名的方法切换的,本模组尚无法强制应用。
[]如果某些资源缺少所需的动画,可能会被替换为默认资源。
[
]将节日或海滩服装强制用于常规季节栏位(或反之)可能会导致视觉错误:如果该服装的精灵表不包含常规季节所需的完整动画帧集,则会出现帧不匹配或精灵不可见的情况。这是源美术资源的限制,本模组无法解决。
[/list]


[b][i]鸣谢[/i][/b]


截图/视频中展示的所有服装均不包含在本模组中。它们属于用于演示的外观包:

- [url=https://www.nexusmods.com/stardewvalley/mods/5450]Seasonal Outfits - Slightly Cuter Aesthetic by Poltergeister[/url]
- [url=https://www.nexusmods.com/stardewvalley/mods/11389]Seasonal Haley[/url]


向它们的作者致以诚挚的感谢