LAS Recomp:织梦岛静态重编译移植
把 Switch 版《塞尔达传说 织梦岛》静态重编译成 Windows、macOS、Linux 原生程序,并内置随机化模式。
- 浏览
- 5
- 访问
- 0
- 下载
- 0
- 版本
- vbeta_5.4
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
LAS Recomp 是对《塞尔达传说 织梦岛》(Nintendo Switch,2019)的静态重编译,将其转成可在 Windows、macOS、Linux 上直接运行的原生应用。它并非模拟器,而是把游戏代码重新编译成本机程序,因此能获得更高的分辨率、更宽的视野和更稳定的帧率。
项目需要使用者自备合法获得的游戏文件(v1.0.0、v1.0.1 或 v1.1.0)。首次启动时,程序会在本地完成所需的重编译与初始化。

主要功能
- 原生运行于 macOS(Apple Silicon,Metal + MetalFX)、Windows(x86-64,Vulkan)、Linux(x86-64,Vulkan,AppImage)
- 宽屏与超宽屏:更宽的屏幕能看到岛上更多区域,也可切回原版 16:9
- 高分辨率、跟随显示器分辨率、动态分辨率,配合 MetalFX(Mac)或 FSR 1(Windows/Linux)上采样与 SMAA 抗锯齿
- 着色器预编译,进入新区域不易卡顿
- 起始界面:选择原版或随机化种子、设置游戏文件、调整选项;游戏内菜单按
F1(手柄为 Minus + Plus)打开 - 键鼠与手柄支持,按键可完全自定义,按键提示会匹配 Xbox、PlayStation 或 Nintendo 手柄;支持震动,PS 手柄光条显示林克生命
- 多语言:英语、日语、西班牙语、法语、德语、意大利语、荷兰语、俄语、韩语、简体中文、繁体中文
- 可选增强:360 度移动、去模糊、镜像模式、加速行走、隐藏 Hero Mode 图标
- 外观自定义:林克衣服、头发、皮肤、盾牌颜色,草地、树叶、沙地颜色(含季节预设),敌人随机配色,Game Boy / Game Boy Color / 灰度滤镜
- 可选计时器,支持 LiveSplit
内置随机化模式:
- 游戏内种子生成器,可用种子 ID 分享,每个种子独立存档
- 物品、交易任务、炸弹、魔法粉全面打乱;附带 Hint Sheet 提示下一个重要物品
- Potsanity、Bushsanity、Digsanity、Shellsanity、Shopsanity、Trendsanity、Keysanity 等额外藏宝点
- 宠物(公鸡、Marin、幽灵)作为可拾取物品;Boss 灵魂与迷你 Boss 灵魂
- Triforce Hunt、敌人随机化、钩索可抓任意墙面、环境与音乐随机化
- Entrance Randomizer(含解耦选项)与 Dungeon Room Shuffle(Coupled / Decoupled)
- 暂停菜单地图上的追踪器显示各区域剩余检查点;比赛模式下剧透日志锁定至通关
安装与使用
游戏文件:准备一个包含 exefs 与 romfs 文件夹(或其内容)的目录,在起始界面中指向它。程序不附带任何游戏文件、素材或字体。
系统要求(Beta 期间的最低配置):
- macOS:Apple Silicon(M1 或更新),macOS 15 或更新,不支持 Intel Mac
- Windows / Linux:64 位系统,CPU 需支持 AVX2 与 FMA,显卡需支持 Vulkan 1.3 且性能约等于 Switch 或更强,内存 8 GB(推荐 16 GB),安装约需 12 GB 磁盘空间
Steam Deck:把 AppImage 作为非 Steam 游戏添加后启动;若无法启动,在启动选项中加上 APPIMAGE_EXTRACT_AND_RUN=1 %command%。
从源码构建(各平台均需自备游戏文件):先 make -j 生成 build/lasrecomp,在起始界面配置好游戏文件后执行 make gen 重编译游戏代码到 generated/,再 make -j 一次。运行:./build/lasrecomp extracted(起始界面)或加 --play 直接进入游戏。macOS 需要 Homebrew 的 sdl3、ffmpeg 与 Python 3.12;Windows 可通过 tools\setup_windows.ps1 完成一次性环境配置;Linux 需要发行版提供的 clang、SDL 3、FFmpeg、shaderc 与 Vulkan Memory Allocator。
注意事项
- 当前为 Beta 版本,可能存在崩溃、图形问题(宽屏/超宽屏尤甚),随机化种子(尤其是 Dungeon Room Shuffle)不一定可解。
- 项目不会提供获取游戏文件的任何说明,请自行准备合法副本。
- 项目说明中明确表示:几乎全部代码、工具、逆向与文档由 AI 编写,由人工指导、测试与审阅;如不接受可自行忽略本项目。
- Linux aarch64(ARM)为实验性构建,尚未在真实硬件上测试。
本作品整理自 GitHub 开源项目 peiikai/LASRecomp,原作者 @peiikai。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- vbeta_5.4当前版本
Beta 5.4 修复了外观设置页点击颜色行的崩溃、缺失字形导致的文本崩溃、BowWow 读盘后外观异常、高分辨率草地暗线,并改进手柄识别、中文系统字体及随机化模式的拾取与种子文件读取。
- vbeta_5.3
Beta 5.3 修复版:更多 Windows 电脑可正常完成游戏文件设置,能识别缺失、错位或损坏的文件并列出文件名;修正开启 Control Flow Guard 时设置卡在 10% 的问题;Steam Deck 与 AMD 显卡 Linux 稳定 60 FPS;修复地牢房间洗牌、入口逻辑等多项随机化问题。
评论