トレハン地図をズーム(縮尺を変更)する。ClifeUI更新

トレハンマップの縮尺を変更する機能を追加しました

このところトレハンをしていなかったのですっかり忘れていたのですが…このサイトの公開以前に標準UIのソースを直接いじってトレハンマップをズーム出来る様にしていました。

それを思い出したので、ブラッシュアップした上でClifeUIに機能追加しました。
トレハンマップに追加したボタンやマウスホイールでマップの拡大・縮小を行えるようになっています。

トレハンマップのスクリーンショット

下の画像はClifeUIでトレハンマップを開いた所。
ボタン等を追加している以外は標準UIのトレハンマップと同じです。
※ 画像では財宝位置の「赤いバッテン」が「オレンジの▼マーク」になっていますが、これは後述のコマンドで切り替え可能です。
(右側は一番大きい縮尺にした普通のマップ画面です)

トレハンマップ:通常時

上部に「ズームイン」ボタン、右上に「+」「-」ボタン、下部にトレハンマップの対象ファセットと名称を表示します。

下の画像は上部の「ズームイン」をクリックした所。

トレハンマップ:拡大時

マップ画面の最大縮尺とほぼ同じ縮尺でトレハンマップを表示します。(「+」ボタンやマウスホイールで更に拡大する事も可能です)
マップ拡大時は上部の「ズームイン」が「ズーム倍率リセット」に変わり、これをクリックすると初期の縮尺に戻ります。(「-」ボタンやマウスホイールで縮小しきった時も初期の縮尺になります)

マップ下部のファセット表示について

これもボタンになっていて、クリックで対象のトレハンマップのコンテキストメニュー「財宝を掘る」を選択したのと同じ動作になります。※ 発掘済みマップの場合は「この財宝探しは完了しています。」とチャットログに表示されるだけです。

右クリックで対象のトレハンマップをターゲットするようになっていますが、この表示より上側を右クリックしてしまうと、マップが閉じてしまうので注意です ^^;

余談(この機能には全く関係ない)ですが、持ち歩く採掘道具は「ジェイコブのツルハシ」がオススメ!(ニューヘイブン南の鉱山で受けられる採掘スキル上げクエストの報酬です)

発掘済みのトレハンマップ(発掘者:~~ と表示のあるトレハンマップ)を開いた時は、下の画像のように薄い色でファセット等を表示します。(色が薄すぎてかなり読みにくいですが、発掘後のマップではあまり必要の無い情報だと思いますので、発掘前・後の違いが分かりやすい事を優先しました)

マップ下部ファセット表示:発掘後

財宝位置のアイコン画像切り替え用コマンド

初期状態では、標準UIと同じ「赤いバッテン」で表示します。
これを上記スクリーンショットと同じ「▼マーク」にしたい時は下記コマンドで切り替え出来ます。
※ コマンド実行後、マップを開きなおした時点で表示に反映されます。

  • [その他]コマンド
    コマンド

    script ClfCourseMap.toggleMapX()

または /script ClfCourseMap.toggleMapX() と発言(チャット画面で入力)でもOKです。

ちなみに、位置アイコンが「▼マーク」の場合は、アイコンクリックでアイコンを上下反転します。(財宝位置の上側の地形も見られるように)

備考

もともと小さい縮尺の地図上に線が太めのバッテンで位置表示されている物なので、拡大しても位置アイコンが指している場所はジャストポイントとは限りません。
※ 標準の縮尺で指している位置に全くズレが無かったとしても、バッテンの線の太さ×拡大した倍率分のピクセル程度はズレている可能性があります。
マップ画面と比較しておおよその場所が分かるだけ、ぐらいに考えてもらった方が良いかもしれません m(__)m

また、現時点ではマップ上の位置アイコンが1個の場合のみ対応しています。
位置アイコンが2個以上あるトレハンマップ(そんなマップがあるのか知りませんが…)の場合は、拡大しないようにしています。

 

 

更新内容は以上です。

カスタムUI(ClifeUI)のダウンロードはこちらのページからどうぞ。

 

