What problem does it solve?
This Skill provides a detailed reference for understanding and interacting with the Pattern Load Cue (PLC) system in Sonic 3 & Knuckles (S3K), enabling accurate reimplementation and modification of game assets.
Core Features & Use Cases
- ROM Format Analysis: Details the structure of PLC data blocks and offset tables within the S3K ROM.
- Runtime Loading Logic: Explains how PLCs are loaded during gameplay and level transitions, including differences between
Load_PLC and Load_PLC_2.
- GPU Texture Refresh: Describes the mechanism for updating game graphics after PLC data is applied.
- PLC ID Catalog: Comprehensive lists of PLC IDs for universal elements, zone art, bonus stages, and boss encounters.
- Use Case: Developers working on the OpenGGF project can use this Skill to understand how to load and display specific in-game art assets, such as zone backgrounds or boss sprites, by referencing the correct PLC IDs and understanding the loading routines.
Quick Start
Provide a reference for the S3K Pattern Load Cue system, detailing ROM format, runtime loading, and GPU texture refresh.