No description, website, or topics provided.
JavaScript
Clone or download
Pull request Compare This branch is 49 commits ahead of syara-temp:master.
Latest commit 4f0ecf5 Dec 16, 2017
Permalink
Failed to load latest commit information.
README.md ver1.3 Dec 15, 2017
sample.png Revert "Revert "ver1.3"" Dec 15, 2017
sample2.png ver1.3 Dec 15, 2017
wlw-cast-custom-plus1-original.js ver1.3 Dec 15, 2017
wlw-cast-custom-plus1.js ver1.3 Dec 15, 2017
wlw-cast-custom-um-original.js ver1.3 Dec 15, 2017
wlw-cast-custom-um.js ver1.3 Dec 15, 2017

README.md

WLWブックマークレット + 1

本ブックマークレットでは、©SEGAが提供するWonderland WarsにおけるWonderland.NETのマイキャストページの表示をカスタマイズする機能を提供します。

SAMPLE

本機能では次の内容を実現します。

  • 勝率など通常では表示されない項目の表示する機能※1
  • 前回の表示結果との差分を表示する機能※2
  • 全キャスト勝率(全員)を表示する機能※3
  • 各キャストの情報をボタンで切り替える機能
    ※1: 勝利数、キャスト別評価から計算した結果なので、正確な数値でない可能性があります。
    ※2: Cookieに前回の表示結果を記録し、差分を計算して表示しています。
    ※3: 試合数が0のキャストは表示されません。

####本家を使ったことがある人向けの説明

  • キャストが追加された場合に、ユーザ側で対応できるため、ソースの修正を待つ必要がなくなりました。
  • 全キャストの情報を取得するため、各キャストのページで実行しなくても、全キャスト勝率などが正しく表示されます。
    また、各キャストの情報をボタンで切り替えられるため、各キャストのページで実行する必要がありません。
  • 複数のキャストをあまり使用しない人向けに、キャスト追加に対応できる機能のみを追加したUM版もあります。
    (詳しくはページ下部で)

リリース情報

WLWブックマークレット + 1

  • Version 1.3 -> 2017.12.16 Released
    • ver3に対応。
  • Version 1.2 -> 2016.02.25 Released
    • 処理を高速化。
  • Version 1.1.2 -> 2016.02.05 Released
    • 分かり難いメッセージを修正しました。
    • キャスト一覧画面と各キャストのページ以外で実行した場合に、メッセージを表示するようにしました。
  • Version 1.1.1 -> 2016.02.03 Released
    • 通信関連で不正な値を取得した場合、処理を継続しない様にチェックを強化しました。
  • Version 1.1 -> 2016.02.02 Released
    • ログアウトしている状態で実行した際に、メッセージを表示する様にしました。
    • キャストボタンの表示位置を修正しました。
  • Version 1.0 -> 2016.02.01 Released
    • マイキャストの一覧画面から、獲得済みキャストの情報を取得する機能を追加。
    • 各キャストの情報を取得して、ボタンにより表示内容を切り替える機能を追加。

WLWブックマークレット(UM版)…複数のキャストをあまり使用しない人向け

  • Version 1.1 -> 2017.12.16 Released
    • ver3に対応。
  • Version 1.0.1 -> 2016.02.05 Released
    • 分かり難いメッセージを修正しました。
    • キャスト一覧画面と各キャストのページ以外で実行した場合に、メッセージを表示するようにしました。
  • Version 1.0 -> 2016.02.01 Released
    • マイキャストの一覧画面から、獲得済みキャストの情報を取得する機能を追加。

注意制限

本ブックマークレットは、©SEGA公式のツールではありません。Wonderland Warsのサービス提供ポリシー(ネガティブ要素の非公開)に反する可能性のあるツールです。

また、本機能を実現するために使用している技術から次のようなリスクがあります。内容を理解した上で、自己責任でご利用ください。何かトラブル等ありましても、こちらで責任を取ることはできません。

  • JavaScriptによるHTMLの書き換えによるWonderland.NETの動作不良
  • JavaScriptの本体が外部サイト(github)にあることから、利用者が認知し難いプログラムの改変
  • Cookieの書き換えによるWonderland.NETの動作不良

