チケット #35411

ゴースト生成

登録: 2015-08-17 00:07 最終更新: 2015-12-13 20:36

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
受領
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

そして、これはまだ構想の段階なのですがゴーストを生成できたらいいかなと考えておりまして、

DTXManiaプロジェクト/コード/ステージ/07.演奏/CStage演奏画面共通.cs:726 e指定時刻からChipのJUDGEを返す( long nTime, CDTX.CChip pChip, int nInputAdjustTime )

のあたりでプラグインを呼び出していただくことでそれらしいことができないかなと考えております。

#35281 より派生。

チケットの履歴 (15 件中 3 件表示)

2015-08-17 00:07 更新者: yyagi
  • 新しいチケット "ゴースト生成" が作成されました
2015-08-17 00:09 更新者: yyagi
コメント

演奏ゴーストですが、実は旧来より若干実装済みです。具体的には、演奏中に、全チップのズレ時間を保持しています。(ただしその値を使っていません)

いずれにせよ、更にセーブ機能と再生機能が必要ですね。

2015-08-17 23:04 更新者: chnmr0
  • 担当者yyagi から chnmr0 に更新されました
2015-08-18 21:36 更新者: chnmr0
コメント

申し訳ありません、 rev 840 のブランチは削除いたします。

2015-08-19 02:06 更新者: yyagi
コメント

ブランチの削除は、TortoiseSVNのリポジトリブラウザ上から行っていただくのが手っ取り早いですよ。

2015-08-19 02:42 更新者: chnmr0
コメント

ありがとうございます!

変な場所に作ってしまってすみません・・明日削除いたします。

2015-08-20 19:22 更新者: chnmr0
コメント

ゴースト機能仕様:

ゴーストプレー

ある楽器パートが全AUTOのとき指定したゴーストデータを適用して
その楽器をAUTO PLAYする
一部レーンAUTOの場合ゴーストデータの指定は無視される
ゴーストデータは QConfig から選択

ゴーストデータの種類:
Perfect, LastPlay, HiSkill, HiScore, Online

  • Perfect : 従来のAUTO (デフォルト,指定したゴーストデータが存在しない場合もこのオプションを適用)
  • LastPlay : 最後にプレーしたときに保存されたゴースト
  • HiSkill : ハイスキル更新時のゴースト
  • HiScore : ハイスコア更新時のゴースト
  • Online : オンラインゴースト (DTXMania Online Stats に保存されるゴースト、IRPlugin 必須)


クリア時に更新されたセクションに合わせてゴーストを保存
ただしゴーストデータが適用された場合、ゴーストは保存しない。
またAUTO演奏されたチップが存在する楽器のゴーストは保存しない。

ターゲットゴースト


グラフ目標値部分にターゲットゴーストの達成率を進行に合わせて表示。
ゴーストデータの種類は上記と同様で別々に指定する。

2015-08-30 03:23 更新者: chnmr0
コメント

ゴースト機能の実装が一段落しましたので、

どなたかテスト&バグ報告していただけないでしょうか・・・?

お願い致します。

103をDLしていただき解凍後、チケット添付のzipの中身をコピペしてください。

Win10ご使用の方で動作しない方はこちらのチケットをご参照ください。

https://osdn.jp/ticket/browse.php?group_id=5350&tid=35439

2015-08-30 13:20 更新者: yyagi
コメント

すみません、1点だけ;

103をDLしていただき解凍後、チケット添付のzipの中身をコピペしてください。

チケットに添付されていません・・・。 「チケットにファイルをuploadした」だけの状態でチケットの内容を更新すると、upload分が消えてしまいます。「添付ファイル登録」まで確実に実施ください。(私もこれ、よくやらかします・・・)

2015-08-30 14:28 更新者: chnmr0
コメント

すみません、

添付されていませんでした+なぜか追加に失敗してしまうので以下にアップロードいたしました。

http://chanmori.net/dtxir/DTXManiaGR_35411_GhostImplementation.zip

ありがとうございます。

2015-08-31 02:12 更新者: yyagi
コメント

どうも、ファイルサイズが200-300KB位を超えると、追加に失敗してしまうようです。

代わりに私は最近、OSDNの「作業部屋」を使ってテストモジュールを提供するようにしていますが、 https://osdn.jp/users/yyagi/pf/DTXMania_TestBuilds/files/ これ、私の作業部屋を他の人にも使ってもらう(ほかの人にもアップロードしてもらう)ってのはできないみたいですね。残念。まあ、別の作業部屋を個々人でどんどん作っちゃえばいいんですけどね。

2015-08-31 22:34 更新者: chnmr0
コメント

>ファイルサイズが200-300KB位を超えると、追加に失敗

そうなんですね。5,6回試してダメだったので諦めました。

今度から「部屋」を使用してみたいと思います。

2015-09-20 15:57 更新者: chnmr0
コメント

rev. 858 で当機能を本幹にマージしました。

2015-12-13 17:43 更新者: yyagi
コメント

chnmr0さん、本チケットの対応を完了とみなせるならば、クローズをお願いいたします。

そうでなければ、適宜今後の課題など追記くださいませ。

2015-12-13 20:36 更新者: chnmr0
  • チケット完了時刻2015-12-13 20:36 に更新されました
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 受領 に更新されました
コメント

104 リリースお疲れさまでした。

当初予定した機能は実装されましたので、クローズさせていただきます。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする