チケット #32081

譜面読み込み(だけ)を一気に行うボタン

登録: 2013-09-21 19:45 最終更新: 2013-11-19 02:10

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

詳細

フォーラム #70212 からの引用

(一部説明を直してあります)
今は、起動してから画面移動などと読み込みを合わせてやるが、
スターターパックや多数の曲を同時に入れたりすると表示されるまで時間が必要になる。
この問題を無くすために、譜面だけ一気に読み込むオプションを追加する。

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

2013-09-21 19:45 更新者: (del#77780)
  • 新しいチケット "譜面読み込み(だけ)を一気に行うボタン" が作成されました
2013-09-22 04:40 更新者: yyagi
コメント

すみません。どうも目的と手段がうまく合っていないように感じています。

  • 目的は、「多数の曲を同時に入れると、選曲画面に曲が現れるまでに時間がかかる」問題の解決、ですよね。(これは分かります)
  • これに対する手段が、「譜面だけ一気に読み込むオプションを追加する」だと、いろいろと問題があると思います。
    • オプション追加での対応だと、ユーザーが「曲を一気に追加したときにだけオプション指定する」ことができない (オプション指定しようとしてDTXMania本体を起動すると、そのタイミングで曲が追加されてしまうので意味がない。その時だけユーザーにConfig.iniを書き換えさせるというのも「ついうっかり書き換えを忘れてしまう」ことが多々発生すると思います)
    • タイトルに「ボタン」とありますので、「何かのキーを押しながら起動すると、曲を一気に追加してから起動する」動作を期待なさっているのかもしれません。ですがこれも、実際に使ってみると、ボタンを押すべき局面で、絶対忘れちゃうと思います・・・。
    • なお、技術的に、「多数の曲が同時に入ったこと」をDTXMania側で起動直後に検出する手段はありません。実際に曲が追加されているかどうかは、フォルダを実際に検索してみて初めて分かります。だから「多数の曲が同時に入った時だけ」譜面を一気読みするような動作をさせるようなことはできません。
  • 「スターターパックなどで、パッケージの初回起動時だけ譜面を一気に最初に読み込む」ような動作はできます。こういう機能を求めていらっしゃるというのであれば、私も理解できます。

色々書いていますが、どうか誤解なさらないでください。私はこの機能の追加に反対しているわけではなく、単純に「yuuya8675さんのおっしゃる通りの機能が、本当にyuuya8675さんが求めている機能なのかどうかがわからない」ので確認しているのです。実際に機能を作ってみて、使ってみたら「コレジャナイ」機能だった、というのは嫌だと思いますので。

もしかすると、もっと単純に「私は全曲読み込んだ後で起動する動作のほうが好きだ」とか「全曲読み込んだ後で起動してくれないと、追加曲が選曲画面に出てくるまでに時間がかかることをつい忘れてしまって困る」というお話でしょうか? もし前者なら、手段としてオプションを作るというのは理解できますし、後者なら"Enumerating Songs..."という表示が分かりにくいからもっと分かりやすいものにしよう、という手段になるかなと思います。

2013-09-22 23:05 更新者: (del#77780)
コメント

例外的にとか、一時的に使うとかになると思います。
コンフィグで曲を読み込む(名称はなんでもいいですが)というボタン(項目)があってそれを選ぶと、曲をその場で一気に読み込むという感じですかね。
そうすれば、on,offの様なConfig.iniを書き換えも必要になりませんし、キーを押さないくても済みます。
"Enumerating Songs..."という表示については一つ。画像で出してますが、画像がない場合は、文字で出すというのはどうでしょう?(受けが良かったらチケット化しますね)

2013-09-25 02:18 更新者: yyagi
コメント

なるほど、理解できました。Config画面か何かの いち機能として、譜面を一気に読み込む機能を追加するということですね。それであれば、理にかなった機能だと思います。

また、このような機能であれば、比較的簡単に対応できると思います・・・が、ちょっと今時間がないので対応はしばらくお待ちください。すみません。

# 「しばらく」といって1~2年すぐに経ってしまうことがままあるのがアレなんですが・・・

2013-10-22 01:58 更新者: yyagi
  • 担当者(未割り当て) から yyagi に更新されました
  • 解決法なし から 受領 に更新されました
コメント

rev626で対応しました。

CONFIGURATION/Systemの、Reload Songs を選択すると、曲データの一覧を再取得します。

本当は一覧取得の進捗表示を入れたかったのですが、時間がなくて一覧取得中はダイアログ1枚表示です。すみません・・・。 098をリリースした後で、ゆっくり進捗表示を入れたいと思います。

2013-11-19 02:10 更新者: yyagi
  • チケット完了時刻2013-11-19 02:10 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

本機能を搭載した098をリリースしましたので、このチケットはいったんクローズします。

UI関係は、必要に応じて見直しさせてください。

添付ファイルリスト

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

編集

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