Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

FileDaddy - A Modding Tool for Friday Night Funkin'

Updates

Version 1.2.6 12hr
  • Improvement Now deletes downloaded archive if successfully extracted
  • Improvement Improved logging for nonunique names
  • Improvement Ignores any file during build with "readme" or "read me" in it to have less errors
  • Refactor Extract based on archive header rather than extension just in case of mismatched types
  • Addition Added ability to resize how much space the grid/console takes up
  • Addition Added submitter name to the 1-click install prompt
Version 1.2.5 3d Refactor Version 1.2.4 4d Addition2 Version 1.2.2 6d Improvement Tweak Version 1.2.1 6d BugFix

FileDaddy is here to help!



1. Preface

This mod loader/manager is meant to simplify downloading and combining many different mods.

2. Before Starting

If your game is currently modded, please restore the game back to its original state. You can do this by manually deleting your modded files and replacing them back with the original ones. Or you can just download the game again to start off from scratch. This is important since FileDaddy uses your current assets folder of the game as its base without mods.

3. Getting Started

3.1. Unzipping

Please unzip FileDaddy.zip before use. The application will not work otherwise. If you don't know how, simply Right Click > Extract All... then click Extract.

Make sure its extracted to a location NOT synced with the cloud such as OneDrive, Google Drive, etc.

3.2. Prerequisites!!!

In order to get FileDaddy to open up and run, you'll need to install some prerequisites.

When you open FileDaddy.exe for the first time this window might appear.



This means you need to install some prerequisites. When clicking yes, it should take you to this page as shown below.



Click the Download x64 that I highlighted in red as shown above. An installer will be downloaded shortly after. Open it then click Install. After it finished installing, you should now be able to open up FileDaddy.exe without any errors. However, if you still run into errors, your operating system might be 32-bit so download and install x86 as well.

Alternatively, you can just download the installer from here and run it before opening FileDaddy.exe and seeing the error message.

3.3. Config

When finally opening FileDaddy.exe, first thing you want to do is click the Config button and set your Game Path to wherever your Friday Night Funkin executable is located. If you pick an executable that doesn't have an assets folder in the same directory, the console will spit out an error and tell you to try again.

As of v1.2.0, you can add as many paths to different executables as you want by choosing a proper Game Path under the Add New Game Path... selection. You can then swap between whichever Game Path you'd like to choose.

3.4. Installing Mods

You can get started with installing compatible mods by looking for this button:

when exploring mods here on GameBanana.

Note that this button will only work after you opened up the FileDaddy.exe for the first time.

Once you click it, a confirmation will appear on your browser asking if you want to open the application. Hit yes. If you don't want to continue seeing this confirmation just check off the Don't Ask Me From This Website before hitting yes.

A window will then open up confirming if you want to download the mod from FileDaddy.exe itself. Hit yes and a progress bar will let you know when the download is complete. Afterwards, the mod should appear on your mod list if it was successful. The name it appears under at the moment is the title of the GameBanana page. You can rename it if you'd like by right-clicking.

If you want to manually install mods, click the Open Mods button on top and drag a mod folder (not zip) into the directory.

3.5. Building Your Loadout

After installing the mods you want, you can reorganize the priority of the list by simply dragging and dropping the rows in your desired position. You can also click the checkboxes to the left of the mods to enable/disable them. Mods higher up on the list will have higher priority. This means that if more than one mod modifies the same file, the highest mod's file will be the one used. 

Once you got your loadout setup, simply click the Build button and wait for it to notify you that it is finished building. After that, you can finally press the Launch button to start the game with your newly built loadout!

4. Updating FileDaddy

As of v1.2.0, FileDaddy will check for updates for itself from GameBanana and prompt you to install it if it exists. This check will only happen if FileDaddy isn't launched by clicking 1-click Install from a mod page. It will then download, extract, replace, and restart after confirmation.

If any error with the auto updates were to occur please report it to me. You can also update manually by downloading the latest release and drag, drop, and overwrite its extracted contents over your current installation.

5. Folder Structure

As of v1.1.0, folder structure no longer matters! FileDaddy will just look through the entire assets folder until it finds the matching file name instead of relying on the folder path. Do note that if the mod download has multiple variations in the same folder, that it will go by alphanumeric order by folder names. So please keep variations separated..

Note: If you’re a mod maker and for some reason want to prevent 1-click install buttons from showing up you can just add an empty file inside the zip called .disable_gb1click_filedaddy

6. Extra Options

There are some options that you can access by right clicking a mod row in the list.

  • Rename Mod - Allows you to rename how the mod's name. Simply renames folder until I implement metadata. Note that at the current implementation it will remove the mod from the list and readd it under the new name all the way at the bottom disabled.
  • Open Mod Folder - Opens the mod's folder in file explorer
  • Delete Mod - Deletes mod folder after confirmation

7. Mod Loading Process

  1. FileDaddy will first look through all the files in the assets folder with the .backup extension. It will restore all those backups by overwriting the modified files with them.
  2. Next, FileDaddy will go in order from lowest to highest priority and copy the mods' assets files over to the matching assets location in the game's files. The original files will be renamed to have a .backup extension to be restored in step 1 when you build again. If the mod's assets path for a file doesn't exist in the game's files, it won't be copied over.

8. Issues/Suggestions

If you have any issues with FileDaddy please fill out an issue on this GitHub page. Suggestions are welcomed as well. There's probably some things I haven't considered since I personally don't play/mod Friday Night Funkin frequently.

9. FAQ

9.1. Is this safe? My antivirus is getting set off.

Yes this application is safe. Antivirus tends to trigger false alarms, especially due to it needing to be connected to the internet in order to be compatible with 1-click installations. You can check out the source code for yourself if your suspicious of anything as well.

9.2. Why does this mod not have a 1-click install button?

Any mods with executables should not have a 1-click installation button appear. If it somehow does, do note that the executable that comes with it will not be handled by FileDaddy.

Instead, download these executable mods manually and set them in a location not inside FileDaddy's folder. Then add the executable path to the config to use as a base.

10. Future Plans

  • Support multiple exes
  • Add metadata (currently only grabs name of mod from folder name)
  • More compatibility with mods that don't have the assets folder

Requirements

Dependencies and prerequisites required to use this Tool

Sign up to access this!
1-10 of 47
1
Pages
Go to page:

Details

Download
github.com