
活态肖像
在对话框中(通过“农夫肖像”功能)为你的农夫提供一个个性化的肖像,该肖像会根据季节、天气、时间、节日、地点和情绪做出反应,此外还有可选的动态背景、装饰物和名字横幅,所有这些
查看大图活体肖像
给你的农夫在对话框里添加一个个人肖像,位于对话对象的左侧,并且会随着你的世界变化而变化:季节、天气、时间段、节日、所在位置、是否在室内、是否还穿着睡衣,以及你的心情。除此之外,你还可以开启动态背景,它会随天气和时间变化;一个与环境相关的装饰性点缀,以及一个个人名称横幅。所有功能均可在游戏中设置和开关。
本质上,这是一个 Content Patcher 包(只有 JSON 和美术资源,本身不包含代码)。它会将自定义美术资源提供给 Farmer Portraits 模组,由该模组负责实际绘制。本下载还包含了 Frame Fit,一个小的 C# 辅助模组,用于缩放对话肖像,使其填满木质相框,并消除肖像下方的空白间隙。
注意:测试版
农夫半身像已经绘制完成并覆盖了整个系列,装饰性点缀也是最终版本。本版本中暂时性的内容只有动态天空和名称横幅,目前使用简单的占位图形,同时正在申请将上游的天空美术资源打包许可。所有功能均已完整实现,因此你可以立即看到所有反应和模式。这是一个测试版,目的是为了在真实环境中测试系统,欢迎提供反馈。
背景模式
请在设置中的 背景 选项中选择一种:
- 默认:游戏默认的木质肖像相框。
- 动态:完整的天空背景,会随天气和时间变化(木质相框被天空取代)。
- 动态加框:同样的动态天空,但绘制在木质相框内部,因此相框保持不变。
设置
所有功能均为可选,如果某情景下的美术资源不存在,肖像会静默地回退到下一个最合适的版本。在 GMCM 中,你可以控制主开关、情绪、天气等级、节日、三种背景模式及室内覆盖、个人横幅、以及与环境相关的点缀。(哪些点缀在哪种情景下显示,取决于你在每个情景文件夹中保留了哪些美术文件,而非开关控制。)许多功能在安装时默认开启,以便你一次性看到整个系统,因此你可以关闭任何不需要的功能。
兼容性
活体肖像会接管农夫肖像和木质肖像相框区域,因此如果你使用了以下任何模组,请关闭它们:
- 其他替换农夫肖像的包(例如 Farmer Portrait、Seasonal Farmer Portraits、Farmer Emotion 等)。
- 独立的 Portrait Frame Variations、Changing Skies 或 Portraited Changing Skies 模组。本模组已包含这些美术资源并会编辑相同区域。
- 其他包中的任何 "Farmer Portraits background" 选项。这会阻止 Farmer Portraits 采样活动区域,从而导致动态背景冻结。
需要了解的一点:由于动态背景会编辑共享的肖像相框纹理,因此 NPC(及店主)的肖像背景也会随之主题化。这是该方法的已知权衡。
多人游戏
每位玩家本地运行 Farmer Portraits 及本包,并看到自己农夫的肖像。本包包含单一美术资源集,因此每位玩家都需要安装自己的副本。
许可协议
代码和手绘农夫半身像由 Batimax 制作,采用 MIT 许可协议。打包的装饰性点缀来自 ItsBenter 的 Portrait Frame Variations(一个可免费使用的模组制作者资源),木质相框和默认姓名牌基于 ConcernedApe 的《星露谷物语》UI 美术资源。由于打包的点缀美术资源仅在本模组保持免费时才可免费使用,请勿出售或将其上传至付费平台。Frame Fit 附加组件是原创代码,采用 MIT 许可协议,不包含第三方素材。
安装说明
- 安装 SMAPI、Content Patcher 和 Farmer Portraits(如果需要设置界面,还需安装 Generic Mod Config Menu)。
- 下载活体肖像,并将其解压到你的 Stardew Valley/Mods 文件夹中。你会得到一个 Living Portrait 文件夹,其中包含内容包和可选的 Frame Fit 附加组件。SMAPI 会加载它们。(如果不需要,可以删除 Frame Fit 文件夹。)
- 通过 SMAPI 启动游戏一次,以生成配置文件。
- 打开 Farmer Portraits 模组自身的设置,检查两项内容:保持 Use Custom Portrait 开启(否则美术资源将被忽略);如果你想要情绪半身像,请开启 Portrait Reactions。在 Farmer Portraits 中,Portrait Reactions 默认是关闭的,因此在该模组中启用之前,情绪变化不会生效。
主要功能
- 反应性肖像:你的农夫半身像会随着季节、天气、时间段、节日、地点、室内/睡衣状态和情绪而变化,采用优雅的“最具体优先”回退机制。
- 三种背景模式:默认(原版木质相框)、动态(完整的天气/时间天空)和动态加框(木质相框内的动态天空)。
- 环境感知点缀:完整的装饰性覆盖层,会随季节、地点、作物和节日而变化。
- 个人名称横幅:一个可选的姓名牌,会适应环境背景。
- 完全可在 GMCM 中配置:主开关、情绪、天气等级、节日、背景模式、室内覆盖、横幅和点缀。每个功能都是可选的,并且会优雅地降级。
- Frame Fit 辅助模组:缩放 NPC 和农夫的对话肖像以填满木质相框,可为两者分别调整缩放和偏移,并可在 GMCM 中调整。
需求
- SMAPI 4.0+ (星露谷物语 1.6+),必需
- Content Patcher 2.0+,必需
- Farmer Portraits,必需(负责渲染肖像)
- Generic Mod Config Menu,推荐(游戏内设置界面)
- SpaceCore,可选(仅用于特殊事件点缀)
禁用冲突模组: 其他农夫肖像包(Farmer Portrait、Seasonal Farmer Portraits、Farmer Emotion)以及独立的 Portrait Frame Variations,因为本模组已包含这些美术资源并会编辑相同的肖像相框区域。同时请关闭其他包中的任何 "Farmer Portraits background" 选项,否则动态背景会冻结。
鸣谢
肖像系统、生成器和手绘半身像均由我生成。感谢:
- mistyspring 的 Farmer Portraits(aedenthorn 原始作品的分支),本模组所依赖的框架。没有它一切皆不可能。
- ItsBender,感谢其 Portrait Frame Variations(#6899),即打包的环境感知点缀。允许免费使用,前提是本模组保持免费,而它确实是免费的。
- ConcernedApe,为我们带来了《星露谷物语》以及构成相框和默认姓名牌基础的原始肖像相框美术资源。
- 动态和动态加框背景模式灵感来自 Doragoun 的 Changing Skies(#19513)以及 Kanadeyoru / Doragoun 的 Portraited Changing Skies(#23337)。他们的美术资源未包含在此版本中;目前使用占位天空,同时正在申请许可以便打包。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。