任务单 #38045

自動更新機能

开放日期: 2018-03-16 00:54 最后更新: 2018-03-16 01:39

报告人:
属主:
(无)
状态:
开启
组件:
里程碑:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:
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の既存のファイルダウンロード元と同じとする。(ダウンロード数を正しくカウントするため)

任务单历史 (2/2 Histories)

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

Attachment File List

No attachments

编辑

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