GoxTheGoat-source/my_versions

GitHub: GoxTheGoat-source/my_versions

该项目致力于修复、跨平台移植并反混淆著名的 Minecraft 恐怖模组 Error 422,解决其高度混淆导致的不兼容和代码不可读问题。

Stars: 0 | Forks: 0

# Minecraft Error 422 - 跨平台与反混淆项目 本项目旨在修复并移植著名的 Minecraft 恐怖/ARG 模组 **Error 422**(最初基于 Minecraft 1.5.2),使其完全跨平台(Windows、Linux、macOS),并对其高度混淆的结构进行映射。 ## 🚀 当前进展 * **跨平台支持:** 添加了适当的原生文件(`.dll`、`.so`、`.dylib`),以允许 JAR 在现代多操作系统环境中运行。 * **映射表已提取:** 使用 MCP 1.5.2 的 `client.srg` 提取了基础映射表。 * **结构文件已生成:** 使用 **Enigma 0.10.4-beta** 格式化了 `.jobf` 结构文件,为全面反混淆做准备。 ## 📂 项目下载 所有必需的文件、二进制文件和当前映射表都可以在 [Releases](https://github.com/GoxtheGoat-source/my_versions/releases) 标签页中找到: * 📦 `ERROR422-crossplatform.jar` *(实验性 / 尚未完全测试)* * 🛠️ `ERROR422.7z` *(包含基础 SRG 映射表和 Enigma JOBF 文件)* ## ❌ 挑战:`none/` 包 原版模组使用了一个自定义混淆层,将关键类(如菜单、事件处理器或游戏循环)推入一个名为 `none/` 的根包中。 目前,这些类混杂着原始字节码和不可读的名称,导致游戏不稳定且难以打补丁。 ## 🤝 如何提供帮助(参与贡献!) 如果您精通 **Java Bytecode、逆向工程、Recaf 或 Enigma**,我们非常欢迎您的加入! ### 如何开始: 1. 从 Releases 标签页下载映射表和跨平台 JAR 文件。 2. 在 **Enigma** 或 **Recaf** 中打开项目。 3. 帮助我们对 `none/` 文件夹内的类进行逆向工程、清理和重命名。 4. 直接在 GitHub 上提出一个 **Issue** 或提交一个 **Pull Request** 来分享您的发现! 让我们一起破解 Error 422 的代码。
标签:JS文件枚举, Minecraft, 云资产清单, 反混淆, 后端开发, 游戏模组, 逆向工程