dispel-extractor

Extract, patch, and validate Dispel game data via the dispel-extractor CLI.

2|Updated Dec 1, 2023
One-click install
npx skills add https://github.com/dimspell/extractor --skill dispel-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dispel-extractor
Source: https://github.com/dimspell/extractor/tree/main/.agents/skills/dispel-extractor
Command: npx skills add https://github.com/dimspell/extractor --skill dispel-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the extraction, patching, and validation of Dispel game data to streamline development and modding workflows.

Core Features & Use Cases

  • Automate extraction, patching, and validation of Dispel game data via a unified CLI.
  • Support end-to-end workflows for maps, sprites, audio, and reference files with schema checks and error handling.
  • Developer-friendly tooling with cargo-based build, auto-detection, and commands for extract, patch, validate, list, schema, and template.

Quick Start

Use the dispel-extractor to run an extraction on a target Dispel game file and output JSON.

Frequently Asked Questions about dispel-extractor

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

FAQPage Schema
How do I extract Dispel game data to JSON for modding?

The dispel-extractor CLI extracts binary Dispel game files and converts them into JSON format. This allows developers and modders to read and verify weapon, monster, map, and dialogue data during development workflows.

What's the best way to patch binary game data files after modifying JSON?

To patch binary game data files, use the dispel-extractor patch command to convert modified JSON back into the binary format. It auto-detects file types by extension to ensure accurate data injection for maps, sprites, and audio.

Do I need Rust and Cargo to run the dispel-extractor CLI?

Yes, you need Rust and Cargo to build the dispel-extractor CLI. The developer-friendly tooling relies on a cargo-based build process to compile the binary required for extracting and patching Dispel game data.

Can I validate Dispel reference files and check schemas automatically?

Yes, you can validate Dispel reference files and check schemas automatically using the validate and schema commands. The CLI supports end-to-end workflows with schema checks and error handling for maps, sprites, and audio.

Does the extractor support listing and templating for game data workflows?

Yes, the extractor supports listing and templating through its list and template commands. These features provide an end-to-end data workflow alongside extract, patch, validate, and schema commands for comprehensive file management.