3rd_トレーニング_ルア
Fightcade v2.0.91 のストリートファイター III 3rd Strike (日本 990512) のトレーニング モード
Fightcade の適切なバージョンはここからダウンロードできます
主な特長
- ヒット/ブロック/パリィ/ウェイクアップ後のフレーム1の任意の動きでダミーを反撃するように設定できます
- シーケンスを 8 つの異なるスロットに記録および再生可能
- シーケンスをランダムに再生したり、カウンター攻撃として再生したりできます
- 記録したシーケンスをファイルに保存/ファイルからロード可能
- ヒット/ダメージ/投げボックスを表示可能
- 双方のプレイヤーの入力履歴を表示可能
- パリーとレッドパリーを訓練するための特別なトレーニングモード
使用方法
- ここからエミュレータをダウンロードし、適切なROMを見つけてください
- ここからアーカイブをダウンロードするか、リポジトリのクローンを作成します
- コンピュータ上の任意の場所にアーカイブを抽出します
- エミュレータを起動し、ROM をロードし、P1 と P2 との試合を開始します (両方のプレーヤーの入力をマップする必要があります)。
- 「ゲーム」->「Lua Scripting」->「New Lua Script Window」に移動し、ここからスクリプト3rd_training.luaを実行します。
- 出力コンソールの指示に従います。
バグ報告 / 貢献
新しいバージョンがリリースされたときに通知を受け取りたい場合、および/または現在のバグや機能について議論したい場合は、プロジェクトの Discord サーバーに参加できます。
このトレーニング モードはまだ開発中であるため、使用中にバグや不足している機能が発生する可能性があります。バグは#bugsチャンネルで報告し、機能リクエストは Discord サーバーの#featuresチャンネルで報告してください。
貢献またはフィードバックをご希望の場合は、お気軽にご連絡いただくか、プル リクエストを送信してください。
トラブルシューティング
Q: romが見つからない、zipファイルが見つからない
A: 適切なROMがあることを確認してください。少なくとも 2 つの rom が必要です: sfiii3.zipとsfiii3a.zip 。 sfiii3 は日本語版で、zip にはsfiii3_japan_nocd.29f400.u2が含まれています。 sfiiia はアメリカ版で、 sfiii3_usa.29f400.u2 が含まれています。
エミュレータが期待するものと正確に一致するように、zip ファイルの名前を変更する必要がある場合があります。
Q: スクリプトを実行すると、キャラクターが動かなくなります。
A: おそらくサポートされていない FBA-RR でスクリプトを使用している可能性があります。最後の機能と改善を活用するには、Fightcade2 の FBNeo エミュレータでスクリプトを実行する必要があります。ただし、引き続き FBA-RR を使用したい場合は、FBA-RR でサポートされている最後のバージョンである v0.6 に戻すことができます。
Q: lua スクリプトを実行するとエミュレータがクラッシュします
A: ビデオ設定を確認してください。「拡張」ブリッター オプションを使用してはなりません。
Q: UI が奇妙に見え、ヒットボックスの位置が間違っています
A: ビデオ設定を確認してください。UI を適切に動作させるには、スキャンラインのない「基本」ブリッター オプションを使用する必要があります。
Q: エミュレータがまったく実行されません。DLL がありません。
A: ここから前提条件をインストールします
ガードジャンプ
ガードジャンプの仕組みは、投げ無敵(投げられない)になる状況があることです。これらの状況は、リセット、ノックダウン、ブロック、または攻撃を受けた後です。この投げられない状態は6フレーム継続する。ガードジャンプは、この期間ブロックするために入力し、ある方向にジャンプしてから再度ブロックする必要があります。
カウンターアタックムーブの現在の実装はガードジャンプ機能と連動せず、これらすべての状況に対して入力する必要があります。
これは、事前にバッファされた入力フレームが必要なためです (この場合、事前にブロックを保持していることが前提です)。
現在の実装では、ノックダウンされた場合にのみ適切に動作します。そのため、リセットされた場合や対戦相手がティックスローを狙っている場合など、リストされている他の状況では、タイミングが正しければダミーメニューのカウンターアタックムーブバージョンがスローされます。
このような状況でガード ジャンプを適切にテストするには、提供されたリプレイを使用する必要があります。
これらのリプレイを使用するには、録画メニューに移動し、次の手順に従います。
- リプレイをロードしたいスロットを選択してください
- 「ファイルからスロットをロード」に移動し、ライトパンチを押します。
- レバーまたはキーボードの左右を使用して録音フォルダー内のファイルを移動し、使用するガード ジャンプを見つけます。
- これがロードされているリプレイ スロットがアクティブであり、リプレイ モードが通常に設定されていることを確認してください。
- 使用するガードジャンプリプレイごとに、録画メニューの「カウンターアタック - ディレイ」を -4 (マイナス 4) に設定します。
- 「ダミー」メニューに移動し、「カウンターアタック - 移動」をなし、「カウンターアタック - アクション」を記録に設定します。
対戦相手がダウンしたり、リセットされたり、ブロックされたり、攻撃を受けたりするたびに、使用されたリプレイの方向にガードジャンプしようとします。
3 つのファイルが提供されています。
- ニュートラルガードジャンプ
- Guard Jump Back (最も一般的に使用され、ダミー メニューの Guard Jump が現在使用しているもの)
- Guard Jump Forward (コーナーから抜け出すか、単にジャンプして飛び越えようとするため)
これらのリプレイを提供することで、これらのリプレイを適切に生成し、適用可能な特定の状況で機能させる方法を理解するユーザーの頭を悩ませることがなくなります。
「カウンターアタック」機能が書き直されている間に、これらのリプレイがユーザーのこのテクニックに対する練習に役立つことを願っています。これらのリプレイは、高度なユースケースで使用する場合を除き、永久に必要になるわけではありません。
しかし今のところ、この機能を追加して人々にその存在を知ってもらい、ノックダウン以外のシナリオでこの機能を練習したい上級プレイヤーにリプレイを提供することが最善です。
これらのリプレイは、上級ユーザー向けのランダム化された反応または順序付けられた反応のトレーニングの目的でも提供されます。
3 つのリプレイ間でランダム化が必要な場合は、それぞれを別のリプレイ スロットにロードし、他のリプレイ スロットを設定せずに「ランダム」リプレイ モードを使用します。
そのような高度な使用例の 1 つは、特定のタイプの防御オプションを好む対戦相手に対してハヤテ後のミックスアップを練習するために、リプレイの重み付けを使用して重み付けされた決定をシミュレートする能力を使用する誠プレイヤーです。
この件に関するサポートに感謝し、楽しんでください!
ロードマップ
Trello ボード
変更履歴
v0.10 (2022/05/29)
- 【特集】突撃特訓(@ProfessorAnonさん投稿)
- 【特集】百烈脚特訓(@ProfessorAnonさん投稿)
- [機能] ダイナミックな入力表示 (アクションの重複を避けるためにサイドを切り替えます) (@ProfessorAnon さんの投稿)
- 【機能】ダメージデータ表示(@sammygutierrezさん提供)
- [機能] 入力をいじらずにリプレイ中に情報を表示するための新しい 3rd_spectator.lua スクリプト
- 【特徴】 全てのゲージとボーナスの数値表示
- 【特徴】フレームアドバンテージ表示
- [機能] キャラクターの切り替えが非常に簡単になりました:
- 初期ロードでキャラクター選択画面に移動します
- Alt-1 を押すか、トレーニング メニューのエントリからキャラクター選択画面に戻ることができます。
- キャラクターもSAもP1コントローラーから直接選択可能
- ゲームのイントロアニメーションはデフォルトで高速化されますが、これはオプションで無効にすることができます
- 【特徴】 キャラクターセレクト画面からギルと真・剛鬼を選択可能
- [機能] バックジャンプ、フォワードジャンプ、スーパージャンプ、スーパーフォワードジャンプ、スーパーバックジャンプの反撃オプションを追加
- [機能] 最後のフレームを自動トリミングするオプションを追加しました
- 【特徴】ガードジャンプ初の基本実装+上級シナリオのリプレイ追加(@Shodokan提供)
- [機能] 「順序付き」および「繰り返し順序付き」リプレイモードを追加
- [特徴] 4rd Strikeでブロッキングシステムが動作するようになりました(@speedmccool25のフレームデータ記録のおかげで)
- [バグ修正] ランダムパリィが正しく動作しない問題を修正
- [バグ修正] さまざまなキャラクターで自己キャンセル可能なLP/LKが正しくブロックされない問題を修正
- [FrameData][Q] 欠落していたバック mp + SA2 を追加しました
v0.9 (2021/04/04)
- [機能] 発射物がブロック/パリィされるようになりました
- [機能] 空中回復後のダミーが着地時に反撃するようになりました
- [特徴] ユンの幻影陣がダミーによって完全にブロック/パリィされるようになりました
- [機能] @speedmccool25 との協力により 4rd ストライクの rom サポートを追加しましたが、フレーム データはまだ記録されていません。
- [改善] 保存状態をロードすると、記録状態が以前の状態に応じて有用な状態にリセットされます。
- [バグ修正/改善] すべてのキャラクターが肉とすべての最初のフレームのウェイクアップヒットをブロック/パリィできるようになりました
- [バグ修正/改善] 全体的なブロッキング/パリィ/カウンター攻撃システムの多くのバグを修正しました
- [バグ修正/改善] ウェイクアップ/高速ウェイクアップトリガーと反撃システムを改良し、より信頼性と保守性を高めました。
- [バグ修正] 米国地域のマシンで録画が正しく読み込まれない問題を修正しました。
v0.8 (2020/12/23)
- 【特徴】特訓コーナー+パリィ特訓
- 【特徴】スタン遅延リセットモード
- [改善] 新しいメニュー カテゴリを追加し、それらの間のオプションをより適切に分割しました。
- [改善] 反撃ランダム偏差上限を40から600に変更
- [バグ修正] ランダムなリプレイとウェイトを使用するときにエラーを引き起こす間違ったインデックスを修正しました
- [バグ修正]問題#21 ゲームが一時停止されヒットボックスが有効になっている場合、セーブステートのロード時にエラーが発生する
- [バグ修正] 問題#29 録音を作成し、その名前に小文字またはスペースを含めて名前を変更すると、起動しなくなる
- [バグ修正] 問題#22 入力反転は、スプライト反転ではなくキャラクター位置差分に基づいて決定されるようになりました (いくつかの移動後に発生する誤った操作を修正する必要があります)
- [Bufix] セーブステートをロードした後にメーターゲージが更新されない問題を修正
- [FrameData] 欠落していた真琴起床データを追加しました
- [FrameData] 欠落していたケンのウェイクアップデータを追加しました
- [FrameData] 欠落していたIbukiフレームデータを追加しました。
v0.7 (2020/12/11)
- 主にサポートされているエミュレータを FBA-rr から Fightcade の FBNeo フォークに変更しました
- [機能] メインプレーヤーが録画中および事前録画中にトレーニングダミーとして機能するようになりました
- [機能] 両プレイヤーの入力履歴表示を追加
- [機能] ランダム性を制御するために各リプレイ スロットに重みを追加しました (@BoredKittenz の貢献)
- 再設計されたコントローラーディスプレイ
- [バグ修正] 問題#8 リンクがスーパーに移動できない
- [バグ修正]問題#15 Geneijinのような時間ベースのスーパーがメーターの使用量と一致しない
- [バグ修正] issue#19 エラー: トレーニング設定を training settings.json に保存できませんでした
- [バグ修正] issue#18 もう一つの大きな問題: 録音中に一定のネガティブエッジが発生する
- [バグ修正] issue#17 大きな問題:P2がメーターを持っていてもEX技ができない
v0.6 (2020/04/04)
- 記録したシーケンスをファイルに保存/ファイルからロード可能
- セッション間で記録を保持します (training_settings.json 内の文字ごとに保存されます)
- 録音スロットに反撃遅延と最大ランダム偏差を追加
- ランダム ブロッキング モードは、実際のブロック文字列の途中でブロックを停止しません。
- First Hitブロックモードを追加
- トレーニング設定にライフとメーターの補充遅延を追加しました
- [バグ修正] 何も記録されていない状態で記録カウンター攻撃をトリガーするときのダミーブリックを修正しました
- 【フレームデータ】エレナ
- [フレームデータ] Q
- 【フレームデータ】リュウ
- 【フレームデータ】レミ
- 【フレームデータ】12
- 【フレームデータ】春麗
- 【フレームデータ】ショーン
- 【フレームデータ】ネクロ
- 【フレームデータ】ダドリー
- 【フレームデータ】ヤン
- 【フレームデータ】ゆん
v0.5 (2020/03/23)
- 自動補充ライフモード
- 自動補充メーターモード + メニューから正確なメーター量を設定する機能
- 無限スーパーアートタイマーモード
- メニューでの入力自動発射(キーを押したままにしたときの素早い動き)
- フレーム データ予測は実際のアニメーション フレームと再同期できるため、より多くのブロック状況に対処できます。
- 全2ヒットのブロック/パリィ修正
- 自己キャンセル可能な技のブロック/パリィをサポート
- 一部のメニュー要素の文言を改善しました
- [バグ修正] プレイヤー 2 で無限メーターが機能しない問題を修正
- [バグ修正] ブロック文字列の途中で反撃がトリガーされる記録を修正しました
- [バグ修正] ヒット時に反撃の記録が再開される問題を修正
- 【フレームデータ】オロ
- 【フレームデータ】ケン
v0.4 (2020/02/13)
- ユリアンフレームデータ
- 剛鬼フレームデータ
- マコトフレームデータ
- ランダムな高速ウェイクアップ
- ランダムブロッキング
- スローテク
- 音楽の音量コントロールを追加しました
- [バグ修正] ダドリーが正しくしゃがんでいない問題を修正
- [バグ修正] Oroが正しくしゃがんでいない問題を修正
- [バグ修正] ステートロードに対する反撃を行わなくなりました
v0.3 (2020/01/28)
- 8つの異なるスロット内にシーケンスを記録できるようになりました
- 記録したシーケンスを繰り返し、ランダムに再生可能
- 記録されたシーケンスは反撃としてトリガーできます
v0.2 (2020/01/26)
- 新しいブロック システム: すべての動きに対してヒットボックスの特性をファイルに記録し、実際のフレーム データとヒットボックスの衝突を予測することで機能するようになりました。
- P1とP2の間でメインプレイヤーを切り替えることができます
- 古いフレームデータをすべて削除しました
- イブキ、アレックス、ヒューゴのフレームデータを入力しました
v0.1 (2019/11/25)
- 基本的なブロックとトレーニングのオプション
- xヒット後のブロック、パリィ、レッドパリィにダミーを設定可能
- ダミーをヒット後の任意の動きで反撃するように設定したり、パリィをブロックしたり、目覚めたりすることができます
- イブキとユリアンはフレームデータを手入力
参考文献とインスピレーション
- 素晴らしい3Sフレームデータリファレンス
- ヒットボックス表示スクリプト by dammit
- c_cube によるトライアル モード スクリプト
- furitiem による外部 C# トレーニング モード
- 3S InGame アドレスのスプレッドシート