
肖像画
添加更高分辨率的肖像,并轻松在不同肖像模组间切换。
查看大图肖像画 by Platonymous
这个模组允许你为游戏添加更高分辨率的肖像,并轻松切换不同的肖像模组。
按P键在对话框打开时切换肖像集。
按 I 键可在对话框开启时切换对话上方的大头像与普通头像。
按O键可在NPC对话框打开时固定或取消固定其肖像集选择,固定后将忽略后续设置更改并保持当前状态。
本模组本身不包含任何肖像。
关于HDP支持的重要说明(SDV 1.5.6 & 1.6 alpha版):
如果你下载并想使用HDP内容包,请将其放入常规mod文件夹,而不是Portraits文件夹。
如果该包的manifest.json文件中包含hdp作为依赖项,但您未安装hdp,请移除该依赖项并在游戏中选择肖像集时勾选HDP,即可正常显示。(即使已安装HDP,此方法依然有效,无需设置依赖项)
如果您离开或向HDP包添加HDP依赖项,并在Portraiture的config.json中允许侧载,Portraiture将尝试加载它们并为它们提供自己的集合,否则HDP内容包会合并到HDP集合中且无法单独选择。
这仅在包具有Portraiture所需的文件结构时才有效,通常情况如此。尽管如此,建议使用非侧载方法以确保肖像正常工作。
(如果已安装HDP,设置选择中的HDP选项和原版选项看起来会相同)
关于 PyTK 的重要提示:
尽管有相反的说法,除非您使用的版本低于1.10.0,否则此模组不再需要PyTK。即使某个内容模组声称依赖PyTK,实际上并不需要。
版本1.11.8
将配置中的MaxAbovePortraitPercent更改为调整上方头像框的大小。
HDP包侧载功能现已默认关闭。
未在清单中设置HDP依赖项的包仍会在HDP肖像选项中加载。
此设置可通过配置更改。
以此方式侧载的包可能无法按作者预期工作(因为ContentPatcher部分被忽略),但与普通包不同的是它们会在肖像选择界面拥有独立选项。
普通包仅显示在HDP选项中,且可能相互覆盖。
如果已安装HDP,HDP和原版选项应看起来相同。
版本 1.11.0
支持HDP内容包。(像平常一样安装HDP包,不要放在Portraits文件夹中)
新上方对话框模式(默认启用,可在配置中停用,或在对话时按下样式切换键(默认:I)停用)
通过按下固定/取消固定键(默认:O)为NPC固定肖像。
如果肖像被固定,它们将不受通用肖像选择的影响。(每个存档文件单独保存)
这已经实现,但我没有在这里写明:在对话中按下菜单键(默认:M)可打开肖像选择菜单。
我还需要指出的是,自上一个版本起,Portraiture 不再依赖除 SMAPI 以外的任何其他组件。
版本1.6.3现已支持内容包
内容包必须包含一个manifest.json文件,但在其他方面与放入Portraiture/Portaits文件夹的其他文件夹完全一样。
与常规的肖像文件夹不同,内容包可以直接复制到Mod文件夹中进行安装。
如何使用Portraiture安装肖像模组:
- 下载并安装适用于您SDV版本的Portraiture插件
(如果操作正确,manifest.json 文件现在应该位于 "/Mods/Portraiture/manifest.json") - 下载你想要使用的头像模组,例如这个
- 在 "Mods/Portraiture/Portraits" 文件夹中创建一个任意命名的子文件夹,例如 "DCBurger 高清",并将肖像文件解压到其中。
(如果操作正确,阿比盖尔的文件将位于"/Mods/Portraiture/Portraits/DCBurger Hi-Res/Abigail.png") - 启动游戏并与某人对话。一旦对话框打开,按P键切换肖像直到看到正确的那个。它还会在对话框左上角短暂显示文件夹名称,本例中为"DC Burger Hi-Res"。无论你选择哪个文件夹,都会为所有肖像保存此设置,并在重新加载后保持不变,除非你再次自行更改。
- 你可以创建任意数量的文件夹来切换,并在其中填充下载的肖像模组或混合自己的作品。同样适用于常规XNB模组。(在这种情况下,路径应类似这样:"Mods/Portraiture/Portraits/DCBurger Low-Res/Abigail.xnb"。)
- 就这样。如果你厌倦了自己阅读:试试 PelicanTTS。
视频由ThatDenverGuy制作:
对于肖像创作者:
任何尺寸都可以,但如果你的肖像超过512x512,对话框可能会打开得稍慢一些。
高分辨率精灵表必须是PNG文件,并且需要完全按照之前的格式(仅放大尺寸),
只是所有png肖像精灵表必须至少包含两张肖像,即使原版只有一张。
如何制作肖像模组:
有两种方法可以制作肖像模组,既可以作为内容包,也可以直接复制到Portraiture/Portraits文件夹中,两者的运作方式几乎相同:
为你想要替换的NPC创建肖像精灵表,理想情况下它们应该是png文件。精灵表的宽高比和面部布局需要与原版保持一致,且所有面部必须大小相同,具体尺寸由你决定。与原版的唯一区别是,即使原版只有一张脸,每张精灵表也至少需要包含2个面部(可以是相同的)。
新的精灵表需要以与原文件相同的名称保存,例如"Abigail.png"。
将所有精灵表复制到一个文件夹中,并为其取一个独特的名称,如"MyPortraitCollection"。
如果不需要将其作为内容包,那么此时就完成了。
否则,你需要在肖像旁边添加一个manifest.json文件,或者在一个名为类似"[P] MyPortraits"的新文件夹中,并将包含spritesheets的文件夹复制到其中。manifest文件内容如下:
{
"名称": "我的肖像模组",
"作者": "我",
"版本": "1.3",
"描述": "我的肖像",
"UniqueID": "我的.肖像",
"更新密钥": [ "Nexus:00000" ],
"内容包适用于": {
"UniqueID": "Platonymous.Portraiture"
},
"依赖项": [
{
"UniqueID": "Platonymous.Portraiture",
"IsRequired": true
},
]
}
然后你就完成了。
源代码
https://github.com/Platonymous/Stardew-Valley-Mods/
如果你有任何问题,通常可以在 Stardew Valley Discord 上找到我,用户名是 Routine#8715
如果你喜欢我的模组并想支持我,可以通过 Paypal 或 Patreon 进行捐赠。
正在加载版本记录…










正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。