Epoch Street ガイドボードお知らせ開発ブログ English

← ガイド一覧

Epoch Street ランチャー — 使いかた

ランチャーは、ゲームを入れて・最新に保って・起動するための小さなアプリです。お知らせもここに出ます。ゲーム本体とは別のアプリで、更新も別に行われます。

ランチャー — お知らせと「あそぶ」
ランチャー — お知らせと「あそぶ」

配布状況: テスターの方へ配布中です(一般公開はまだ)。Windows と Linux の両方があります。従来どおり zip / tar.gz を手で展開して遊ぶこともできます。


1. できること

あそぶインストール済みのゲームを起動します。更新があっても待たされません(そのまま古い版で遊べます)
インストール/アップデート最新版をダウンロードして入れ替えます。zip の「ブロック解除」は要りません
修復ゲームのファイルが壊れているときに、同じ版を入れ直します
お知らせ更新情報・メンテナンス・イベントを表示します。オフラインでは前回の内容を出します
アカウントボードやパックを投稿するためのアカウントを作ります

ネットワークが無くても遊べます。 つながらないときは、お知らせはキャッシュ、更新の確認は黙って飛ばし、「あそぶ」はそのまま動きます。アカウントも遊ぶための条件ではありません。


2. 入手と初回起動

初回の起動で 「バックグラウンドでの自動ダウンロード」 を聞かれます。「はい」を選ぶと、ログイン時に常駐して、遊んでいない間に更新と新しい作品を取ってくるようになります(あとから設定でいつでも変えられます)。「いいえ」でも何も損なわれません —— 今までどおりです。

  1. 案内された URL から書庫をダウンロードします
  2. 展開して、中の実行ファイルを起動します。インストーラーはありません
  3. Windows が「WindowsによってPCが保護されました」と出したら、[詳細情報]→[実行](まだコード署名をしていないため出ます)
  4. 初回だけアカウントの案内が出ます(次章)
  5. 「インストール」を押すとゲームが入り、以後は「あそぶ」になります

Linux で文字が □ になるとき: 日本語フォントが入っていません。お使いのディストリビューションのCJK フォント(例: fonts-noto-cjk)を入れてください。左下のボタンで英語表示にもできます。


3. アカウント(投稿するときだけ必要)

ボード・テクスチャパック・サウンドパック・お店デザインを投稿するときにアカウントが要ります。遊ぶだけなら要りません。

なまえは他のプレイヤーに見えます。運営がアカウントを見分けるための 識別 ID は別にあり、プレイヤーには一切表示されません(あなたにも見えません)。同じようななまえの人がいても、運営側では取り違えないようになっています。

PC を替えるとき ★重要

アカウントはこの PC にしかありません。新しい PC へ移すには:

  1. いまの PC のランチャーで 設定 →「引っ越しコードを発行」を押します(ゲームの「通信する → アカウント」からでも発行できます。どちらでも同じです)
  2. 新しい PC のランチャーで「引っ越しコードを使う」にそのコードを入れます

コードは 1 回きり・数分で失効・二度と表示されません。控えてから移動してください。

コードを発行しないまま PC やデータを失うと、アカウントは復元できません。(発行も受け取りもランチャーでできます。ゲーム側の「通信する → アカウント」でも同じことができます)

投稿したボードの新しい版を出せるのは同じアカウントだけなので、作った物がある方は移行前に必ずコードを発行してください。


4. 画面と設定


5. ファイルの置き場所

どこ
ランチャー本体・設定・アカウント%LOCALAPPDATA%\EpochStreet\(Linux: ~/.local/share/EpochStreet/
ゲーム本体(版ごと)%LOCALAPPDATA%\EpochStreet\game\<チャンネル>\versions\
セーブデータ(製品版)%APPDATA%\EpochStreet\(Linux: ~/.local/share/EpochStreet/
セーブデータ(テスト版)%APPDATA%\TestEpochStreet\(Linux: ~/.local/share/TestEpochStreet/

セーブデータは更新で消えません。 ゲーム本体とは別の場所にあるためです。

アンインストール

設定(右下の歯車)のいちばん下に アンインストール があります。

  1. 押すと、いま選んでいるチャンネルのゲームを削除してよいか聞きます。消えるのは%LOCALAPPDATA%\EpochStreet\game\<チャンネル>\ だけで、セーブデータ・設定・アカウントはそのままです(別のチャンネルを入れている場合、そちらも残ります)
  2. そのあとで 「セーブデータも削除しますか?」 を別に聞きます。既定は「いいえ」で、「はい」を選んだときだけ %APPDATA%\EpochStreet\(テスト版は %APPDATA%\TestEpochStreet\)を削除します。元に戻せません

ゲームを起動したままでは削除できません(「ゲームが起動中です」と出ます)。終了してからどうぞ。消したあとの「あそぶ」は「インストール」に戻るので、同じランチャーからいつでも入れ直せます。

ランチャー自体も消したいときは、%LOCALAPPDATA%\EpochStreet\ を削除し、(作っていれば)デスクトップのショートカット —— Epoch Street.url(表示名が「Epoch Street」になったランチャーが作ったもの。それより前は EpochStreet.url)、Linux では epochstreet-launcher.desktop —— を捨ててください。ここにはアカウントも入っているので、別の PC へ移す予定があるなら先に「引っ越しコードを発行」しておくこと。


6. 困ったとき

症状どうするか
ゲームが起動しない/「.NET assemblies not found」ランチャーが修復を出しているはずです。押すと同じ版を入れ直します
「更新情報を取得できませんでした」サーバーに繋がっていません。遊ぶのには支障ありません
「更新の適用に3回失敗しました」ランチャー自身の入れ替えに失敗しています。ランチャーを入れ直してください(ゲームとセーブは無事です)
ダウンロードが途中で失敗するもう一度押してください。壊れたファイルは必ず捨てられます(検証に通らないものは絶対に入りません)
投稿で「アカウントが必要です」アカウント行の「つくる」、またはゲームの「通信する → アカウント」で作れます

不具合を報告するときは、タイトル画面の右下にある版番号と、必要ならログのフォルダの中身を添えてください。