Ticket #35411

ゴースト生成

Open Date: 2015-08-17 00:07 Last Update: 2015-12-13 20:36

Reporter:
Owner:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Accepted
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

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

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

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

#35281 より派生。

Ticket History (3/15 Histories)

2015-08-17 00:07 Updated by: yyagi
  • New Ticket "ゴースト生成" created
2015-08-17 00:09 Updated by: yyagi
Comment

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

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

2015-08-17 23:04 Updated by: chnmr0
  • Owner Update from yyagi to chnmr0
2015-08-18 21:36 Updated by: chnmr0
Comment

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

2015-08-19 02:06 Updated by: yyagi
Comment

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

2015-08-19 02:42 Updated by: chnmr0
Comment

ありがとうございます!

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

2015-08-20 19:22 Updated by: chnmr0
Comment

ゴースト機能仕様:

ゴーストプレー

ある楽器パートが全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 Updated by: chnmr0
Comment

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

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

お願い致します。

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

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

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

2015-08-30 13:20 Updated by: yyagi
Comment

すみません、1点だけ;

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

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

2015-08-30 14:28 Updated by: chnmr0
Comment

すみません、

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

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

ありがとうございます。

2015-08-31 02:12 Updated by: yyagi
Comment

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

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

2015-08-31 22:34 Updated by: chnmr0
Comment

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

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

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

2015-09-20 15:57 Updated by: chnmr0
Comment

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

2015-12-13 17:43 Updated by: yyagi
Comment

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

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

2015-12-13 20:36 Updated by: chnmr0
  • Resolution Update from None to Accepted
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2015-12-13 20:36
Comment

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

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

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login