Problem & Purpose
I wanted to make a Celeste Mod and I love the Bad Apple recreations.
Technical Implementation
I made an external C++ program that turns videos into a run-length encoded format that my Celeste mod can read. The mod then renders the frames in sequence to recreate the video. Rendering is done by hiding or showing a small berry part sprite
Features
- Video frame extraction into Run-length encoding
- OpenCV integration for video processing
- Run-length encoding for efficient data storage
- Modded Celeste to render video