奏
今日はダダサバのイベント残り時間を、iPhoneのホーム画面で一目で確認できるウィジェットを紹介しますね!
茜
え、そんなのあるの?毎回ゲーム開いて確認するの面倒だったんだよね…
奏
無料で作れますよ!しかも自分が見たいイベントだけを選んで表示できるんです。

ダダサバイバーをプレイしていると「あのイベントいつまでだっけ?」「ギルドショップの更新まで何日?」と気になることがありますよね。毎回ゲームを起動して確認するのは正直面倒…。

そこで今回は、iPhoneのホーム画面に貼り付けるだけでイベント残り時間が一覧で見られる無料ウィジェットの作り方を、初心者の方でも分かるように丁寧に解説します。

まだテスト運用中のため、正常に動作しない部分があるかもしれません
クレジット:イベント情報の元データは enakyo.github.io/dada-info 様のデータを参考にさせていただいています。素晴らしい情報源に感謝いたします。
この記事でわかること
  • 無料アプリ「Scriptable」を使ったウィジェットの作り方
  • 表示するイベントを自分でカスタマイズする方法
  • 文字サイズや表示件数の調整方法
  • つまづきやすいポイントと対処法

このウィジェットでできること

奏
こんな感じでホーム画面に表示されます。レギュラーチャレンジ、謎の商人、ギルドショップなど、開催中のイベントの残り時間が一覧で確認できますよ。
ホーム画面に表示されたウィジェットのイメージ
主な機能
  • 残り時間が一目で分かる:日数だけでなく時間・分まで表示
  • 表示するイベントを選べる:必要なものだけ表示できる
  • 最終日が強調される:残り3日以下で黄色、24時間以内で赤色に
  • 複数プリセット対応:用途別に切り替え可能(通常用・ギルド用など)
  • 文字サイズ調整可:小・標準・大の3段階

必要なもの

茜
何を準備すればいいの?難しいツール必要?
奏
無料アプリを1つだけインストールすればOKです!
準備するもの
  • iPhone(iOS 14以降)
  • Scriptable(無料アプリ・App Storeから入手)

※iPadでも動作しますが、本記事はiPhoneを前提に解説します。

導入手順

奏
全部で5ステップです。一つずつ順番にやっていきましょう!

STEP1:Scriptableをインストール

App Storeで「Scriptable」と検索してインストールします。

App Storeで「Scriptable」を検索

STEP2:スマート句読点をOFFにする(重要!)

奏
これを忘れるとエラーが出ます!必ず先にやっておきましょう。

iPhoneの設定で「スマート句読点」をOFFにします。これをONのままだと、コードを貼り付けたときに記号が自動変換されてエラーになります。

設定手順:
設定アプリ →「一般」→「キーボード」→「スマート句読点」をOFF

STEP3:新規スクリプトを作成してコードを貼り付け

ウィジェットのコードをコピーする

📥 ウィジェットのコード(ワンタップコピー)

下のボタンをタップすると、ウィジェットのコードがクリップボードにコピーされます。そのままScriptableに貼り付けてください。

※うまくいかない場合は Gistページ から手動でコピーしてください。

手動コピーの手順を見る

iPhone Safariでの手動コピー:

  1. 上のGistリンクをタップして開く
  2. コード右上の「Raw」ボタンをタップ
  3. 画面下の共有ボタン(□に↑)をタップ
  4. メニューから「ページをコピー」を選択

 

Scriptableを起動して、画面右上の「+」をタップ

 

新規スクリプト画面が開いたら、下のリンクからコードをコピーして貼り付け

左下のボタンを押す

Nemeが「Untitled Script」になっているので、わかりやすい名前にする。

終わったら右上のCloseを押す

STEP4:ホーム画面にウィジェットを配置

  1. ホーム画面の何もない場所を長押し
  2. 左上の編集からウィジェットの追加
  3. 検索欄で「Scriptable」を探してタップ

 

ラージサイズを選んで「ウィジェットを追加」

 

配置されたウィジェットを長押し →「ウィジェットを編集」

「Script」の項目で先ほど作ったスクリプトを選択

サイズについて:ラージサイズが一番たくさん表示できておすすめです。スモールやミディアムでも動きますが、表示できるイベント数が少なくなります。

STEP5:表示するイベントを設定

奏
最後に、表示したいイベントを選びましょう!

Scriptableアプリを開いて、作ったスクリプトをタップ、「編集:default」を選ぶ

表示したいイベントを設定する

+:追加
×:削除
▲▼:入れ替え
⏰:残り○日になるまで非表示

右上の「Close」で保存して終了

 

少し待つとホーム画面のウィジェットに反映されます。


すぐに反映されない場合は、ウィジェットを長押し →「ウィジェットを編集」→ 何もせず閉じる、で強制更新できます。

使い方のコツ

イベントの並び順を変える

茜
よく見るイベントを上に持ってきたいんだけど、できる?
奏
プリセット編集画面で、各イベントの横にある▲▼ボタンで順番を変えられますよ。

条件付き表示で見たい時だけ表示

「残り3日以下になったら表示してほしい」というイベントは、各行の⏰ボタンから条件を設定できます。普段は隠しておいて、終了が近づいた時だけ表示する使い方ができます。

条件付き表示の設定例
  • 残り3日以下のとき表示:終了間近のリマインダー用
  • 残り1日のとき表示:本日最終日のみ強調
  • 常に表示:いつでも残り時間を確認したいイベント

表示件数を増やしたい場合

標準では14件まで表示されます。もっと表示したい場合は、設定メニュー →「🔤 文字サイズ」→「小」に変更すると最大24件まで表示できます。

ウィジェットをタップしたら

ウィジェットをタップするとScriptableアプリのトップが開きます。そこからスクリプトを起動すれば、設定変更がすぐにできます。

困ったときは

Q. コードを貼り付けたらエラーが出た

奏
ほぼ100%「スマート句読点」がONのままです。STEP2を見直してくださいね。

「SyntaxError」というエラーが出る場合は、スマート句読点がONになっているのが原因です。設定でOFFにしてから、もう一度コードを貼り直してください。

Q. ウィジェットの表示が更新されない

iOSがウィジェット更新のタイミングを管理しているため、すぐに反映されない場合があります。ウィジェットを長押し →「ウィジェットを編集」→ 何もせず閉じるで強制更新できます。

Q. 設定が消えてしまった

設定はiCloud Driveの「Scriptable」フォルダ内、dada_widget_prefs.jsonに保存されています。iCloudが有効になっていれば、機種変更しても引き継がれます。

Q. 表示したいイベントがリストにない

設定メニューの「🆕 カスタムイベント管理」から、自分でイベントを追加できます。サイクル日数や開始日を入力するだけで、新しいイベントを表示できるようになります。

まとめ

奏
これで毎日のプレイがちょっと便利になりますね!
茜
ホーム画面見るだけで全部わかるの最高!もうイベント終了忘れない!
この記事のポイント
  • 無料アプリ「Scriptable」だけで導入可能
  • 必ず先に「スマート句読点」をOFFにする
  • 表示するイベント・順番・条件を自由にカスタマイズ可能
  • 文字サイズ「小」設定で最大24件まで表示できる
  • 設定はiCloud保存なので機種変更しても安心

ダダサバはイベントが多くて管理が大変ですが、このウィジェットがあれば見落としを防げます。よかったら使ってみてくださいね!