What problem does it solve?
This Skill helps you implement ROM-accurate zone parallax scroll handlers for Sonic 3 & Knuckles, replacing guesswork with faithful background deformation logic derived from the disassembly.
Core Features & Use Cases
- Zone-Specific Scroll Math: Port 68000 deformation routines into Java with correct fixed-point behavior, band stepping, and per-line scroll packing.
- Dynamic Background Handling: Support act transitions, boss arena modes, waterline splits, scatter-fill tables, and other gameplay-driven background changes.
- Validation Against Source Data: Cross-check implementation details with disassembly labels, optional analysis specs, and zone-specific binary scroll resources.
- Use Case: You are adding Hydrocity, Carnival Night, or Flying Battery parallax and need the correct band layout, scroll offsets, and runtime transitions without breaking rendering accuracy.
Quick Start
Use the s3k-parallax skill to implement the requested Sonic 3 & Knuckles zone parallax handler from the disassembly and align it with the engine’s scroll pipeline.