Project-Sunshine-Native/cinnamon

GitHub: Project-Sunshine-Native/cinnamon

用 C 语言为 Nintendo 3DS 和 Wii U 重新实现的 GameMaker 运行时引擎,使 GML 游戏能在这些主机上原生运行。

Stars: 57 | Forks: 3

Cinnamon

Cinnamon 旨在为 3DS 和 Wii U 开源重新实现 GameMaker 1.4(即将支持 gms2)的运行器。这为 Pizza Tower、Forager、Undertale 和 Deltarune 等游戏在 3DS 和 Wii U 上运行提供了大量机会。 像 UNDERTALE 这样的游戏已经成功移植到 Wii U 和 3DS,并且可以完整通关。虽然目前仅支持 Bytecode 版本 16,但未来将实现更多的 bytecodes 和功能。 ## 为 Wii U 构建 您必须为您的平台设置并正确配置 devkitPro Wii U 环境。 使用 Wii U CMake 包装器进行配置,然后构建: ``` powerpc-eabi-cmake -S . -B build/wiiu cmake --build build/wiiu ``` 这将在 `build/wiiu` 目录中生成 `Cinnamon.elf`、`Cinnamon.rpx` 以及 `.wuhb` 包。 ## 展示 - **Snowdin Forest** - **Undyne the Undying:** https://www.youtube.com/watch?v=QqKhSn0SHL8 ## 免责声明 Cinnamon 与其支持的任何软件没有任何关联、认可或任何形式的联系,并且本身不提供其可以运行的任何软件。为了使用 Cinnamon,您需要提供自己的游戏文件。
标签:Bash脚本, CMake, Deltarune, devkitPro, GameMaker, homebrew, Pizza Tower, Undertale, Wii U, 主机游戏, 云资产清单, 任天堂3DS, 字节码执行, 客户端加密, 开源重实现, 游戏引擎, 独立游戏, 生成式AI安全, 自制软件, 虚拟机, 跨平台移植, 逆向工程