nsmbu/sead

GitHub: nsmbu/sead

对Nintendo EAD开发的游戏引擎和库进行反编译的项目,旨在还原NSMBU等游戏的核心框架代码。

Stars: 1 | Forks: 0

# SEAD 对存在于 NSMBU 和其他游戏中的 Nintendo EAD(现 EPD)开发的引擎和库的反编译。 ## 引擎(`engine/`) `sead` 的核心部分。Nintendo EAD 的标准库(框架)。 ## 包 ### nw_ptcl(`packages/nw_ptcl/`) `sead` 的子集,作为 [NintendoWareForCafe Eft](https://github.com/nw4f/Eft) 库的封装层。 ### agl(`packages/agl/`) Nintendo EAD 的主要图形库。 ## 目标 最初的目标是获得 NSMBU 中存在的所有 sead(仅引擎)类/方法的 1:1 反编译。但由于许多原因遗憾的是无法实现,包括无法访问 NSMBU 使用的编译器版本。 之后,目标改为包含 Nintendo EAD 的其他许多库。 虽然 1:1 反编译无法实现,但当前目标是创建具有 1:1 功能且效率不低于原始代码的代码。
标签:agl, C++, DNS解析, EAD, Eft, New Super Mario Bros U, Nintendo, NintendoWare, NSMBU, nw_ptcl, sead引擎, URL提取, Wii U, 主机游戏, 云资产清单, 任天堂, 反编译, 图形库, 开源项目, 数据擦除, 游戏开发, 游戏引擎, 游戏逆向, 逆向工程