週五夜狂歡 - Psych Engine
引擎最初用於 Mind Games Mod,旨在修復香草版本的許多問題,同時保留其休閒遊戲方面。也旨在成為新手編碼人員的更簡單的替代方案。
安裝:
你必須擁有最新版本的 Haxe,說真的,停止使用 4.1.5,它錯過了一些東西。
按照 Friday Night Funkin' 原始碼編譯教學進行操作,之後您將需要安裝 LuaJIT。
要安裝 LuaJIT,請執行以下操作: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
在命令提示字元/PowerShell 上
……或者,如果您不希望您的 mod 能夠執行 .lua 腳本,請刪除 Project.xml 上的「LUA_ALLOWED」行
如果您在使用 Lua 時遇到有關 StatePointer 的錯誤,請在命令提示字元/PowerShell 中執行haxelib remove linc_luajit
,然後重新安裝 linc_luajit。
如果您想在您的 mod 上支援視頻,只需在命令提示字元/PowerShell 上執行haxelib install hxCodec
否則,您可以刪除 Project.xml 上的「VIDEOS_ALLOWED」行
學分:
- 影子馬裡奧 - 程式設計師
- RiverOaken - 藝術家
- Yoshubs - 助理程式設計師
特別感謝
- bbpanzu - 前程式設計師
- shubs - 新輸入系統
- SqirraRNG - 圖表編輯器波形的崩潰處理程序和基本程式碼
- KadeDev - 修復了圖表編輯器和其他 PR 上的一些很酷的東西
- iFlicky - Psync 和 Tea Time 的作曲家,也製作了 Dialogue Sounds
- PolybiusProxy - .MP4 視訊載入器庫 (hxCodec)
- Keoiki - 音符飛濺動畫
- Smokey - Sprite Atlas 支持
- Nebula the Zorua - LUA JIT Fork 和一些 Lua 返工
特徵
有吸引力的動畫對話框:
模組支持
- 這可能是這個引擎的要點之一,您可以在原始程式碼之外的 .lua 檔案中進行編碼,甚至不用弄亂原始程式碼,就可以自己創造幾週的時間!
- 附帶 Mod 組織/禁用選單。
每周至少改變一次:
第一周:
第 2 週:
- BF 和 Skid & Pump 都會發出「嘿!」的聲音。動畫
- 雷霆快速閃光並稍微放大相機
- 為怪物添加了快速過渡/過場動畫
第 3 週:
- BF 說“嘿!”費城尼斯期間
- Blammed 在這首歌的病態部分中閃現出很酷的新色彩
第 4 週:
- 媽媽/男友的頭髮物理效果更好(甚至可能比第 7 週的更好?)
- 所有歌曲中,追隨者都會死去。是的 :(
第 5 週:
- Bottom Boppers 和 GF 一起“嘿!”可可和蛋酒期間的動畫
- 在《Winter Horrorland》中,GF 在歌曲的某些部分緩慢地搖頭。
第 6 週:
- 在《荊棘》中,HUD 在過場動畫中被隱藏
- 還有背景女孩在「嘿!」時表現得很詭異。器樂部分
酷炫的新圖表編輯器更改和無數錯誤修復
- 現在您可以繪製「事件」註釋,這些註釋是觸發通常在遊戲的香草版本中硬編碼的特定操作的書籤。
- 您歌曲的 BPM 現在可以有小數值
- 如果您確實想要毫秒精度,您可以手動調整音符的掃弦時間
- 您可以在編輯器上更改註釋的類型,它有兩種範例類型:
- Alt 動畫:強製播放 alt 動畫,對於 Ugh/Stress 等歌曲很有用
- 嘿:強制使用“嘿”動畫而不是基本的唱歌動畫,如果男朋友按下此音符,女朋友就會播放“嘿!”也。
多個編輯器協助您製作自己的 Mod
故事模式選單重做:
- 為每首歌曲添加了不同的背景(較少教程)
- 所有選單字元現在都位於單獨的精靈表中,使修改變得更加容易。
製作人員選單
- 您可以新增頭部圖示、名稱、描述以及當玩家在目前選擇該項目時按 Enter 鍵時的重定向連結。
獎項/成就
- 該引擎附帶 16 個範例成就,您可以使用它們並了解其工作原理(檢查 Achievements.hx 並在 PlayState.hx 上搜尋“checkForAchievement”)
選項選單:
- 您可以在那裡更改音符顏色、延遲和組合偏移、控制和首選項。
- 在首選項中,您可以切換向下滾動、中滾動、抗鋸齒、幀速率、低品質、音符飛濺、閃爍燈等。
其他遊戲特色:
- 當敵人敲擊一個音符時,他們的掃弦音符也會發光。
- 延遲不再影響相機移動和玩家圖示縮放。
- 一些基於第 7 週更改的內容已添加(Freeplay 的背景顏色、注意飛濺)
- 您可以按“重置”按鈕重置自由遊戲/故事模式中的分數。
- 您可以聽歌曲或調整滾動速度/受到的傷害等。在自由遊戲中按空白鍵。