“トレハン地図をズーム(縮尺を変更)する。ClifeUI更新”への9件のコメント

  1. SAクライアント側のMAPに出る「あなた」の文字は消せませんかね、、、地味に邪魔だと^^;
    実現出来るのであれば、ムーンゲートや建物の識別アイコン?と上記の「あなた」が出ない
    プレーンなMAP表記の切り替え機能が欲しい! (他のMAPツール使えよって話ですが。

    1. コメント&ご提案ありがとうございます!
      他のMAPツールを使うのも良いですけど、SAクライアントのマップだけで用が足りるならその方が良いですよね。

      プレイヤー位置の「あなた」の文字の表示切替は多分出来ると思います。

      > ムーンゲートや建物の識別アイコン
      質問を質問で返してすみません、これは、マップ上に表示される(自分の現在位置を除く)全てのアイコンという意味で良いですかね??
      だとすれば、これらのアイコンの表示切替も出来るかもしれません。
      ※ パーティメンバー位置のアイコンとの切り分けをする必要があるかもしれませんので、詳しくは調べてみないとなんとも言えませんが ^^;

      時間が取れた時に実装可能かどうか調べてみますね!

      1. すっ スミマセンでしたーーーーーーーーっ。(寝起きからのジャンピング土下座

        私の要望に曖昧な点があり判りにくかった点も多々ありながらの~ 9/9更新。
        SAクラMAPの良い所を殺さない、まさにドンピシャの神チューニングです。
        (ええ もちろん死体やヒーラー表示の事なんて考えもしてなかったですよw)
        9/7 & 9/9の更新でトレハンが楽しくなりました♪ ^^/ ありがとうございました。

        1. お褒めの言葉ありがとうございます!
          # でも土下座する程の事はないですねw

          調べたら、ウェイポイントがカテゴリー情報を持っていたので表示・非表示の切り分けが出来ました。
          (中にはカテゴリー分けが曖昧な物もあったので、それは設定から省きましたが)

          良いUOライフをお送りください!

  2. いつもお世話になってます。
    今回の地図変更で非常にトレハンポイントの探すのが楽になりました。最大まで拡大したら、ドットの並びでほぼ正確に位置を確定できそうです。私は×印のままでやってみましたが、問題ありませんでした。
    これは希望になりますが、トレハンの中身も右クリックでルートできるようになればすごく楽なのですがいかがでしょうか?またお時間あるときにでも検討してください!

    1. コメント&ご提案ありがとうございます!
      今回の更新がお役に立てたようで嬉しいです。

      トレハン箱のアイテムを右クリでルート出来れば確かに便利ですね!
      少しだけスクリプトの内部的な話をすると、
      棺桶内のアイテムを右クリでルート出来るのは、そのコンテナが棺桶(死体)であるという情報を持っているからなので、
      対象のコンテナがトレハン箱かどうかを判定出来れば、同様に右クリルートも可能にできます。
      # 通常はコンテナ内のアイテム右クリで、そのアイテムのコンテキストメニューを呼び出す動作なので。

      トレハン箱を判定出来るか時間が取れたら調べてみますね!
      # 判定出来ない場合は、コンテナウィンドウに「右クリでルートする」チェックを入れるボタンを追加する等、が現実的ですかね。。。

      1. 調子に乗って提案をいくつか。
        ①重量50のアイテムを視覚的に判別可能にする。(ハイライト等?)
        ②アイテム検索でand検索
        ③curse、短命属性も①と同様に

        これだけでかなり楽になると思うのですがいかがでしょうか?

        1. またまたご提案ありがとうございます!

          (2)のand検索については、(標準UIでも同じですが)一度検索した後に(バッテンを押さずに)再度検索をかけると絞り込み検索になるので、とりあえずはそれで代用してください m(__)m
          例えば「ファスト」と検索すると、入力フィールドに「ファスト」の文字が表示されたままになっていますが、
          これを上書き(「ファスト」の文字を消してから入力でもOK)で「リカバリ」としてから検索します。

          (1)と(3)については、実は制作途中の機能に似たような物があるのですが、
          表示するプロパティをユーザーが選べる様にする良い方法が思い浮かばず(あまり凝ったUIは作りたくないので。。。^^;)そこで手が止まってしまっている状態です m(__)m
          要望があるようなので、簡単には設定出来なくても公開出来る様に考えてみますね。
          チョットだけお見せすると、現時点ではこんな感じです。

          コンテナ内アイテム

          1. まさにその機能です!
            ぜひ公開よろしくお願いし致します!

コメントを残す

※ 送信されたコメントは、管理者の承認後に公開されます。