Lighthouse 1.1.0 版本更新速览:Hatteras Zulu 带来哪些新特性
2026/9/21 19:16:19 网站建设 项目流程

Lighthouse 1.1.0 版本更新速览:Hatteras Zulu 带来哪些新特性

【免费下载链接】Lighthouse项目地址: https://gitcode.com/GitHub_Trending/lighthouse26/Lighthouse

Lighthouse 1.1.0是经典 N64 游戏《Banjo-Kazooie》(班卓猪大冒险)的现代反编译移植引擎的最新版本,本次更新代号Hatteras Zulu。它为 PC、Linux、macOS 乃至 Nintendo Switch / Wii U 带来了随机生成器(Rando)、金果保留、快速游泳等一大批玩家最爱的增强特性,是复古游戏爱好者不容错过的开源重制引擎。


🚢 Hatteras Zulu 是什么?版本代号从何而来

打开构建文件 CMakeLists.txt 你会发现一段很有意思的逻辑:项目版本号是1.1.0,而补丁号0会通过 NATO 音标字母表自动映射为代号词——因此这个版本的完整构建名是Hatteras Zulu。简单说:

“Hatteras” 是 Lighthouse 系列的固定船名,后半部分随小版本号变化,是官方用来区分构建版本的趣味命名。

  • 版本定义:CMakeLists.txt 中project(Lighthouse VERSION 1.1.0 ...)
  • 地区/版本兼容性宏:include/version.h(美版 v1.0 / 美版 v1.1 / 欧版 / 日版)

🎲 新特性一:内置随机生成器(Rando)

本次更新最值得新手关注的,就是内置的随机游玩模式。无需额外工具,即可生成随机物品分布的关卡并实时跟踪收集进度:

| 功能 | 说明 | 源码位置 | | - | - | - | | 世界逻辑 | 按区域划分全 10 大关卡,生成无逻辑(Glitchless)路线 | Logic/Regions/ | | 物品池 | 收集物、开关、Jinjo 等全部可被随机替换 | Rando/Logic/GeneratePools.cpp | | 存档支持 | 随机存档的读写与状态刷新 | Rando/Logic/GenerateSaveData.cpp | | 剧透文件 | 自动生成 Spoiler 文件与检查点追踪 | Rando/Spoiler/Generate.cpp | | 菜单入口 | 游戏内 Rando 菜单 | Rando/LighthouseMenuRando.cpp |

配套的CheckTracker世界追踪器还能在屏幕上显示你当前关卡的收集状态,让"盲跑"不再迷路。


⚡ 新特性二:玩家增强特性全家桶

src/port/Enhancements/ 目录下汇聚了 1.1.0 的全部增强功能,几乎所有都能在游戏设置菜单中一键开关:

  • 📷自由视角相机:Camera/FreeLookCamera.cpp
  • 🏊快速游泳 / 快速移动:Backports/FastSwim.cpp
  • 🥚蛋瞄准辅助:Backports/EggAim.cpp
  • 🍯蜂蜜快速回归:Backports/Honeyback.cpp
  • 💾金果与音符永久保留:Retention/JinjoRetention.cpp
  • 🎨自定义角色配色:Cosmetics/PlayerColors.cpp
  • 过场动画跳过 / 片头标志跳过:Cutscenes/CutsceneSkips.cpp

🔧 新特性三:帧节奏与性能修复

1.1.0 还在底层加入了一系列补丁,让老游戏在现代显示器上运行更稳:

  • 帧节奏补丁:Patches/FramePacingPatches.cpp
  • 几何剔除优化:Patches/GeoCull.cpp
  • 性能与图形补丁:Patches/PerfPatches.cpp、Patches/GraphicsPatches.cpp

🕹️ 跨平台与手柄映射:一次下载,处处可玩

得益于 libultraship 框架,Lighthouse 1.1.0 支持:

  • Windows(DirectX 11)、Linux(AppImage / OpenGL)、macOS(Metal)、iOSNintendo SwitchWii U
  • 三种渲染后端可切换,手柄内置多套标准映射,不识别的手柄可在设置菜单里用自带映射器自定义。

支持的 ROM 版本(美版 v1.0/v1.1、欧版、日版)及对应校验值,可在 config.yml 中查对;各地区 ROM 还能作为语言包互相提取,详见 docs/modding/LANGUAGE PACKS.md。


🚀 新手快速上手(3 步开始游戏)

  1. 校验 ROM:准备受支持的零售版 .z64 文件(校验方式见 README.md Quick Start 章节)
  2. 获取 Lighthouse:下载对应平台的发布包,解压到任意文件夹
  3. 运行:Windows 运行lighthouse.exe、Linux 运行lighthouse.appimage、macOS 双击lighthouse,选中 ROM 即可开始

💡 提示:按ESC呼出菜单栏,F11全屏,Tab切换备用资源——完整快捷键见 README.md。


📌 小结

Lighthouse 1.1.0(Hatteras Zulu)用"随机生成器 + 增强特性全家桶 + 全平台支持"三板斧,把 1998 年的《Banjo-Kazooie》完整搬进了现代。对新手来说,你不需要任何编程基础,只要有一份合法的 ROM 备份,就能立刻体验这个持续进化中的开源重制引擎 🎉

核心资料速查:

  • 项目说明与快速开始:README.md
  • 编译指南:docs/BUILDING.md
  • 版本定义:CMakeLists.txt
  • 增强特性总目录:src/port/Enhancements/

【免费下载链接】Lighthouse项目地址: https://gitcode.com/GitHub_Trending/lighthouse26/Lighthouse

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询