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).
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
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.
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.
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 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.
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