This is the documentation that byuu, the creator of the Beat Patching System (BPS) filetype, wrote to explain how the filetype works. With this information you can create your own BPS filetype handler. The explanation references examples written in C, however here you can find my documentation which references examples in Python if you prefer.
Staff/Credits:
- Brette (Python rewrite)
File download: