Skip to content

UPDATECHECK

関数名 引数 戻り値
UPDATECHECK void int

API

UPDATECHECK

GameBase.csvに記載されたURLからバージョン情報を取得、更新されていればダイアログボックスで更新を促す

  • 1,GameBase.csvに「バージョン名」「バージョン情報URL」を追加
    • バージョン名には文字列型で任意のバージョン名、URLにはバージョン確認用のURLを記載する
  • 2,上記のURLにバージョン情報と最新版リンクを記載したテキストをアップロードする
    • 1行目に最新のバージョン名を書き、2行目にはリンクを書く 3行目以降はコメント等自由に書いてOK
    • オープンなGitを使うならリポジトリにプッシュしてrawで参照するのもあり
  • 3,UPDATECHECK実行時にGameBase.csvに記載したURLにアクセスし、現バージョンと最新バージョンが違えばダイアログボックス経由でサーバー側のリンクを開くかどうかプレイヤーに尋ねる
    • 最新版の場合はRESULTに0が入って終了する
  • 4,「はい」が選ばれればブラウザを開きRESULTに2が入る 「いいえ」が選ばれれば何もせずRESULTに1が入る リンク先が見つからない、リンク先にバージョン情報や最新版リンクが書いてない等、何らかの理由で失敗した場合はRESULTには3が入る
    また、コンフィグに「UPDATECHECKを許可しない」の項目を追加、これがオンになってるときにUPDATECHECKを実行した場合は何もしないが、RESULTに4が入る

11fixにてネットワークに接続されていない場合はRESULTに5が入るように

ヒント

命令としてのみ使用可能

GameBase.csv
バージョン情報URL, C:\test.txt
バージョン名.1.00
C:\test.txt
1.01
https://evilmask.gitlab.io/emuera.em.doc/
MAIN.ERB
@SYSTEM_TITLE
    UPDATECHECK