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

Completely custom characters to FNF Modding+ - A Tutorial for Friday Night Funkin'.

The creator of the FNF Modding+ executable made it pretty confusing. It took me a while, but I finally figured out how to make a character without it being a reskin of another character. You can put it down into 5 simple steps
  1. Porting the Files
This is probably the easiest part of the tutorial. Go to assets/images/custom_chars and make a folder for your character. Then, move your character png and xml into the folder. Rename the png and xml to char.png and char.xml respectively. Remember to change the image source to char.png in the xml as well.
    2. your_character.json 

Take the animation names from the xml and use one of the templates to make a json for your character. You can add any extra animations after the main 9. Now, you are going to want to look at the offset. It may not always be accurate. I recommend that if your extra animation has your character standing still, you should set the offset to 0,0. Mess around with the others and see what doesn't look messy.

Now pay very close attention to where it says "like". You have to set this to a pre-existing character, so pick the character that is proportionally closest to yours.
    3. custom_chars.json
Here is the part that will add your character to the game. Just paste this in under the template char and edit it to include the name of your character and the json. I'll use tankman as the example once more.
    ,"tankman" : {
         "icons" : [
             8
            ,9
        ]
        ,"uniqueicons" : false
        ,"like" : "tankman"
    }

If your character has custom icons, set uniqueicons to true


In our example, setting "like" to tankman allows the game to read the tankman.json we created. 

    4. Adding your character to the game
Time for the fun part. Open the executable and go to Freeplay. Select any song and press play after the modifier screen. Once you are in game, press 7 to open up the debug menu and go to the Char tab if you aren't already there. Here, you can change the character to your custom character! The first tab is for bf, the second is the enemy, the third is for gf, and the fourth is for the stage

    5. Playing the game!
Once you've changed your character, press enter to play the game! Happy modding!

    6. Fixes for those who built their version with the new updates.

A week 7 update for Modding+ was released about a month ago, and this tutorial doesn't exactly work with it.....or does it? The thing is, it works, but you will need to make an hscript file with it. Grab your trusty code editor, copy the hscript file that your character is "based" on, and make the same changes to the animation names and the offsets that you made in the json. This should get the characters working now, but this is only for if you downloaded the code from the github page and then built your exe using powershell or command prompt (I'm using Windows).
1-10 of 18
1
Pages
  • 1
  • 2
Go to page:
  • CoolKid27 avatar
    CoolKid27 Joined 11mo ago
    Offline
    652 points Ranked 51,883rd
    9 medals 1 legendary 2 rare
    • Returned 5000 times Medal icon
    • Returned 1000 times Medal icon
    • Submitted 15 Mods Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • Submitted 5 Mods Medal icon
    11mo
    i did it but when i opened debug mode and typed in my charcter it crashed my game
    Bananite
    URL to post:
  • how exactly do you do step 6???? IM CONFUSED HELP PLEASE
    Bananite
    URL to post:
  • FridayMateoSoriano2607YT avatar
    FridayMateoSoriano2607YT username pic Joined 2y ago
    Offline
    Team XXXjonXX Flag Affiliation: Team XXXjonXX
    1,320 points Ranked 26,373rd
    14 medals 3 rare
    • Submitted 15 Mods Medal icon
    • Submitted 20 Mods Medal icon
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • Submitted 5 Mods Medal icon
    FridayMateoSoriano2607YT avatar
    FridayMateoSoriano2607YT
    Team XXXjonXX Flag
    Affiliation
    Team XXXjonXX
    1y
    i put lime build html5

    and appears this:
    C:/Users/Usuario/haxelib/polymod/git/polymod/format/XMLMerge.hx:189: characters 10-23 : Warning : This typedef is deprecated in favor of haxe.xml.Access

    C:/Users/Usuario/haxelib/polymod/git/polymod/format/XMLMerge.hx:189: characters 30-43 : Warning : This typedef is deprecated in favor of haxe.xml.Access

    source/PlayState.hx:299: characters 3-39 : Warning : `FlxCamera.defaultCameras` is deprecated, use `FlxG.cameras.setDefaultDrawTarget` instead

    C:/Users/Usuario/haxelib/polymod/git/polymod/format/ParseRules.hx:287: characters 17-21 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.

    C:/Users/Usuario/haxelib/polymod/git/polymod/format/ParseRules.hx:386: characters 17-21 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.

    Creator of Vs Mateo(a dave RS) avatar
    Mantra
    Creator of Vs Mateo(a dave RS)
    URL to post:
  • im having a issue trying to add zardy to my fnf modding + i did all the steps but it doesnt work

    Bananite
    URL to post:
  • Nitr0Car avatar
    Nitr0Car Joined 1y ago
    Offline
    490 points Ranked 57,027th
    1y
    I have the solution. Go into the characters .xml and change the animation name eg. Idle and replace them with the other characters animation names aka bfs xml. ONLY CHANGE THE ANIMATION NAMES. 
    Sus
    URL to post:
  • Itz Roger avatar
    Itz Roger username pic Joined 2y ago
    Offline
    1,795 points Ranked 23,953rd
    11 medals 1 legendary 1 rare
    • Returned 5000 times Medal icon
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • 6 months a member Medal icon
    1y
    Does this work with the old version?
    Furry Modder Beginner
    URL to post:
  • Just_Chris_Fnf avatar
    Just_Chris_Fnf Joined 1y ago
    Offline
    580 points Ranked 53,841st
    5 medals 1 rare
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    1y 1y
    can anyone help i'm trying to add sarv?
    something creative lol
    URL to post:
  • Charizardslash avatar
    Charizardslash Joined 2y ago
    Offline
    481 points Ranked 57,410th
    1y
    It registered as just "like"
    Bananite
    URL to post:
  • Aboodygamer2020 avatar
    Aboodygamer2020 Joined 1y ago
    Offline
    129 points Ranked 97,867th
    1y
    I get this error

    Haxe.xml.Xmlparserexceptions

    Please help me

    Bananite
    URL to post:
  • pipunoInYoutube avatar
    pipunoInYoutube Joined 1y ago
    Offline
    549 points Ranked 54,765th
    5 medals 1 rare
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • 6 months a member Medal icon
    1y
    ugh alt animation works?

    pipu
    URL to post: