星露谷物语 3DVR - 在完整VR中游玩星露谷物语并支持动作控制

星露谷物语 3DVR - 在完整VR中游玩星露谷物语并支持动作控制

在完整3D或VR中游玩《星露谷物语》,支持体感操控。我是认真的。轻量级且兼容一切。

在显示器或VR中,将星露谷物语玩成一个真实的3D世界

这是一个制作中的模组,但完全可玩。可能会有一些视觉上的小奇怪之处,但它不会搞乱你的存档,你可以随时安装或卸载。你也可以通过快捷键在3D模式、VR模式或返回2D模式之间无缝切换。

视频

需求

  • SMAPI
  • Generic Mod Config Menu
  • 对于VR:一个SteamVR或OpenXR头显(例如Valve Index、Quest等)
  • 你不需要VR头显来玩这个。它完全可以作为星露谷物语的桌面3D移植版来游玩。

安装

  • 像其他模组一样,将Stardew3D文件夹拖入你的Stardew Valley/Mods文件夹。
  • 像任何模组设置一样,通过SMAPI启动游戏。
  • 或者,你可以使用模组管理器(Mo2、Vortex等)。

快捷键 - 可在模组配置菜单中更改

  • F5 - 3D模式(平面屏、第一人称、WASD),操作与普通星露谷物语相同。
  • F8 - VR模式(必须先连接头显,SteamVR和OpenXR的控制方式已完全重制,见下文)。
  • F9 - 重置VR视角。
  • F10 - 切换手腕HUD(左手控制器)。
  • F7 - 将调试信息转储到SMAPI控制台 - 用于错误报告。

你可以在任何时候在2D/3D和VR之间无缝热切换。

VR设置

Vive / Index / 任何SteamVR头显: 只需运行SteamVR,然后在游戏中按F8,默认运行时为SteamVR。

Quest(Virtual Desktop或Link): 在GMCM菜单中,顶部区域的“VR Runtime”,开启“Use OpenXR runtime”,然后重启游戏。这将通过VDXR/Oculus直接运行头显,无需SteamVR。 确保Virtual Desktop的OpenXR运行时设置为VDXR。

使用Quest头显(例如Steamlink)的SteamVR运行时不起作用(至少在我的系统上如此)。Quest只能使用OpenXR。

VR控制

  • 左手摇杆 - 行走
  • 右手摇杆 - 转向
  • 右手扳机 - 使用工具/攻击(按住蓄力)
  • 左手扳机 - 互动/交谈/开门
  • A右 / A左 - 上一个/下一个工具栏槽位
  • B右 - 切换工具栏行
  • B左 - 打开/关闭菜单
  • 挥动右手 - 近战挥动或使用动作控制工具(手势)

菜单悬浮在你面前 - 用右手控制器指向,扳机键=点击,握持键=右键点击。

平滑转向默认开启,你可以在模组配置菜单中切换为分段转向。

钓鱼是动作控制的:向上猛拉鱼竿来挂钩,然后抬高/放低你的手来让鱼保持在条内(观察你左手腕上的刻度表)。

VR渲染设置

  • 真3D(高性能消耗) - 程序化地将物体和建筑生成为体素模型,农作物/树木变为交叉平面渲染。对GPU要求高,但能产生一种“伪3D”效果。关闭此项可提高帧率。默认还开启了剔除效果,你可以调整它以提升性能。
  • 过场动画视角 - 故事场景的播放方式:第一人称、第三人称或2D屏幕(VR中会在一个剧院屏幕上显示,第三人称在VR和3D中效果最好),我不推荐第一人称,有点奇怪,但能用。
  • 动作钓鱼速度 - 数值越低,条移动越平滑。
  • OpenXR / SteamVR 手部俯仰与偏航 - 如果工具在手中角度感觉不对,可以调整这些。
  • 世界锁定追踪 - 半房间尺度。你需要偶尔重置视角(F9),因为如果开启此项,它尚未被完全追踪。

建造/放置物体?

勉强能用……但说实话,可能还是直接在普通2D模式下做这些事更容易。

模组设置、扩展及其他模组兼容性

你可以将此模组添加到你的普通模组星露谷设置之上。 它应该能工作……尽管我没有测试所有扩展或模组内容。 实际上我鼓励你使用其他扩展模组。 我希望这个模组能在所有模组设置下工作。可能会有BUG,但我正努力让它与所有内容兼容。

所以如果你看到什么奇怪的东西,请在BUG区报告,按F7,并将你的SMAPI日志和问题截图发给我。

已知唯一与此模组不兼容的模组是 Clear Glasses。

报告BUG

将你的SMAPI日志上传到 https://smapi.io/log 并复制链接,如果可以的话,截图也会很有帮助。

已知问题

  • 地图边缘(从一个地图转到另一个地图)在真3D模式下看起来会奇怪或无法完全渲染。
  • 一些地图装饰在重度模组地图上会渲染成平面或出现在奇怪的位置。
  • 漂浮物体、奇怪的墙壁隐形区域、物体不应直立时却直立 - 由于我渲染的方式(使用精灵数据而不是从头制作模型),事情有时看起来会很奇怪,除了通过编码来变通解决,我对此能做的并不多。我正在慢慢地解决这些问题,但请将烦人的BUG发送到BUG区。

注意事项

你会添加从头开始制作的完整3D模型吗? 目前我想尝试让这个模组轻量、精简并尽可能兼容更多的模组设置。所以我没有计划添加从头开始的完整3D模型,因为这不可避免地会限制兼容性。

为什么这看起来很奇怪? 因为我试图将一个2D游戏破解成3D VR。它看起来会奇怪,但根据我的测试,到目前为止它还挺好玩的。

还有另一位极具天赋的模组创作者,正在制作一个类似的模组,我相信他正在手工建模整个地图,这看起来不可思议:https://www.youtube.com/watch?v=iu7igZ3JNtU&t=1s 请也支持他们的项目!


如果你想给我打赏,请前往 Patreon

前往我的 Discord

关注我的 TikTok 前往我的 Instagram 观看我的 Youtube 或 Twitch