What problem does it solve?
This Skill provides a comprehensive, step-by-step guide to accurately implement any object or badnik from Sonic the Hedgehog 2 into the OpenGGF engine, ensuring ROM-level fidelity.
Core Features & Use Cases
- Disassembly Analysis: Guides users on how to analyze ASM disassembly to understand object behavior, art, and sound.
- Engine Integration: Details how to implement objects within the OpenGGF Java framework, including art loading, object instance creation, and factory registration.
- Cross-Validation: Emphasizes rigorous cross-validation against the original game's disassembly to guarantee accuracy.
- Use Case: A developer wants to add the "Masher" badnik to the OpenGGF engine. They use this skill to research its ASM, find its art and sound data, implement its movement and collision logic in Java, and verify its behavior against the disassembly.
Quick Start
Use the s2-implement-object skill to implement the 'Masher' badnik, following the research, implementation, and cross-validation phases.