Skip to content

Tibbee/AltEditor-II-Improved

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carnivores — AltEditor II (Fixed Edition)

Download Latest

A fixed and improved version of the original AltEditor II map editor for Carnivores 2 (1996, Action Forms / WizardWorks) and it's community version of Carnivores 2 Modders Edition.

The original tool suffered from several compatibility issues on modern Windows systems. Using Ghidra (static analysis) and WinDbg (dynamic debugging), the root causes were identified and patched directly in the binary.

What's Fixed

  • 64-object limit removed — Projects with up to 127 objects now load correctly (previously broke at 64)
  • Polygon crash fixed — The "Define Polygon" tool no longer crashes when placing 113+ vertices
  • DxWnd pre-integrated — Ships with a seamless compatibility layer for modern Windows (no manual setup)

Download

Grab the latest build from GitHub Releases.

No installer — just download the zip, extract, and run AltEditor2.exe.

How to Use

  1. Download and extract the zip to any folder
  2. Double-click AltEditor2.exe
  3. The tool launches with all compatibility fixes applied automatically

See docs/USAGE.md for detailed instructions.

For a complete reference of all DxWnd compatibility flags applied, see docs/DXWND_CONFIG.md.

What's Included

File Purpose
AltEditor2.exe The fixed AltEditor II binary
winmm.dll Ultimate ASI Loader — proxy loader
dxwnd.asi DxWnd proxy DLL — applies compatibility hooks
dxwnd.dll DxWnd engine
9xheap.dll Win9x heap emulation (for legacy memory handling)
dxwnd.dxw Pre-configured DxWnd settings

See docs/DXWND_CONFIG.md for a detailed breakdown of every compatibility flag.

How It Works

The tool uses Ultimate ASI Loader (renamed as winmm.dll) to intercept the game's multimedia library calls. The ASI loader then loads dxwnd.asi (DxWnd's proxy), which initializes the DxWnd engine (dxwnd.dll) with a pre-configured set of compatibility flags.

This chain happens automatically — no manual DxWnd configuration needed.

Building from Source

There is no source code to build — this is a binary-patched release of a 1996-era tool. The patches were applied directly to the original executable using Ghidra. A write-up of the reverse engineering process may be added in the future.

Credits

See CREDITS.md.

Disclaimer

This is an unofficial, community-maintained fix. I do not own the original code.

About

Fixed and improved AltEditor II map editor for Carnivores 2 — Ghidra binary patches + DxWnd integration

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors