Ticket #26968

複数のCONFIGを切り替えられるようにする

Date d'ouverture: 2011-12-20 00:18 Dernière mise à jour: 2012-01-04 23:54

Rapporteur:
Propriétaire:
(Aucun)
État:
Ouvert
Composant:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

何パターンからの設定セットを切り替えられるようにする。#25856#26260でそれぞれ個別に提案が出たため、単独チケットとして起こした。

Ticket History (3/7 Histories)

2011-12-20 00:18 Updated by: yyagi
  • New Ticket "複数のCONFIGを切り替えられるようにする" created
2011-12-20 00:25 Updated by: yyagi
Commentaire

仕様イメージとしては、こんな感じでしょうか。(仕様になってませんがまずはアイデアの書き出しを。)

  • 設定を3つ個別に持って、セットとして切り替えられるようにする (以下3つで仮置きしますが個数は適宜提案下さい)
  • CONFIGURATIONのトップで、どの設定を使用するか切り替える選択肢を設ける。(CONFIG-1 を選ぶと1番目の、CONFIG-2を選ぶと2番目の設定を使用する、など)
  • 曲選択画面でも、ショートカットキーで設定セットの切り替えができるようにする。切り替え時には設定番号だけでなく、設定の要約もしばらくの間表示する。
  • 設定はそれぞれ Config.ini , Config2.ini , Config3.ini に書く。周辺ツールとの互換性確保のため、Config1.ini にはしない。
  • 何番目の設定を使っているかの情報は、Config.ini (1番目のconfig)にのみ書き出す。
2011-12-21 07:26 Updated by: None
Commentaire

チケット化ありがとうございます。概ねいいと思います。

私としては3つも個別に記録できれば十分だと思います。

疑問に思ったのは共通仕様で起動時に反映されるもの(例:ウィンドウモード/サイズ)の情報も config2.ini config3.iniにデータとして書き込まれる+config切り替え時に画面も切り替えるのでしょうか?

またconfig.iniを削除してconfig2.iniをconfig.iniにリネームしてもそのまま使える形にするのでしょうか?

2012-01-02 18:02 Updated by: yyagi
Commentaire

なるほど。それではファイルは1つにまとめましょうか。

で、[System] や [PlayOption] なんかのエントリを、 [System1]とか [PlayOption1] とかと数字をつけて複数一つのファイルに押し込めば良さそうです。

ただ、互換性確保の面で、最初の一つは数字無しで。なので例えば [System] [System1] [System2] などとすればよいでしょう。

2012-01-02 20:36 Updated by: None
Commentaire

>それではファイルは1つにまとめましょうか
了解しました。
イメージとしてはコンフィグでプリセットを作成、簡易コンフィグでプリセットの選択、というイメージの使い方・・・ですかな

2012-01-04 23:54 Updated by: yyagi
Commentaire

別チケットでFROMさんからコメントいただいたように、キーコンフィグはまずは切り替えに含めないようにいたします。

2012-01-05 05:01 Updated by: None
Commentaire

>キーコンフィグはまずは切り替えに含めないようにいたします。
さらに了解しました。

キーアサインに関してはGUID変更(KIT変更)にも対応するように別(別のCONFIG(?))で管理するほうがベターということでしょうか.
・・・よくわかってないのでとんちんかんな発言ならスルーしてください.

開発上都合がよい(個人的にも全然問題などない)のだろうということで応援オーラだけ送らせていただきますm()m

Attachment File List

No attachments

Modifier

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