跳到正文

Valkyrien Skies 2 – Unofficial

Valkyrien Skies 2 的非官方移植版,加入了新功能和改动。与我移植的 Eureka Ships! 搭配效果更佳!支持 MC 1.20.1、1.21.1 和 1.21.11。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Valkyrien Skies 2 — 非官方版 · v3.2.0

非官方移植版 — 与 Valkyrien Skies 团队无关联,也未获其认可。 完善度可能不如官方 VS;使用风险自负,且不提供官方支持。源码与问题反馈:<VS2 repo>。原模组: https://valkyrienskies.org/

MC 1.20.1 · 1.21.1 · 1.21.11 — 仅支持 Fabric Sodium 0.8.12 或最新版 — 1.21.11 · Sodium 0.6.9 — 1.21.1 · Sodium 0.5.13 — 1.20.1 船只建造功能需搭配对应版本的 Eureka (VS2)。

本移植版包含以下全部功能 — 列表中的大部分功能已包含在最新官方版 VS2 中,另有少数功能由我自行移植。

★ = 本移植版新增功能。
🛠 = 官方版中已有的问题,我尝试在这些移植版本中解决。官方版本发布后,解决方案可能会有所变化!
⚓ = 官方版本已包含的功能!

渲染与光影

  • ⚓ 使用 Sodium + Iris 光影时可渲染船只 — 船只地形通过缓存的分区 GPU 网格,使用光影包自身的着色程序进行绘制(法线贴图/POM效果与世界一致);视野中有大型或多艘船时,帧率大约提升 2 倍。虽然在 1.21.11 中很快会因 Blaze3D 而略有不同(1.21.5 更改了渲染系统和 API)。
  • ⚓ 船只阴影 — 使用光影时,船只可投射、接收自身阴影。
  • ⚓ 发光与材质(PBR)方块 — 海晶灯、萤石、熔岩等会发光、照亮周围环境,并在光影下正确遮挡。
  • ⚓ 植被摇曳 — 船上的树叶、草和作物会在光影下摇曳。
  • ⚓ 实体受船只光照影响 — 夜间玩家、生物和盔甲架会受到船上火把/灯笼的照亮,不再陷入黑暗。VS2 团队已经在开发更好的方案,因此官方版本发布后,此效果会有所不同。
  • 玻璃连接纹理 / CTM — Fusion 风格的连接纹理可延伸至船只方块。
  • ★ 延长船只渲染距离 — 远处的船只在超出原版渲染距离后仍然可见(默认 2048 格,可配置)。
  • ★ 船只镜头缩放 — 滚动鼠标滚轮可拉近或拉远骑乘时的第三人称镜头(最小/最大值可配置);其他情况下不会影响快捷栏滚动。

移动与物理

  • ★ 海浪起伏与摇晃 — 船只会随波浪上下起伏、俯仰和横摇,乘客则稳稳站在甲板上。此功能原生支持 VS2(无需 Physics Mod);大型船体比小型船只摇晃更轻微;可在“Ocean Waves”配置项中调整。
  • ⚓& 🛠 跳跃或走下船只时保留船只对玩家的影响 — 离开船只范围前,你会像滑翔翼滑翔一样随船移动,而不是直接掉落;创造模式飞行时也会随船移动。
  • ★ 可配置的影响范围边界 — 默认情况下,随船移动范围会从六个面各向外延伸几格;可在游戏内实时或通过配置分别调整各面的范围(0 = 与船体边界完全一致)。
  • 🛠 不再从船尾被甩飞 — 站在高速船只尾部时,不会再滑到船体下方并被甩下甲板(边缘设有小幅容差,因此脚稍微伸出船舷仍会被视为站在甲板上)。
  • ★ 船只可驶过海带与海草 — 移动中的船体只会清除与其实际接触的海带(不掉落物品;海草不受影响;可切换 shipsDestroyPlants)。

骑乘、镜头与控制

  • ★ & 🛠 在行驶中的船上重新登录不会让你摔死 — 你会重新出现在下线时所在位置的隐形座位上(按 SHIFT 站起,不会受到摔落伤害;站起前使用船只第三人称视角),而不是穿过尚未加载的甲板掉下去。
  • ★ 坐下快捷键(X) — 按 X 坐在你脚下的船上;按 SHIFT 重新站起。
  • ★ 站立操舵姿势 — 即使安装了 EMF / Fresh Animations,驾驶员也会直立站在船舵旁。
  • ★ F5 船只视角循环 — 第一人称 → 第三人称 → 沉浸式船只视角 → Shoulder Surfing(如果已安装)。
  • 手柄操舵 — 完整支持 Controlify。
  • 🛠 下船不摔落 / 上船不冻结 — 座位会在每个游戏刻同步你的状态,因此不会出现航行约 10 秒后玩家仍冻结在最初上船的位置,也不会在长时间下降后下船时受到摔落伤害。

