フライデー・ナイト・ファンキン - サイコ・エンジン
元々は Mind Games Mod で使用されていたエンジンで、バニラ バージョンのカジュアル プレイの側面を維持しながら、バニラ バージョンの多くの問題を修正することを目的としていました。また、初心者のプログラマーにとってより簡単な代替手段となることも目指しています。
インストール:
Haxe の最新バージョンを持っている必要があります。真剣に、4.1.5 の使用をやめてください。いくつかの機能が欠けています。
Friday Night Funkin のソース コード コンパイル チュートリアルに従ってください。この後、LuaJIT をインストールする必要があります。
LuaJIT をインストールするには、コマンド プロンプト/PowerShell でhaxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
実行します。
...または、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 の作曲家、ダイアログ サウンドも作成
- PolybiusProxy - .MP4 ビデオ ローダー ライブラリ (hxCodec)
- Keoiki - ノート スプラッシュ アニメーション
- Smokey - スプライト アトラスのサポート
- Nebula the Zorua - LUA JIT フォークといくつかの Lua のリワーク
特徴
魅力的なアニメーションダイアログボックス:
MODのサポート
- おそらくこのエンジンの主なポイントの 1 つは、ソース コードの外で .lua ファイルでコーディングできることです。これにより、ソースをいじることなく独自の週を作成できます。
- Mod整理/無効化メニューが付属します。
毎週少なくとも 1 つの変更:
1週目:
- 新しいお父さん左はスプライトを歌う
- 使われていなかった舞台照明が使われるようになりました
2週目:
- BFもスキッド&ポンプも「Hey!」をやります。アニメーション
- Thunders は素早くライトをフラッシュし、カメラをわずかにズームインします
- モンスターにクイックトランジション/カットシーンを追加しました
3週目:
- BFは「ヘイ!」フィラデルフィア・ニースの期間中
- 「Blammed」では、曲のあの病的な部分でクールな新しい色が点滅します。
第 4 週:
- 母親/ボーイフレンドの髪の物理学が向上 (おそらく 7 週目よりもわずかに優れている?)
- 子分たちはすべての曲中に死亡します。うん :(
第5週:
- ボトム・ボッパーズとGFは「Hey!」をします。ココアとエッグノッグ中のアニメーション
- Winter Horrorland では、GF は曲の一部でゆっくりと頭を打ちます。
第6週:
- Thorns では、カットシーン中に HUD が非表示になります
- また、「Hey!」の最中に背景の女の子が不気味になっていることもあります。インストゥルメンタルの一部
チャート エディターのクールな新しい変更と無数のバグ修正
- 「イベント」ノートをグラフ化できるようになりました。これは、ゲームのバニラ版では通常ハードコードされていた特定のアクションをトリガーするブックマークです。
- 曲の BPM に 10 進数値を含めることができるようになりました
- 本当にミリ秒の精度を目指す場合は、ノートのストラムタイムを手動で調整できます
- エディターでノートのタイプを変更できます。これには 2 つのタイプの例が付属しています。
- Alt アニメーション: 代替アニメーションを強制的に再生します。Ugh/Stress などの曲に便利です。
- Hey: 基本の Sing アニメーションの代わりに「Hey」アニメーションを強制します。ボーイフレンドがこの音符を押すと、ガールフレンドは「Hey!」と鳴きます。あまりにも。
独自の Mod の作成を支援する複数のエディター
- ソースコードの変更とダウンロードされたビルドの両方で機能します。
ストーリーモードメニューのリワーク:
- すべての曲に異なるBGを追加しました(チュートリアルはありません)
- すべてのメニュー文字が個別のスプライトシートに含まれるようになり、改造が簡単になりました。
クレジットメニュー
- アイテムが現在選択されているときにプレーヤーが Enter キーを押したときのヘッド アイコン、名前、説明、およびリダイレクト リンクを追加できます。
受賞歴・業績
- このエンジンには、実際に操作してその仕組みを学ぶことができる 16 個の実績例が付属しています (Achievements.hx を確認し、PlayState.hx で「checkForAchievement」を検索してください)。
オプションメニュー:
- そこでノートの色、ディレイとコンボオフセット、コントロール、環境設定を変更できます。
- 環境設定では、ダウンスクロール、ミドルスクロール、アンチエイリアス、フレームレート、低品質、ノートスプラッシュ、ライトの点滅などを切り替えることができます。
その他のゲームプレイ機能:
- 敵がノートを叩くと、ストラムノートも光ります。
- ラグはカメラの動きやプレーヤーアイコンのスケーリングに影響を与えなくなりました。
- 第 7 週の変更に基づくいくつかの要素が追加されました (フリープレイの背景色、ノートのスプラッシュ)
- リセットボタンを押すと、フリープレイ/ストーリーモードのスコアをリセットできます。
- 曲を聴いたり、スクロール速度や被ダメージなどを調整したりできます。フリープレイではスペースを押してください。