GitHub 热门
共 18 个项目 · 第 1 / 1 页
valentderah / totk-pc-recomp C
把《王国之泪》静态重编译为 PC 原生程序,支持高帧率与 DLSS
这是把《塞尔达传说:王国之泪》从 Nintendo Switch 平台静态重编译成 Windows 和 Linux 原生 x86-64 程序的项目,用 Vulkan 渲染,本质是「原生移植」而非模拟器跑游戏,因此性能开销更低。它需要你自备合法获取的游戏文件,在本机生成可玩版本,不附带任何游戏内容。实际能力包括默认 60fps、可实验性拉到 144fps、自定义分辨率与超采样、AMD FSR 1 和 RTX 卡上的 NVIDIA DLSS/DLAA、HDR10 输出、21:9/32:9 超宽屏与 Steam Deck 的 16:10 比例、键鼠手柄重映射与体感,还支持加载模拟器生态的 RomFS mod、ExeFS 代码补丁和 Atmosphère 作弊文件。目前仍属早期阶段,会有画面 bug 和崩溃。值得看的是想在 PC 或 Steam Deck 上以更高画质和帧率玩这款游戏的玩家,以及关注静态重编译技术如何把主机游戏转成原生程序的开发者;对多数 AI 或后端从业者关系不大。
★ 4.9k 24h +236 ⑂ 414 创建 6 天前 更新 1 小时前
Revivedx / SavageWindRecomp C
AI 主导编写的旷野之息 Switch 版静态重编译 PC 移植
这是把《塞尔达传说:旷野之息》Switch 版静态重编译成 Windows 和 Linux 原生程序的项目,简单说就是让玩家在 PC 上跑自己合法 dump 出来的游戏本体,自带启动器、PC 式画面选项、键鼠和任意手柄支持,还能导入 Wii U / Cemu 的存档。目前是 alpha 阶段,复苏神庙和初始台地能以 60fps 稳定运行,已有玩家打通第一只神兽 Vah Ruta,但主线后半段尚未验证,可能遇到崩溃。值得一提的是,README 明确说明几乎全部代码、逆向工程和文档都由 Claude 通过 Claude Code 写成,人类负责指导、测试和审查。对游戏行业从业者来说,它更像一个观察 AI 能独立完成多大规模逆向工程的样本;普通玩家若想在 PC 上玩旷野之息,也可以关注其进展。
★ 3.1k 24h +92 ⑂ 185 创建 19 天前 更新 9 小时前
xFractals / pokopia-native C
把 Switch 2 的 Pokopia 原生移植到 Mac/iPhone 的构建工具
这是一套把 Switch 2 游戏《Pokémon Pokopia》原生移植到 Mac 和 iPhone 的构建工具,注意它只提供工具本身,不含任何游戏内容,需要你用自己的游戏 dump。它不是模拟器方案,而是让游戏代码直接跑在 Apple 芯片上,图形走 Metal 渲染,作者称阴影、云层、昼夜效果与 Switch 2 逐帧对比难以分辨,iPhone 上能以 30fps 满画质运行。工具会校验 dump 版本(目前支持 2.0.0 和 2.0.1),在 Mac 上一键产出 Mac 应用和 IPA,没有 Mac 也能用 Windows Builder 生成。首次构建约一小时,主要用于编译三千多个着色器,之后重编只需几分钟。适合对 Switch 2 逆向移植、Metal 着色器移植技术感兴趣的开发者,以及想在苹果设备上玩这款掌机游戏的玩家;普通 AI 或后端从业者关系不大。
★ 314 24h +87 ⑂ 33 创建 2 天前 更新 21 分钟前
th0mk / nfsu2-web C
把经典竞速游戏 NFSU2 重编译成 WebAssembly 在浏览器里玩
这是一个把 2004 年的 PC 竞速游戏《Need for Speed: Underground 2》搬进浏览器的粉丝项目:它用静态重编译技术把游戏的 x86 机器码提前翻译成 C,再编译成 WebAssembly,同时用 WebGPU 重新实现了 Direct3D 9 渲染、用 Web Audio 处理声音,让 Chrome 和 Firefox 直接跑起这款老游戏,玩家需要自带正版游戏文件。它还支持多人联机,同一服务器下的玩家能在自由漫游里相遇,并提供多语言文本和 UI 放大等 mod 支持。对多数互联网和 AI 从业者来说这只是一个有趣的怀旧玩具,但如果你做 WebAssembly、WebGPU 或游戏移植方向的技术研究,它的 x86→C 提升器、浏览器端多线程共享内存架构和 Rust 联机服务器都值得翻一翻源码。
★ 824 24h +47 ⑂ 177 创建 17 天前 更新 28 分钟前
Lucas-blip-png / dkb-pc-recomp C
把 Switch 2 的 Donkey Kong Bananza 静态重编译为 Windows 原生 Vulkan 程序
这是把 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 测试也欢迎参与;只想找游戏玩或日常写业务代码的人关系不大。
★ 198 24h +45 ⑂ 17 创建 3 天前 更新 10 小时前
shirai91 / nx2android C
把 Switch 游戏原生转译到 Android 的兼容层
这是一个把 Nintendo Switch 游戏原生移植到 Android 的兼容层:游戏自身的 arm64 代码直接在手机上运行,Switch 的系统服务由宿主环境替代,NVN 图形接口则转译为 Vulkan 执行。你只需选中游戏文件夹、点一下 Port,就能得到可安装的 APK 和数据包,仓库本身不包含任何游戏内容,需要自备游戏文件和密钥。它已有约 25 款游戏实测可玩,包括 Celeste、Hollow Knight: Silksong、Super Mario Odyssey、塞尔达:王国之泪等,不少在手机上还能跑出比 Switch 更高的帧率。不过对 GPU 有硬性要求:必须支持 BC 压缩纹理,Adreno 和 Xclipse 可以,Mali、PowerVR 不行。它是 iOS 上 nxnative 的 Android 版。对普通 AI 或后端从业者来说关系不大,但如果你是做图形转译、系统模拟、跨平台游戏移植的开发者,或者只是想在高通旗舰平板上玩 Switch 游戏的玩家,值得花时间看看。
★ 792 24h +30 ⑂ 112 创建 11 天前 更新 3 小时前
obsproject / obs-studio C
免费开源的直播推流与屏幕录制合成工具
OBS Studio 是一款免费开源的直播推流和屏幕录制软件,可以理解为直播和录屏界的瑞士军刀。它能把游戏画面、摄像头、窗口捕获、图片文字等多种素材合成一个场景,再编码后推送到 Twitch、YouTube Live、Facebook Live 等平台,或者直接录成本地视频文件。主播用它一边打游戏一边开摄像头和弹幕叠加层,讲师用它录制网课和产品演示,技术团队用它做线上发布会和内部分享的导播台。对互联网和 AI 行业的从业者来说,如果你需要做产品 demo 录制、远程会议共享带摄像头的屏幕,或者搭建一个简单的直播环境,它都是绕不开的标准工具;插件生态和脚本接口也方便开发者做自动化和定制。不过它本身与 AI 关系不大,不研究直播、音视频或内容生产的同学基本用不上。
★ 78k 24h +28 ⑂ 11k 创建 2013-10-01 更新 1 天前
jhaizhou-ops / d2r-mobile C
把 Switch 版暗黑 2 狱火重生原生移植到手机和 Mac 的兼容层
这是一个把《暗黑破坏神 II:狱火重生》Switch 版搬到手机和 Mac 上的开源兼容层,不是模拟器也不是云游戏,而是让游戏原本的 aarch64 程序直接在设备上跑,只重写少量系统调用,图形层用 Metal 或 Vulkan 重新实现,因此职业、符文之语、掉落规则等玩法与原版完全一致。它自带完整触控方案、60 fps 稳定帧率、存档同步和五种语言,还加了原版没有的终局模式,游戏文件需要玩家自备,仓库不含任何游戏内容,完全离线无联机。适合想在 iPhone、iPad、Android 或鸿蒙手机上日常刷暗黑 2 的玩家,以及对跨平台图形移植、Metal/Vulkan 实现方式感兴趣的技术人;如果你不玩这款游戏,它和多数从业者关系不大。
★ 5.1k 24h +26 ⑂ 1.3k 创建 24 天前 更新 13 小时前
mamcjr / TOTKDroid C
王国之泪1.4.3原生跑在Android上,非模拟器方案
TOTKDroid 把《塞尔达传说:王国之泪》Switch 1.4.3 版原生跑在 Android 手机上,注意它不是模拟器:游戏自身的 ARM64 代码直接在手机 CPU 上执行,Switch 系统层被运行时替换,图形接口 NVN 翻译成 Vulkan。项目基于 LAS Recomp 和 BOTWRecompAndroid 的引擎,目前处于 beta,已验证序章、洞穴和初始空岛可玩,HUD、字幕、语音、水面和光照效果与 Switch 版一致,POCO F7 Ultra 配 Turnip 驱动在序章能稳 60fps,长时间游玩会因发热降到 45fps 左右,大部分地图尚未测试。它不包含游戏文件,需要你自己合法 dump 的 1.4.3 版本。对游戏从业者或关注主机游戏移植、图形 API 转译、静态重编译技术的工程师来说,这个仓库的实现思路和进度文档值得翻翻;普通 AI 或互联网从业者与它关系不大。
★ 156 24h +26 ⑂ 6 创建 6 天前 更新 3 天前
kuraeow / ultratears C
《王国之泪》的原生静态重编译移植,支持 Windows 与 Steam Deck
UltraTears 是《塞尔达传说:王国之泪》1.4.3 版的非官方原生 Windows 移植,思路类似把游戏提前翻译成本地代码的静态重编译,而不是边玩边翻译的模拟器,因此着色器和纹理在构建时就准备好,运行时开销更低。它要求玩家自备从主机导出的游戏文件,项目本身不含任何游戏内容、密钥或解密功能,构建过程全部在本地完成,产物仅供个人使用。实际体验上,它能在 Windows、Linux 和 Steam Deck 上以原生方式运行这款 Switch 游戏,首次构建约半小时,之后更新只重建变化部分,存档保留。适合想在 PC 或 Steam Deck 上高帧率、低延迟玩《王国之泪》的玩家,以及关注静态重编译、Vulkan 移植这类底层技术的开发者;对多数不玩这款游戏或不研究游戏移植技术的从业者来说,关系不大。
★ 753 24h +17 ⑂ 40 创建 11 天前 更新 1 小时前
peiikai / LASRecomp C
把《织梦岛》Switch 版静态重编译为多平台原生应用
这是把 Nintendo Switch 版《塞尔达传说:织梦岛》(Link's Awakening)静态重编译成 Windows、macOS、Linux 原生程序的项目,不是模拟器,而是把游戏代码重新编译为平台原生应用,首次启动时在本地完成重编译。相比在模拟器里跑,它能提供更高分辨率、超宽屏视野、MetalFX/FSR 升级、预编译着色器消除卡顿,还内置 randomizer 种子切换、按键重映射、多语言和外观自定义等功能,也支持 Steam Deck。需要提醒的是,项目不包含任何游戏文件,你得自己提供合法获得的提取文件;目前处于 beta,存在崩溃和图形问题。另外作者声明代码几乎全部由 Anthropic 的 Claude 通过 Claude Code 编写,人负责指导、测试和审查。对普通从业者来说这更多是个有趣的逆向工程与 AI 辅助开发案例,真正会用上的是想在 PC 上玩织梦岛、折腾 randomizer 的玩家,以及关注 AI 写系统级 C 代码能力的人。
★ 2.1k 24h +16 ⑂ 269 创建 27 天前 更新 33 分钟前
jmars125 / xcx-recomp C
将 Switch《异度神剑 X》静态重编译为原生 Windows 程序
这是把 Switch 游戏《异度神剑 X:终极版》静态重编译为原生 Windows 程序的项目,不是模拟器,而是把游戏代码直接翻译成 x86-64 原生代码并配 Vulkan 渲染,类似 TotK Recomp 的思路。它需要你自备从自己主机 dump 的合法游戏文件,在本地构建出可运行的版本。目前早期开发阶段,新游戏、过场和玩法已能在 Windows 上带声音、文本和菜单流畅运行,默认 60 帧,支持键鼠手柄、Linux 与 Steam Deck、超宽屏比例,还能直接使用模拟器社区做的 mod。对普通从业者来说这更像游戏移植/逆向工程的参考案例,真正值得看的是做原生移植、图形渲染或对静态重编译技术感兴趣的人。
★ 211 24h +14 ⑂ 6 创建 4 天前 更新 5 小时前
daniel-madrid-07 / weeping-of-the-empire C
把王国之泪静态重编译为原生PC游戏,也是AI写码的观察样本
这是一个把《塞尔达传说:王国之泪》(TotK) 1.0.0 版从 Switch 平台静态重编译成原生 Windows 游戏的开源项目,不是模拟器——游戏运行时没有任何指令在被解释执行,ARM64 代码被提前编译成 x86-64,图形走 Vulkan。它带来的实际好处是帧率可以从 30 解锁到 240,支持 DLSS、FSR 3.1 超分与帧生成、任意分辨率和超宽屏,以及键鼠操作和游戏内 PC 按键提示,存档也能从新版本转换导入。项目不包含任何游戏文件,需要你用自己主机的 dump 构建,且目前只在一台 RTX 5080 机器上测过性能。值得一提的是,大部分代码由 AI 编码代理在一位开发者的指挥下完成,可作为观察「AI 写系统级逆向工程项目」真实水平的样本。对普通从业者来说,它和工作关系不大,更适合对游戏逆向、静态重编译技术或 AI 辅助编程实践感兴趣的读者。
★ 273 24h +11 ⑂ 10 创建 5 天前 更新 9 小时前
h0m3us3r / w1700k-sdr C
把 Wi-Fi 7 路由器改造成 320 Msps 宽带 SDR 接收机
这是一个把家用 Wi-Fi 7 路由器 Gemtek W1700K 改造成宽带软件定义无线电(SDR)接收机的硬核项目,类似把一台专业频谱分析仪塞进路由器里。它完全自研了 MediaTek MT7996 射频芯片的固件,让路由器能以最高 320 Msps 采集 14-bit 原始 IQ 数据,经 10 GbE 传到 Linux 主机,在浏览器里实时显示频谱和瀑布图,覆盖 2.4/5/6 GHz 全频段,本振可任意调谐、毫秒级切换。典型场景包括无线频谱监测、Wi-Fi 信道干扰排查、跳频信号观察,比如同时看两个 80 MHz Wi-Fi 信道的边缘和保护间隔。适合射频工程师、无线安全研究人员、SDR 爱好者以及想低成本做宽带频谱观测的人;纯软件开发或 AI 从业者基本用不上。
★ 918 24h +3 ⑂ 98 创建 24 天前 更新 23 天前
gustavocanepa / gt4-decomp C
AI 辅助把 GT4 引擎反编译成可重编译的 C++ 源码
这是把经典赛车游戏 Gran Turismo 4 的 PS2 引擎可执行文件反编译回 C++ 源码的项目,目标是用原版编译器重新编译出逐字节一致的程序,为将来移植到 PC 打基础。它已匹配 97.9% 的函数,大部分代码由 Claude 等 AI agent 生成,再经编译器和自动校验器验证,而非人工目测。项目还整理了引擎架构、509 个 RTTI 类、Adhoc 脚本引擎与 C++ 类的对接方式等文档,等于把这款 2004 年游戏的内部结构公开成可读资料。对逆向工程、游戏考古、编译器或 AI 辅助代码还原感兴趣的从业者值得一看;它也展示了 AI agent 驱动工具做大规模 matching decompilation 的实际效果。普通后端、前端开发者关系不大。
★ 118 24h +1 ⑂ 14 创建 29 天前 更新 1 天前
z3xox / Tenkaichi3Decomp C
龙珠Z电光火石3的原生PC移植,基于PS2代码反编译重编译
这是《龙珠Z:电光火石3》的原生PC移植版,基于对PS2美版光盘代码的逆向反编译重新编译而成,不是模拟器,仓库本身不含任何游戏数据,需要玩家自备光盘镜像。它把完整的游戏流程搬到了PC上:菜单、存档、分屏对战都能跑,底层换成了Vulkan渲染器(也提供OpenGL备选),能还原PS2特有的描边、辉光等效果,分辨率最高可提到8倍,还支持超宽屏和实验性的插帧平滑。此外它加入了无需端口转发的联机大厅、可重绑的键鼠手柄操作、兼容PCSX2的材质包、自定义关卡与音乐,以及用Lua写的小型画面临时脚本模组。对普通从业者来说这和工作关系不大,但如果你是做游戏移植、图形渲染或对逆向工程、复古游戏社区感兴趣的开发者,看它如何把一台主机的代码原样编译到PC并替换渲染与输入层,会是相当有参考价值的案例。
★ 681 ⑂ 122 创建 2026-10-06 更新 2 天前
undecuple / project-helghast C
把 PS3 版 Killzone 3 静态重编译为 Windows 原生程序的非官方移植
这是把 PS3 独占射击游戏 Killzone 3 移植到 PC 的非官方项目,做法是静态重编译而非模拟器:它把游戏代码直接编译成 Windows 原生程序,用 Direct3D 12 渲染,需要玩家自备美版光盘的 dump 和 1.14 更新文件。目前处于半可玩状态,关卡能加载并以 16-22 帧运行,九个章节均可进入但战役尚未完整通关,已知问题包括音频偶发卡顿、远景发白、分屏视角错位等。它主要面向怀旧的 Killzone 玩家和对 PS3 静态重编译技术(ps3recomp)感兴趣的人,Linux 上可通过 Proton 运行。对多数互联网和 AI 从业者来说,这只是一个游戏移植项目,与日常工作关系不大,除非你本身是主机移植或图形技术方向的开发者。
★ 102 ⑂ 1 创建 8 天前 更新 6 天前
HNGSeries / M-Film C
把 Canon 相机变成胶片相机的 Magic Lantern 界面
M-Film 是给刷了 Magic Lantern 固件的 Canon 相机用的一套胶片相机界面,它把相机原生菜单整个换成一台手绘的胶片机:从 72 种胶卷里挑一卷装上,取景器里只有光圈刻度、测光指针和七段数码管帧数,拍完不回放、不翻看,整卷拍完再在相机里「冲洗」成小尺寸 JPEG,RAW 全部保留,之后还能换另一种胶卷重新冲洗。它内置 Kodak Portra 400、Fujichrome Velvia 50 等彩色负片、反转片、黑白和电影卷,每种有各自的色彩、颗粒、光晕和柔和度,还提供 Basic 和 Realistic 两种模式,后者要像真胶片机一样倒片才能冲洗。适合玩胶片摄影、想在数码机身上找回「一卷拍完才知道结果」节奏的摄影爱好者,以及关注 Magic Lantern 生态和嵌入式 UI 的开发者;对多数互联网和 AI 从业者关系不大。
★ 101 ⑂ 12 创建 7 天前 更新 1 天前