Skip to content
DiscantX edited this page Apr 6, 2026 · 2 revisions

Welcome to PlanarForgeV2

PlanarForge is a modern development environment for Infinity Engine games, supporting the original titles (BG1, BG2, PST, IWD) and the Enhanced Editions.

The project is currently at Stage 1/2—providing a robust, schema-driven binary parser and writer that maintains 100% round-trip fidelity for major formats including ARE, ITM, SPL, CRE, and WED.

Core Philosophies

  1. Schema-Driven Architecture: All binary formats are defined in YAML. The engine logic is generic, while domain knowledge resides in schemas.
  2. Byte-Perfect Fidelity: For unmodified files, the tool guarantees a bit-identical output.
  3. Layered Data Representation: A clean separation between raw binary formats and modern project-level editing structures.

Current Status

Milestone Status
Binary Parsing (Layer 1) ✅ Complete
Round-trip Fidelity ✅ Complete
Area Visualization 🔜 Near-term
Scene Editing 🔲 Long-term

Quick Links

Clone this wiki locally