Friday Night Funkin' – Psych Engine
Die ursprünglich für Mind Games Mod verwendete Engine sollte eine Lösung für die vielen Probleme der Vanilla-Version sein und gleichzeitig den Casual-Play-Aspekt beibehalten. Ziel ist es auch, eine einfachere Alternative für Programmieranfänger zu sein.
Installation:
Sie müssen die aktuellste Version von Haxe haben. Im Ernst, hören Sie auf, 4.1.5 zu verwenden, da einige Dinge fehlen.
Befolgen Sie ein Tutorial zum Kompilieren des Quellcodes von Friday Night Funkin. Anschließend müssen Sie LuaJIT installieren.
Um LuaJIT zu installieren, gehen Sie wie folgt vor: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
an einer Eingabeaufforderung/PowerShell
...Oder wenn Sie nicht möchten, dass Ihr Mod .lua-Skripte ausführen kann, löschen Sie die Zeile „LUA_ALLOWED“ in Project.xml
Wenn Sie bei der Verwendung von Lua eine Fehlermeldung zu StatePointer erhalten, führen Sie haxelib remove linc_luajit
in der Eingabeaufforderung/PowerShell aus und installieren Sie dann linc_luajit erneut.
Wenn Sie Videounterstützung für Ihren Mod wünschen, führen Sie einfach haxelib install hxCodec
über eine Eingabeaufforderung/PowerShell aus
Andernfalls können Sie die Zeile „VIDEOS_ALLOWED“ in Project.xml löschen
Credits:
- Shadow Mario – Programmierer
- RiverOaken – Künstler
- Yoshubs – Hilfsprogrammierer
Besonderer Dank
- bbpanzu – Ex-Programmierer
- Shubs – Neues Eingabesystem
- SqirraRNG – Crash-Handler und Basiscode für die Wellenform des Diagrammeditors
- KadeDev – Einige coole Dinge am Diagrammeditor und anderen PRs behoben
- iFlicky – Komponist von Psync und Tea Time, hat auch die Dialogue Sounds gemacht
- PolybiusProxy – .MP4 Video Loader-Bibliothek (hxCodec)
- Keoiki – Hinweis-Splash-Animationen
- Smokey – Sprite Atlas-Unterstützung
- Nebula the Zorua – LUA JIT Fork und einige Lua-Überarbeitungen
Merkmale
Attraktive animierte Dialogboxen:
Mod-Unterstützung
- Wahrscheinlich einer der Hauptpunkte dieser Engine: Sie können .lua-Dateien außerhalb des Quellcodes programmieren und so Ihre eigenen Wochen erstellen, ohne sich mit der Quelle herumzuschlagen!
- Kommt mit einem Mod-Organisierungs-/Deaktivierungsmenü.
Mindestens eine Änderung pro Woche:
Woche 1:
- New Dad Left singt Sprite
- Ungenutzte Bühnenlichter werden jetzt verwendet
Woche 2:
- Sowohl BF als auch Skid & Pump machen „Hey!“ Animationen
- Thunders macht einen kurzen Lichtblitz und zoomt die Kamera leicht heran
- Eine kurze Übergangs-/Zwischensequenz zu Monster hinzugefügt
Woche 3:
- BF macht „Hey!“ während Philly Nice
- Blammed lässt in diesem krasseren Teil des Songs coole neue Farben aufblitzen
Woche 4:
- Bessere Haarphysik für Mutter/Freund (Vielleicht sogar etwas besser als in Woche 7?)
- Handlanger sterben während aller Lieder. Ja :(
Woche 5:
- Bottom Boppers und GF machen „Hey!“ Animationen während Kakao und Eierlikör
- Bei „Winter Horrorland“ bewegt sich GF an manchen Stellen des Songs langsamer mit dem Kopf.
Woche 6:
- Auf Thorns ist das HUD während der Zwischensequenz ausgeblendet
- Außerdem gibt es die Hintergrundmädchen, die während des „Hey!“ gruselig sind. Teile des Instrumentals
Coole neue Änderungen am Diagrammeditor und unzählige Fehlerbehebungen
- Sie können jetzt „Ereignis“-Notizen grafisch darstellen, bei denen es sich um Lesezeichen handelt, die bestimmte Aktionen auslösen, die normalerweise in der Vanilla-Version des Spiels fest codiert waren.
- Der BPM Ihres Songs kann jetzt Dezimalwerte haben
- Sie können die Schlagzeit einer Note manuell anpassen, wenn Sie wirklich Präzision im Millisekundenbereich wünschen
- Sie können den Typ einer Notiz im Editor ändern. Es gibt zwei Beispieltypen:
- Alt-Animation: Erzwingt die Wiedergabe einer Alternativ-Animation, nützlich für Songs wie Ugh/Stress
- Hey: Erzwingt eine „Hey“-Animation anstelle der Basis-Sing-Animation. Wenn Boyfriend diese Note anschlägt, macht Girlfriend ein „Hey!“ zu.
Mehrere Editoren, die Sie bei der Erstellung Ihres eigenen Mods unterstützen
- Funktioniert sowohl für Quellcode-Modding als auch für heruntergeladene Builds!
Überarbeitung des Story-Modus-Menüs:
- Zu jedem Song wurde eine andere Hintergrundmusik hinzugefügt (weniger Tutorial)
- Alle Menüzeichen befinden sich jetzt in einzelnen Spritesheets, was das Modifizieren erleichtert.
Credits-Menü
- Sie können ein Kopfsymbol, einen Namen, eine Beschreibung und einen Weiterleitungslink hinzufügen, wenn der Spieler die Eingabetaste drückt, während das Element aktuell ausgewählt ist.
Auszeichnungen/Erfolge
- Die Engine verfügt über 16 Beispiel-Erfolge, mit denen Sie experimentieren und lernen können, wie sie funktioniert (überprüfen Sie Achievements.hx und suchen Sie nach „checkForAchievement“ auf PlayState.hx).
Optionsmenü:
- Dort können Sie Notenfarben, Verzögerungs- und Combo-Offset, Steuerelemente und Einstellungen ändern.
- In den Einstellungen können Sie zwischen Downscroll, Middlescroll, Anti-Aliasing, Framerate, Low Quality, Note Splashes, Flashing Lights usw. wechseln.
Weitere Gameplay-Features:
- Wenn der Feind eine Note schlägt, leuchtet auch seine Schlagnote.
- Die Verzögerung hat keinen Einfluss mehr auf die Kamerabewegung und die Skalierung des Player-Symbols.
- Einige Dinge, die auf den Änderungen von Woche 7 basieren, wurden hinzugefügt (Hintergrundfarben bei Freeplay, Notizspritzer).
- Sie können Ihren Punktestand im Freeplay-/Story-Modus zurücksetzen, indem Sie die Reset-Taste drücken.
- Sie können ein Lied anhören oder die Scrollgeschwindigkeit, den erlittenen Schaden usw. anpassen. auf Freeplay, indem Sie die Leertaste drücken.