EditorC64

Asset iteration without rebuilding the game.

The official CRM64Pro resource editor for creating, importing, previewing, editing and packaging game assets inside CDC archives.

  • CDCv2
  • TMX/TSX
  • Universal VTT
  • GUI editor
  • Particles editor
  • H.264

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 image resource handling, audio resources, H.264 video support, animated GIF, WebP and H.264 import into animated tilesets, Tiled TMX/TSX and Universal VTT scene handling, particle-effect authoring, Scene particle placement, direct object editing and map movement, GUI panel and widget editing, CDC migration, archive information tools and undelete support.

ImportImages, audio, video, TMX/TSX, UVTT, GIF, WebP, XML and generic files.
PreviewImages, scenes, Scene particles, particle effects, GUI panels, waveforms, videos and archive data.
EditResource metadata, particle effects, GUI widgets, scene layers and objects, XML data and CDC blocks.
PackageSave resources into CDC archives for CRM64Pro runtime use.

Screenshots

EditorC64EditorC64 Images tabEditorC64 Cursors tabEditorC64 Sprites tabEditorC64 Fonts tabEditorC64 Audio tabEditorC64 XML tabEditorC64 Scene tabEditorC64 GUI tabEditorC64 Effects

Editor Features

Resource Types

  • Images: BMP, PNG, JPG/JPEG, PCX, TGA and WebP import, BMP/PNG 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.
  • Particle effects: presets, real-time preview, advanced emission and simulation controls, appearance keys, tint palette and colour ramps.
  • 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, synchronized ASCII-text scrollbars 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.
  • Automatically migrate native CDC blocks to newer versions.
  • List archive block names and types, view CDC metadata, select the runtime renderer and display human-readable resource sizes.
  • Synchronized vertical scrolling for ASCII text in the XML, Files and Scenes tabs, and for CDC block information.
  • 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, animated WebP and supported H.264 video sources.
  • Convert frame sequences into Tiled-compatible animated tilesets with deduplication and import statistics.
  • Result dialogs summarize TMX, image, animated-image, video and UVTT Scene or layer imports.
  • Load Universal VTT maps with map geometry, lights, portals and occluders, preserving portal state and assigning configurable light, particle and movement blocking roles.
  • Preview Scene particles, toggle effects, and place or edit particle instances directly on the map through modeless controls, with normal Scene-save persistence.
  • Move Scene objects directly using visible object-color markers.

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:WIDTHxHEIGHT command-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.