入力を可視化するModです。
スーパーオートの打鍵確認用に作ったので、普通にプレイするときに使うと気が散ります。
アルファ値指定で濃度を変更できます。
ソースコードを公開しています。[script id:b56bda4e844424bcf6ffd9c8da6f21d4]
色が気に食わないとかいう人がいればご利用ください。
Script library
スクリプト/Mod
譜面選択画面からゲームプレイ画面への遷移中のロード時間を伸ばすModです。
指定できる時間はこのModのロード時間なので全体のロードとしてはもう少し時間がかかることを留意してください。
仕組みは単純で初期化後にタイマーを使用して時間がたてば無限ループを抜けるだけのものです。簡単なのでソースコードのアップロードを省きます。
2014/08/01 初回ロードのみロードが重くなるように修正
50コンボの状態で演奏を開始するmodです。
このmodをOnにしているとハイスコアが記録されません。(当たり前ですが...)
スコアタルートの検証用にどうぞ。
おまけ機能でライフの初期値を変更することができます。
14/06/30 Ver1.1.1 ライフ変更処理を即座に行うよう改善
アスペクト比を維持する、動画切り取りの量を表示します。
MODの△メニューで動画サイズを入力
ゲーム内で計算結果を表示します。
画面上にPPD達成率(COOL/FINEの割合)を文字で表示するModです。
新ACFTSkin対応です。
表示位置はデフォルトの1が楽曲名の右側、2がスコアの下、3は「FINAL STAGE」を乗っ取ります。
達成率のペースにより数字の色が変化(Ch:紫 St:濃青 Gr:黄 Exc:明青 Pf:橙)しますが、現在表記方法の設定にかかわらず現時点での達成率に依存する仕様となっております。
14/06/13 1.0.0 初版公開
14/06/13 1.0.1 デフォルト設定変え忘れました(汗
14/06/14 1.1.0 表示位置変更機能を仮実装(伴いACスキン使用設定は削除)
14/06/14 1.1.1 表示位置追加、内部処理改善
14/06/14 1.2.0 達成率表記方法を追加
14/06/18 1.2.1 表記方法Current時、1ノーツも来てない時の表示を100.00%に(伴いその時の文字色はPf時の橙に)
Luna.TSさん及びYuさんのスクリプト/ソースを大いに参考にさせていただきました。ありがとうございます。
NotesSEchange Officialver 1.0.0 byLuna.TS
お久しぶりです、PPD譜面スクリプト師のLunaです。
PPDがついにFTに対応したので、スライド音を変更するModを作ってみました。
使い方:
・KHC/PPD/modフォルダ内にこのModをコピーして下さい。
・PPDを起動して□ボタン→Modを選択→このModにチェックを入れると使用可能になります。
このModを使用すると以下の事ができます。
・スライドノーツ音の変更
・チェーンスライド音の変更
・通常ノーツ音の変更
・ロングノーツ音の変更
・通常スライドノーツに星エフェクト付加
注意:
・通常ノーツ音を変更すると空打ち音は鳴らなくなります。
・通常ノーツ音、ロングノーツ音を変更したくない場合は、各変更設定をFalse(使わない)にして下さい。
その他の使用、不具合等:
・ノーツ密度が高い譜面でスライドの前に○△があると音がブツブツ切れる事がありますが、これは仕様です。
・環境によって大きな遅延が発生する場合が有ります、その場合は使用を中止してください。
更新予定:
6/5~未定
更新履歴:
6/4 公開
テストして下さったToCoMoPさん、Franさん、末吉さん、KuMikupaさん、JKLさん、
SE_defaultソースの使用許可を頂いたオクトさん
ありがとうございますm(__)m
PPDでのパフォーマンスを確認するModです。
動作が重い場合に何が原因で重いのか確認するのに使ってください。
○見方
FPS:1秒あたりのフレーム数を表示します。60ぐらいになるはずです。
Update:過去60フレームにおいて更新時にかかった時間の平均と最大値です。
Draw:過去60フレームにおいて描画時にかかった時間の平均と最大値です。
Sum:過去60フレームにおいて更新+描画時にかかった時間の平均と最大値です。
赤線と緑線:
赤線は(1フレームにおける更新処理にかかった時間)/(1/60秒)の割合を黒い背景幅になるように調整したもの
緑線は(1フレームにおける描画処理にかかった時間)/(1/60秒)の割合を黒い背景幅になるように調整したもの
です。
線の幅合計が黒い背景幅を超えると処理に間に合っていないということを意味します。
また、いずれかの最大値が1/60秒≒16.66666ms秒を超えるとその項目の背景が赤くなります。
よくある例:
Q. FPSが60より全然低い(30とか40ぐらい)。
A. PCのスペックが低い。キャプチャソフトなどによってフレーム制限が行われている。使用しているModが重い。
Q. 線の幅合計が黒い背景幅を超えることがよくある。よく赤くなる。
A. PCのスペックが低い。使用しているModが重い。
Q. 線の幅合計が黒い背景幅を超えないけどFPSが低い。
A. キャプチャソフトなどによってフレーム制限が行われてる。
ノーツ数などの詳しい譜面情報を表示するMODです。
[user_img id:239 width:400]
【内容解説】
ゲーム中にポーズすると様々な情報が表示されます。
初期設定では動画開始後5秒までの間のみ有効になっています。
※時間はMODメニューで変更可能
「総ノーツ数(PPD)」
PPD基準のノーツ数です。同時押しを個数分カウントします。
「総ノーツ数(AC)」
AC基準のノーツ数です。同時押しを個数にかかわらず「1」でカウントします。
「ノーツ密度」
1秒間あたりのボタンを押す平均回数です。回数はPPD形式でカウントしています。
「同時押し率」
総ノーツ数(AC)に対する同時押しの割合です。同時押しの個数は考慮されません。
同時押しが多い譜面では比率が上がります。
「平均入力数」
総ノーツ数(AC)に対する総ノーツ数(PPD)の割合です。同時押しの個数が考慮されます。
3個、4個の同時押しが多い譜面では平均値が上がります。
「最高達成率」
AC基準の最高達成率です。
新ACSkinFT使用時のみ更新されます。
「最高精度」
入力誤差の平均値です。
数値が少ないほど入力精度が高いことになります。
MODメニューで表示/非表示を変更できます。
「クリア/プレイ 回数」
それぞれ、システムに保存されている回数を表示します。
AUTOプレイや途中リトライはカウントされません。
「ホールド率」
総ノーツ数に対するホールドの割合です。
FT譜面のロングスライドは除外されます。
通常譜面の長押しは含まれます。
「スライド率」
総ノーツ数に対するスライドの割合です。
※一部スクリプト(MovieSeek等)を使用した譜面では正常なデータが表示されない場合があります。
※達成率と精度はリザルトに到達することで更新されます。
更新履歴
2017/06/21 V2.0.2
・一部誤字修正
2017/05/30 V2.0.1
・難易度Baseでエラーが出る問題を修正
2017/05/24 V2.0.0
・AC達成率、最高精度、ホールド率、スライド率の情報を追加
2014/03/26 V1.1.0
・表示方法をポーズ画面のみに変更
精度の変化をリアルタイムに表示するModです。
FlowScriptには線分を表示するノードがないので不本意ながらローソク足を使っています。
精度は
(1-Min(0.15,Abs(押された時間-押されるべき時間))/0.15)*100
のパーセントで扱っています。Worstの場合押された時間は0.15扱いになります。
PPDConfigで高精度入力にしているほうが適切な精度になると思います。
色々な設定を用意しています。
・陽線、陰線の色
・チャートの位置、幅
・ローソクの幅、マージン
・累計の平均精度を表示するかどうか
・表示する精度の下限
累計の平均精度を表示する場合、大体収束します。
あらぶるチャートを見たい人は累計の精度を表示するをFalseにしてください。適当な間隔での平均精度を表示するようになります。
・ローソク足の見方
ローソク足は一定時間の間の値の変動を一つにまとめたものになります。
そこから読み取れる情報は最大、最小、開始値、終了値、そして開始値よりも終了値が大きいかどうかの5つになります。
終了値が開始値以上の場合、陽線(デフォルト赤)として表示されます。
終了値が開始値未満の場合、陰線(デフォルト緑)として表示されます。
最大、最小、開始値、終了値の見方は以下の画像を参考にしてください。
[user_img ID:31]
・更新履歴
2014/02/03 表示する精度の下限を設定できるようにした
長押し(HOLDではありません)の最中だけ動画音量を下げたり戻したりするModです。
SDVXの長押しノーツを想像していただければ分かりやすいと思います。
長押しのある譜面が少ないので活躍の場がほぼありません(そしてろくすっぽテストしていません)が、
これを機に長押しのある譜面を探してみてはいかがでしょうか。
そういえばオクなんとかという人が長押しのある譜面を作っていた気がします。
なんてなまえだったかなーおもいだせないなー