- Friday Night Funkin' Modding
- Getting Started
- 1. Fundamentals
- 1.1. The Metadata File
- 1.2. Loading the Mod In-Game
- 1.3. Asset Replacement and Additons
- 1.4. Mod Load Order
- 1.5. Hot Reloading
- 1.6. Chapter Conclusion
- Custom Assets
- 2. Custom Songs and Custom Levels
- 2.1. Creating a Chart
- 2.2. Adding the Custom Song
- 2.3. Adding a Custom Level
- 2.4. What Are Variations?
- 2.5. Adding Variations to Existing Songs
- 3. Custom Characters
- 3.1. Character Assets
- 3.2. Creating a Character
- 3.3. Using a Character in a Song
- 3.4. Fixing Character Offsets
- 4. Custom Stages
- 4.1. Creating a Stage
- 4.2. Using a Stage in a Song
- 5. Custom Playable Characters
- 5.1. Required Assets
- 5.2. Creating a Playable Character
- 6. Custom Note Styles
- 6.1. Creating a Note Style
- 6.2. Using a Note Style in a Song
- Mod API Systems
- 7. Migration
- 7.1. v0.1.0 to v0.5.0
- 8. Appending And Merging Files
- 8.1. Appending Files
- 8.2. Merging Files
- HScript
- 9. Using HScript
- 9.1. What is HScript?
- 10. Scripted Classes
- 10.1. Scripted Songs
- HScript (Advanced)
- 11. WIP: Scripted Modules
- 12. WIP: Custom Shaders
- Writing And Contributing to This Book