Pyogenics/piggy

GitHub: Pyogenics/piggy

一个开源的 Iggy UI 库可移植解编替代方案,旨在提升代码可移植性与跨平台兼容性。

Stars: 0 | Forks: 0

# piggy Portable decompile of [RAD Game Tools](https://www.radgametools.com/) 的 Iggy Game UI library,此项目不包含 Iggy 的任何原始代码或资源。 该项目的主要目标是提供一个开源的、开箱即用的 MCLCE 替代方案,以帮助通过替换原始专有库来提高代码的可移植性。尽管如此,该项目不仅限于 MCLCE,也应适用于其他基于 Iggy 的游戏。 ## 项目状态 该项目尚未完成,基本的 Iggy 功能尚未实现,此部分将在有重要进展时进行更新。 ## 什么是 Iggy? Iggy 是一个 UI 库,它利用 Adobe Flash 作为运行时(Iggy 实现了 FP9,但支持的包有限),允许其显示基于矢量的、动画的和脚本化的丰富 UI。它允许库用户加载 SWF 文件(或专用的 `.iggy` 文件),然后通过 gdraw 接口(gdraw 是一个图形抽象层,允许自由地为不同 API 实现)进行处理和渲染。Iggy 会加载依赖项并公开 API 元素,以直接调用 AS3 函数并通过其 API 创建事件。 - [Iggy 产品页面](https://www.radgametools.com/iggy.htm) - [Iggy 信息页面](https://www.radgametools.com/iggyinfo.htm) - [Iggy 版本历史](https://www.radgametools.com/iggyhist.htm) - [基于 Iggy 的游戏列表](https://www.radgametools.com/iggygames.htm) ## 其他项目 - [Shiggy](https://github.com/portable-lce/shiggy),为 PS4 适配的 Iggy 版本,使其能够在 Linux(x86-64)上运行 ## 构建 该项目使用 meson 构建,要构建只需执行: ``` meson setup builddir cd builddir/ meson compile ```
标签:Adobe Flash, API, AS3, DNS解析, gdraw, Iggy, MCLCE, meson, Minecraft Legacy Console Edition, RAD Game Tools, SWF, URL提取, 云资产清单, 动画UI, 反编译, 向量UI, 图形渲染, 客户端加密, 开源项目, 构建系统, 游戏UI, 游戏开发, 脚本UI, 逆向工具, 逆向工程, 预握手