From 18 Jan, 2021 0:00 UTC: All services will be temporary unavailable for maintenance

Ticket #40455

ゲームシステム上のコンフィグとキャラクターデータの分離

Eröffnet am: 2020-05-31 22:46 Letztes Update: 2020-10-11 20:58

Auswertung:
Verantwortlicher:
Status:
Offen [Owner assigned]
Komponente:
(Keine)
Priorität:
3
Schweregrad:
7
Lösung:
Keine
Datei:
Keine

Details

実装時期のハンドリングをdeskull氏に一任するものとして担当者を一旦割り振る

関連チケット:#38835

「ウィンドウフラグ」や「キー待ちしないで連続でメッセージを表示する」等がキャラクター個別のセーブファイルに入っている

これは新規キャラクターを作る時に面倒だし、デバッグ作業ではひたすらセーブデータを作り直すことになるので、ユーザ的にも開発者的にも負担が大きい

よって今後のバージョンではこれらを分離し、各々がプレイしやすいスタイルのオプションをセーブデータとは無関係に保存・呼び出せるような仕組みを構築したい

仕様案 (過不足等は後でゆっくり詰める):

・新規にセーブデータを作った時に、ゲームオプションに関するコンフィグファイルを作成する

・既にコンフィグファイルが存在していたらそれを使い回す

・セーブデータを開いたら、コンフィグファイルを読みに行く

・なかったらデフォルトとしてコンフィグを組む

・オプション画面を閉じるタイミングでコンフィグファイルを保存する

・コンフィグファイルがない状態で古いセーブデータを開いたら、そこからコンフィグファイルを抽出する形でコンバートする

・既に存在していたらどうするかインタラクティブに問い合わせる (既存のコンフィグファイルを上書きするか、古いセーブデータのコンフィグを破棄するか)

Ticket-Verlauf (3/4 Historien)

2020-05-31 22:46 Aktualisiert von: hourier
  • New Ticket "ゲームシステム上のコンフィグとキャラクターデータの分離" created
2020-09-22 23:21 Aktualisiert von: hourier
Kommentar

Becky42氏からアイディアを頂いた

「コンフィグファイルを選択して下さい」というダイアログボックスを追加する案

デフォルトのコンフィグを何かしら用意しておいて、適宜切り替える方式

チケット本体のコメントも含めてまだ素案なので、v3.0.0のリリース後にどうすべきか打ち合わせる

2020-09-26 23:19 Aktualisiert von: hourier
  • Typ Update from Fehler to システム変更案
2020-10-11 20:58 Aktualisiert von: deskull
  • Schweregrad Update from 4 to 7
  • Priorität Update from 4 to 3
Kommentar

今更ですが、IRCでの話から再確認しました。今は後回しにせざるを得ませんがいずれやっておきたい内容ではあるので、優先度下げて重要度上げておきます。

Dateianhangliste

Keine Anhänge

Bearbeiten

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