﻿-----------------------------------------------
説明書
-----------------------------------------------
カンフーマン(EDEN-MIX)
ver4.3
DOS NG WIN OK 1.0+ OK IKEMEN GO OK
-----------------------------------------------
小話と旧版との違いなど
-----------------------------------------------
ver3.0辺りで構築した準ステート固定KFMの完全版です(多分)
以前と違いコモンステートにも全て対応し、
全ての挙動をデフォルトと比較しながらデバッグしたので並でも遜色ない挙動をすると思います。
細かい違いといえば空中食らいやtrigger=1になっているVelAddのタイミングを変えてるくらいです
デフォのままだと重複実行を起こして1Fだけ重力加速がおかしくなるというのを海外でたまに指摘されるのを見るので

それと作り直すにあたって今後流用することを考慮してヒットスパークや効果音も色々弄ってあります。
デフォ時点でhitdefの省略しまくりなパラメータ箇所もある程度補助もしているので性能面もちょっと変化がありますのでご了承ください。

ちなみに前バージョンにあった一部システムやアレンジ技も廃止しております
技の記述サンプルとしても色々ダメダメだったのと地味だったので
その代わりアレンジ技スイッチを追加したのでそこに一部だけそれっぽいのが残ってあります
-----------------------------------------------
コマンド(アレンジ未使用時)
-----------------------------------------------

※一部技は改変元とほぼ一緒なので解説は省略しています

通常技
-----------------------------------------------

A                             [弱キック]
B                             [強キック]
X                             [弱パンチ]
Y                             [強パンチ]

特殊技
-----------------------------------------------

S                             [挑発]

→→                          [ダッシュ]

←←                          [バックステップ]

X+YorC                        [投げ]
                              同時押しや復帰コマンドで投げ抜けができるようにアレンジしています

必殺技(1/3ゲージ以上でコマンドとAB或いはXY同時押しでEX技が発動可能)
-----------------------------------------------

→+XorY                       [カンフーブロッキング]
                              空中でも使用可能
                              1.0版からの移植技

→→+AorB                     [カンフーニー]
                              技発生中にボタンを追加入力することで派生技に移行できます

↓＼→+XorY                   [カンフー突き手]

↓＼→+AorB                   [カンフー山靠]
                              1.0版からの移植技

→↓＼+XorY                   [カンフーアッパー]

↓／←+XorY                   [カンフーブロー]

超必殺技（1ゲージ消費）
-----------------------------------------------

↓＼→↓＼→+XorY             [三連カンフー突き手]

↓／←↓／←+XorY             [スマッシュカンフーアッパー]

-----------------------------------------------
コマンド(アレンジ使用時)
-----------------------------------------------

特殊技
-----------------------------------------------
(相手が技発生する前に)→      [ブロッキング]
                              カンフーブロッキングのアレンジ技
                              こちらでは馴染み深い使いブロッキング方法で相手の攻撃を防ぐことができます

必殺技(1/3ゲージ以上でコマンドとAB或いはXY同時押しでEX技が発動可能)
-----------------------------------------------

→→+AorB                     [カンフーニー]
                              技発生中にボタンを追加入力することで派生技に移行できます

↓＼→+XorY                   [カンフー波動]
                              飛び道具技 EX版は飛び道具が灼熱と化し連続技に
                              突進技は既に以下の[カンフー山靠]があるためボタン配置的にもこちらを飛び道具技に変更

↓＼→+AorB                   [カンフー山靠]
                              1.0版からの移植技

→↓＼+XorY                   [カンフーアッパー]

↓／←+XorY                   [カンフーブロー]

超必殺技（1ゲージ消費）
-----------------------------------------------

↓＼→↓＼→+XorY             [真空カンフー波動]
                              ビーム形状の波動技を放ちます

↓／←↓／←+XorY             [スマッシュカンフーアッパー]

MAX超必殺技（2ゲージ消費）
-----------------------------------------------

