DPF2XML

DPF archive conversion for CRM32Pro resource migration.

DPF2XML converts CRM32Pro DPF archives to XML plus external resources, and can rebuild a DPF from that XML/resource set.

  • CRM32Pro SDK
  • DPF archives
  • MIXv1 XML
  • Windows/Linux
  • zlib license
Legacy migration tool

DPF2XML is a legacy CRM32Pro utility for inspecting, editing and migrating DPF resource packages. For new projects, use the CRM64Pro GDK and EditorC64 with the modern CDC archive format.

Overview

DPF2XML converts a DPF archive into an XML file plus extracted resources such as BMP, PNG, packed files, WAV, OGG and MOD. It can also perform the reverse operation, creating a DPF archive from XML and external resources.

The XML format is called MegaStorm Interchange XML v1.0, or MIXv1. EditorC64 can import MIXv1 files, making DPF2XML a practical way to migrate resources from CRM32Pro projects into CRM64Pro.

An XML schema is included to validate modified XML files before converting them back to DPF.

Screenshots

DPF2XML DPF to MIXv1
DPF2XML MIXv1 example

Details

Conversion Workflow

  • Converts DPF archives to MIXv1 XML plus extracted resource files.
  • Rebuilds DPF archives from MIXv1 XML and resource files.
  • EditorC64 imports MIXv1 files, providing a migration path from CRM32Pro resource packages to CRM64Pro projects.
  • Useful for batch operations such as resizing images, applying filters or renaming resources.

Supported Resources

  • Images.
  • Tiles.
  • Fonts.
  • Sprites.
  • Sounds and music.
  • Buttons.
  • Packed files.

Platform and Build

  • Available for Windows.
  • Developed in C++ using the CRM32Pro SDK.

Download

Latest version: v2.00 (6-July-2016)
ChangeLog | Roadmap | zlib license

Binaries
32-bit binaries for supported operating systems.
Source code
Source code archive.
Previous releases
Get access to all releases repository.