GitHub 热门

Lucas-blip-png/dkb-pc-recomp

在 GitHub 打开 ↗

把 Switch 2 的 Donkey Kong Bananza 静态重编译为 Windows 原生 Vulkan 程序

Star198
24h 新增+45
7 天新增—
Fork17
Issue14
语言C

项目介绍

更新于 1 天前

这是把 Switch 2 游戏《Donkey Kong Bananza》静态重编译成 Windows 原生程序的项目:游戏的 ARM64 代码在构建时被提前翻译成 C 再编译成一个 exe,运行时不依赖模拟器,图形调用由自研的 NVN 2 主机实现转成 Vulkan,着色器则从 Ampere 架构降级后转成 SPIR-V。它基于此前把《Tears of the Kingdom》移植到 PC 的 TotK Recomp,据称是首个公开的 Switch 2 游戏静态重编译。目前还不能通关——能进标题画面和教学洞穴,可以走动、开矿道,但会崩溃、部分特效缺失,且不附带任何游戏文件,需要玩家自己 dump。对逆向工程、图形 API 和编译技术感兴趣的人值得看,项目把待办拆成边界清晰的 issue,连不写代码的跨 GPU 测试也欢迎参与;只想找游戏玩或日常写业务代码的人关系不大。

上手成本:中

Star 趋势

记录 5 个数据点 · 期间增长 +45

话题标签

arm64donkey-konggame-portnintendo-switch-2nvnrecompilationreverse-engineeringspir-vstatic-recompilationvulkan

仓库信息

LicenseGPL-3.0
创建时间2026-11-01
最后推送10 小时前
热度分154.0