P-Slice Engine
Crossover between Psych Engine and newer versions of FNF (also known as V-Slice)
Explore the Wiki »
·
Report Bug or Request Feature
·
Create Pull Request
Made With
About
P-Slice engine is a crossover between Psych Engine and the newest version of Friday Night Funkin.
It's meant to bring new visuals and features from newer versions of FNF and make changes to the existing ones to make them feel closer to the ones in the V-Slice.
Features
| V-Slice's freeplay menu | Results screen |
|---|---|
![]() | ![]() |
| Character selector | Pausable cutscenes |
![]() | ![]() |
| Pico | Player editor |
![]() | ![]() |
Getting Started
Pre-built engine can be downloaded from GameBanana. Also, Nightly/Beta builds can be downloaded from Github Actions. (You need to make a Github account.)
If you wanna compile this engine, Please check out here!
Building
Dependencies
- git
- (Windows-only) Microsoft Visual Studio Community
- (Linux-only) VLC
- Haxe (4.3.6 or greater)
(If you are using windows) After installing git, it is RECOMMENDED that you open up a command prompt window and type the following
curl -# -O https://download.visualstudio.microsoft.com/download/pr/3105fcfe-e771-41d6-9a1c-fc971e7d03a7/8eb13958dc429a6e6f7e0d6704d43a55f18d02a253608351b6bf6723ffdaf24e/vs_Community.exe
vs_Community.exe --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.19041 -p
head into the setup folder located in the root directory of this repository, and execute the setup script:
Windows.batfor Windows.Unix.shfor Mac/Linux.
Run
lime test <platform>
where <platform> gets replaced with windows, linux, or mac (I also like to add -final flag, but you should be fine without it)
Contributing
Branches
master is the repository's main branch. It contains a PE 1.0 flavor of P-Slice and is the most maintained version.
master-dev same as master, but it is used for development so it might contain less stable builds.
pe-0.6.3 works the same way, but built on Psych 0.6.3. Note that it may contain some bugs not present in the master version.
pe-0.6.3-dev same as pe-0.6.3, but it is used for development so it might contain less stable builds.
License
Distributed under the Apache License 2.0. See Licence for more information.





