cnc-formats

Parse and extract Command & Conquer game assets with cnc-formats Rust library.

3|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/iron-curtain-engine/cnc-formats --skill cnc-formats
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cnc-formats
Source: https://github.com/iron-curtain-engine/cnc-formats/tree/main/skills/cnc-formats
Command: npx skills add https://github.com/iron-curtain-engine/cnc-formats --skill cnc-formats

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Command & Conquer game assets are distributed in numerous legacy binary formats; this Skill provides a unified toolchain to parse, inspect, convert, and extract them using cnc-formats.

Core Features & Use Cases

  • Unified parsing for formats like .mix, .shp, .pal, .aud, .vqa, .vqp, .tmp, .wsa, .fnt, .eng, .ini, .meg, and more.
  • CLI and Rust API enable end-to-end workflows for inspection, extraction, and conversion across multiple titles.
  • Supports nested and cross-title workflows, including modern remasters and classic releases.

Quick Start

Parse and extract assets from classic Command & Conquer game files using cnc-formats to enable inspection, conversion, and extraction workflows.

Frequently Asked Questions about cnc-formats

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract assets from Command & Conquer .mix files?

To extract Command & Conquer assets from .mix files, you can use the cncf CLI or the cnc-formats Rust API. This toolchain parses legacy binary formats and enables end-to-end inspection and extraction workflows across multiple game titles.

What formats are supported for parsing C&C game files?

Parsing C&C game files supports a wide range of formats including .mix, .shp, .pal, .aud, .vqa, .vqp, .tmp, .wsa, .fnt, .eng, .ini, and .meg. The unified toolchain handles these legacy binaries across classic releases and modern remasters.

Can I use Rust to inspect and convert legacy game assets?

Yes, you can use the stable cnc-formats Rust API to inspect and convert legacy game assets. It offers a modular, feature-gated parsing and extraction workflow for programmatic access and automated conversion pipelines.

Do I need specific dependencies to parse C&C video and audio files?

No specific external dependencies are required to parse C&C video and audio files like .vqa or .aud. The Skill operates standalone using the cncf CLI and Rust API to handle extraction without additional environment setup.

What is the best way to handle cross-title C&C asset extraction?

The best way to handle cross-title C&C asset extraction is using the unified cncf CLI, which supports nested and cross-title workflows. It allows you to parse classic releases and modern remasters seamlessly within a single toolchain.