What problem does it solve?
This Skill removes the guesswork from implementing and validating Sonic 3 & Knuckles palette cycling logic, helping you match in-game color animation to the original disassembly.
Core Features & Use Cases
- Zone-specific cycling implementation: Build or correct AnPal handlers for individual zones and acts.
- Disassembly validation: Compare timer, counter, wrap, palette-line, and ROM-table behavior against the source routines.
- Accuracy-focused debugging: Catch subtle issues such as shared timers, per-act differences, camera-dependent switching, and ROM bug reproduction.
- Use case: A developer can audit a zone’s palette shimmer and fix mismatched colors, timing, or table offsets in Sonic3kPaletteCycler.
Quick Start
Use the s3k-palette-cycling skill to validate the target zone’s AnPal routine against the disassembly and update the engine until the cycling logic, palette destinations, and ROM constants match exactly.