↓＼→↓＼→+X+Y              [崩撃雲身双虎掌]
                              カンフーブローヒット後に相手の背後を取り勢いよく相手をダウンさせる連続技
                              相手のやられ判定が不十分でない限り滅多に見られないが失敗モーションもある

↓／←↓／←+X+Y              [彼女を想い…]
                              いまだ叶わぬ"打倒Suave Dude"の末に生まれた拐われた彼女を想う技
                              情に満ち溢れたこの技をとくと受け、KFMに同情するのだ

-----------------------------------------------
スペシャルサンクス
-----------------------------------------------

素材使用
-----------------------------------------------
エナ氏(BJA氏)
ちょっとこ丸氏

記述参考
-----------------------------------------------
ADI氏
chikuchikugonzalez氏
DHQ氏
K2氏
nameless氏
NKYMD氏
OPT氏
otika氏
Phantom.of.the.Server氏
sura氏
くねくね氏
にまめ氏
リック氏
マイナー氏
まるがお氏
ゆ～とはる氏
斑鳩氏
交差氏
匿名スマブラ―氏
㍻㌢氏
MUGENの便覧

バグ報告
-----------------------------------------------
矢印氏

その他世界中の文化人方各方
-----------------------------------------------
Elecbyte様

-----------------------------------------------
更新履歴
-----------------------------------------------

2025/06/03  摩擦・重力測定するためのステコンがishelperになっていたのを修正
            ガードステートとやられステートの挙動を修正
            ボーナスゲーム判定追加 一部でまだ不具合があるみたいなので暫定対応です
            WinMUGENだとdefのエンコードで読み込めなかったのを修正
            一部ヘルパー保護修正
            12Pの即死穴修正

2025/02/04  フォルダ名とdefのファイル名変更
            受け身エフェクト改修
            ゲージ溜めのエフェクト改修
            スパキャンの文字エフェクトが出ないのを修正
            EXTINTION(ドリキャン→MAXキャンセル)したら強制的にキャンセルできなくなるように調整
            空中強パンチの判定属性が立ち通常になっていたのを修正
            崩れKO演出に!ishelperを入れ忘れていたのを修正
            画面端の押し戻し判定修正をWinMUGENのみに変更
            システムテキストヘルパーが個数に応じて表示される位置が変わるように調整(ただし５列目以降は不安定)
            コモンステートの不備な点をいくつか修正
            飛び道具のカウンター処理が旧版のままだったのを修正
            攻撃力,防御力,コンボ補正,根性値の倍率を調整可能になったのでコンフィグの項目を追加
            1HIT目でも根性値が反映するようにLifeAdd記述を追記(chikuchikugozalez氏のゴッドルガールとotika氏球磨川禊の記述を参考)
            !Timeに該当する箇所をTime=0に置き換え
            2025年1月4日のnightly版IKEMEN GoにてP2の感知方法が修正されMoveType=AのPlayerヘルパーの保護が可能になったのでIKEMEN自動判別機能を廃止
            投げ抜けステートのステート終了処理が重複していたのを修正
            投げ/当身/その他ヒット分岐技が成立した場合movehitpersistが1になるよう変更 ※[崩撃雲身双虎掌]はヒット後にもHitDefを使うので対象外
            カウンターヒット補正をより正確にすべく全てのHitDefを毎F更新型HitDefに変更
            各種HitDefにIDとNoChainIDを追加
            攻撃がヒットしたらTargetFacingで相手が振り向くように変更(p2facingは当てにならないためこちらで処理)
            相手の重力加速度をくねくね氏式に変更
            一部のコンフィグ変数を桁数分割式に変更、改変の素体にする際は構造をよく確認して使うこと
            12Pカラーの即死穴がまだあったので修正
            画面端壁バウンドのステコンをデフォルトでOFFに変更
            凍結解除オバフロステートをMUGEN1.0+で使用可能なものに変更
            DisplayNameを" "に変更(WinMUGENに限りName変更あり)
            "winmugenonly.cns"を除き全てのエンコードをBOM付UTF-8に統一
            MUGEN1.0+/IKEMEN用のAI起動記述を修正

