やっちは以前に黒い砂漠のワールドマップをなんとか作ったことがあります。その時の技術を使って「Tree of Savior」のワールドマップウェブを作ってみました。今のところ、ゲーム内のマップは開くときに非常に動作が重く、クラ落ちの原因にもなっている。
そんな時にウェブで見れるワールドマップがあれば便利かな・・と思い、作りました。
【ToS】ワールドマップウェブ
簡単に「仕様」を紹介。前に作ったマップは完全に画像オンリーで擬似的に作ったものでした。ただ、今回は多少マシな出来になっています。
例えば画像オンリーで作ってしまうと、いわゆる表示のオン・オフが出来ません。「マップのレベル帯だけ見たい。」「階層のあるダンジョンだけ知りたい。」「マップだけ見たい。」などなど、こういう時に表示のオン・オフが出来ないと困る。
なので、今回はマップだけを画像にして、それ以外の要素は全部、手作業で配置してズームイン(ズームアウト)で伸び縮みするようにして、よりGoogle Map風なワールドマップウェブが完成。
さっそく使ってみたい方は以下からどうぞ。
→ Tree of Saviorのグーグルマップ風ワールドマップウェブ
この記事で作っていたマップウェブ…実は動作が非常に重たいのが問題でした。そこで、最近は新バージョンを製作中です。
→ Tree of Saviorのグーグルマップ風ワールドマップウェブ(最新版)
レベルを入力すると、そのレベル帯のマップだけが表示される機能をつけましたし、R8の新マップにも対応済み。
- インスタンスダンジョン別検索
- ヴァカリネ女神像検索
- ジェミナ女神像検索
- 宝箱検索
- LV280以上の新マップ対応
そして無駄な機能(主にズームしたり)を省いて、パソコンやスマホから使った時の動作の重さを大幅に軽減しました。TOSをしながらでも十分に見れると思います。
Tree of Saviorのグーグルマップ風ワールドマップウェブの使い方
念のため、使い方も簡単に説明しておきます。
右上に真っ白な四角形が置いてあります。これにカーソルを当てると・・。(スマホの場合は、1度タップする)
表示・非表示設定が開きます。ここからマップ上に表示させたいオブジェクトを選択したり、表示させるマップをチェンジしたりできます。順番に紹介する。
地域表示モード
ToSのワールドマップには、一応「地域」が設定されています。レベル帯によっては、その地域の中でもマップの地域設定が別だったりしますが、9割はこのワールドマップの地域設定にそって、個別マップの地域設定がされているようです。
フェディミアンへの道モード
初心者向けの設定です。クラペダ・オルシャから、フェディミアンへ行くときのコースを表示します。なお、クラペダ→フェディミアンのコースはやや難易度が高いため、修正予定。
ノーマルマップ
何も書き込まれていない、普通のマップを表示します。Tree of Saviorは、何年間この初期の状態のマップを維持できるか、見ものですね。(テイルズウィーバーはカオスな地理状況になってしまいました・・)
都市(街)の表示
マップのタイプが「都市(City)」になっているマップだけを表示します。
ダンジョン(階層)の表示
階層が設定されているダンジョンだけを表示します。例えば、王陵は1~5階なのでダンジョンに含まれます。
地域(狩場)の表示
平たく言えば、普通のマップのみを表示します。しかし、狩場として優秀な場所だけ分類しようかな・・なんて思ってます。今はToS歴が短いためなんとも言えません。
レベル表示
そのマップのレベルだけを表示します。これを使うと、各地域のレベル帯がハッキリと分かります。「星宿の湖」という地域が、廃人仕様であることも一目瞭然です。
女神像表示
テレポートができる女神像(ヴァカリネ)だけを表示する。現時点で完成していないが、すぐに完成します。
マップ詳細の表示
マップのオブジェクトをクリックすると、このように窓がポンと開きます。そして、マップ名を更にクリックすると・・。
詳細マップ情報が開くようになっている。仕様がバグっていて一番下から表示されるため、「PAGE TOP」のボタンを押して一番上まで飛んでください。(そのうち直します)
一番上まで行くと、マップの詳細情報を見ることが出来る。正直に言うと、とても手間がかかるため早期の完成は期待しないでください。とりあえずクラペダ側から順番に作っていきます。
今後の予定
- 全部で240面ほどあるマップの「詳細マップ」を9割ほどカバー
- 主要NPCの居場所を表示する機能の追加
今のところは、これくらいですね。ToSのマップを正確に把握することができるので、とりあえずは使えると思います。詳細マップも地道に作っていくので、そのうち完成します。
→ Tree of Saviorのグーグルマップ風ワールドマップウェブ
この記事で作っていたマップウェブ…実は動作が非常に重たいのが問題でした。そこで、最近は新バージョンを製作中です。
→ Tree of Saviorのグーグルマップ風ワールドマップウェブ(最新版)
レベルを入力すると、そのレベル帯のマップだけが表示される機能をつけましたし、R8の新マップにも対応済み。
- インスタンスダンジョン別検索
- ヴァカリネ女神像検索
- ジェミナ女神像検索
- 宝箱検索
- LV280以上の新マップ対応
そして無駄な機能(主にズームしたり)を省いて、パソコンやスマホから使った時の動作の重さを大幅に軽減しました。TOSをしながらでも十分に見れると思います。
【おまけ】どうでもいいかもしれないが
スマホでホーム画面にブックマークすると、アプリっぽいアイコンが表示されるようになってます。パソコンから見ることが圧倒的に多いので本当にネタですけど、こんな「おまけ」もつけてみました。
もしも、ToSワールドマップウェブを見てみて「女神像の位置がおかしい」「ここのマップ、レベル間違ってる」「マップ同士のリンクを見れるようにして欲しい」など。
不具合を見つけたり、追加して欲しい機能など要望がある場合はコメントしてくれると助かります。不具合は早めに治し、要望は余裕と技術があれば多分・・やります。
以上、ToSのGoogle Map風ワールドマップウェブでした。まだまだ完成度は低いけど、使ってみてください。
これはすばらしい!
地名を指定されて困ることが多いので有効活用させていただこうと思います
作業お疲れ様です
地図見てる時に視界の端でテキストリンクが上下に動き続けてるって思った以上に不快ですね…
やっち自身も思った以上にイラッとしてしまったので、多分揺れは収まると思います。
便利なMAPを作成いただき本当に感謝しております!
不具合?なのかわかりませんが
FireFoxではMAP上の三角マークに触れるとほぼ全てがシャウレイ東の森Lv6と表示されます
中にはChimorogとリンクになっており開くと水晶鉱山1F2FのMAPが表示されます;
正常に表示されているのもありますが大半は上記の現象ですので推奨のブラウザなどあれば
記載していただけるととても助かります。
すみません、三角マークの「中身」はクラペダ側から順次作成中です!
今はどこの地域も「シャウレイ東の森」と表示されてしまいますが、段々と治っていきます。バグでは無いので安心してください。
ちなみに現状できているのは。
・ジャカリエル交差地
・シャウレイ西の森
・クラペダ
の3箇所です。
こんにちは、レベルのみを抽出して表示させるということは技術的に可能でしょうか?
例えば今のレベルが170だった場合に、レベル168からレベル172のマップのクエストを勧めたい時に、レベルを168-172と数字入力することで168から172のマップレベルの場所のみを表示させる等です。
この機能を要望する理由は、自分のレベルにあったクエストを抽出したい時に手っ取り早くマップの場所を把握するためです。
以上よろしくお願いします。
とても助かります。
欲を言えばスクロールで拡大縮小ではなく上下スクロールする、プルダウンから地名選択で該当の座標に画面が切り替わるなど可能であれば非常に助かります。
作ったはいいのですが、仕様の関係か、動作がものすごく重たいため、今そんな感じの軽量版を作っているところです…。
碑石路からジーマ・スコットLv308にいけたのですが、MAPに載ってないようです
追加お願いします!
すみません!
新バージョンを現在製作中で、そちらにはR8マップに完全対応(場所だけ)してあるのでよければどうぞ。
→ https://chimolog.co/wp-content/tosmaps/
地域表示できなくなってるううううううう
地域表示の色分けって戻ってきますか?
重宝してたのですが><
地域カラー分けって役に立ってたんですね(実はたまに違う地域のマップが混じっていたりするので)。対応できそうな気もするので、修正します。
やったー!ありがとうございますよろしくおねがいします!
左上に「一般」「地域」というボタンを作りました。クリックすると、普通のマップと地域マップに切替可能です。
いつもお世話になってます。
MAP、ゼラハとベライの森が場所逆になってるので修正お願いします!
素晴らしい! とても感謝します。今まで韓国版を日本語訳した TOScamp にお世話になっていましたが、LV300位から対応が難しいようで、あまり参考にならなくなりました。でも、位置関係などは分かるので、今でも利用しています。お作りのマップは発想からgoodです。大変な作業と思いますが、頑張ってください。利用させていただいて気づいたことは、またコメントします。まずは、感謝です。ありがとう!