How do you add an extra week in Friday Night Funkin?

Who this is for: FNF modders and developers wanting to expand the game with custom story content and new musical challenges.


Ready to jump in? Play friday night funkin games and experience the original rhythm battles that inspired countless mods and custom weeks.

Go to game page

Play free games on Playgama.com

Understanding FNF Week Structure

Adding an extra week to Friday Night Funkin requires modifying the game’s source code and assets. Each week in FNF consists of multiple songs, character sprites, backgrounds, and dialogue sequences that work together to create a cohesive story chapter.

Required Tools and Files

You’ll need HaxeFlixel development environment, the FNF source code from GitHub, and basic knowledge of Haxe programming language. The main files you’ll be working with include WeekData.hx, Paths.hx, and various JSON configuration files that define week properties.

Step-by-Step Process

Setting Up Your Week Assets

Create your custom songs in the assets/songs folder, following FNF’s naming convention. Each song needs an Inst.ogg instrumental track and Voices.ogg vocal track. Design character sprites and background images, ensuring they match the game’s art style and resolution requirements.

Configuring Week Data

Navigate to the source/WeekData.hx file and add your new week entry. Define the week number, song list, characters, and difficulty settings. Update the weeksList array to include your new week identifier, making sure it appears in the correct chronological order.

Adding Visual Elements

Place your week’s menu image in assets/images/storymenu/ and ensure it follows the naming pattern (week[number].png). Create character icons for the health bar and freeplay menu, positioning them correctly in the assets/images/icons directory.

Testing and Compilation

Compile your modified game using the lime test command for your target platform. Test thoroughly to ensure songs load properly, characters animate correctly, and the week integrates seamlessly with existing content. Debug any issues with missing assets or incorrect file paths before finalizing your mod.

Ready to experience the rhythm-based challenge that started it all? The classic version offers the perfect foundation for understanding how weeks are structured and how modifications can enhance gameplay.

TL;DR

Adding an extra week to Friday Night Funkin requires modifying the source code, creating custom assets (songs, sprites, backgrounds), and updating WeekData.hx configuration files.

Author avatar

Joyst1ck

Gaming Writer & HTML5 Developer

Answering gaming questions—from Roblox and Minecraft to the latest indie hits. I write developer‑focused HTML5 articles and share practical tips on game design, monetisation, and scripting.

  • #GamingFAQ
  • #GameDev
  • #HTML5
  • #GameDesign
All posts by Joyst1ck →

Leave a Reply

Your email address will not be published. Required fields are marked *