跳到正文

正在自动登录…

← 返回项目列表

i12bp8/decomp.wtf

游戏反编译

这是一个本地运行的AI代理工具,用于将用户拥有的游戏反编译为C代码,并确保编译结果与原始字节完全一致。适用于游戏逆向工程、移植和修改场景。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/15 22:26:18 · 查看原文

值得看Python应用与服务已归档
累计 Stars
533
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗项目网站 ↗

选用指南

AI 根据 README 整理 · 2026/10/15 22:26:18

适用场景

适用于将N64、GameCube、Wii等平台的游戏ROM或光盘镜像反编译为C代码,用于移植和修改。

查看 README 依据
compiles every attempt with the game's **original compiler**, and checks the result **byte for byte**. Score 0, or it doesn't count. There are two ways in: - **Start from scratch.** Drop in a game for N64, PlayStation 1 or 2, GameCube, Wii, Game Boy Advance or DS: a ROM, a disc image or the program file. decomp.wtf finds every function and your agents take it from there. The result is a project that rebuilds your game byte for byte: the base for ports and mods. GameCube, Wii and N64 are the [recommended](#platforms) platforms; the rest are in beta.
| **PlayStation** | Beta | ✓ disc (.bin, .iso, .chd) or EXE | GCC 2.7.2 / 2.8.1 (PSY-Q era) | ✓ export | ✓ | | **PlayStation 2** | Beta | ✓ disc or ELF | EE-GCC 2.96 | ✓ export | ✓ | | **Game Boy Advance** | Beta | ✓ ROM | agbcc | ✓ export | ✓ | | **Nintendo DS** | Beta | ✓ ROM (.nds) | CodeWarrior for DS 1.2 – DSi 1.6 | ✓ ds-decomp | ✓ | | **3DS · PSP · Switch · PC · Xbox · Xbox 360** | coming | | | | ✓ | **Recommended platforms: GameCube, Wii and Nintendo 64.** They're the most tested path from dropping in a game to a full decomp you can port and mod:
目标用户

面向游戏逆向工程爱好者和开发者,特别是参与社区反编译项目的用户。

查看 README 依据
- **Continue a public decomp.** Pick one of the [245 projects on decomp.dev](https://decomp.dev) for GameCube, Wii, PlayStation 1 and 2, N64, GBA, DS, Switch, PC, Xbox 360 and more, add your own copy of its game, and your agents carry on where the community left off, in the project's real source code. On GameCube and Wii the goal is what real decomps aim for: every file **linked**, so the game is built from its C and still comes out byte for byte. That's the starting point for a native PC port. Everything runs on your computer. No account, no telemetry, nothing uploaded. ## Install
## Continue a public decomp Most games people decompile already have a community project with its build set up and part of the code done. decomp.wtf plugs your agents into them as they are: 1. **Browse** the decomp.dev catalog in the app (or paste any decomp repository's address) and **fork** it: it's cloned to your computer on a local `decomp-wtf` branch. 2. **Add your copy of the game.** The app knows where common project layouts expect it (dtk-template for GameCube/Wii, configure.py + ninja, splat + make) and runs the project's own setup. Anything else you set up
使用方式

通过命令行安装和启动,在浏览器中操作,也可通过MCP集成到Claude Code等AI代理。

查看 README 依据
decomp.wtf runs on **Linux**, and on **Windows** (supported, still unstable). The compilers it runs are Linux programs, so on Windows it runs in its own small Linux (a WSL 2 distribution called `decomp-wtf`), set up by the same script as on Linux. macOS isn't supported. **Linux** ``` curl -fsSL https://decomp.wtf/install.sh | bash ``` Can't reach decomp.wtf from your network? The same installer from GitHub (it then installs the release from GitHub too): ``` curl -fsSL https://raw.githubusercontent.com/i12bp8/decomp.wtf/main/site/public/install.sh | bash ```
One line sets up everything: [uv](https://docs.astral.sh/uv/), the app, the period compilers (pinned and checksum-verified) and the m2c draft decompiler. It then opens decomp.wtf in your browser. After that, start it any time from your apps menu (the Start menu on Windows) or by typing `decomp` in a terminal. **Updates** come by themselves: when there's a new version, decomp.wtf asks once, and one click installs it and restarts the app in the same tab (helper agents carry on). Settings has "check now", "install updates by itself" and "don't look for updates". > [!TIP]
> No ROM at hand? The app ships with **Demo Quest 64**, a real N64 ROM built from public-domain code and zlib. > Open it from the home screen and watch your agent go. ## Or just ask your agent Already living in Claude Code, Codex, Antigravity CLI or opencode? Give it decomp.wtf's tools once: ``` decomp connect ``` Then ask it, in your own terminal: > decompile my game at ~/roms/game.z64 It confirms the game is your own copy, imports it, opens the live view so you can watch, and gets to work with every
部署要求

需要Linux或Windows(通过WSL 2),Python 3.12或更高版本,并需安装uv。

查看 README 依据
<a href="#continue-a-public-decomp"><b>Public decomps</b></a> &nbsp;·&nbsp; <a href="#agents"><b>Agents</b></a> &nbsp;·&nbsp; <a href="#decompile-together"><b>Decompile together</b></a> </p> <p align="center"> <a href="LICENSE"><img alt="MIT license" src="https://img.shields.io/badge/license-MIT-157a49?style=flat-square"></a> <img alt="Linux and Windows" src="https://img.shields.io/badge/platform-Linux%20%7C%20Windows%20(unstable)-15140f?style=flat-square"> <img alt="Python 3.12 or newer" src="https://img.shields.io/badge/python-3.12%2B-15140f?style=flat-square">
decomp.wtf runs on **Linux**, and on **Windows** (supported, still unstable). The compilers it runs are Linux programs, so on Windows it runs in its own small Linux (a WSL 2 distribution called `decomp-wtf`), set up by the same script as on Linux. macOS isn't supported. **Linux** ``` curl -fsSL https://decomp.wtf/install.sh | bash ``` Can't reach decomp.wtf from your network? The same installer from GitHub (it then installs the release from GitHub too): ``` curl -fsSL https://raw.githubusercontent.com/i12bp8/decomp.wtf/main/site/public/install.sh | bash ```
已知限制

macOS不支持;Windows支持但不稳定;PlayStation、PS2、GBA和DS平台处于测试阶段。

查看 README 依据
decomp.wtf runs on **Linux**, and on **Windows** (supported, still unstable). The compilers it runs are Linux programs, so on Windows it runs in its own small Linux (a WSL 2 distribution called `decomp-wtf`), set up by the same script as on Linux. macOS isn't supported. **Linux** ``` curl -fsSL https://decomp.wtf/install.sh | bash ``` Can't reach decomp.wtf from your network? The same installer from GitHub (it then installs the release from GitHub too): ``` curl -fsSL https://raw.githubusercontent.com/i12bp8/decomp.wtf/main/site/public/install.sh | bash ```
its original address: right for matching and for a port, while a mod that makes code bigger needs a shiftable build, which is coming. **Beta: PlayStation, PlayStation 2, Game Boy Advance and DS.** They work end to end and are tested on homemade games, much less on real ones so far. Expect rough edges, and please [report](https://github.com/i12bp8/decomp.wtf/issues) what you hit: the app's error panel copies everything an issue needs. Public decomps of any platform run in their own project's build, so their status is the project's.

README

正在加载 README…

收录信息

仓库创建时间
2026/10/13 16:19:01
首次达标收录
2026/10/15 22:21:23
统计更新时间
2026/10/22 19:01:19

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.0 / 5

新颖度
4.0
实用价值
4.3
成熟度
4.5
实质含量
3.5

由 Jev 模型根据仓库描述与 README 评估,2026/10/15 22:21:23 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/16 04:39:36
许可证标识
MIT
Fork 数
309
当前状态
已归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目