实体与世界

  • 🛠 生物与村民可在船上活动 — 它们会在甲板上寻路、追逐、逃跑、寻找工作站点,并按时睡觉和醒来;即使船只移动也会保持同步(不会滑动或橡皮筋式回弹)。
  • 🛠 实体不会穿过船只掉落 — 生物、动物和盔甲架在世界加载、组装和拆解期间都会留在原处;盔甲架会固定在甲板上随船体旋转。
  • 🛠 烟花不会在甲板上冻结 — 火箭会保持在世界坐标中,并正常燃尽 / 爆炸。
  • ★ 船只持续模拟 — 启用保持活动的船只即使超出你的模拟距离,也会继续运行物理模拟、巡航和机械装置。
  • 恢复原版 VS 行为:1.21.11 曾悄然破坏的功能现已恢复,包括生物在船上的寻路、拴绳、船上及周围的雨雪效果、方块质量提示、禁飞自动踢出、船只感知下船,以及船上流体逃逸设置。

命令

★ = 此移植版本新增或更改的内容。其余 /vs 命令均为 Valkyrien Skies 2 的标准命令。
⚓ = 官方版本已收录!

影响范围与视角

  • ★ /vs expand-influence <amount> <face> — 在游戏中即时扩大某一面的影响范围边界(上 / 下 / 左 / 右 / 前 / 后)。
  • ★ /vs contract-influence <amount> <face> — 缩小某一面的边界(不会缩到船体以内)。
  • ★ /vs influence-border <true|false> — 将每艘船的影响范围边界显示为蓝色线框。

渲染开关

  • ★ /vs ship-shadows <true|false> — 切换光影下的船只阴影。
  • ★ /vs ship-emissive <true|false> — 切换船上方块的发光 / 材质渲染。

船只管理

  • ⚓ /vs rename <ship> <name> — 重命名飞船。
  • ⚓ /vs scale <ship> <factor> — 等比缩放飞船。
  • ⚓ /vs delete <ships> [deleteBlocks] — 删除飞船。
  • ⚓ /vs dry <ships> — 清除飞船上的所有水。
  • ★ /vs desnow <ships> — 清除组装后残留的零散雪层(保险措施;组装过程本身会清除它们)。
  • ⚓ /vs remass <ships> — 重新计算飞船的质量。
  • ⚓ /vs splitting <ships> <bool> — 自动拆分飞船:将不相连的部分分离为独立飞船(开启)或保持为一个整体(关闭)。
  • ⚓ /vs set-static <ships> <bool> — 将飞船冻结为静态、不可移动的结构(无物理效果;即使你走远也会保持位置)。
  • ★ /vs set-keep-active <ships> <bool> — 即使没有玩家在模拟距离内,也让飞船保持模拟。
  • ⚓ /vs teleport <ships> <pos> [angles] [vel] — 传送飞船。
  • ⚓ /vs get-ship · /vs get-air · /vs get-gravity — 查询你所在位置的管理飞船 / 空气 / 重力。

物理后端

  • ⚓ /vs backend engine <krunch|physx|jolt> — 切换模拟飞船的物理引擎(影响性能 + 物理手感)。
  • ⚓ /vs backend lodDetail <n> — 飞船碰撞的物理细节级别(−1 = 完整细节;数值越高 = 细节越多,开销越大)。
  • ⚓ /vs perf-test spawn-ship-cube <size> — 生成一个测试飞船立方体用于基准测试。

来自 Eureka 附加模组 (若已安装)

  • ★ /vs eureka-assembler <floater|balloon> <true|false> — 切换 Eureka 组装器自动填充。
  • ★ /vs get-ship-weight <ship> <floater|balloon> — 显示飞船的质量 + 所需的漂浮物/气球数量。

兼容性与要求

  • 仅限 Fabric — 不支持 NeoForge。
  • 需要 Sodium 以渲染飞船地形(它会替换区块渲染器)。最新版 Sodium 可用。
  • 需搭配对应版本的 Eureka (VS2) 构建以进行飞船建造。
  • 软兼容 Fresh Animations / EMF (舵轮姿势)和 Shoulder Surfing Reloaded (F5 视角循环)。已测试与 Iris + Eclipse 光影和 Voxy 兼容(飞船可在 Voxy 区块内渲染)。
  • 第三方模组兼容(机械动力、CC:Tweaked、咒法编程、沉浸式传送门、基于 Flywheel 的模组等)目前 尚未 包含 — 它们都还没有 1.21.11 构建。之后会添加对 1.20.1 和 1.21.1 的支持!

已知问题

  • 飞船上的水仍会溢出边缘并落到 y≈64 处才停止(无害的临时措施;下落途中会穿过地形)。
  • 多人游戏几乎未经测试,大部分测试都是在单人游戏中进行的。

常见问题

Valkyrien Skies 2 – Unofficial 支持哪些 Minecraft 版本?

Valkyrien Skies 2 – Unofficial 支持 Minecraft Java 版 1.20.1–1.21.11,共 3 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Valkyrien Skies 2 – Unofficial 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Eminai_LeoVinci 的其他作品

查看全部 →