Tibbee/AltEditor-II-Improved

GitHub: Tibbee/AltEditor-II-Improved

针对经典游戏「Carnivores 2」地图编辑器 AltEditor II 的二进制补丁修复版,解决现代 Windows 兼容性问题并解除多项使用限制。

Stars: 1 | Forks: 0

# Carnivores — AltEditor II(修复版) [![下载最新版](https://img.shields.io/badge/Download-Latest_Release-green)](https://github.com/Tibbee/AltEditor-II-Improved/releases/latest) 原版 AltEditor II 地图编辑器的**修复与增强**版本,适用于 **Carnivores 2**(1996,Action Forms / WizardWorks)及其社区版本 **Carnivores 2 Modders Edition**。 原版工具在现代 Windows 系统上存在多个兼容性问题。通过使用 **Ghidra**(静态分析)和 **WinDbg**(动态调试),我们找出了根本原因并直接在二进制文件中进行了补丁修复。 ## 修复内容 - **移除 64 个对象限制** — 包含多达 127 个对象的项目现在可以正确加载(以前在 64 个时会出错) - **修复多边形崩溃问题** — “定义多边形”工具在放置 113 个以上的顶点时不再崩溃 - **预集成 DxWnd** — 内置针对现代 Windows 系统的无缝兼容层(无需手动设置) ## 下载 从 **[GitHub Releases](https://github.com/Tibbee/AltEditor-II-Improved/releases/latest)** 获取最新构建版本。 无需安装程序——只需下载 zip 压缩包,解压后运行 `AltEditor2.exe` 即可。 ## 使用说明 1. 下载 zip 压缩包并将其解压到任意文件夹 2. 双击 `AltEditor2.exe` 3. 该工具启动时会自动应用所有兼容性修复 请参阅 [docs/USAGE.md](docs/USAGE.md) 获取详细说明。 有关所有已应用的 DxWnd 兼容性标志的完整参考,请参见 [docs/DXWND_CONFIG.md](docs/DXWND_CONFIG.md)。 ## 包含内容 | 文件 | 用途 | |------|---------| | `AltEditor2.exe` | 启动器 — 启动 DxWnd 并注入编辑器 | | `Editor.exe` | 修复后的 AltEditor II 二进制文件(由原版重命名而来) | | `dxwnd.exe` | DxWnd 应用程序 — 应用兼容性 hook | | `dxwnd.dll` | DxWnd 引擎 | | `dxwnd.ini` | 预配置的 DxWnd 设置 | | `9xheap.dll` | Win9x 堆模拟(用于处理遗留内存) | 有关每个兼容性标志的详细说明,请参阅 [docs/DXWND_CONFIG.md](docs/DXWND_CONFIG.md)。 ## 工作原理 该工具内置了通过 `dxwnd.ini` 预配置的 **DxWnd**。`AltEditor2.exe` 启动器会启动 `dxwnd.exe`,它会自动注入到 `Editor.exe`(实际的编辑器二进制文件)中,并应用所有兼容性设置。无需手动配置 DxWnd — 只需运行 `AltEditor2.exe`。 ## 从源码构建 本项目没有可供构建的源代码 — 这是一个针对 1996 年代工具的二进制补丁发布版本。补丁是使用 Ghidra 直接应用到原始可执行文件中的。未来可能会增加关于逆向工程过程的详细说明。 ## 致谢 请参阅 [CREDITS.md](CREDITS.md)。 ## 免责声明 这是一个**非官方的、由社区维护的**修复版。我不拥有原始代码。
标签:Ghidra, 二进制补丁, 旧版软件兼容, 游戏地图编辑器, 游戏工具, 逆向分析