A tool that can optimize large spritesheet into small for Friday Night Funkin' (FNF). Is perfect if optimizing spritesheet using a PC, especially for you who are a optimizer using a PC.
Before you run this tool please download setup.bat and requirements.txt from the setup folder by clicking on each file and press download raw file
Tip
If you have GitZip extension just hover over each file and hit the checkbox and download or you can hit all the checkboxes for each file and download it
After you have done the setup you should now need the following for this tool :
- A Portable Network Graphics
.pngfile - A Extensible Markup Language
.xmlfile
Note
The .xml file must be in Starling/Sparrow format under TextureAtlas imagePath= there will be a green text saying Created with (expect Spritesheet and XML Generator) and at the bottom of the Created with (expect Spritesheet and XML Generator) text there is a link some examples is Adobe Animate, Spritesheet and XML Generator and Funkin Packer
-
Download the tool you can click here
-
Wait for some time until it's done
-
Open File Explorer and find the directory where you downloaded it
-
Double click on an
.exefile
Tip
If you get a Windows protected your PC warning click on More info then click Run anyway
-
Click on the browse button of
Input Data File : -
Find the directory where the
.xmlfile is located and click then open it -
Do the same by clicking the browse button of
Output Data File :and find the directory and click on.xmlfile then save it
Tip
If you are asked to replace it like massage Do you want to replace it? just click Yes
-
Afterward, click the modify button below
-
Wait until a text message has appear that read
Modified Successfully.accompanied by input and output path names
Tip
If you use Batch Process XML a text massage has appear that read Batch processing completed successfully.
- After modifying the
.xmlfile hover over the load image button and click it
Tip
Whem click Load Image button there is a two options, load a single image or load a multiple images. You can select that options if you want load a single image or mulitple images
- Find the directory where the
.pngfile is located, click and open it
Tip
You can select all .png files if you use option load a multiple image
- Afterward, click the resize button under the load image button
Tip
When click Resize Image there is a two options again, resize a single image or resize a multiple images. You can select thay options again if you want resize a single image or multiple images
- Enter the percentage number (Without %)
Caution
DO NOT ENTER A PERCENTAGE NUMBER OF MORE THAN 50
- Click on image file and save it
Tip
If you are asked to replace it like massage Do you want to replace it? just click Yes
Tip
If you select option resize a multiple images, you don't need to click on images file to save it
- Wait for a message to appear that read
Resized image saved successfully:and close the tool
Note
Before you close this tool you can press Spritesheet and XML Generator (formerly SSAXMLG) button which will redirect to the FNF Spritesheet and XML Generator Web and then close the tool
Tip
If you select option resize a multiple images, a massage to appear that read Image resizing completed successfully.
- Go to
srcfolder and click atFunker Optimizer.pythen clickDownload raw file. Don't forgetDownload raw fileoficon.ico!
Tip
If you have GitZip extension just hover over Funker Optimizer.py and icon.ico then hit the checkbox and download it
- Wait for it to finish and press
Win+Xthen selectTerminal
Tip
Can also press Win+R then type cmd
- Type
pythonwith space then open File Explorer and find directory where the.pyfile is located - Drag the
.pyfile into Terminal/CMD and enter - Do steps 5-15 of the first method
- Actually the name Funker' Optimizer is inspired from the name of Funkin' Optimizer by WhiteNinja00
- The reason I made this tool is because one of the feature is where can crop spritesheet but drawback is can increase file size so I decided to make a tool with adding a feature resize the image also reduce file size
- Funker' Optimizer was originally is Divider XML PC which has unfortunately been removed since February 27th
- Funker' Optimizer application icon is also inspired by Funkin' Optimizer application icon, except that the letters are combined and shaded
- Since threading was removed in 1.1.1 the image resizing process may take a long time
- You can disable aliasing option if you want resize pixel sprite
- Make sure choose latest version of this tool
- You can use batch process button to modify multiple data files
- In 1.1.1 if you click
Load Imagethere will be two options, namely the first option to load a single image or the second option to load multiple images, besides that when you pressResize Imagethere will be two options again, namely the first option to resize a single image or the second option to resize multiple images.
To use this tool, you can click here!

