n64-decomp-splat

Document Splat YAML configuration for N64 decompilation projects.

2|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/marijnvdwerf/agent-skills --skill n64-decomp-splat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n64-decomp-splat
Source: https://github.com/marijnvdwerf/agent-skills/tree/main/skills/n64-decomp-splat
Command: npx skills add https://github.com/marijnvdwerf/agent-skills --skill n64-decomp-splat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill documents the Splat YAML reference used for N64 decompilation projects, helping teams standardize project configuration and reduce setup friction.

Core Features & Use Cases

  • Splat YAML reference: Understand the structure for segments, vram_classes, and subsegments used in N64 workflows.
  • Configuration guidance: Learn common formats, default behaviors, and migration between rodata and function scopes.
  • Use Case: When starting a new N64 decomp project, refer to this guide to craft a correct splat.yaml that maps ROM offsets to VRAM with proper segment types.

Quick Start

Open the skill's SKILL.md and refer to the YAML layout examples to draft or review your splat.yaml for a decomp project.

Frequently Asked Questions about n64-decomp-splat

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

FAQPage Schema
How do I configure segments and VRAM mappings in splat.yaml for N64 decompilation?

A splat.yaml file for N64 decompilation uses segments, vram_classes, and subsegments to map ROM offsets to VRAM with proper segment types. This structure standardizes project configuration and reduces setup friction.

What is the correct YAML structure for defining subsegments in an N64 decomp project?

The correct YAML structure for N64 decomp subsegments involves specifying segment types and vram_classes to map ROM offsets to VRAM. Refer to the Splat YAML reference layout examples to draft or review your configuration.

How do I migrate rodata and function scopes in splat YAML?

To migrate rodata and function scopes in splat YAML, refer to configuration guidance that covers common formats, default behaviors, and scope transitions. This ensures your N64 decompilation project maintains correct segment mappings.

Do I need a valid frontmatter in SKILL.md to document Splat YAML references?

Yes, a valid frontmatter in SKILL.md is enforced when documenting the Splat YAML reference. Open the skill's SKILL.md and refer to the YAML layout examples to draft or review your splat.yaml for a decomp project.

When do I need to use vram_classes in N64 decompilation configurations?

You need to use vram_classes in N64 decompilation configurations when setting up segments and subsegments to map ROM offsets to VRAM. This structure helps teams standardize project configuration and reduce setup friction.