Skip to content

Ports FNF mods between engines using Python

License

Notifications You must be signed in to change notification settings

FluffyOMC/fnf-porter

 
 

Repository files navigation

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.

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.

  • luaparser
  • numpy
  • pillow
  • pydub
  • pyinstaller
  • PyQt6 You can start the window by running main.py

Note that your build won't have a signature/key/what ever you call it, so Windows Defender will probably delete it. Github actions makes builds that don't have this issue, so use these 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 FNF, it's license doesn't apply here.

Read LICENSE for fancy legal words

About

Ports FNF mods between engines using Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Batchfile 0.2%