Crossover zwischen Psych Engine und neueren Versionen von FNF (auch bekannt als V-Slice)
Entdecken Sie das Wiki »
· Fehler melden oder Funktion anfordern · Pull-Anfrage erstellen
Die P-Slice-Engine ist ein Crossover zwischen der Psych-Engine und dem neuesten Friday Night Funkin.
Es soll neue visuelle Elemente und Funktionen aus neueren Versionen von FNF bringen und Änderungen an den vorhandenen vornehmen, damit sie denen im V-Slice näher kommen.
(zurück nach oben)
Das Freeplay-Menü von V-Slice (mit Unterstützung für Freeplay-Farben)
Ergebnisbildschirm
Zeichenauswahl
Pausierbare Zwischensequenzen
Pico
Für P-Slice erstellte Mods können auswählen, welches Sticker-Paket und Set beim nächsten Sticker-Übergang verwendet werden soll.
setPropertyFromClass("substates.StickerSubState", "STICKER_SET", "sticker-set-1")
definiert, welcher Aufklebersatz verwendet werden soll (es ist der Name eines der Verzeichnisse in images/transitionSwag/
)
setPropertyFromClass("substates.StickerSubState", "STICKER_PACK", "all")
definiert ein Paket mit Aufklebern aus dem aktuellen Satz, die verwendet werden sollen. Wenn ein solches Paket nicht vorhanden ist, werden alle definierten Aufkleber in einer „.json“-Datei verwendet.
Freeplay unterstützt drei Arten von Symbolen:
FNF vor 0.3 (unter Verwendung des Kopfsymbols der Figur)
FNF 0.3+ (zu finden in images/freeplay/icons/{charId}pixel.png
)
FNF 0.5+ (Sparrow-Sprite in images/freeplay/icons/{charId}pixel
mit .PNG- und .XML-Dateien)
{charId} ist der Name des Zeichensymbols.
Mods können einen registry
enthalten, der Einträge für das Registrierungssystem von P-Slice enthält (die Struktur ist dieselbe wie in V-Slice).
Sie werden verwendet, um benutzerdefinierte Charaktere und benutzerdefinierte Freeplay-Stile zu implementieren.
Wenn Ihr Mod entweder global ist oder als erster Mod geladen wird, können Sie zusätzliche Werbespots in videos/commercials
hinzufügen, die als AttractState verwendet werden sollen
(zurück nach oben)
Die vorgefertigte Engine kann von GameBanana heruntergeladen werden. Außerdem kann Nightly/Beta Build von Github Actions heruntergeladen werden. (Sie müssen ein Github-Konto erstellen.)
Wenn Sie diese Engine kompilieren möchten, schauen Sie sich bitte hier um
Idiot
(Nur Windows) Microsoft Visual Studio Community
(Nur Linux) VLC
Haxe (4.3.6 oder höher)
(Wenn Sie Windows verwenden) Nach der Installation von Git wird EMPFOHLEN, dass Sie ein Eingabeaufforderungsfenster öffnen und Folgendes eingeben
curl -# -O. https://download.visualstudio.microsoft.com/download/pr/3105fcfe-e771-41d6-9a1c-fc971e7d03a7/8eb13958dc429a6e6f7e0d6704d43a55f18d02a253608351b6bf6723ffdaf24e/v s_Community.exe vs_Community.exe --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.19041 -p
Gehen Sie in den Setup-Ordner im Stammverzeichnis dieses Repositorys und führen Sie das Setup-Skript aus:
Windows.bat
für Windows.
Unix.sh
für Mac/Linux.
Laufen
Kalktest
wobei
durch Windows, Linux oder Mac ersetzt wird (ich füge auch gerne das Flag -final
hinzu, aber Sie sollten ohne es zurechtkommen)
(zurück nach oben)
master
ist der Hauptzweig des Repositorys. Es enthält eine PE 1.0-Variante von P-Slice und ist die am häufigsten gewartete Version.
pe-1.0
ist der ältere Zweig, der nicht mehr vorgesehen ist. Ich empfehle die Verwendung nicht.
pe-0.6.3
funktioniert auf die gleiche Weise, basiert jedoch auf Psych 0.6.3. Beachten Sie, dass es möglicherweise einige Fehler enthält, die in der Master-Version nicht vorhanden sind.
(zurück nach oben)
Verteilt unter der Apache-Lizenz 2.0. Weitere Informationen finden Sie unter Lizenz.
(zurück nach oben)