インストール

次の手順で、ブックマークを登録してください。

  • 手順1. 適当なブックマークを作成します。
  • 手順2. ブックマークの編集でURL部分を次のように書き換えてください。記述ミスを防止するため、コピー&ペーストを推奨します。
javascript:(function(d,s){s=d.createElement('script');s.src='https://rawgit.com/plz-monoeye-cast/wlw/master/wlw-cast-custom-plus1.js';d.body.appendChild(s);})(document)
  • 手順3. Wonderland.NETにアクセスし。マイキャストで一覧を表示してください。
  • 手順4. 手順1,2で作成したブックマークを実行してください。 注:ファイタータブの1ページ目で実行してください。
  • 手順5. 「獲得済みキャスト情報取得が完了しました。」とメッセージが表示されれば完了です。(使い方に続きます
    SAMPLE2

使い方

新たにキャストを獲得した場合、インストールの手順3~5を再度実行してください。

次の手順で、登録したブックマークを実行してください。

  • 手順1. Wonderland.NETにアクセスし、マイキャスト> (キャスト選択)で全国対戦プレイデータの画面を表示してください。
  • 手順2. インストールで登録したブックマークを実行してください。
  • 手順3. 勝率や差分(赤字の括弧書き)が表示されたら成功です。※4,5,6
    ※4: 初回は0を基準とした差分が値として表示され、0時でリセットされます。
    ※5: ※4を回避したい人は、OSの日付を1日以上前に設定してから手順4を実施し、日付を元に戻してください。
    ※6: 差分は毎日0時(正確には23時59分59秒)でリセットされます。

モバイル版Chromeでのブックマークの実行方法

モバイル版Chromeでは、通常のブックマークからブックマークレットを実行することができません。
次の手順で、登録したブックマークを実行してください。

  • 手順1. URL欄に登録したブックマークの名称を入力してください。
  • 手順2. URLサジェストのリストに、登録したブックマーク名が表示されますので、登録したブックマーク名を選択してください。

WLWブックマークレット(UM版)

複数のキャストをあまり使用しない人向けのブックマークレットです。
本家にキャスト追加に対応できる機能のみを、追加した物になります。
+ 1と違い、全キャストの情報を取得しないため、動作が速いです。
但し、全キャストの情報を取得しないため、全キャスト勝率などを正しく表示するためには事前に+ 1を実行するか、本家と同じく各キャストのページでUM版を実行する必要があります。

+ 1とUM版はデータの保存、参照先が同じのため、並行して利用することができます。
下記の様な使い分けをすると、使いやすいかもしれません。

  • 複数キャストを利用した後や、複数キャストの情報を見る場合は + 1を使用する。
  • 単一のキャストを使用した後や、特定のキャストの情報のみを見る場合はUM版を使用する。

UM版の使い方

インストール、使い方は+ 1と同じなので、各内容を参照してください。
ブックマークのURLを下記の内容にすることで使用できます。

javascript:(function(d,s){s=d.createElement('script');s.src='https://rawgit.com/plz-monoeye-cast/wlw/master/wlw-cast-custom-um.js';d.body.appendChild(s);})(document)

連絡先

動作しない、表示がおかしいなど何かありましたら、ご連絡ください。

下記の内容で解決するかもしれませんので、確認をお願いします。

    1. 画面の更新(再表示)を行ってから実行してください。
        ブラウザ側の問題?なのか、画面を開いてから一定時間放置したりすると
        ブックマークレットの呼び出しに失敗することがあります。
        (PC版、Android版Chromeで確認)
    1. Cookieが無効になっていないか確認してください。
        Cookieを利用しているため、無効になっていると動作しません。

メールフォーム:http://form1.fc2.com/form/?id=ea9e91e0c71d5f3e

今後の予定&既知の問題

特になし。

著者

Wonderland Wars ワンダーランドウォーズ
32ページ目 > 833 ID:GUHfLX0k0

plz-monoeye-cast(追加機能部分)

##参考元 本気でやっつけてやるんだから!