@fishjar: 逆向工程界迎来了一个神级开源项目:totk-pc-recomp。 开发者使用颠覆性的“静态重编译”技术,直接把《塞尔达传说:王国之泪》的 ARM64 二进制指令集批量重构为纯原生的 Windows x86-64 代码并搭载 Vulkan …
摘要
逆向工程社区迎来神级开源项目 totk-pc-recomp,采用静态重编译技术将《塞尔达传说:王国之泪》的 ARM64 二进制直接重构为原生 Windows x86-64 代码,并支持 Vulkan 渲染、60fps 以上帧率及自定义分辨率。
查看缓存全文
缓存时间: 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
modsfolder - 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).
- Download
TotK-Setup-<version>-windows.zipfrom Releases and unpack it. - Start
TotK-Setup.exe. If SmartScreen warns about an unsigned app, choose More info, then Run anyway. - Pick your game files, the language and an install folder, and press Start. The setup builds the game once.
- Play
totk.exefrom 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.
- LAS Recomp
- MacNativeGames
- d2r-mobile and nxnative
- SavageWindRecomp
- Ryujinx
- deko3d
- hactool
- SDL 3, Dear ImGui, AMD FSR 1, Vulkan Memory Allocator, libopus, libvpx, Zstandard
- Switchbrew and the Switch homebrew community
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
Collabora 报告了将面向 AMD GPU 的开源 RADV Vulkan 驱动从 Linux 移植到 Windows 的过程,通过逆向工程 WDDM2 接口成功运行了 Counter-Strike 2。
@nos_ult:我对 NVIDIA 的 DLSS 代码进行了逆向工程,让它能在 APPLE METAL 上原生运行。NETAL 现已公开。NVIDIA 官方支持的 DLL……
开发者通过逆向工程 NVIDIA 的 DLSS 代码,构建了可在 Apple Metal 上原生运行的开源项目 Netal,实现了超分辨率和神经帧生成,并已在 M3 Max 上通过 CrossOver 运行《生化危机 Requiem》。该项目目前仍处于实验阶段,需要用户自备 NVIDIA DLL 和模型权重。
@MinLiBuilds:你懂的——一键 Fork,不然之后就没了!万物逆向工程(REA):已飙升至 4.2 万……
Reverse Engineering Anything(REA)在 GitHub 上已获得 4.2 万颗星,它将 Ghidra、Hopper 等逆向工程工具与 Claude Code 和 Codex 集成,使 AI 能够在没有源代码的情况下分析软件。
@criscxuan:今日推荐爆款开源项目:https://github.com/morluto/rea 这个项目可以解析出任何软件……
开源项目 REA(Reverse Engineer Anything)通过 MCP 协议将 AI Agent 连接到 Hopper、Ghidra、IDA Pro 等逆向工程工具,支持分析原生二进制、Electron、.NET、Android APK 和 Web 应用,让 AI 无需源码即可理解并复刻软件功能。
Ogre Battle 64 重编译项目进度99.05%
本项目旨在使用N64Recomp工具链将N64游戏Ogre Battle 64静态重编译为原生PC可执行文件,主要代码段已完全重编译。工作主要由DeepSeek v4/v4.1 Flash AI模型完成。