长久以来,PC 游玩《塞尔达传说:王国之泪》主要依靠 Yuzu、Ryujinx 这类 Switch 模拟器。而 TotK Recomp 是一个开源静态重编译实验项目,不走模拟器实时指令转译路线,尝试把 Switch 版游戏 ARM64 代码提前转换,生成 Windows 平台原生 exe 程序,实现《王国之泪》在 PC 原生运行。
重要提示:该项目只提供重编译工具代码,不分发任何任天堂游戏资源。想要使用该工具,用户必须自行拥有正版 Switch《王国之泪》,并且从自己的主机导出游戏本体、更新补丁以及密钥文件,项目本身不提供游戏 ROM、资源文件。
和模拟器有什么区别
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7992690399077928&output=html&h=280&adk=1637610496&adf=3245893901&pi=t.aa~a.1131643769~rp.1&abgtt=6&w=1200&fwrn=4&fwrnh=100&lmt=1793723960&rafmt=1&to=qs&pwprc=8547337849&format=1200x280&url=https%3A%2F%2Fxiaoyi.vc%2Ftotk-recomp.html&fwr=0&pra=3&rpe=1&resp_fmts=3&aiof=14&asro=0&aimartd=4&aieuf=1&aicrs=1&fa=40&uach=WyJXaW5kb3dzIiwiMTAuMC4wIiwieDg2IiwiIiwiMTU2LjAuNDMxNC41OCIsbnVsbCwwLG51bGwsIjY0IixbWyJOb3Q6QS1CcmFuZCIsIjguMC4wLjAiXSxbIkNocm9taXVtIiwiMTU2LjAuODA3OC44MCJdLFsiTWljcm9zb2Z0IEVkZ2UiLCIxNTYuMC40MzE0LjU4Il1dLDBd&dt=1793723960302&bpp=1&bdt=45&idt=23&shv=r20261102&mjsv=m202610290101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D5550641d75919434%3AT%3D1793689835%3ART%3D1793711099%3AS%3DALNI_Ma-NYhpIABVgjME3ANzM2gW0E88hg&gpic=UID%3D0000161ff5ede743%3AT%3D1793689835%3ART%3D1793711099%3AS%3DALNI_MaMJ3wqLTC-kK7bOO2ir8g-l3wezg&eo_id_str=ID%3D0ad4948916b451c0%3AT%3D1793689835%3ART%3D1793711099%3AS%3DAA-AfjbLzxWIJDj76JPqMd6NGJ_D&prev_fmts=0x0&nras=2&correlator=7971026847043&frm=20&pv=1&u_tz=480&u_his=50&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_sd=1&dmc=32&adx=349&ady=919&biw=1897&bih=956&scr_x=0&scr_y=0&eid=95404669%2C95405931%2C95407880%2C95408709%2C95408911%2C95409304&oid=2&pvsid=3159271926270593&tmod=1216566954&uas=1&nvt=6&ref=https%3A%2F%2Fxiaoyi.vc%2F&fc=1920&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1912%2C956&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=128&bc=31&plas=221x756_l%7C249x756_r&bz=1&ifi=2&uci=a!2&fsb=1&dtd=25传统 Switch 模拟器工作逻辑:游戏 ARM64 机器码游戏运行时实时翻译成 x86‑64 指令,同时模拟 Switch 全套硬件、NVN 图形接口,会带来不小运行开销,还经常出现进入新场景着色器编译卡顿问题。
TotK Recomp 静态重编译流程: Switch ARM64游戏代码 → 预转换为C中间代码 → Clang编译为x86‑64 Windows原生程序 图形接口由 Switch 专属 NVN 替换为跨平台 Vulkan 渲染器,绝大部分转译工作在安装构建阶段一次性完成,而不是游戏游玩过程中实时执行,以此降低运行时性能开销。
主要特性
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7992690399077928&output=html&h=280&num_ads=1&adk=1420711449&adf=1968923734&abgtt=6&w=1200&fwrn=4&fwrnh=100&lmt=1793723961&rafmt=1&armr=3&sem=mc&pwprc=8547337849&ad_type=text_image&format=1200x280&url=https%3A%2F%2Fxiaoyi.vc%2Ftotk-recomp.html&fwr=0&pra=3&rh=200&rw=1296&rpe=1&resp_fmts=3&aiof=14&asro=0&aimartd=4&aieuf=1&aicrs=1&fa=27&uach=WyJXaW5kb3dzIiwiMTAuMC4wIiwieDg2IiwiIiwiMTU2LjAuNDMxNC41OCIsbnVsbCwwLG51bGwsIjY0IixbWyJOb3Q6QS1CcmFuZCIsIjguMC4wLjAiXSxbIkNocm9taXVtIiwiMTU2LjAuODA3OC44MCJdLFsiTWljcm9zb2Z0IEVkZ2UiLCIxNTYuMC40MzE0LjU4Il1dLDBd&dt=1793723961659&bpp=1&bdt=1402&idt=-M&shv=r20261102&mjsv=m202610290101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D5550641d75919434%3AT%3D1793689835%3ART%3D1793723960%3AS%3DALNI_Ma-NYhpIABVgjME3ANzM2gW0E88hg&gpic=UID%3D0000161ff5ede743%3AT%3D1793689835%3ART%3D1793723960%3AS%3DALNI_MaMJ3wqLTC-kK7bOO2ir8g-l3wezg&eo_id_str=ID%3D0ad4948916b451c0%3AT%3D1793689835%3ART%3D1793723960%3AS%3DAA-AfjbLzxWIJDj76JPqMd6NGJ_D&prev_fmts=0x0%2C1200x280&nras=3&correlator=7971026847043&frm=20&pv=1&u_tz=480&u_his=50&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_sd=1&dmc=32&adx=349&ady=2216&biw=1897&bih=956&scr_x=0&scr_y=0&eid=95404669%2C95405931%2C95407880%2C95408709%2C95408911%2C95409304&oid=2&psts=AOrYGsl_MosqodN_lG6ganBnp0YfSSrAYI1r7G2BpAsE4Gu9xFtlrBLp5T8DX355pX8oUtg0E_HG6f9Ij60bokCVW4U7aITnqr6kQu8bOsuPxAVsTfk&pvsid=3159271926270593&tmod=1216566954&uas=3&nvt=6&ref=https%3A%2F%2Fxiaoyi.vc%2F&fc=1408&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1912%2C956&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=128&bc=31&plas=221x756_l%7C249x756_r&bz=1&ifi=3&uci=a!3&btvi=1&fsb=1&dtd=4当前处于早期测试阶段,支持 Windows 10/11,同时实验性支持 Linux 系统。
- 帧率解锁:默认 60FPS,实验性最高可设置 144FPS,也可以跟随显示器刷新率;
- 画面增强:支持自定义分辨率、4K 渲染、超采样、AMD FSR1 缩放;支持 21:9、32:9 超宽屏,可调节 FOV 视野;
- 输入支持:完整支持键盘鼠标、游戏手柄,支持手柄震动、陀螺仪;游戏内按
F1呼出设置菜单,F10打开性能监控面板; - 着色器预处理:在构建安装阶段提前处理着色器,缓解模拟器常见的场景切换卡顿,但依然存在部分场景瞬时卡顿问题;
- Mod 支持:支持部分游戏 Mod,安装程序可以自动合并 Mod 资源表。
使用方法
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7992690399077928&output=html&h=280&num_ads=1&adk=1420711449&adf=3631125327&abgtt=6&w=1200&fwrn=4&fwrnh=100&lmt=1793723961&rafmt=1&armr=3&sem=mc&pwprc=8547337849&ad_type=text_image&format=1200x280&url=https%3A%2F%2Fxiaoyi.vc%2Ftotk-recomp.html&fwr=0&pra=3&rh=200&rw=1296&rpe=1&resp_fmts=3&aiof=14&asro=0&aimartd=4&aieuf=1&aicrs=1&fa=27&uach=WyJXaW5kb3dzIiwiMTAuMC4wIiwieDg2IiwiIiwiMTU2LjAuNDMxNC41OCIsbnVsbCwwLG51bGwsIjY0IixbWyJOb3Q6QS1CcmFuZCIsIjguMC4wLjAiXSxbIkNocm9taXVtIiwiMTU2LjAuODA3OC44MCJdLFsiTWljcm9zb2Z0IEVkZ2UiLCIxNTYuMC40MzE0LjU4Il1dLDBd&dt=1793723961659&bpp=1&bdt=1401&idt=-M&shv=r20261102&mjsv=m202610290101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D5550641d75919434%3AT%3D1793689835%3ART%3D1793723960%3AS%3DALNI_Ma-NYhpIABVgjME3ANzM2gW0E88hg&gpic=UID%3D0000161ff5ede743%3AT%3D1793689835%3ART%3D1793723960%3AS%3DALNI_MaMJ3wqLTC-kK7bOO2ir8g-l3wezg&eo_id_str=ID%3D0ad4948916b451c0%3AT%3D1793689835%3ART%3D1793723960%3AS%3DAA-AfjbLzxWIJDj76JPqMd6NGJ_D&prev_fmts=0x0%2C1200x280%2C1200x280&nras=4&correlator=7971026847043&frm=20&pv=1&u_tz=480&u_his=50&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_sd=1&dmc=32&adx=349&ady=2874&biw=1897&bih=956&scr_x=0&scr_y=0&eid=95404669%2C95405931%2C95407880%2C95408709%2C95408911%2C95409304&oid=2&psts=AOrYGsl_MosqodN_lG6ganBnp0YfSSrAYI1r7G2BpAsE4Gu9xFtlrBLp5T8DX355pX8oUtg0E_HG6f9Ij60bokCVW4U7aITnqr6kQu8bOsuPxAVsTfk&pvsid=3159271926270593&tmod=1216566954&uas=3&nvt=6&ref=https%3A%2F%2Fxiaoyi.vc%2F&fc=1408&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1912%2C956&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=128&bc=31&plas=221x756_l%7C249x756_r&bz=1&ifi=4&uci=a!4&btvi=2&fsb=1&dtd=5运行 TotK‑Setup.exe,在安装器内指定你本地导出的游戏文件、密钥、语言、输出目录;程序在本地机器完成静态重编译构建,等待较长处理时间。
构建过程对磁盘、CPU 消耗很高,部分用户会遇到文件缺失、构建失败问题,属于 Beta 版本常见现象。当然也有网友制作了整合版。
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7992690399077928&output=html&h=280&num_ads=1&adk=1420711449&adf=1581570556&abgtt=6&w=1200&fwrn=4&fwrnh=100&lmt=1793723961&rafmt=1&armr=3&sem=mc&pwprc=8547337849&ad_type=text_image&format=1200x280&url=https%3A%2F%2Fxiaoyi.vc%2Ftotk-recomp.html&fwr=0&pra=3&rh=200&rw=1296&rpe=1&resp_fmts=3&aiof=14&asro=0&aimartd=4&aieuf=1&aicrs=1&fa=27&uach=WyJXaW5kb3dzIiwiMTAuMC4wIiwieDg2IiwiIiwiMTU2LjAuNDMxNC41OCIsbnVsbCwwLG51bGwsIjY0IixbWyJOb3Q6QS1CcmFuZCIsIjguMC4wLjAiXSxbIkNocm9taXVtIiwiMTU2LjAuODA3OC44MCJdLFsiTWljcm9zb2Z0IEVkZ2UiLCIxNTYuMC40MzE0LjU4Il1dLDBd&dt=1793723961659&bpp=1&bdt=1402&idt=0&shv=r20261102&mjsv=m202610290101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D5550641d75919434%3AT%3D1793689835%3ART%3D1793723960%3AS%3DALNI_Ma-NYhpIABVgjME3ANzM2gW0E88hg&gpic=UID%3D0000161ff5ede743%3AT%3D1793689835%3ART%3D1793723960%3AS%3DALNI_MaMJ3wqLTC-kK7bOO2ir8g-l3wezg&eo_id_str=ID%3D0ad4948916b451c0%3AT%3D1793689835%3ART%3D1793723960%3AS%3DAA-AfjbLzxWIJDj76JPqMd6NGJ_D&prev_fmts=0x0%2C1200x280%2C1200x280%2C1200x280&nras=5&correlator=7971026847043&frm=20&pv=1&u_tz=480&u_his=50&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_sd=1&dmc=32&adx=349&ady=3802&biw=1897&bih=956&scr_x=0&scr_y=0&eid=95404669%2C95405931%2C95407880%2C95408709%2C95408911%2C95409304&oid=2&psts=AOrYGsl_MosqodN_lG6ganBnp0YfSSrAYI1r7G2BpAsE4Gu9xFtlrBLp5T8DX355pX8oUtg0E_HG6f9Ij60bokCVW4U7aITnqr6kQu8bOsuPxAVsTfk&pvsid=3159271926270593&tmod=1216566954&uas=3&nvt=6&ref=https%3A%2F%2Fxiaoyi.vc%2F&fc=1408&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1912%2C956&vis=1&rsz=%7C%7Cs%7C&abl=NS&cms=2&fu=128&bc=31&plas=221x756_l%7C249x756_r&bz=1&ifi=5&uci=a!5&btvi=3&fsb=1&dtd=5硬件与前置条件
- CPU:x86‑64 处理器,需要支持 AVX2 指令集;
- 显卡:兼容 Vulkan1.3,支持
VK_EXT_external_memory_host扩展; - 磁盘空间:构建过程需要约 36‑45GB 空闲磁盘,构建完成占用约 20GB;
- 必备资源:从个人 Switch 主机导出的《王国之泪》本体 + 1.2.1 /1.4.3 版本更新包、prod.keys 密钥文件;
- 系统:Windows10 64 位及以上版本。