2024/10/01  Turnモード用イントロにスキップ処理を入れ忘れていたのを修正(12Pカラー以外は特に影響はなかったけど一応)
            崩れKOのダウン演出修正
            AI自動起動をWINMUGENでもするようになりました 助言をくださった交差氏とparams例文を教えてくださったOPT氏そしてASCII対応4CAテンプレを用意して頂いたマイナー氏に心より感謝
            上記の仕様変更により常時起動スイッチ廃止と起動ヘルパーを削除
            AIレベルの数値を0にするとAIレベルを自動判別するように変更(新orIKEMENのみ)
            AIのブロッキング精度上昇
            アーマーヘルパーのHitOverRideとダメージ処理修正
            12Pカラーの想定外の即死穴を修正
            凍結解除の記述ミス修正
            自分用護身対策の記述が自動判別する前の記述のままだったのを修正
            トドメ演出を考慮して5150番(死亡ステート)調整
            アレンジ技使用設定のデフォルト値を0(OFF)に変更
            Name変更した際のNameが実験用のままだったので変更
            投げられた際ボイスがおかしいことになってたのを修正
            コンボ補正のヒット検知とカウンター判定とブロッキング判定をbit演算変数に移植
            余談ですが現状AIがないので12Pカラー且つAILvとブロッキング最大にすると実質撃破挑戦になります 一応汎用での撃破は確認済み

2024/05/08  色々すっ飛ばしてver4に昇格。この間に自身のHNも変わったのでEDEN-MIXに改名
            今後の流用を考慮し、ラベル代わりにボイスを一新(スマブラSPのMiiファイターボイスを起用)
            ステート固定をやりやすくするように基本情報を書き直し、すべてのステートを整理(Lycoris氏のコモンステートのtxtとNKYMD氏飛影参考)
            編集を重視したいのと容量の考慮のため空の改行を削除
            試合中に常時呼び出すヘルパーの数を大幅に減少 先行入力や投げ抜け処理などは画面端感知ヘルパーの最終ステートに統合
            上に伴いコンフィグヘルパーは常時監視ステートで行うように
            ライフ回復を使う機会がないので廃止
            0と1の間でしか使われていない変数をbit演算に置き換え
            AI用学習フラグを事前に用意 ガード切り替え方法も一新
            カウンターヒットの判定方法変更
            相手のダメージ参照の自動増加につきhitdef内のgetpowerとgivepowerをすべて0に修正
            AfterImageが消滅する条件を変更。ほぼKFMデフォルトにダウングレード
            崩れKOステート追加
            Turnsモード用2ラウンド目以降のイントロ追加
            相手が横吹っ飛び中に画面端に到達したら壁バウンドに自動移行

            1行の記述桁数によるバージョン判別を実装(256桁以上から1.0版で使用する記述、4096桁以上から1.1b或いはIKEMEN GOで使用する記述となる)
            これにより新MUGEN用の画面サイズ設定の変数を撤廃し解像度やAI起動なども自動で判別するように変更(まるがお氏ゆめみすず参考)
            また印として1.1bやIKEMEN GOでは一部の演出でZoomを行うように変更
            そしてWINMUGENで起動するとDisplayNameが変更されるように(マイナー氏作1ステDisplayName変更テンプレを使用) コードを使用しているため問題が生じた場合は報告お願いします。またこちらも上記のバージョン判別により新MUGENでは実行しない様にしております

            かなりいじくりましたが一つのキャラとしてのテンプレの決定版になったと思います。他に課題があるとすれば見やすいようにコメントを増やすかIKEMEN GOのステコンを使えるように文字数判別検証をするくらいでしょうか・・・

2022/05/13  今回でver3に昇格
            ブロッキングの不具合修正
            各StateDef大幅整理、狂ランク向けのキャラを作りやすく調整。他人が弄る分には上級者向けになってしまったけど…()
            ついでにガーキャンでヒットさせたのにも関わらずゲージが増える現象も直しました
            当身技追加

