Ticket #38045

自動更新機能

Open Date: 2018-03-16 00:54 Last Update: 2018-03-16 01:39

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

Details

本体の自動更新機能を追加する。自動更新の対象は、DTXManiaGR.exeならびに関連DLL(FDKやBASS等を含む)、関連標準スキン、関連標準言語リソースなどである。

ユーザー見えの仕様案:

  • 設定で以下のいずれかの動作を選択可能とする。
    • OFF: 自動更新機能を使わない。
    • Notice: 起動時に最新版があるかの確認を行い、あれば更新可能であることと、更新するかどうかを確認する。更新することを選択した場合は、本体をいったん終了し、自動更新の後再度本体を起動しつつ、ブラウザをキックしリリースメモを表示する。
    • Force: 自動更新可能な場合は、バックグラウンドで更新モジュールを自動でダウンロードしておき、次回の本体起動時に自動適用の上起動する。同時にリリメモ表示のためにブラウザをキックする。
  • DEBUGビルド時は、本機能は動作しない。
  • DTXVモード, DTX2WAVモード時も、本機能は動作しない。
  • 更新UIならびにリリメモは多言語対応とする。(現状、日本語と英語しか定義できていませんが・・・)
  • ダウンロードした更新版の本体(のzip)は、消さずに残す。格納先は、DTXManiaGR.exe本体と同じフォルダ。(または、そこにarchiveフォルダを掘ってそこに入れたほうが良いか?)

開発管理見えの仕様案

  • サーバはOSDNサーバなど、極力既存のものを流用する。(OSDNサーバの倉庫やWikiなどを活用するなどする)
  • 更新本体のダウンロード先はOSDNの既存のファイルダウンロード元と同じとする。(ダウンロード数を正しくカウントするため)

Attachment File List

No attachments

Ticket History (2/2 Histories)

2018-03-16 00:54 Updated by: yyagi
  • New Ticket "自動更新機能" created
2018-03-16 01:39 Updated by: yyagi
  • Details Updated

Edit

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