
生日联系人 - 显示所有生日
当多个角色共享同一个生日时,在日历上以轮换队列显示所有角色(而非仅显示一个)。
查看大图你的游戏中是否添加了大量模组NPC?他们的生日很可能相互重叠,在日历上你大概也注意到了——同一天只会显示一个NPC的头像。这个模组通过旋转队列的方式,将所有NPC都显示出来,解决了这个问题。
当你鼠标悬停在每个日期上时,NPC头像队列会自动开始旋转。你也可以左键点击或滚动鼠标滚轮手动旋转,手动操作后会暂停自动旋转一段时间。
这个模组没有其他功能,也不会显著改变你的游戏方式,但我认为它能让查看日历的体验更佳。
配置
你可以通过配置文件调整本模组的大部分行为。照例推荐使用 Generic Mod Config Menu。
CycleTime:(整数,最小值 500)自动旋转队列时,每次移动间的等待时间(毫秒)。默认值:1000。
PauseTime:(整数,最小值 1000)玩家手动旋转队列后,恢复自动旋转前的等待时间(毫秒)。默认值:4000。
StaggerDistance:(整数,4-16)每个额外图标相对于主绘制位置的偏移距离(屏幕像素)。默认值:12。
QueueBrightness:(整数,0-255)每个额外图标的绘制亮度。默认值:108。
CycleSoundVolume:(浮点数,0.0-1.0)手动旋转队列时播放翻页音效的音量(相对于正常SFX音量)。设为0可禁用音效。默认值:0.33。
AlwaysCycle:(布尔值)是否在未悬停日期时也自动旋转队列。默认值:false。
InvertScrollDirection:(布尔值)是否反转滚轮方向与队列旋转方向的默认映射。默认值:false。
兼容性
本模组不包含任何自有资源,因此应与任何界面模组、角色精灵编辑等无缝兼容。
本模组并非专门为生日设计,理论上适用于任何定义了自身纹理的日期事件——这正是日历上生日事件的运作方式。据我所知,没有其他日期事件会这样做。
如果你使用 Omegasis 的 Happy Birthday 模组,该模组会自行将农场主和助手的生日绘制在日历上,而不是将它们与NPC生日一起放入菜单的日历数据中。因此,这些生日不会参与旋转队列效果,其精灵会被绘制在顶层。我对此暂无解决方案。
特别感谢
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。