@fishjar: 逆向工程界迎来了一个神级开源项目:totk-pc-recomp。 开发者使用颠覆性的“静态重编译”技术,直接把《塞尔达传说:王国之泪》的 ARM64 二进制指令集批量重构为纯原生的 Windows x86-64 代码并搭载 Vulkan …

X AI KOLs Timeline 工具

摘要

逆向工程社区迎来神级开源项目 totk-pc-recomp,采用静态重编译技术将《塞尔达传说:王国之泪》的 ARM64 二进制直接重构为原生 Windows x86-64 代码,并支持 Vulkan 渲染、60fps 以上帧率及自定义分辨率。

逆向工程界迎来了一个神级开源项目:totk-pc-recomp。 开发者使用颠覆性的“静态重编译”技术,直接把《塞尔达传说:王国之泪》的 ARM64 二进制指令集批量重构为纯原生的 Windows x86-64 代码并搭载 Vulkan 渲染管线。它不再是传统的模拟器架构,而是直接把主机大作变成了无需虚拟机翻译的本地原生游戏!
查看原文
查看缓存全文

缓存时间: 2026/10/31 05:25

逆向工程界迎来了一个神级开源项目:totk-pc-recomp。

开发者使用颠覆性的“静态重编译”技术,直接把《塞尔达传说:王国之泪》的 ARM64 二进制指令集批量重构为纯原生的 Windows x86-64 代码并搭载 Vulkan 渲染管线。它不再是传统的模拟器架构,而是直接把主机大作变成了无需虚拟机翻译的本地原生游戏!


valentderah/totk-pc-recomp

Source: https://github.com/valentderah/totk-pc-recomp

TotK Recomp

TotK Recomp is a static recompilation of The Legend of Zelda: Tears of the Kingdom (Nintendo Switch, 2023) into a native Windows x86-64 application (docs/architecture.md).

No game files are included. You need your own legally obtained copy of Tears of the Kingdom, dumped from your own console: the base game and the 1.2.1 or 1.4.3 update. Instructions for obtaining those files will not be provided.

The game is built from your files on your machine, so the result contains the game. It is for your own use. Do not share it.

Status

Early development. The game is playable on Windows; visual bugs and crashes are still expected.

Report problems as issues, following CONTRIBUTING.md.

Features

  • Native code, not emulation
  • Game updates 1.2.1 and 1.4.3, with saves that carry over between them
  • 60 fps by default; up to 144 fps or the monitor’s refresh rate (experimental)
  • Custom resolutions (1080p, 2k…), supersampling and AMD FSR 1 upscaling
  • In-game settings menu (F1) and performance overlay (F10)
  • Keyboard, mouse and gamepad with remapping, rumble and gyro
  • Shaders prepared at install instead of during play

Planned

  • Linux and the Steam Deck
  • Mods made for emulators: unpack a mod into a mods folder
  • Custom aspect ratios, including ultrawide
  • VRR

Installing

Requirements: Windows 10 or later, an x86-64 CPU with AVX2, a GPU with Vulkan 1.3 and VK_EXT_external_memory_host, about 36 GiB free during setup (20 GiB after).

  1. Download TotK-Setup-<version>-windows.zip from Releases and unpack it.
  2. Start TotK-Setup.exe. If SmartScreen warns about an unsigned app, choose More info, then Run anyway.
  3. Pick your game files, the language and an install folder, and press Start. The setup builds the game once.
  4. Play totk.exe from the install folder.

To update, run a newer TotK-Setup.exe on the same folder; saves and settings are kept. Settings are in the in-game menu and in totk.ini (totk.ini.example lists every key). Controls: docs/controls.md.

Credits

TotK Recomp builds on the projects below. What was taken from each, with its license, is listed in THIRD_PARTY_NOTICES.md.

License

The project’s own code is under the MIT License; third-party code keeps its own license (THIRD_PARTY_NOTICES.md). The license grants nothing for Nintendo’s game.

TotK Recomp is an independent, non-commercial fan project, not affiliated with or endorsed by Nintendo. The Legend of Zelda, Tears of the Kingdom and Nintendo Switch are trademarks of Nintendo.

Building from source

docs/building.md lists the toolchain and the steps. Everything the build writes stays under build\ and generated\, which git ignores; run tools/check_content.py before a commit. Testers: docs/tester-guide.md.

Most of the code and documentation is written by AI coding agents (Claude Code) under the maintainer’s direction; the maintainer plays every build and decides what is merged. AGENTS.md holds the rules they work under.

相似文章

破解Windows:将RADV移植到Win32

Hacker News Top

Collabora 报告了将面向 AMD GPU 的开源 RADV Vulkan 驱动从 Linux 移植到 Windows 的过程,通过逆向工程 WDDM2 接口成功运行了 Counter-Strike 2。

@nos_ult:我对 NVIDIA 的 DLSS 代码进行了逆向工程,让它能在 APPLE METAL 上原生运行。NETAL 现已公开。NVIDIA 官方支持的 DLL……

X AI KOLs Following

开发者通过逆向工程 NVIDIA 的 DLSS 代码,构建了可在 Apple Metal 上原生运行的开源项目 Netal,实现了超分辨率和神经帧生成,并已在 M3 Max 上通过 CrossOver 运行《生化危机 Requiem》。该项目目前仍处于实验阶段,需要用户自备 NVIDIA DLL 和模型权重。

Ogre Battle 64 重编译项目进度99.05%

Hacker News Top

本项目旨在使用N64Recomp工具链将N64游戏Ogre Battle 64静态重编译为原生PC可执行文件,主要代码段已完全重编译。工作主要由DeepSeek v4/v4.1 Flash AI模型完成。