EditorC64
Asset iteration without rebuilding the game.
The official CRM64Pro resource editor for creating, importing, previewing, editing and packaging game assets inside CDC archives.
Overview
EditorC64 gives CRM64Pro projects a visual workflow for asset iteration. Developers can keep application code focused on gameplay while images, cursors, tiles, sprites, fonts, audio, videos, GUI panels, scenes, XML data and generic files are updated directly in the CDC archive.
Current builds include audio resource handling, H.264 video support, animated GIF and H.264 video import into animated tilesets, Tiled TMX/TSX scene handling, GUI panel and widget editing, CDCv1 to CDCv2 migration, CDC information tools and undelete support.
Screenshots
Editor Features
Resource Types 
- Images: BMP/PNG import and export, zoom and pan preview, color key, color modulation, alpha modulation and alternate preview backgrounds.
- Cursors, tiles, sprites and fonts: cursor hotspot editing, tile size/count/grid controls, sprite states/types/hotspots/frame durations and bitmap font kerning/scaling preview.
- AudioTracks and videos: waveform display, playback controls, import/export support, H.264 preview and CDC storage.
- GUI panels and scenes: visual widget editing, TMX/TSX import/export, animated tiles, layer visibility, viewport controls and recursive dependency handling.
- XML and generic files: XML block import/export with direct text editing, arbitrary CDC file storage, ASCII text editing and export back to disk.
- Undelete panel for inspecting deleted CDC blocks and recovering supported resources when data is still available.
Asset Workflow 
- Create, load, save, secure, unsecure, inspect and close CDC archives.
- Open CDCv1 archives and automatically update supported legacy resources to CDCv2.
- List archive block names and types, view CDC metadata and display human-readable resource sizes.
- Prompt before overwriting exported files or before destructive archive operations.
Scenes and Tiles 
- Import and export Tiled TMX/TSX resources.
- Preview scenes with layer visibility, viewport controls and recursive dependency handling.
- Create maps or layers from Tiled maps, images, static GIFs, animated GIFs and supported H.264 video sources.
- Convert frame sequences into Tiled-compatible animated tilesets with deduplication and import statistics.
GUI Panels 
- Visual editor for CRM64Pro panels and widgets.
- Edit layout, theme, widget properties, skins, fonts, colors, images, sprites and tooltip styling.
- Custom startup resolution with the
-resolution:WIDTHxHEIGHTcommand-line parameter. - Available for Windows, Linux and macOS.
CDC File Format
CDC Overview
The CDC (CRM64Pro Data Container) format is an extensible block-based archive format designed for CRM64Pro. It is the successor to the DPF format used by CRM32Pro.
- CDCv2 is the current archive format used by CRM64Pro and EditorC64.
- EditorC64 can open CDCv1 archives and automatically update supported legacy resources to CDCv2.
- 64-bit offsets and sizes for archives and resources larger than 4 GiB.
- Variable-size block index with fast searching, loading, saving and deletion.
- xxHash64 validation for accidental I/O corruption, truncated writes and malformed payloads.
- Raw, compressed or non-authenticated AES-256-CTR encrypted storage per data block.
- Raw block streaming for large media/resources without buffering the full payload in memory.
- Deleted-block recovery support and safer defragmentation to reclaim unused archive space.
More technical details can be found here.
Download
EditorC64 is included with the CRM64Pro GDK binary download.