2022/05/06  PlayerID取得記述を変更（交差氏感謝）
            本体使用変数削減の為、AI用飛び道具感知ヘルパーをAir氏のものから交差氏のAI用敵攻撃ヘルパー感知テンプレに変更(使用する際は元のテンプレの解説を読む事)
            ADI氏製作中下段記憶装置と対当て身投げ記憶装置の複合体テンプレ追加
            ガード関連の記述修正
            -2と-3のステートをconfig.txtから分離

2022/02/14  コンボ補正の計算修正
            画面端ノックバックの挙動修正
            ブロッキングの挙動を旧PotS式に変更
            特になにも使ってなかったリバーサル判定変数を消去

2021/12/23  きりもみ動作＆うつ伏せダウンのスプライトとanim追加
            ダウン時うつ伏せするようにコモンを一部変更
            ダウン時間固定廃止
            仰け反り＆ダウン中の当たり判定を変更
            GameMakeAnimを使っているステートをExplodに変更
            ダウン時のPlaySndの指定ミス修正

2021/10/29  Timeを使用しているトリガーを全てanimelemかanimelemtimeに変更(ステート奪取関係はそのまま）
            効率化のためしゃがみ弱パンチのCtrlSet除外
            ガードキャンセル使用時のゲージ減少のタイミング調整
            5150固定の共通ステコンを一部削減
            ジャンプ開始時の無敵時間変更
            IKEMENで使用スイッチ有効時の挙動修正
            コンボ補正の仕様変更（交差氏のバトルマスター鈴仙参考）
            根性値の仕様変更（ふるれ氏のドッペル七瀬参考）
            Playerヘルパーを認識しないP2BodyDist関連の変数の仕様変更(NKYMD氏飛影参考)
            画面端感知変数追加(NKYMD氏飛影参考)
            タメ技の先行入力の対応に伴いタメ技追加
            デバッグ中に出すクリップボードの内容変更
            txtフォルダとおまけ消去
            各HitDefにyaccel追加

2021/03/08  受け身の挙動修正
            死亡時のエラメ解消
            EXカンフー山靠が連続ヒットしないバグ修正
            三連カンフー突き手のHitdef調整
            ヘルパー式ヒットorガードエフェクト廃止
            変数早見表の誤表記修正
            ブロッキングの挙動修正
            先行入力の記述をよりコンパクトに
            タッグ戦等で複数の相手に同時ヒットさせるとフリーズする不具合を修正

2021/01/25  IKEMENフラグ有効時に先行入力が機能しなくなる不具合を修正
            ゲジマユスイッチ廃止
            スパキャンの条件を変更
            ブロッキングをReversalDef式に変更(打撃判定のみ、飛び道具判定は今までと同じHitOverride式)
            めくりヒット時の挙動を修正

2021/01/21  IKEMENフラグのスイッチ安定化、これでF4押しても5150移行しない筈
            normalヘルパー時の画面端感知ヘルパーが正しい挙動になっていない不具合を修正
            空中ブロッキング成立時着地しないバグを修正

2021/01/20  受け身ステートのアニメ番号が不明な数値になっていたのを修正
            先行入力ヘルパー修正
            ヘルパーがちゃんと固定されておらず、多数の不具合を抱えていたのを修正
            コンボ補正と根性値の変数格納場所を変更と早見表の表記ミス修正

2020/11/16  不安定気味だったヘルパー保護復活

2020/11/09  色々見直して今後使うであろう要素を色々追加
            AIと自作ポトレは廃止しました

2019/12/17  公開
            自分用の素体をより使いやすくしたいなあと思ってたのに
            すごい余計な要素をめっちゃ付け加えたアレンジキャラができたので
            適当なAIを付けてみたりもしたら滅茶苦茶それっぽかった
            自分のとこで公開してる素体KFMのサンプルキャラと言ってもいいかも
            多分ある程度製作知識がある人はあの素体よりこっちのが使いやすいと思われる。

