s2disasm-guide

Map Sonic 2 disassembly labels, file locations, and ROM offsets.

6|1|Updated Jan 16, 2013
One-click install
npx skills add https://github.com/OpenGGF/OpenGGF --skill s2disasm-guide-openggf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: s2disasm-guide
Source: https://github.com/OpenGGF/OpenGGF/tree/main/.claude/skills/s2disasm-guide
Command: npx skills add https://github.com/OpenGGF/OpenGGF --skill s2disasm-guide-openggf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly navigate the Sonic 2 disassembly by translating labels, resource names, and ROM offsets into actionable locations.

Core Features & Use Cases

  • Directory awareness: Understand where art, collision, level, mappings, sound, and miscellaneous data live in the disassembly.
  • Search and verification workflows: Find labels, list compression types, test decompression, and verify offsets with RomOffsetFinder-style commands.
  • Reverse-engineering support: Interpret label prefixes, zone abbreviations, object routines, sprite mappings, and shared resource overlays while tracing game data.

Quick Start

Ask me to find the Sonic 2 disassembly entry for a resource like Buzzer, explain where it lives, and show the relevant ROM offset and naming pattern.

Frequently Asked Questions about s2disasm-guide

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

FAQPage Schema
How do I find Sonic 2 disassembly labels and ROM offsets for game assets?

To find Sonic 2 disassembly labels and ROM offsets, you can search across art, mappings, collision, level, sound, and object data directories to trace specific assets or code paths. The tool maps resource names directly to their file locations and ROM offsets.

What do I need to know to navigate the Sonic 2 disassembly effectively?

Navigating the Sonic 2 disassembly effectively requires knowledge of label prefixes, compression formats, zone abbreviations, and object routines. Understanding these conventions allows you to interpret sprite mappings and shared resource overlays while tracing game data.

Can I list compression types and test decompression in the Sonic 2 disassembly?

Yes, you can list compression types and test decompression using RomOffsetFinder-style commands. These search and verification workflows support finding labels, verifying offsets, and testing data extraction directly within the disassembly.

How do zone abbreviations and object routines map to level data in Sonic 2?

Zone abbreviations and object routines map to level data by translating shared resource overlays and sprite mappings into actionable file locations. This helps you interpret naming patterns and trace code paths for specific zones.

What is the best way to verify ROM offsets when tracing Sonic 2 code paths?

The best way to verify ROM offsets when tracing Sonic 2 code paths is to use RomOffsetFinder verify and test commands. These commands confirm offset accuracy and support testing decompression for traced assets.

Does this approach support searching for sound and art data across the entire disassembly?

Yes, this approach supports searching for sound and art data across the entire disassembly. It provides directory awareness for art, collision, level, mappings, sound, and miscellaneous data to help you locate specific game resources.