FNF-Porter / Porter.py

A tool used to help you port Friday Night Funkin' Mods across engines, with ease! Made using Python
https://gamebanana.com/tools/16982
Other
25 stars 1 forks source link
friday-night-funkin python tool

Window icon

Friday Night Funkin' Mod Porter

Ports FNF mods between engines using Python. Right now, there's only support for Psych Engine to the Base Game, but new modes are coming soon! It has a GUI, cross-platform support, and logs (check the logs folder).

Download

Go to the releases tab for slightly older versions. Read the dependencies section if you want to build it yourself.

For an alternative stable source, use our GameBanana

For latest builds, go to the actions tab

Issues?

Report it in the issues tab.

Check if it already exists before reporting though!

Also, logs are saved to your logs folder, so make sure to read them.

Contributing

Thanks for contributing! You'll need to install Python ofc, and the other dependencies listed in the next section. You can build after this by running build.bat. If you have questions about the code, ask the team.

Dependencies

You can simply run dependency-install.bat to install all of these at once. You have to go to python.org and get Python first, though.

You can start the window by running psychtobase/main.py, or alternatively run build.bat to build the application yourself.

Note that your build won't be signed, so Windows Defender will probably delete it. Github actions make builds that don't have this issue, so use those instead.

License

FNF Porter is licensed under CC-BY-NC 4.0. That means you can modify it, but you have to credit the authors (Gusborg, tposejank, BombasticTom & VocalFan), and you can't make ANY money from it. Because this doesn't use any assets from Funkin' Crew, their license doesn't apply here.

Read LICENSE for fancy legal words

This program uses FFmpeg, a free software made for manipulating all sorts of media through codecs. FFmpeg is protected under the LGPL v2.1 License.

Read FFmpeg's license