2009年09月26日

ブラウザ三国志 地図ツール一般公開版

ブラウザゲーム「ブラウザ三国志」の全体地図を改善するツールです。

中域地図
中域地図サンプル
広域地図
広域地図サンプル


これまで公開していたマップツールは、自分自身と身内向けでプログラミングが分かる人じゃないと難しかったので、需要もあるようですし一般の人でも使えるようにしてみました。

Firefox専用、アドオンのGreasemonkey上で動作するスクリプトです。本鯖系ワールド(s*.3gokushi.jp)とmixi系ワールド(m*.3gokushi.jp)に対応しています。

【インストール】
Firefoxブラウザ(3以上推奨)上で、かつGreasemonkeyアドオン(0.8.20090920.2以上推奨)が有効にされた状態において、下記リンクをクリックして下さい。
最新版: Ver.2.43
旧版: Ver.2.42 Ver.2.41 Ver.2.40 Ver.2.39 Ver.2.22 Ver.2.12 Ver.2.06 Ver.1.21 Ver.1.12 Ver.1.01

bro3_map_tool_installインストールすると、全体地図ページの左下に「地図ツール」リンクが表示されるようになりますので、クリックすると使えます。


【アンインストール】
地図ツールUninstall[ツール]-[Greasemonkey]-[ユーザスクリプトの管理]ウィンドウにおいて、「関連付けられた設定も削除」を指定(Greasemonkey 0.9からはなくなりました)してから「アンインストール」ボタン(Greasemonkey 0.9からは「削除」ボタン)を押下して下さい。
Firefoxのconfig領域(アドレスバーに「about:config」で見れます)に保存されている地図データも削除されます。


他にもいろいろ改良してます。
・所有者に変更があったマスをマーク(赤字)
・高☆マスの強調(太字)
・地名、座標、君主名、同盟名、距離を表示(ポップアップ)
・情報が古いマスをマーク(灰色枠)
・(Ver.1.10) 1画面に表示されるマス数増加(41×41→51×51)
・(Ver.1.10) 2次利用のためのCSV出力機能
・(Ver.1.11) 配下同盟に親同盟と同じ色
・(Ver.1.20) 君主プロフィールの領地一覧から地図データ登録
・(Ver.2.00) 広域地図(拠点のみ表示251×251マス)を追加

【注意】(2009/12/5追記)
保存しているデータ量が多くなると、Firefoxの起動・終了に時間がかかるようになります。そうなったら、一度ツールをアンインストールしてデータをクリアすることをオススメします。
Greasemonkeyは大きなデータの保存には向いていないらしく、起動時に全データの一括取得、終了時に全データの一括保存が行われ、その際に多量のディスクアクセスが集中して遅くなるようです。しかし、それ以外にデータを永続保存できる場所がないので仕方なく・・

(2010/1/13追記)
1期4ヶ月が終了してゲームがリセットされても、ツール上は前期のデータが残ったままになります。一度ツールをアンインストールしてインストールし直すことでクリアできます。その際、「関連付けられた設定も削除」を指定(Greasemonkey 0.9からは不要)して下さい。

Greasemonkeyが動作しない場合のチェック表
http://blog.livedoor.jp/froo/archives/51465404.html

【ライセンス】(2010/4/30追記)
GPLです。当ツールを改変して再頒布頂いて問題ありません。
その際、このBlogにその旨のコメントと再頒布サイトからリンクを頂けると喜びます。

【参考】
リンク先の説明をポップアップ表示させよう - 5・6年生にもわかるやさしいJavaScript
http://www.sky.sannet.ne.jp/masapine/java_link8.html
[JavaScript] dataスキームURI生成(画像データのBase64変換) - Kawa.net xp
http://www.kawa.net/works/js/data-scheme/base64.html

(2009/12/18追記)
他にもブラ三用のツールを作ってますのでよろしかったらどうぞ。
http://blog.livedoor.jp/froo/archives/51453488.html

(2010/4/30追記)
本鯖のTop40同盟であれば、下記サイトでワールド一望の分布図が見れます。
ぶらさん! ブラウザ三国志 交流/攻略情報サイト([統計情報]-[同盟勢力分布図])
http://kfm.netgamers.jp/bura3/

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/froo/51365945
この記事へのトラックバック
最近こってるブラウザ三国志用地図ツールの開発ですが、ネットで探してみたところ同じようにツールを作っている人がいましたので紹介します。 ■ブラウザ三国志マッピングツール - ねこにまっしぐら http://monpetit.jpn.org/3goku.html Excelマクロタイプ。Excelなので2次....
ブラウザ三国志の地図系ツール一覧【浮浪プログラマの始末書】at 2009年10月07日 18:02
浮浪プログラマの始末書:ブラウザ三国志 地図ツール一般公開版 ブラウザゲーム「ブラウザ三国志」の全体地図を改善するツールです。 Firefox専用、アドオンのGreasemonkey上で動作するスクリプトです。第1?第4ワールドに対応しています。 (2009/11/16追記)mixi系ワールドも本...
ブラウザ三国志のGreaseMonkeyを探した。【ai-mai】at 2009年12月13日 16:07
ブラウザゲーム「ブラウザ三国志」用に私が作ったツールたちへのリンク集です。ツールも数が増え、複数ページに分散して見つけづらくなったので、まとめページを設けることにしました。 ツールに更新があったら、各ツールのページだけでなくここでも通知します。 ツールは全...
ブラウザ三国志用ツール総合【浮浪プログラマの始末書】at 2010年01月07日 22:14
元々はFirefox向けに作った、ブラウザ三国志用Greasemonkeyスクリプトを Google Chrome でも使えるようにしてみました。 変更点は以下だけでとりあえず動くようにはなりました。 ・APIのGM_getValue()、GM_setValue()がないのでLocalStorageで代替 ・HTMLをヒアドキュメント...
[JavaScript] Firefox用のGreasemonkeyスクリプトをChromeに移植してみた【浮浪プログラマの始末書】at 2010年03月19日 15:44
浮浪プログラマさんのブラウザ三国志 地図ツール一般公開版をほんの少し改造してみま
ブラウザ三国志 地図ツール 改造【奇行百出 Lv2】at 2010年05月12日 06:40
mixiアプリでやりだしてハマった。 いや、結構前からやってたんだけど、情報流通の為にメモ。 ・ブラウザ三国志 @ ウィキ - トップページ ・ブラウザ三国志 Wiki @mixi ・ブラウザ三国志 武将カード寸評 - livedoor Wiki(ウィキ) ・ブラウザ三国志プレイ日記 ...
ブラウザ三国志メモ【1R@個人システム.Wiz】at 2010年07月16日 11:20
うん、ネタが無くなったんだw というわけで、現在自分が使っているブラ三ツールを紹介します。 既に知ってる方も、知らなかった方もより快適なブラ三ライフを♪ ■領土検索ツール http://silent-stage.air-nifty.com/steps/ Stepsブログにて好評配布中です。 要はマップス
使用中のツール紹介【ブラ三放浪記】at 2011年05月13日 07:14
この記事へのコメント
5
今日見つけて利用させていただいております。
要望のようになってしまうのですが、追加できる機能とかあればぜひやっていただければと思いましたので記載させていただきます。
・マウスポインタもっていくと資源が見える。
・配下同盟に色を追加
などです。現在この二つがほしいなと思いましたのでコメントさせていただきました。
こんな優れた地図に要望だすのもどうかと思いますが、開発者様には本当に感謝しております。
ありがとうございました。
Posted by 匿名希望 at 2009年09月27日 22:36
ご利用、ご意見ありがとうございます。

>・マウスポインタもっていくと資源が見える。
これは私もあったらいいかもって思ってたところです。
情報は簡単に取れそうなので、次のバージョンアップで盛り込たいですね。

>・配下同盟に色を追加
これもあると便利ですね。
ただ、配下同盟かどうかの情報の取得に工夫が要りそうなのが難点。
Posted by 浮浪プログラマ at 2009年09月27日 23:00
Ver.1.01にアップデートしました。

[変更点]
・マウスカーソル時に資源と人口を表示
Posted by 浮浪プログラマ at 2009年09月29日 20:13
わざわざ回答ありがとうございます。
アップデートはうpされているのでしょうか...
もうひとつ思いついたので書いて逃げます!!
・マウスカーソル時に移動距離を表示
Posted by 匿名希望 at 2009年09月30日 01:47
本文の【インストール】のとこにあるリンク先を差し替えましたので、
クリックするとアップデート版がインストールされます。

>・マウスカーソル時に移動距離を表示
オリジナルの全体地図でカーソル時に表示されるのはあとそれだけですね〜。
ただ、移動距離だけは他と毛色が違って、そのマスの情報だけでは完結せず、
自拠点からの相対的な距離なので、どうやって拠点の座標を取るかなーってとこです。
ご意見ありがとうございます。
Posted by 浮浪プログラマ at 2009年09月30日 06:21
こんにちは
このスクリプトを愛用さしてもらってます^^
すごく使いやすくて見やすいです。
突然ですが自分も要望を残します。
・同盟登録数を増やす(10枠ぐらい?)
このスクリプトを作って下さってありがとうございます!
Posted by 砂 at 2009年10月02日 14:35
私のつたないページに来ていただきありがとうございます。
だいぶ開発が進んでいるようで頭が下がります。
私は頭の中で考えているだけで一向に手が進まないw
Posted by もんぷち at 2009年10月02日 20:50
>>砂さん
ご利用ありがとうございます。
確かに色はもっとあった方が便利ですよねー。
ただ、あまり色数が多いと色が似通ってしまって、
見分け辛くなってしまうというトレードオフがあるのです。
と、今思い付きましたが、模様にするとか文字色反転するとか、
工夫はできそうですね。考えてみます。

>>もんぷちさん
今後の発展を期待しておりますぅ。
Posted by 浮浪プログラマ at 2009年10月02日 21:38
Ver.1.10にバージョンアップしました。
データ保持方法を変更したため、これまでの地図データは引き継がれませんのでご注意下さい。
[変更点]
・1画面に表示されるマス数増加(41×41→51×51)
・色指定できる君主数増加(1→5)、同盟数増加(4→7)
・処理速度向上
・着色する君主、同盟名指定を完全一致→部分一致
・CSV出力機能([ツール]-[Greasemonkey]-[ユーザスクリプトコマンド]-[CSV出力])
Posted by 浮浪プログラマ at 2009年10月06日 23:31
ヴァージョンアップありがとうございます^^
さっそく使ってみて大分使いやすくなっていて感激です><
難しい要望になるんですが、
・マップを自動的にロード/更新する
みたいなのはさすがに無理ですかね?
普通にくらべたら大分楽ですがやっぱり使い込むと
毎回自分の周り一周とかするのがめんどうになるので^^;
Posted by 砂 at 2009年10月09日 19:49
たしかに、究極はそこですよね。
ただ、そこまでになるとGreasemonkeyでは荷が重いんじゃないかな〜と。
別の問題として、サーバに対して通常操作とは違うリクエストをすることになり、
規約違反でアカウントBANされそうってのもあります。
Posted by 浮浪プログラマ at 2009年10月10日 01:23
Ver.1.11にバージョンアップしました。
[変更点]
・配下同盟に親同盟と同じ色
 →更新タイミングは、自分配下は全体地図、他人配下は同盟トップ
・地図ツールリンクに付加していたURLパラメータ「f=1」を削除
 →クライアント側のみで完結するように
Posted by 浮浪プログラマ at 2009年10月11日 13:46
こんにちは、mapとても重宝しております。

我が家の火狐3.5.3では、「地図ツール」クリックでデータは読み込んでくるもののそのまま何も表示されないことが多いです。たまにぱかっと地図が表示されて「おおー!」となるのですがw

表示されない場合は何度読み込みしないしても徹底的に表示されないなぁ。なんででしょう。(もちろんGreasemonkeyは有効)
Posted by ひろ at 2009年10月14日 06:52
原因としては3つ考えられそうです。
1.何らかのバグでエラーになり処理が中断された
2.PCの性能の問題で処理に時間がかかる
3.保存しているデータ量が多すぎ?データ破壊?

■1の場合
エラーメッセージが出力されていないか確認は可能ですか?
→Firefoxメニューの[ツール]-[エラーコンソール]

■2の場合
ちょっと長く待ってもらえると表示されるかもしれません。
あまりに時間がかかりすぎて実用的でない場合は、
スクリプトプログラム13行目にあるRADIUS変数の値を
小さくすると表示する情報量が減って速くなります。
ここまでくるとちょっと難しいかもですが。

■3の場合
私の環境では発生していませんが、
保存データが多くなると不具合が出てくることが考えられます。
また、何かの拍子にデータが壊れてしまった可能性も。
その場合、スクリプトをアンインストールしてデータを
クリアした後に再インストールすると直るかもしれません。
Posted by 浮浪プログラマ at 2009年10月14日 08:15
素早いres有難うございます。まずはご報告まで。

・当方鯖2と3でプレイ。鯖2は普通に表示される。3でダメ。
・鯖3で「地図ツール」をクリックすると、読み込みバーが進行、されど何も表示されず。
・たまに表示される時もある。起動直後が多いような気が・・・
・火狐のエラーは三国志サイトからのjsで多数ものすごく多数(clock.jsとresources.js)。されどbro3_map_toolはひとつもなし。
・radiusも変えてみましたが変化なし。そもそも鯖2では表示されておりますので。
 (参考:CPUはAthlon3500+。)
・■3の場合はまだ試していませんが、火狐の再起動など組み合わせを試してまたご報告します。
Posted by ひろ at 2009年10月14日 12:24
2鯖では問題なく表示できて3鯖だけダメということは、
PCやブラウザなど環境の問題ではなさそうですね。
また、私も3鯖でプレイしていますが問題なく使用できているので、
3鯖だと必ず発生するというわけでもなさそうです。

表示するデータの中に特定の文字がある場合とか条件があるのかも。
特定のURLだけ表示できないとかの法則性はありますか?
それとも同じURLでも表示できたりできなかったりでしょうか。
Posted by 浮浪プログラマ at 2009年10月14日 13:57
色々とパターンを変えつつ試してみました。結論は「分かりません」でした。すみません。
・相変わらず「3鯖」だけが表示されないことがある。
・火狐を再起動すると表示は直る。
・ブラウザ三国志の再ログインでは直らない
・表示されない場合でも、通常の全体画面上へのチェック(持ち主が変わった領地)は行われている。
・長時間放置(PCつけっぱなし12時間ぐらい)で表示されなくなることがある
・この場合でもcsv出力は行える
・[新現象]2−3鯖を行き来すると2鯖の表示する同盟や家などのカラー設定がクリアされてしまう。
(なお、私の場合2-3鯖共に家の名前は同一)

これらよりデータ量の問題ではないかと推測できますが、結論を出せませんでした。なお、

>特定のURLだけ表示できないとかの法則性はありますか?

これは特定のXY座標で、という意味でしょうか。それであればどのXY座標でも表示される/されない、は一貫しています。
Posted by ひろ at 2009年10月15日 13:57
情報収集ありがとうございます。
起動直後は表示されるのに時間が経つと表示されないということは記憶領域のサイズ溢れっぽいですね。
私も数日連続で火狐起動しますがこちらで現象は発生してないです。

問題発生時でも本体地図の変更チェックやCSV出力は行えるということは、小規模のデータ処理は行えているので、火狐の起動後に時間と共に溜まっていく何らかのキャッシュが「地図ツール」リンク押下時の大量データ処理の一押しで臨界点を超えたものと思われます。

これ以上の情報収集は難しそうですね。
とりあえず、プログラムソースを見直しておかしなメモリ処理がないか見てみます。あとは私のPCで再現するのを待つくらいかなぁと。
実は私も火狐やグリモンの深いことは全然知らないので、解決は難しいかもしれません・・^^;

> ・[新現象]2−3鯖を行き来すると2鯖の表示する同盟や家などの
> カラー設定がクリアされてしまう。

これについては、多分Cookieがクリアされたためと思われます。
カラー設定情報は地図情報とは違いCookieを利用した一時的な保存であるため、ブラウザを閉じたりのCookieが削除されるタイミングで消えます。
Posted by 浮浪プログラマ at 2009年10月15日 18:55
おはようございます。

やはり容量ですよねぇ。追加の情報。
私、レポート書きみたいなことを職業にしているので、火狐のタブを常時30とか50とか開けているような変態的な使い方をしています(^^;

これがいけないような気も、というか確実にアウトなんだろうと思ってみたりw
Posted by ひろ at 2009年10月16日 05:41
なるほど^^;
もしかしたら、ブラ三だけ別ウィンドウで開けば解決するかも?
いや、ウィンドウ別でもメモリは共有かな・・

ソース見直してみた限りでは無駄なメモリは使ってなさそうで、こちらでの調査も行き詰まりな感じです。すいません。
Posted by 浮浪プログラマ at 2009年10月16日 08:15
Ver.1.12にバージョンアップしました。

[変更点]
・マス情報未更新マーク(灰色枠)、所有者変更マーク(赤字)の基準時間が、
 当日0時で固定だったものを更新可能とした(基準時更新ボタン)
・マウスカーソル時のポップアップに各マスの最終更新日時を追加
Posted by 浮浪プログラマ at 2009年10月17日 13:11
はじめまして
このようなすばらしいスクリプトを公開していただき
非常に重宝しております。

火狐についてですが、私のところでも似たような現象があり報告にきました。
私のところでは、セッションタイムアウトまたはログアウトの実行後に件の現象が発生しました。
火狐を再起動かけた際、セッションタイムアウト画面が表示されたままの場合であっても発生しました。

推測になりますが、Cookie周りの問題では無いでしょうか?
(MAP_MODEの読み書きができていないのかなぁと)
Posted by kuroui at 2009年10月19日 00:26
なるほど・・!
たしかに、Cookieが設定できない場合にそのような動作になりますね。
あとは、なぜCookieが設定できなくなるか。
ありがとうございます!
Posted by 浮浪プログラマ at 2009年10月19日 07:07
Ver.1.20にバージョンアップしました。

[変更点]
・マウスカーソル時に自拠点からの距離を表示
・君主プロフィールの領地一覧から地図データ登録
・Cookieを使わないよう変更(君主名、同盟名、基準時刻、地図モード)
 →Cookieの上限?で地図が表示されなくなる問題に対応
  そもそもCookieにする必要性なんてなかった
  GreasemonkeyのGM_setValueの使い方良く分かってなかった

>>ひろさん、kurouiさん
まだ見ていたら、このバージョンで問題が解消するか試してみて下さい。
Posted by 浮浪プログラマ at 2009年10月20日 22:53
更新し、確認しました。
大丈夫そうです。対応ありがとうございました。
之で更に快適なブラ3ライフが送れそうですw

あまりに快適なので、mixi版が欲しくなり作成しているのですが、表示ロジックの部分を利用させてもらっても良いでしょうか?
Posted by kuroui at 2009年10月21日 11:43
確認ありがとうございます。

> 表示ロジックの部分を利用させてもらっても良いでしょうか?

問題ないですよ〜。
まあ、アイデア思い付き次第の拡張を繰り返して、
グチャグチャになってて恥ずかしいですけど(〃ノωノ)
Posted by 浮浪プログラマ at 2009年10月21日 12:13
許可ありがとうございます。
とりあえず、情報取得のトリガアクションが必要ですが、取得→表示ができるようにはなったので
同盟員にでも配布して様子を見ようと思います。


>まあ、アイデア思い付き次第の拡張を繰り返して、
>グチャグチャになってて恥ずかしいですけど(〃ノωノ)
更に汚くしています(^^;
mixiで動かす為にかなり試行錯誤したので
お見せできなくらい位恥ずかしい代物になっています。

ある程度まとまりましたら、ご報告しますね
Posted by kuroui at 2009年10月21日 12:47
Ver.1.21にバージョンアップしました。

[変更点]
・地図移動リンク(←↑↓→)追加
・MapStar(http://be4you.jp/tuck/)併用時の表示崩れ対応
Posted by 浮浪プログラマ at 2009年10月22日 22:21
ブラウザ三国志で地図を見るのにいいツールがないかなと探していた所たどり着きました。
とても便利です!

そこで僕のブログでこの記事を紹介させてもらいます^^

とても便利なツールを作っていただきありがとうございます^^
Posted by paaakun at 2009年10月23日 20:01
>>paaakunさん
紹介ありがとうございます!

最近はツール作るのが楽しくなってきて、本末転倒してきました^^;
Posted by 浮浪プログラマ at 2009年10月23日 20:46
Ver.2.00にバージョンアップしました。

[変更点]
・広域地図(拠点のみ表示251×251マス)を追加
・無駄なサーバリクエストを抑えクライアントで処理して性能改善
・操作パネルの位置を地図の下に移動
・ドラッグ&ドロップで地図(広域、中域)をスクロール
Posted by 浮浪プログラマ at 2009年10月28日 22:46
毎度愛用させていただいてる砂ですm(_ _)m
Ver2で新しく入った広域地図がすごく
便利でまたまた感激です><
でもこの広さだと初期調べも時間かかるので、
一つ提案が、、
・同盟ページから広域地図の位置測定

他の要望では
・配下同盟の表示が斜め字では無く、枠に太黒い囲い?(分かりにくいと言う点もあると思うので)

などです。
本当に更新などありがとうございます^^
Posted by 砂 at 2009年10月29日 01:08
ご提案ありがとうございます。

> でもこの広さだと初期調べも時間かかるので、一つ提案が、、
> ・同盟ページから広域地図の位置測定

そこがネックなんですよねぇ
ただ、同盟ページに表示される情報だけでは各同盟員の拠点情報は取れないので、
やるとしたら、全同盟員分のプロフィールページへ自動アクセスが必要ですが、
レスポンス悪化やサーバへの負荷の問題がが。
私の技術力の問題もあり、これ以上は他の方に期待ですね^^;

上記のように全同盟員の拠点情報を私のツールに覚えこませたい場合、
君主プロフィールページを表示すればその君主について全拠点情報を覚えますので、
同盟トップのリンクから各君主ページへ遷移を繰り返してもらうのが一番早いかと。

> ・配下同盟の表示が斜め字では無く、枠に太黒い囲い?
> (分かりにくいと言う点もあると思うので)

配下同盟は確かに見分けづらいですね。何とかしたいところですが、
ご提案の枠表示は既に別の目的(情報が古いよーって意味)で使っているので、
バッティングしない表示方法を検討してみます。
Posted by 浮浪プログラマ at 2009年10月29日 11:48
便利に使わせて貰ってます。
こればっかりはしょうがないのかも知れませんが、
このアドオンを入れてからFirefoxの起動と終了の時間がすごく時間かかるようになりました…泣
膨大なMAPデータの読み書きが原因と思うのですが、
なんとかなりませんかね?
あと、Firefox起動しただけでメモリーが250MB使用され
終了する頃には400MB越えてすごいことになります…
貧弱PCには少しつらいです。
Posted by 鴨 at 2009年10月30日 23:51
うーむ、その点は私も悩んでいるところです。
極力データ量を抑えるようにはしているのですが、そもそもGreasemonkeyが利用するデータ領域(アドレスバーに「about:config」で見れます)は大量データの保存に向いてなさそうなんですよね・・

とりあえず、下記の方法で対処して頂けますでしょうか。
・利用時以外はスクリプトを無効にする
・定期的にスクリプトをアンインストールしてデータをクリアする

1マスあたりのデータ量は多くて200バイトなので、計算上は100×100マスで2MB、ワールド全体1000×1000マスでも200MBにしかならないはずなのですが、色々オーバーヘッドがあるみたいです。
Posted by 浮浪プログラマ at 2009年10月31日 11:31
もんぷちさん作のExcel製ツールにCSV読み込み機能が付きました。
私のツールが出力するCSVを食わせられます。
http://monpetit.jpn.org/3goku.html
Posted by 浮浪プログラマ at 2009年11月01日 15:20
便利に使わさせていただいています!

ひとつだけ・・
中域(広域もですが)図で、左上から右下まで自動で
現在の状況をスキャンさせるような事はできないのでしょうか?
現在表示しているエリアの最新情報を得るボタンというか・・

上手く伝えられず申し訳ありません。。
Posted by ふぃー at 2009年11月02日 02:12
機能拡張のご提案ありがとうございます。
周囲のスキャンをやるとしたら、毎回だとレスポンスが悪化するので、
ご提案のボタン押下方式が良いですね。

ただ、それについて考えてみたことがあるのですが、やろうとすると、
サーバーに対して地図リクエストを複数同時に行うことになります。

その場合の問題として、
・Greasemonkey的に(私の技術力的にも…)複数リクエストの扱いが困難
・サーバーに対して画面遷移でないリクエストをすると規約違反かも?

特に2つ目は運営にアカウントを停止される危険性があるため、
現在の方式が限界かなと考えています。
Posted by 浮浪プログラマ at 2009年11月02日 18:23
最新版Ver.2.00にバグがありました。
発生するとサーバに負荷をかけて迷惑になるため、一時的に公開を停止しました。

[現象]
全体地図ページのURLに「x」または「y」パラメータがない場合、
ページのリロードを繰り返す。
Posted by 浮浪プログラマ at 2009年11月04日 09:17
Ver.2.01にバージョンアップしました。

[変更点]
・全体地図ページURLのx,yが数値でないとリロードを繰り返すバグを修正
・中域地図で配下同盟の表示を斜体文字→文字背景灰色に変更
Posted by 浮浪プログラマ at 2009年11月04日 11:04
発展チェッカーなるものを作りました。
http://blog.livedoor.jp/froo/archives/51383261.html
Posted by 浮浪プログラマ at 2009年11月06日 18:02
mixiのブラ三がメンテナンス終了したらこの鶴が使えるようになってた
基本的に仕様が一緒になったんでしょうね。
Posted by 人柱 at 2009年11月16日 17:24
あ、ほんとですね。
教えてくれてありがとうございます。
Posted by 浮浪プログラマ at 2009年11月16日 19:05
以前、mixiの方で使えるか質問した abc です。
今回のメンテナンスで使えるようになったということで
早速試してみたのですが、
最新版のVer.2.01を含めVer.1.21 Ver.1.20は使えず、
Ver.1.12までの旧版でのみ使用できる状態です。
このバージョンの違いで何か原因となるような違いはあるのでしょうか?
Posted by abc at 2009年11月17日 03:41
Ver.1.12→Ver.1.20のバージョンアップで変わったことといえば、
>・マウスカーソル時に自拠点からの距離を表示
>・君主プロフィールの領地一覧から地図データ登録
>・Cookieを使わないよう変更(君主名、同盟名、基準時刻、地図モード)

結構大きく変えたのでいろんな原因が考えられそうです。
症状としては、全体地図画面に地図ツールへのリンクが出ない感じでしょうか?
その時にエラーメッセージが出力されないか確認は可能ですか?
→Firefoxメニューの[ツール]-[エラーコンソール]
Posted by 浮浪プログラマ at 2009年11月17日 10:04
>症状としては、全体地図画面に地図ツールへのリンクが出ない感じでしょうか?
正にその症状です!
エラーコンソールを確認したら以下のようなエラーが出ました

エラー: elems.snapshotItem(0).children is undefined
ソースファイル: file:///local_home/[ユーザー名]/.mozilla/firefox/m5qs06hg.default/gm_scripts/bro3_map_tool/bro3_map_tool.user.js
行: 1487
Posted by abc at 2009年11月17日 14:06
自分はlinuxを使っているのですが知人のwindowsで試したところ、
最新版でも使用できました。
OSの違いによる影響もあるんですかね・・・
Posted by abc at 2009年11月17日 14:56
そのエラーメッセージを見ると、
>・マウスカーソル時に自拠点からの距離を表示
の処理で自拠点の座標取得に失敗しているみたいです。

原因はよく分からんですが、距離が表示されなくても致命的ではないので、
座標取得に失敗しても停止せずに距離表示をなくすだけに修正してみます。
Posted by 浮浪プログラマ at 2009年11月17日 18:13
Ver.2.02にバージョンアップしました。
>>abcさん 改善したか試して頂けますでしょうか。

[変更点]
・Linux版Firefox?で自拠点座標が取得できないエラーに対応
 →座標が取得できなかったら距離表示を行わない
Posted by 浮浪プログラマ at 2009年11月17日 19:41
5
試してみたところ、無事使えるようになりました。

対応していただき本当にありがとうございました。
Posted by abc at 2009年11月17日 19:59
ユーザースクリプトコマンド→CSV出力ができません。
ユーザースクリプトコマンドが押せない(灰色)になってしまっています。
Posted by 通りすがり at 2009年11月21日 18:31
確かにmixiサーバだとGreasemonkeyメニューに登録されてませんね。
本鯖と違ってフレーム使ってるからかなぁ。
Posted by 浮浪プログラマ at 2009年11月21日 21:09
対応して頂けると助かります・・・
Posted by 通りすがり at 2009年11月21日 21:19
今の方式のままmixi鯖に適用するのは無理がありそうです。
他の方式を検討してみますね。
Posted by 浮浪プログラマ at 2009年11月21日 22:04
Ver.2.03にバージョンアップしました。
[変更点]
・mixiサーバでもCSV出力に対応
 →メニューバーからでなくリンクからの呼び出しに変更
Posted by 浮浪プログラマ at 2009年11月21日 23:58
出力できました。ありがとうございます
Posted by 通りすがり at 2009年11月22日 00:56
ある人のブラ3日記に紹介されていたのでたどり着けました。まだインストールしたばかりですが、すばらしいツールですね!ありがとうございます。

パソコンは遊ぶばっかりで全然わからないのですが非常に簡単にインストールできました。でもどうやったらこんなすごいものが作れるのか想像もつかず、ただただ感動しています。

周りに味方が少ないなぁと、しこしこと全体図を切り替えながら探していたところでした。このプログラムのおかげで・・・・ほぼ孤立していることが一目瞭然に把握できてしまいました!危うしポンキー王国!!

いえ、冗談はさておきほんとにありがとうございます。
Posted by ポンキー at 2009年11月22日 13:01
ご感想どうもです〜。励みになります。
しかし、このツール、あくまで自分自身のために作ったものなのに、
それが多くの人に使ってもらって感謝までされるとは何か申し訳ないっすw
Posted by 浮浪プログラマ at 2009年11月22日 15:35
これまで大変ありがたく使わせていただいたのですが
残念ながら、ブラウザ三国志から離れアンインストールすることになりました。。
と、ここで少し問題が発生しました。

保存されたマップデータ(greasemonkey.scriptvals.*)が削除されません。
Greasemonkeyの問題なのかよくわかりませんが
何かお気づきの点、または削除方法がありましたらご教授お願いします。

以下、補足です。
・方法は、「関連付けられた設定も削除」をチェックして「アンインストール」
・他のスクリプトでは正常に削除されることを確認。「GoogleHistorySearch」
・当方、Greasemonkeyの知識はほぼありませんので見当違いなことを言っている可能性も・・。

Posted by がや at 2009年11月22日 17:26
すみません。さらに補足です。
・ツールは最新Ver.2.03。Greasemonkeyも最新0.8.20090920.2です。
お忙しいところすみませんが確認お願いいたします。
Posted by がや at 2009年11月22日 17:45
消えてないデータですが、設定名の先頭部分が下記になっていますでしょうか?
greasemonkey.scriptvals.http://blog.livedoor.jp/froo//bro3_map_tool

もし、「http://blog.livedoor.jp/froo/」の部分が「browser3gokushi」の場合、
以前、下記ページで公開してたころのデータが残ってますので、

[JavaScript]ブラウザ三国志マップツール完全版
http://blog.livedoor.jp/froo/archives/51363661.html

あのバージョンを再度インストール&アンインストールする必要があります。
Posted by 浮浪プログラマ at 2009年11月22日 18:13
前回最新版を使えるようにしてもらったのですが
また問題が・・・
・君主プロフィールの領地一覧から地図データ登録

プロフィールを見ても反映されないのでエラーメッセージを確認したところ、

エラー: item.children is undefined
ソースファイル: file:///local_home/[ユーザー名]/.mozilla/firefox/m5qs06hg.default/gm_scripts/bro3_map_tool/bro3_map_tool.user.js
行: 349

と表示されました。
今回もやはりWindowsの方では機能していますが、Linuxの方では・・・
関係あるのかないのかわかりませんがFirefoxのバージョンは3.0.15です。
Posted by abc at 2009年11月22日 18:34
何かLinux版ではchildrenプロパティが使えないみたいですね…
Posted by 浮浪プログラマ at 2009年11月22日 18:36
おっしゃるとおり「browser3gokushi」になっていました。設定名を最後まで確認しておらず申し訳ありませんでした。
(Firefoxの起動時間が気になっていた程度ですが)無事削除できました。迅速な対応ありがとうございました。m(_ _)m
Posted by がや at 2009年11月22日 18:56
childrenプロパティが何なのかわからないのですが、
childrenプロパティで検索したら、Firefox3.5で導入された新機能うんぬんかんぬんと書いてあるページに行き着いたのですがその中に以下のようにあるのですが・・・

https://developer.mozilla.org/ja/Firefox_3.5_for_developers

その他の改善
* element.children プロパティが追加されました。これは与えられた要素の子要素のコレクションを返します。

Firefoxのバージョンの古さの方が影響してるんですかね・・・
Posted by abc at 2009年11月22日 19:01
うは、element.childrenって導入されたのつい最近だったのか…
IEだと昔からあったので何の疑いもなく使ってました。

element.childrenを使わない別のやり方を模索してみます。
Posted by 浮浪プログラマ at 2009年11月22日 19:30
Ver.2.04にバージョンアップしました。
>>abcさん これでうまくいくでしょうか?

[変更点]
・Firefoxが3.5より古い場合、プロフィール表示時にエラーになるのを修正
 →Element.childrenプロパティの使用を止めchildNodesの使用に変更
Posted by 浮浪プログラマ at 2009年11月22日 21:30
エラーもでなくなり、プロフィールから領地もしっかり領地が登録されるようになりました。
毎度毎度ご迷惑をお掛けして申し訳ありません。
ありがとうございました。
Posted by abc at 2009年11月23日 17:35
お、よかったです^^
こちらこそ、バグ発見にご協力頂きありがとうございました。
Posted by 浮浪プログラマ at 2009年11月23日 18:02
こんにちは!
ブラウザ三国志のマップが見づらかったのでなんとか見やすく出来ないものかと調べていたところ、このサイトに辿りつきました。

Ver.2.04をダウンロードした後、インストールしようとしたところ、

行:  432
文字:  29
エラー: 終了していない文字列型の定数です。
コード: 800A03F7
ソース: Microsoft JScript コンパイル エラー

というエラーが出てしまいました。。

他の方はインストールできているようなので、私の環境のせいだとは思い調べてみたのですが、パソコン初心者なもので解決方法が全くわかりません・・・。
ご助力おねがいします。。
Posted by jj at 2009年11月25日 02:05
>>jjさん
Windows上にファイルとしてダウンロードしてしまっていないでしょうか?
当ツールはFirefoxブラウザ用のスクリプトなので、インストール手順としては、Firefox上で、かつGreasemonkeyアドオンが有効にされた状態において、本文にあるインストールリンクをクリックするという手順になります。
Posted by 浮浪プログラマ at 2009年11月25日 03:26
なるほど!
無事インストールすることができました。

ありがとうございました。
Posted by jj at 2009年11月25日 10:42
いつも使わせて頂いて助かってます^^

気になっている問題がありますので書き込ませて頂きます。
マッピング画面で同盟の名前を入れる箇所がありますが、
○△□という同盟を登録すると、○△という同盟も○△□の色になってしまいます。
△□も○△□の色になります。

次のバージョンアップで解決をお願いできませんでしょうか。
Posted by 名無し at 2009年11月26日 21:20
うーむ、こちらでは再現できませんでした。
→(例)「夜天の昴【北西支部】」と入力して「夜天の昴」はヒットせず
現象の発生する具体的な名称を教えて頂くことは可能でしょうか?

もしかして逆?
○△を入力して○△□がヒットするのは意図したものです。
→(例)「夜天の昴」と入力して「夜天の昴【北西支部】」はヒットする
名前をフルネームで入力するのは面倒なのでこういう仕様にしています。
○△と○△□を区別したい場合、左側に入力した方が優先されるので、
○△□、○△の順で名称の長い方から入力すれば別々の色にできます。
Posted by 浮浪プログラマ at 2009年11月26日 23:25
すみません おっしゃる通り説明が逆でした。
○△を入力すると、○△□も○△の色になります。

○△□、○△の順で名称の長い方から入力すれば解決できるとのことなので
とりあえずはそれで回避できそうです^^
Posted by 名無し at 2009年11月27日 22:27
地図ツール使わせていただいております。
非常に助かっているのですが気になった点をいくつかお聞きしたくコメントいたします。

これは一度自分が見たことのある土地(空も領地も含む)のみ表示するツールという形なんでしょうか

一瞬クッキーなどの線も疑ってみたのですが、最近になってクッキーがないと遊べない仕様になっているので其の可能性を捨てています。

もし仕様でしたらご容赦ください。

ちなみに使っているゲームはmixiバージョンのほうです。
Posted by 足掛け君主 at 2009年11月28日 18:03
そうです。自分で見た範囲の情報のみ保存し表示する仕様となっています。
自動的にサーバにアクセスして広い範囲の地図情報を取得することも検討してみたのですが、そこまでやってしまうとブラウザ三国志の利用規約に抵触する危険があるため、あくまで通常アクセスで取得できる情報のみを収集する仕様としています。
Posted by 浮浪プログラマ at 2009年11月28日 19:18
お世話になっております。
いつも使わせて頂いて助かってます。
Windows7 64bit + FireFox3.5.5 + Greasemonkey(0.8.20090920.2) + 地図ツールVer.2.04という環境で使用しております。
エラーコンソールに大量のメッセージが出ております。
皆様の様にからふるな地図画面が出ない状況となっております。
環境が悪いのでしょうか?
Posted by やさぐれ君主 at 2009年11月29日 07:17
現象は、「中域」リンクをクリック後に表示される中域地図において、
君主名・同盟名を入力しても色付けがされないという認識で良いでしょうか?

その場合、以下の手順で操作した後のエラーコンソール内容が知りたいです。
1. ブラウザ三国志の全体地図ページを表示
2. エラーコンソールを開き、メニューの「消去」をクリック
3. 地図ツールの「中域」リンクをクリック

エラーコンソールに出ている大量のメッセージについては、
私のツールに関係なく、ブラウザ三国志の本体で吐かれています。
地図ツールを無効にしたとしても出力されるものなのでご確認下さい。
Posted by 浮浪プログラマ at 2009年11月29日 08:11
お世話になっております。
ご指示いただいた方法を試してみましたが、メッセージは特に出ておりませんでした。
Posted by やさぐれ君主 at 2009年11月29日 10:23
エラーメッセージが出てないとなると原因は何でしょうね…
FirefoxとGreasemonkeyのバージョンは私と同じですので、
考えられるのはWindows7だから?64bit版だから?

念のため、基本的な操作方法の確認ですが、
君主や同盟のテキストボックスに名称を入力後、
名称保存ボタンを押下して初めて色付けがされます。
このあたりの認識に齟齬はないでしょうか?
Posted by 浮浪プログラマ at 2009年11月29日 10:58
はじめまして!割り込む形ですみません。
便利な地図ツールをありがとうございますm(_ _)m

その地図ツールを使ってブログ↓を書いているので、問題があればおっしゃってください。

http://ameblo.jp/buroku3/entry-10399228994.html

できれば今後もこのように使用させていただきたいのですが、よろしいでしょうか?
Posted by buroku at 2009年11月29日 16:41
じゃんじゃん使って頂いて構いませんよ〜
Posted by 浮浪プログラマ at 2009年11月29日 18:13
ありがとうございます!(m(_ _)m)
Posted by buroku at 2009年11月29日 21:01
5
友達に紹介されてこのツールを使い始めました。
非常に便利なツールで重宝しております。
ありがとうございます。

一点、要望というか質問なのですが、

自分が取得したデータを共用する事は可能でしょうか?
取得したデータを上書き(?)し合えば、膨大な地図データが完成するのではないかと思い
「about:config」を見てみましたが、文字化けしており、
このまま友人とデータを共用した場合にも正常に稼動するか不安なのですが
そういったデータの共用は不可能でしょうか?
もし、可能なら対応して頂けると嬉しいです。
Posted by 新米 at 2009年11月30日 22:01
about:configの関係データを完全にコピーできればデータ移行も不可能ではないと思いますが、現実的ではなさそうです。

現状、データ共用はCSV出力機能で出力したデータでのやり取りを想定しています。それをExcel等に取り込んで加工してから共用するのが現実的ではと思います。
下記のもんぷち様ツールでCSV取り込み機能が実装されていますので使えるかも?
http://monpetit.jpn.org/3goku.html

CSV出力したデータを再び私のツールに取り込めるようにするのは・・・
余り期待できない気がします^^;
Posted by 浮浪プログラマ at 2009年11月30日 23:25
早速の回答ありがとうがざいます。
了解しました。エクセルで共用する方向性を図ってみます
Posted by 新米 at 2009年12月01日 00:25
いつも有難く使わせて頂いております。

早速質問ですが、私の環境では同盟その他の色が白色になっており、空き地と色が同じなので大変見難い状態です。
別のノートPCでは灰色で表示されます。

これはブラウザの設定などで変えれるものなのでしょうか?
Posted by ageha at 2009年12月01日 20:15
うーむ、なぜでしょう。OSの色指定が256色だとかはないですか?
ちなみに「その他」君主の色は"gainsboro"(#DCDCDC)を指定しています。
Posted by 浮浪プログラマ at 2009年12月01日 21:07
使わせていただこうと思い、ダウンロードしたのですが、
Firefoxからブラウザ三国志に入れません(泣)
ログイン後、第1〜4ワールドの入り口までは表示されるのですが、
そこからワールドに入ろうとすると、ログインされていない状態でアクセスしようとしました、となってしまいます・・・
なぜ・・・?
Posted by 初心者 at 2009年12月02日 01:34
これまでFirefoxで問題なくプレイできていたのに、ツールを入れたら急にできなくなったのでしょうか?
ツールが動作するのは全体地図画面だけなので、
ツールのインストールとは関係ない現象な気がしますが・・・

Cookieが無効になっているとか、「オフライン作業」になっているとか?
Posted by 浮浪プログラマ at 2009年12月02日 07:52
統計グラフ化ツールなんてものを作っちゃいました。
http://blog.livedoor.jp/froo/archives/51416669.html
Posted by 浮浪プログラマ at 2009年12月02日 14:07
すいません。
このツール、operaのほうでも使えるようには出来ませんか?
Posted by opera- at 2009年12月03日 09:37
基本、私自身のために作ったツールなので、私はOpera使ってなく対応予定はありません。
ごめんなさい。
Posted by 浮浪プログラマ at 2009年12月03日 10:13
mixi鯖でも使えるので非常に助かっています^^
Posted by 浮浪ファン at 2009年12月03日 12:04
私は本鯖プレイヤーなので、以前はmixi鯖には対応していなかったのですが、
mixi鯖の方が本鯖に仕様を合わせたので何もしてないのに勝手に使えるようになって
ラッキーでしたw

最近はmixiの方がプレイヤー人数多そうですね。
Posted by 浮浪プログラマ at 2009年12月03日 12:20
便利なツールをありがとうございます。
私の環境(mixi版7・8鯖)では広域マップが表示されないようです
FireFox 3.5.3
Greasemonkey 0.8.20090920.2
エラーコンソール内容は以下です
警告: 不明なプロパティ 'behavior' が使用されています。 このスタイル宣言は無視されました。
ソースファイル: http://img.3gokushi.jp/20091126-01/css/map_all.css
行: 1

対処方法はありますか?
Posted by Chris at 2009年12月03日 15:19
すいません↑追記です
他の方のblog見ていて気づいたのですが、
中域をクリックした時に狭域表示になっている様です。
Posted by Chris at 2009年12月03日 16:07
そのエラーは、ツールではなくブラウザ三国志の本体が出してるエラーのようです。
ツールのエラーの場合はソースファイルが「bro3_map_tool.user.js」になります。
ちなみに、そのメッセージは警告レベルなのでプレイに支障はないはず。

広域地図が表示されないことについてですが、私のいるmixi2鯖では発生しないので、
最近追加されたサーバ(6鯖以降?)だけで発生する現象なのかもしれません。
微妙にバージョンが違いますし(Ver.1.15MとVer.1.15bM)。
後ほど8鯖あたりにユーザ登録して試してみようかと。
Posted by 浮浪プログラマ at 2009年12月03日 17:51
mixi8鯖にユーザ作って試してみましたが、
私がやった範囲では現象を再現することができませんでした。

現象の詳細な確認ですが、下記のどれになりますでしょうか。
1.広域地図リンク押下時に全く反応がない
2.一応は広域地図に切り替わるが内容が空っぽ
3.上記以外
Posted by 浮浪プログラマ at 2009年12月03日 19:32
マップが拡張されたからか、中域で端っこ500から矢印で下に行ってくれません。

狭域で移動し、中域表示にすると表示されるのですが、
矢印、もしくはドラッグで移動しようとすると500付近に戻ってしまいます。

どうか対応をお願いします。
Posted by 質問 at 2009年12月04日 00:52
次の日には無事にFirefoxでログインできるようになりました。
なんだったんでしょう・・・?
とても活躍しています!ありがとうございました!

マップの更新は自分でクリックしてやるしかないんですよね?
Posted by 初心者 at 2009年12月04日 03:31
>>質問さん
ご指摘ありがとうございます。
いつの間にかmixi鯖は(-600,-600)〜(600,600)になってたみたいですね。
対応します。

>>初心者さん
ブラ三のCookieデータがおかしくなっていたのが、
再起動などでクリアされて直ったっぽいですね。

>マップの更新は自分でクリックしてやるしかないんですよね?
そうです。
あと、君主プロフィール画面を見るとその君主の領地が更新されます。
Posted by 浮浪プログラマ at 2009年12月04日 09:19
Ver.2.05にバージョンアップしました。
[変更点]
・座標制限が絶対値500だったのを700に変更
 →mixi系ワールドのマップ拡大(500→600)に対応
Posted by 浮浪プログラマ at 2009年12月04日 11:59
Ver2.05試しましたが同じでした
2.一応は広域地図に切り替わるが内容が空っぽ
↑の状態です
中域では狭域の範囲のみ中心に表示され、外側がグレーになってます。

2.03だと中域は正しく表示されました。
私の環境固有の問題のように思うので、FireFoxの設定等、気を付けなければならない所はありますか?
関係あるかどうか分かりませんが、ネットブックで1024×600で使用しています。
Posted by Chris at 2009年12月04日 16:12
中域地図が直前の狭域地図の範囲しか表示されず、
以前表示した部分がなくなってしまっているということは、
データの保存or読み出しがうまくいっていないみたいですね。
なぜそうなってしまうのかは見当が付きませんが・・

原因の可能性としては、環境による動作の違いではなく、
特定の座標だけ保存or読み出しに失敗するとかも考えられます。
範囲内に変な文字を含む君主or同盟がいる場合のみおかしくなるとか。

例えば、私の環境では、
mixi8鯖の座標(0,0)を中心にした場合に問題なく表示されるのですが、
Chrisさんの環境ではいかがでしょうか。
Posted by 浮浪プログラマ at 2009年12月04日 19:56
はじめまして。とても使いやすく、重宝しています。

質問なのですが、このツールはFirefoxの動作に負担をかけますか?
数日前からFirefoxの起動と終了に時間がかかるようになりまして(1秒→5秒程)
どこに原因があるか気になっています。

このツールを導入するためにGreasemonkeyを導入して、
他にもいくつかスクリプトを導入したので他が原因なのかもしれませんが^^;
時間といっても僅かなので、気にならないようになるかと思いますが、
ちょっと質問させていただきました。
Posted by 利用者 at 2009年12月05日 18:24
ご指摘のとおり、起動・終了に時間がかかるようになります。

Greasemonkeyは大きなデータの保存には向いていないらしく、
起動時に全データの一括取得、終了時に全データの一括保存が行われ、
その際に多量のディスクアクセスが集中して遅くなるようです。

しかし、それ以外にデータを永続保存できる場所がないので仕方なく・・
すいませんorz
Posted by 浮浪プログラマ at 2009年12月05日 19:00
お返事ありがとうございます。
「起動」でページ検索をかけるとすでにその旨のコメントが有りました。
同じ質問をしてしまって大変申し訳ありません;;

以前浮浪プログラマさんがコメントなさった方法と、
もんぷちさんのマッピングツールで対応しようと思います。
ツール自体は非常に使い易く、これからも使わせていただきます。
これからも応援しています♪
Posted by 利用者 at 2009年12月05日 19:42
takabeeと申します。はじめまして。大変便利なツールをご提供いただきありがとうございます。さっそく使わせていただいております。
要望なのですが、砦と城を区別して、もう少し目立たせるとよいかなと思います。
ますますのご発展をお祈ります。
Posted by takabee at 2009年12月09日 13:12
いやぁ、素晴らしいツールです!
ほんと助かっています。
Posted by ハゲと戦う頭部戦線司令官 at 2009年12月09日 13:26
ありがとうございます。

>要望なのですが、砦と城を区別して、もう少し目立たせるとよいかなと思います。

そうですね〜。戦争になると拠点無視して本拠地突くことも多いですからね。
どうやって城と拠点を区別する情報をGetするかが難ですが、実装を検討してみます。
Posted by 浮浪プログラマ at 2009年12月09日 17:47
>そうですね〜。戦争になると拠点無視して本拠地突くことも多いですからね。
>どうやって城と拠点を区別する情報をGetするかが難ですが、実装を検討してみます。

ありがとうございます!このプログラムを利用させていただくためにFireFoxに乗り換えました!
ついでにお願いをもう一つ。中域と広域の間にもう一つくらい段階があると見やすいかな、と思うのですけれど。
Posted by takabee at 2009年12月09日 21:42
>中域と広域の間にもう一つくらい段階があると見やすいかな、と思うのですけれど。

それは私の気力的にムリかもw
いや、中域は領地含めた全マス網羅、広域は拠点のみで位置関係把握、
という使い分けなのですが、その間というとどんな感じを想定してます?
Posted by 浮浪プログラマ at 2009年12月09日 23:26
>いや、中域は領地含めた全マス網羅、広域は拠点のみで位置関係把握、
>という使い分けなのですが、その間というとどんな感じを想定してます?

うーん、同盟毎の領地の入り組み度合いを、注生きよりもうちょっと大きな範囲で見れたらいいかなというイメージです。
Posted by takabee at 2009年12月10日 13:53
すいません。あと、狭域で、領地のマスに巨大な赤チェックが入っているんですけど、あればなんなんでしょうか?
Posted by takabee at 2009年12月10日 13:54
なるほど、基本は中域で1マスを小さくして範囲を広げるわけですね。
広域その2としてそういう地図があってもいいのかもしれませんね。
というか、現在の広域地図の背景に領地の色を塗るってのが良いかも。

ただし、その場合の問題は、CSV出力の広いほうをやってみると分かりますが、
範囲が広くなるとデータ取得だけで相当な処理時間がかかるんですよねぇ。
さらに、私に実装の気力が湧いてくるかどうかの問題がありますので、
あまり期待はしないで下さいませw

狭域の赤チェックについては、持ち主に変更があったマスに付きます。
Posted by 浮浪プログラマ at 2009年12月10日 16:33
狭域の赤チェックについては、了解しました。

>ただし、その場合の問題は、CSV出力の広いほうをやってみると分かりますが、
>範囲が広くなるとデータ取得だけで相当な処理時間がかかるんですよねぇ。
>さらに、私に実装の気力が湧いてくるかどうかの問題がありますので、
>あまり期待はしないで下さいませw

わかりました。それでは、私のほうから気力を100送っておきますので、どうぞお使いください www
Posted by takabee at 2009年12月10日 20:03
またまた変なツール作っちゃいました。
ブラウザ三国志タイマー
http://blog.livedoor.jp/froo/archives/51423697.html
Posted by 浮浪プログラマ at 2009年12月10日 21:11
FirefoxブラウザVer3.5.5をダウンロード
>Greasemonkey 0.8.20091209.4をいれて
Ver2.05をクリックしても右下で
Fetching user scriptと出てくるくる回るだけで
インストール?できません、どこか手順がおかしいんでしょうか?
初心者な物で初歩的なミスだったらすいません
Posted by abesi at 2009年12月11日 19:29
理由はちょっと分からないですが、何か環境的にうまくいっていないみたいですね。
通常は、Fetching user script のあと数秒で、「Greasemonkeyのインストール」という
ダイアログが出てきます。

Greasemonkeyのインストールに失敗したとか、あるいはセキュリティソフトにブロック
されているとか・・?

他のGreasemonkeyスクリプトでも同様の現象になるようなら、
Greasemonkeyの再インストールやその他環境の見直しをしてみてはいかがでしょうか。
Posted by 浮浪プログラマ at 2009年12月11日 19:52
ネットワークケーブルを引っこ抜いてみたらそういう症状になりました。
何らかの理由でリンク先と接続ができない場合にそのような現象になるみたいです。
たまたまリンク先であるGoogoleサイトサービスがメンテ中だったのかもしれませんね。
再度、取得を試してみて頂けますでしょうか。
Posted by 浮浪プログラマ at 2009年12月11日 20:03
お世話になってます。
Greasemonkey 0.8.20091209.4にしてから
Ver2.05をクリックするとエラーになります。

以下エラー表示
Script could not be installed [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://greasemonkey/content/utils.js :: getContents :: line 242" data: no]
Posted by 孫弟子 at 2009年12月11日 23:30
私の環境では、0.8.20091209.4にアップデート後もエラーになっていませんので、
Greasemonkeyのインストールに失敗しているのではないでしょうか。
Posted by 浮浪プログラマ at 2009年12月12日 00:09
最近この記事への来訪者がやけに増えたと思ったら、
mixi鯖が招待機能を実装したために、ユーザ数が大きく増えたせいのようです。
Amazonのクラウドサービスを使ってたんすね、ブラ三のサーバーって。

mixiアプリ「ブラウザ三国志」開発者が語る、ソーシャルアプリの魅力 - CNET Japan
http://japan.cnet.com/news/media/story/0,2000056023,20405243,00.htm
Posted by 浮浪プログラマ at 2009年12月12日 00:40
お世話になってます。
自己解決しました。古いフォルダが残ってました。

解決方法

1)ファイル名を指定して実行から %APPDATA%\Mozilla\Firefox\Profiles\ を指定
2)該当するプロファイルフォルダ(普通なら1つのみ)内 gm_scriptsフォルダとgm_scripts<数字>_bak フォルダを削除
3)で、スクリプトを再インストール(新gm_scriptsフォルダは自動で作成される)
4)mixi内でスクリプトを使用すると、新gm_scripts<数字>_bakフォルダが自動で作成されます。

以上です。ご迷惑お掛けしましたm(_ _)m
Posted by 孫弟子 at 2009年12月12日 15:37
中域マップでy=500以上が中心の場合,マップがスライドしてもy=500の場所が中心となります.これはエラーではないのでしょうか??

ちなみに鯖はmixi4鯖です.

検証や改善してくださると幸いです.
Posted by 利用者 at 2009年12月13日 17:43
>>利用者さん
その問題は、Ver.2.05で対策しました。
バージョンを確認頂けますでしょうか。
Posted by 浮浪プログラマ at 2009年12月13日 19:07
Ver.2.06にバージョンアップしました。
データの保持方法を変更しましたので、既存の広域地図データ全てと、
中域地図の配下同盟データがリセットされます。ご注意下さい。
(君主/同盟名称が全てASCIIの場合は残ってます)

[変更点]
・君主名または同盟名に「一」「最」など一部の全角文字が含まれる場合、
 それ以降の文字列が失われて複数君主・同盟が同じ扱いになるバグに対応
 →Greasemonkey保存時のキーには全角文字を使用しないよう修正(escape)
Posted by 浮浪プログラマ at 2009年12月17日 20:25
感動のあまりゲームが止まりました。
素晴らしいツール公開ありがとうございます!

1000×1000の最広域表示が出来ると同盟戦争が楽かな?と思いました。
Posted by くろにん at 2009年12月21日 18:38
1000×1000は、1マス1ドットになって小さすぎて見づらいのと、
データ量が増えて処理が遅くなるのとで難しいかなーと思ってます。
Posted by 浮浪プログラマ at 2009年12月21日 22:09
こんなすばらしいツールを無料配布していただきありがとうございます^^
ところで、モバイルではきちんと稼動したのですが、
アドビのCS3を入れているデスクトップでは、ファイルを実行するとDreamWeaverが立ち上がってインストールできないみたいなんですが、対処法とかあるでしょうか?
Posted by 浮浪ファン at 2009年12月22日 21:19
.js拡張子の関連付けがDreamweverになっていて駄目っぽいですね。
スクリプトファイルを一旦ローカルにファイルとして保存して、右クリックのメニューで、
[プログラムから開く]-[Firefox]で指定したらうまくいくかもしれません。

最悪、自動実行ではなく[ツール]-[Greasemonkey]-[新規ユーザスクリプト]から手動で
コピペしてインストールするという方法なら回避可能かと。
Posted by 浮浪プログラマ at 2009年12月22日 22:36
おはようございます。
FireFoxから開いて実行することでインストールできました。迅速に対応いただきありがとうございました^^
Posted by 浮浪ファン at 2009年12月23日 07:53
素晴らしいツールありがとうございます!
このツールがなければもう辞めてたかもしれません・・・。

1つ要望です。
入力(保存)できる君主名や同盟名をもう少し増やせないでしょうか?(せめて10ずつは欲しいです・・・)
色も各々任意に選択できると尚嬉しいです。
Posted by kazu at 2010年01月04日 23:30
自分も、使っていて複数の同盟に同じ色を適用したいときがあって、
色の任意指定が欲しくなったときがありました。
枠を今の数にした理由は、枠を増やすと隣の色との差がなくなって見分け
づらくなるからでしたが、色が任意に指定できれば問題ないですしね。

どう指定するかとか考えると頭痛くなってきますが^^;
Posted by 浮浪プログラマ at 2010年01月05日 20:16
座標ベースではなく同盟ベースでのCSV出力はできないでしょうか
これができれば処理を遅くする事無く必要な情報だけ広範囲に得られるのではと思いました
Posted by ty at 2010年01月06日 06:03
現在のデータの持ち方だと全座標を検索しないとだめですが、
同盟→君主と君主→拠点のインデックスは持っているので、
君主→領地のインデックスを追加すればできそうです。

でも私最近CSV機能を全然活用してないからモチベーション的な問題がが。
Posted by 浮浪プログラマ at 2010年01月06日 10:49
5
> どう指定するかとか考えると頭痛くなってきますが^^;

例えば今の名称入力欄の上部にタブみたいなボタンでもつけて、
クリックすると色名入力欄に切り替わる、とかどうでしょう?
また、その名称&色名入力欄をごっそり丸ごと別のパレットに
切り替えられるようなタブもあると大量に登録できて便利そうです。
勝手に色々言ってますがぜひお願いします!
Posted by kazu at 2010年01月06日 22:39
お〜、なるほど。
それなら現状のテキストボックスを流用できてラクできそうですね。
実装を前向きに検討してみます。ありがとうござます。
Posted by 浮浪プログラマ at 2010年01月07日 09:41
はじめて投稿させていただきます
地図ツールを利用させていただいていますが
中域表示で12x12程度しか表示されません
PC素人なので・・・

基本的なことかもしれませんが
ご教授いただけますでしょうか?

すいません・・・
Posted by しろうと at 2010年01月07日 18:53
わ・・・わかりました!
すげーこれ!!!
Posted by しろうと at 2010年01月07日 19:08
5
今日他のかたのブログから存在知り、導入させていただきました! あまりの便利さに目から鱗です。
始めて自分の周りがどうなっているのかと、同盟の仲間がどこにいるかがわかりました。
こんな便利なツールをありがとうございます!
Posted by ほえほえさん at 2010年01月07日 22:33
ご感想ありがとうございます。
私はこのツールがないとブラ三できない体になってしまいましたw
Posted by 浮浪プログラマ at 2010年01月08日 10:06
初めまして、便利なツール、いつも重宝しております。

一つ要望なのですが、
同盟の名前=君主の名前になっている国に色を付ける、
という機能は付けられますでしょうか?
周囲の人で同盟にまだ属していない人をスカウトするのに使いたいのですが・・・
検討よろしくお願いします。
Posted by ジャギ様 at 2010年01月09日 17:37
CSV出力機能がありますので、Excelでチェックするというのはいかがでしょう。
Posted by 浮浪プログラマ at 2010年01月09日 17:44
Ver.2.10にバージョンアップしました。

[変更点]
・名称入力欄の数を増加(君主5→10、同盟7→10)
・色を任意に変更できる機能を追加
・中域地図で本拠と拠点を区別するよう変更(点線枠)
Posted by 浮浪プログラマ at 2010年01月10日 11:20
5
おおお!まっていました!!
本当に助かります!
これでかなり利便性が向上しました!
ありがとうございました!
Posted by kazu at 2010年01月10日 13:04
過去に書き込みのあった以下問題で困っています。

************************************************************
FirefoxブラウザVer3.5.5をダウンロード、
Greasemonkey 0.8.20091209.4をいれてVer2.10をクリックしても
右下でFetching user scriptと出てくるくる回るだけでその先に進めません。
どこか手順がおかしいんでしょうか?
************************************************************

で、Greasemonkeyを再インストール後、なりに以下数点を確認してみました。


‖召Greasemonkeyスクリプト(統計グラフ化ツール)
⇒変化無し
▲優奪箸粒稜А併遒靴http://sites.google.comにアクセス出来るか確認)
⇒アクセス出来ない

一応セキュリティソフト(Norton360)のスマートファイアウォールも
OFFにしてみたのですが、やはり上手く行きませんでした。
ただ、セキュリティソフトに関しては、自分自身あまり良く分かっていません。

もし、Googoleサイトサービスの問題を懸念し、
こんな事を1ヶ月近く試していますが、一向に進展が有りません。

お願いします!助けて下さい!
Posted by ふぉん at 2010年01月12日 04:58
Google Site にアクセスできないってのは何でしょうね。
ちょっと原因が分からないので、他のサイトにアップロードしてみました。
こちらで試してみて頂けますでしょうか。念のためzip形式も置いておきました。
http://www39.atwiki.jp/froo?cmd=upload&act=open&pageid=1&file=bro3_map_tool.user.js
http://www39.atwiki.jp/froo?cmd=upload&act=open&pageid=1&file=bro3_map_tool.user.zip
Posted by 浮浪プログラマ at 2010年01月12日 09:32
上記サイトで試したら、あっさりダウンロード出来ました!

Google Siteにアクセス出来ないのは謎のままですが
とりあえず、やっとツールを使わせて頂く事が出来ます。
(ここまで本当に長かったので、今感動してます。)

本当にありがとうございました!!
Posted by ふぉん at 2010年01月12日 13:50
1期4ヶ月が終了してゲームがリセットされても、ツール上は前期のデータが残ったままになります。
一度ツールをアンインストールしてインストールし直すことでクリアできます。
その際、「関連付けられた設定も削除」を指定して下さい。
Posted by 浮浪プログラマ at 2010年01月13日 11:35

とても便利なツールを作っていただき、ありがとうございます。日々、利用させていただいております!

ただ、改善要望が1点あります。自分が配下同盟にされてしまったワールドでは、親同盟の領地を1地点表示するたびに「bg」と書かれたエラーが表示されます。その都度、「OK」を押していけば、エラーを消すことができますが、表示の位置を1列ずらしただけで、再度エラーが出続けるようになります。FireFoxのバージョンは3.0.14です。他にこうした現象が出ている方はいらっしゃらないでしょうか?
Posted by 徘徊老人 at 2010年01月13日 20:39
> 親同盟の領地を1地点表示するたびに「bg」と書かれたエラーが表示

地図ツールをOffにした場合にエラーが解消しますでしょうか?
ちょっと考えると、ツールにはそのようなエラーを出す場所がないような気がして、
ブラ三の本体の方で出ているエラーの可能性があります。
Posted by 浮浪プログラマ at 2010年01月13日 23:05
ツール開発お疲れ様です!

巡回しまくっていたところ、Firefoxが死ぬほど遅くなって
起動時・動作時・終了時ともに、CPU使用率100%になるようになってしまいましたので、
一度ツールを削除してみたのですが、改善されずに困っています。
#firefoxを起動してしまうと、その影響で、PC自体ももっさりしますw

エクスプローラーから直接削除したりする方法はありますでしょうか?

よろしくお願い致します。
Posted by ようへい at 2010年01月14日 09:19
ツールのアンインストール時に「関連付けられた設定も削除」を指定しないと、
地図データが残ったままとなります。
再度ツールをインストールして上記指定の上でアンインストールを行えば削除できます。

詳細は本文の【アンインストール】項目を参照下さい。
Posted by 浮浪プログラマ at 2010年01月14日 12:32
こんないいツールがあったとは・・・
感謝感謝です!

お礼に
uwscっていう自動作業ツールのスクリプトを作ったのでちょっと紹介しておきますー
環境によって調整しないといけなかったりまだまだなんですけど、お役にたてれば
http://sageuploader.vs.land.to/1upload/src/sage1_17265.uws.html
パスはbra3ですー
狭域画面を開いた状態で実行すると、自動で周囲55マスを開いていってくれますー
これつかえば一応規約違反にはならない・・・はず?

Posted by amiq at 2010年01月14日 16:23
しまった、書き忘れてました;
調整しないといけないのは
・マウスの座標(x軸のボックスの位置)
・環境次第では最後のsleepが3秒で足りない場合も・・・
・getidのウィンドウ名
のあたりですー
本当はマウス操作をあんまり入れたくはなかったんですが、僕があんまりよくわからなかったもので;
Posted by amiq at 2010年01月14日 16:27
おお、ありがとうございます。
なるほど、UWSCを使って擬似的にブラウザ操作という手がありましたね。
UWSCは私も以前使ったことがあって懐かしいです。
Posted by 浮浪プログラマ at 2010年01月14日 18:54
はじめまして。
ブラ3wikiより、このツールを知りまして使用させて頂いております。
非常に便利で助かっております。
まずは御礼まで。

ところで、Ver1.10での変更点
君主名の完全一致→部分一致は、
完全一致に戻すことは可能でしょうか。
登録君主-同盟員に「諸葛亮」が居た場合、
「諸葛亮ファン」等も一緒に同盟員と同じカラーになってしまいますので…
さほど件数があるわけではないので、
個別に設定して対処しておりますが如何でしょうか。
Posted by 7鯖住人 at 2010年01月14日 19:02
完全一致に戻す要望は結構あるんですよねー。
かといって、ただ戻すだけだと不便になる人(主に俺)が出てくるので、
チェックボックスで選択制にしましょうか。ちょっと考えて見ます。
Posted by 浮浪プログラマ at 2010年01月14日 19:34
>>7鯖住人さん
一昨日あたりから来訪者が増えたと思ったらWikiからリンクされちゃってたんですねw
ただ、こいつはあまりオススメできるツールではなく(重くてお手軽にはいかないので)、
知る人ぞ知るくらいがちょうど良いので消してきます(^ω^;)
Posted by 浮浪プログラマ at 2010年01月14日 20:00
>>7鯖住人さん
完全一致に対応しました。
Ver.2.11にバージョンアップしました。

[変更点]
・君主/同盟の着色を名称完全一致モードにするチェックボックスを追加
Posted by 浮浪プログラマ at 2010年01月15日 20:14
5
はじめまして。11月から始めたばかりの初心者ですが、このツールを愛用しております。特に最近のVer.2.10の修正には感動しました。感謝です >浮浪プログラマ様
15日にコメントされていたamiq様のスクリプトも本日使ってみました。uwscというツール自体、初めてでしたが、なんとか成功しましたので報告します。
当方の環境では7行目でエラーが出ましたのでブランクを入れて次のようにすることで動きました。
if mat[0]="" then exit
またx,y座標を入れるボックスの座標"787,930"についても自分の環境でuwscで「記録」してx,y座標のボックスをクリック後にソースを見ることで座標が簡単に判りました。
以上、報告まで。
Posted by てぃーたか at 2010年01月17日 13:01
ありがとうございます。
uwscってうまく使いこなすと面白いですよね。
Posted by 浮浪プログラマ at 2010年01月17日 16:29
5
こんにちは。いつも地図ツールを便利に利用させていただいております。
いきなりの要望で申し訳ありませんが、ある座標をショートカット登録して、クリックしたらそこの全体表示をする、なんて事はできませぬでしょうか。

Posted by たぐっち at 2010年01月18日 10:07
ご提案ありがとうございます。
しかし、最近所属同盟の幹部になってしまい、ツール開発の時間が取れなくなりそうで・・^^;
Posted by 浮浪プログラマ at 2010年01月18日 10:56
5
このすばらしいツールを使えない人にも見れるように、csv出力を活用して地図公開サイトを作りました。

http://kazupc.com/3gokushi/map/
※急造したのでUIとかすごい適当です

もし可能なら、NPC砦やプレイヤーの本拠地、配下同盟(親同盟)などを示す情報もcsvに出力してもらえないでしょうか?^^;
Posted by kazu at 2010年01月20日 02:00
おお!これは良いものをありがとうございます。
グリモンだと複数人で地図を共有したいときに難があったのですが、これで解決しそうです。
資源別に文字色を変えているのも私のにはない機能ですね。

> もし可能なら、NPC砦やプレイヤーの本拠地、配下同盟(親同盟)などを示す情報も
> csvに出力してもらえないでしょうか?^^;

NPC砦についてはNPC_FLAG列に1が入っていますので使えませんか?

プレイヤーの本拠地、配下同盟(親同盟)も対応したいですねー。
現在の一番最後の列LAST_UPDATEの後ろに追加する感じでOKでしょうか。

ただ、現在、大同盟の盟主補佐になって外交担当でテンヤワンヤしているので、
終盤に入って大戦争も控えており、ちょっと時間かかりそうです。
すいません^^;
Posted by 浮浪プログラマ at 2010年01月20日 09:54
5
>NPC砦についてはNPC_FLAG列に1が入っています
おお、こんなフラグが・・・!
ありがとうございます。早速適用しました。

>現在の一番最後の列LAST_UPDATEの後ろに追加する感じでOKでしょうか。
そうして頂けるとこちらも対応しやすいです^^

お忙しいでしょうが気長に待っています!
ゲーム楽しんでください〜!
Posted by kazu at 2010年01月20日 22:54
こちらに続き書きますね。
その他のツールもインストールしましたが、全く作動していません。インストール後に必要なことがあるのでしょうか?
Posted by ゆきねい at 2010年01月21日 14:37
>>ゆきねいさん
普通ならインストールが成功していれば何もしなくても使えるはずです。

下記に原因の可能性とその確認方法を書きました。
http://blog.livedoor.jp/froo/archives/51465404.html
どれかに該当しないかご確認頂けますでしょうか。
Posted by 浮浪プログラマ at 2010年01月21日 16:02
Ver.2.12にバージョンアップしました。

[変更点]
・Ver.2.10→Ver.2.11で処理速度が悪化したため修正
Posted by 浮浪プログラマ at 2010年01月22日 17:28
こんばんは、このツールを使わせて頂いてます。
以前使っていたものより便利なので大変助かってます。
素晴らしい物を作って下さり有難うございます!!
Posted by 火焔 at 2010年01月22日 23:56
5
知人に教えてもらい使わせていただきましたが
こんな素敵アドインがあったなんて・・・!
超便利です!
助かります!
本当にありがとうございます!!
Posted by 昌 at 2010年01月24日 17:14
1/28(木)11:00の仕様変更ですが、
> ○「全体地図」画面に、表示範囲切り替えボタンを追加
>   従来の「11x11」に加え、「15x15」「20x20」の広範囲表示が可能になります

地図ツール動かなくなりそう・・
Posted by 浮浪プログラマ at 2010年01月27日 11:33
うわああああああああああああヽ( ;∀;)ノ

浮浪のプログラマさんのほうが断然便利なのにーーーーー!!!
運営無能すぎる…orz
Posted by 通りすがり at 2010年01月27日 12:20
めっちゃ便利なツールですね!
感動です!!
ありがとうございました!!
Posted by 帝舜 at 2010年01月27日 12:39
現在、公開停止中です。
ブラウザ三国志本体の仕様変更で動作しなくなったため。
Posted by 浮浪プログラマ at 2010年01月28日 11:39
やはりそうでしたか・・・非常に残念です。
今後の改善期待しております。(๑→‿ฺ←๑)
Posted by 奈々氏 at 2010年01月28日 12:05
私も浮浪のプログラマさんのツール愛用させてもらってました。
今回の仕様変更で使えなくなりました><
浮浪のプログラマさんの方がずっと使いやすかった。
残念です・・・;;
Posted by アヤ at 2010年01月28日 12:34
みなさんありがとうございます。
現在、仕様変更後に合わせた形に修正中です。
今日中に11×11対応版をUP、15×15と20×20はその後のんびり対応と考えてます。
Posted by 浮浪プログラマ at 2010年01月28日 13:05
mixi版の方は、仕様変更が反映されていないので引き続き使えそうです。
Posted by 浮浪プログラマ at 2010年01月28日 13:15
がんばってくださいw

もうツールなしでは遊べません^^;
Posted by 猫 at 2010年01月28日 13:49
5
開発頂き、ありがとうございます。
中域表示で高レベル資源地や、他勢力の動向を確認しておりました。
使えなくなってみて、どれだけ、便利だったか改めて分かります。
早く浮浪プログラマさんのようにスキルある人になりたいです。
Posted by WhiteWizard at 2010年01月28日 14:02
Ver.2.20にバージョンアップしました。

[変更点]
・ブラ三本鯖の仕様変更(1/28 11:00)で動かなくなったことへの緊急対応
 →既存の11×11マップのみ対応、15×15、20×20は未対応
Posted by 浮浪プログラマ at 2010年01月28日 15:49
更新いただき、ありがとうございます<(_ _)>
ほんとにほんとに感謝です!(^^)!
Posted by WhiteWizard at 2010年01月28日 16:12
ありがとうございます〜!
Posted by Fritz at 2010年01月28日 16:40
ほんとだ!つかえました、ありがとうございます〜〜。
私も使えなくなってどれだけこのツールに助けられてるか改めて感じました。
感謝します。
Posted by アヤ at 2010年01月28日 16:53
5
あざ〜っす
仕事早いですね!

すごい助かります。
Posted by おちんよ at 2010年01月28日 16:56
仕事速すぎます!!好きです!!
Posted by 通りすがり at 2010年01月28日 23:58
5
便利なツールありがとうございます。

1−4鯖対応ということでしたが
とりあえず5鯖でも問題なく動いているように思います。

御礼がてら報告まで(´ω`)
Posted by anluck at 2010年01月29日 01:50
5
おぉ〜こんなに対応版が早く出していただけるとは!ありがとうございます^^
もうこのツール無しでは生きていけません^^;
Posted by ver at 2010年01月29日 02:01
マップツール他をいつも利用させていただいてます。
この度は仕様変更への迅速な対応に心から感謝致します。
ありがとうございます。
Posted by son at 2010年01月29日 07:24
> とりあえず5鯖でも問題なく動いているように思います。

報告ありがとうございます。
表記を5鯖まで対応に変更しました。
Posted by 浮浪プログラマ at 2010年01月29日 08:54
はじめまして
Fire Foxを入れて
Greasemonkeyをインストールして
Ver.2.20を押すと

Script could not be installed TypeError: lines is null
の表示がでて先にに進めません

何が問題なんでしょう?
自分のPC2台で試しても、同じ結果でした。
よろしくお願いします。
Posted by Love ブラ3 at 2010年01月29日 14:25
mixi5鯖ですが、メンテのためによりマップの仕様が変わったため使えなくなりました・・・。
対応して頂けると助かります。
Posted by 秘密 at 2010年01月29日 15:03
>>ブラ3
Firefox 3.6にしてからGreasemonkeyのスクリプト入れようとして
そのエラーが出てるという人が他にもいるみたい
Greasemonkeyのバージョンアップを待つかFirefoxを3.5系に戻してはどう?

>>秘密
昨日公開された最新版の2.20入れても駄目かな?
自分はmixi版じゃないほう使ってるけど2.20入れて使えてる
Posted by ん〜 at 2010年01月29日 15:47
■1/28の仕様変更には(一部)対応済みです。■
■使えない旨書き込む前にログ読みましょう。■
Posted by ω at 2010年01月29日 15:52
「MAPツール」いつも使わせて貰っています。

以前、下記問題で「Google Site にアクセス出来ず」
他のサイトにアップロードして頂いた者です。

************************************************************
FirefoxブラウザVer3.5.5をダウンロード、
Greasemonkey 0.8.20091209.4をいれてVer2.10をクリックしても
右下でFetching user scriptと出てくるくる回るだけでその先に進めません。
どこか手順がおかしいんでしょうか?
************************************************************


今回の仕様変更で「Ver.2.20」をダウンロードしようとしたのですが、
またしても同様の問題でアクセス出来ません。

大変お手数ですが、再度別のサイトに置いて頂けないでしょうか。

宜しくお願い致します。
Posted by ふぉん at 2010年01月29日 17:14
作り手にとっては、正常動作報告もメタ情報として必要だと思いますので、ご報告です。
ver2.20
mixi第6ワールド
11x11全体地図
正常動作しています。
Posted by Y.Haruka at 2010年01月29日 17:14
>>ふぉんさん
下記にアップしました。ついでに他のツールも上げておきました。
http://www39.atwiki.jp/froo/upload/1.html
Posted by 浮浪プログラマ at 2010年01月29日 17:47
早速の対応ありがとうございます

mixi統合鯖、7鯖、8鯖
全て正常稼働です
Posted by 動作報告 at 2010年01月29日 18:08
早速のご対応ありがとうございます!
お陰様で無事完了しましたm(_ _)m
Posted by ふぉん at 2010年01月29日 20:16
対応お疲れ様です。
やっぱりこのツールは手放せませんね^^;
Posted by kazu at 2010年01月29日 23:08
作者様ありがとうございます、いつも使わせていただいてます
本日mixiのバージョンアップがあって
地図の全体表示に
11X11
15X15
20X20
が追加されたんですが。
11X11以外で中域など選択するリンクが選べません。
是非20X20で使いたいです;;
Posted by mixi at 2010年01月29日 23:17
対応予定です。
20×20だと一気にデータ登録できて非常に便利になりますし^^
Posted by 浮浪プログラマ at 2010年01月29日 23:37
早速の対応ありがとうございます!
この使い勝手の良いツールの素早いバージョンアップに心から感謝します。
mixi14ワールドで正常作動しております。
Posted by ピギー at 2010年01月30日 01:41
正常動作の報告です。mixi6鯖,mixi7鯖で愛用中です。
以前ここに挙げられていたUWSCスクリプトを改造して使ってます。20x20を使うと11x11の4倍の速度でマップ情報をゲットできて、シナジー効果ありです (^^)
Posted by てぃーたか at 2010年01月30日 02:08
↑と思ったら勘違いでした (^^;;
いま、何も無いマップで20x20でUWSC走らせたらマップ情報ゲットできてませんでした。誤情報スミマセン m(_ _)m
Posted by てぃーたか at 2010年01月30日 02:18
いつも使わせてもらってます。

20×20への対応は
if (MAP_SCALE != 11) return;

if (MAP_SCALE != 20) return;
に変更すれば今のところは使えていますが、
この方法に何か問題はあるでしょうか?

今後とも更新お願いしますm(__)m
Posted by よーじ at 2010年01月30日 02:27
一見動いているように見えますが、本拠地マークがズレたり、
所有者変更の赤チェックがズレたり、配下同盟の処理がおかしくなったりと、
色々問題があります。
Posted by 浮浪プログラマ at 2010年01月30日 02:50
5
こんにちは。
マップツール便利に使用させていただいておりました。
1月28日の仕様変更の詳細について、
どなたかわかる方がおりましたら教えていただきたいです。
Posted by b at 2010年01月30日 10:50
3
すいません。
ログを見ずにコメントしました。
上記解決済みでした。
Posted by b at 2010年01月30日 10:55
いつも利用させて頂いています

ver2.20なのですが、4鯖でいくつか動作不良が有りました
・建設中の建物は赤線で囲まれているはずなのに、一部でそうなっていない
・資源が不足しているのに、半透明になっていない建物がある

突貫工事のアップデートでお疲れでしょうが、なにとぞよろしくお願いします
Posted by tuchi at 2010年01月30日 13:42
えーっと・・、それって都市画面のことですか?
私のツールには元々そのような機能はありませんので、
他の方のツールの機能なのではないでしょうか?
Posted by 浮浪プログラマ at 2010年01月30日 16:32
>Greasemonkeyのバージョンアップを待つかFirefoxを3.5系に戻してはどう?
バージョン3.5.7でやったけど駄目でした
Greasemonkeyのバージョンアップ待つしかないですね(涙
Posted by ブラ3 at 2010年01月30日 18:36
mixi17鯖だと動かないようです。
Posted by 名無し+2 at 2010年01月30日 19:06
mixi17鯖で試してみましたが問題なく動作してました。
下記チェック表を試してみて下さい。
http://blog.livedoor.jp/froo/archives/51465404.html
Posted by 浮浪プログラマ at 2010年01月30日 19:48
Ver.2.21にバージョンアップしました。
私が寝ている間に小人さん(厳座さん)が実装してくれたのを参考にしました。
http://taurine3000.blog83.fc2.com/blog-entry-10.html

[変更点]
・ブラ三本体の機能追加で出来た15×15、20×20地図に対応

Posted by 浮浪プログラマ at 2010年01月31日 15:23
すみません、私がコードをいじってた時はこちらのコメント欄までは見てませんでした。
対応版リリースとのことなので、私のサイトの方に載せていたコードは削除しておきました。

素早い対応、恐れ入ります。
Posted by 厳座 at 2010年01月31日 19:41
いつも便利に使わせていただいてます。


「完全一致」ですが、君主と同盟を分けてほしいです。
・君主は部分一致するとまずい。
・同盟は「hoge」「hoge支部」を同じ色にしたい

お忙しいでしょうが、機能を分けていただけませんでしょうか

分けるというか、君主は常に完全一致で良いのでは?
Posted by hir at 2010年01月31日 20:28
なるほど。たしかに。要件リストに追加しときます。
とりあえずは、君主名、同盟名ごとに色が指定ができるようになっていますので、
複数の同盟名に同じ色を指定することで回避頂けますでしょうか。
Posted by 浮浪プログラマ at 2010年01月31日 20:50
wikiで公開されている星の数を表示するスクリプトがアップデート停止して久しいのですが、機能を統合できませんでしょうか
Posted by ざれ at 2010年01月31日 21:07
他の作者さんのプログラムを流用するのは難しいかもしれません。著作権的に。
かといって自分で1から作る気力もw
Posted by 浮浪プログラマ at 2010年02月01日 02:06
大変失礼しました!どうやら他の方のツールだったみたいです

最新版を入れましたが、4鯖では正常に動きました
Posted by tuchi at 2010年02月01日 03:18
地図ツール便利で、いつも使っています^^
これからもバージョンアップ期待してます。

過去のコメを見ていてどこにも無かったので質問です。
(ひょっとして私だけでしょうか?)

地図ツールの下部に「中域」「広域」「CSV51×51」「CSV201×201」とありますが、
後者二つが何やら文字列が出てきて地図が表示されません。

前者二つだけでも十分満足ですが、出来たら全ての機能を使ってみたいので、
回答をお願いいたします。
Posted by トト at 2010年02月01日 05:28
CSV系はそれが正常動作です。
それをExcel等に取り込んで二次利用することを想定しています。
Posted by 浮浪プログラマ at 2010年02月01日 09:19
>>ざれ
wikiを見ると作者じゃない人が対応ソースを公開してますね。
”MapStar(11x11,15x15,20x20)への対応 ”を参照
自分でソース書き換えたら使えたよ。
Posted by ん〜 at 2010年02月01日 10:14
http://www39.atwiki.jp/froo/upload/1.html のバージョンはまだ古いもののようです。

2.21 をお願いします。

上記でも何人かの方が書かれていますが、「Fetching user script」でインストールにすすめない問題はかなり起こっていると思います。

よろしくお願いいたします。
Posted by N at 2010年02月01日 22:02
MapStar
どもです
Posted by ざれ at 2010年02月02日 01:15
下記のファイルも最新に置き換えました
http://www39.atwiki.jp/froo/upload/1.html
Posted by 浮浪プログラマ at 2010年02月02日 20:14
始めまして、マッピングツールは最早ブラウザ三国志には必須かと思っている佐田と申します。

初書き込みで行きなり要望ですが、
NPC砦が同盟に占領されても「広域」マップで見れるようにしていただけませんか?

これは、有る程度頻繁にプレイしている人しか役に立たない機能かと思いますが、既に占領されたNCP砦が会話に出てくると調べるのが少し面倒だからです。
大した効果は無いので優先順位はかなり低いかと思いますが、どうぞお願いします。
Posted by 佐田 at 2010年02月06日 15:30
こんばんは、大変便利に使わせて頂いています。
差し出がましいのですが、あると便利な機能が2つ程あります。
・地図上にメモを貼り付ける機能。
・座標と名前をセットで記憶しておき、名前をクリックするとその座標の地図を表示する機能。
(5箇所ぐらい)
もし実現が容易なのであれば、検討して頂けると幸いです。
Posted by 三重 at 2010年02月07日 02:06
>佐田さん、三重さん
ご提案ありがとうございます。余裕が出てきたら検討してみます。

>・座標と名前をセットで記憶しておき、名前をクリックするとその座標の地図を表示する機能。
上記については、私はブラウザのブックマーク機能を使ってます
Posted by 浮浪プログラマ at 2010年02月07日 13:28
こんばんは、レス有難うございます。

ブラウザのブックマーク機能で記録した地図を表示する機能なのですが、mixi鯖の場合、ブックマーク機能で記録されるURLが「http://mixi.jp/run_appli.pl?id=xxxx」と固定なため、どの画面でブックマークしても初期サーバー選択メニューしか表示されません。
ご報告まで。
Posted by 三重 at 2010年02月07日 19:23
あー、なるほど。
mixiはフレームの中なのですね。
Posted by 浮浪プログラマ at 2010年02月07日 20:12
すいません。
このソフトって、自分が見たマップを記憶して大きなマップを作るソフトですよね。

記憶したデータは再起動するたびに毎回リセットだったりするんでしょうか?

設定した周辺の同盟とか、マップとかが元に戻ってるのですが。

(どこかに書いてあったらすいません。)

Posted by あう at 2010年02月08日 00:42
再起動してもデータは残っている仕様です。
もしかしたら、データ保存前に強制終了してしまっているのかも。

データの保存はブラウザを閉じる時にされますので、
強制終了されると保存ができずに、データが元に戻りますのでご注意下さい。
Posted by 浮浪プログラマ at 2010年02月08日 09:48
mixiの場合、新しいタブで開けばでックマークできるURLが分かりますよ。

それで、ューザ一リンクのスクリプト使ってます。
参考までに・・・。
Posted by くろねこ at 2010年02月08日 12:26
>座標と名前をセットで記憶しておき、名前をクリックするとその座標の地図を表示する機能。

すでにai-maiという所で”ユーザーショートカット”という名前で配布されてますね。
Posted by ん〜 at 2010年02月08日 22:40
お、情報ありがとうございます。
対応はmixi鯖だけのようですが、本鯖は普通のブックマーク使えば問題ないですね。
Posted by 浮浪プログラマ at 2010年02月08日 23:00
「ai-mai」を使ってみました。
まだそんなには使ってませんが、浮浪プログラマさんの「ブラウザ三国志 地図ツール一般公開版」と交渉しないみたいですね。
これでますます便利になりました。^^
ん〜さん情報有難うございます。
Posted by 三重 at 2010年02月08日 23:12
いつも便利に使わせてもらってます。

もし余裕があったら追加して欲しい機能があります。
・NPC砦は他の人に落とされてもわかりやすくして欲しい。Nの字だけが紫で残るなど。
・Google Chromeでも使えるようになると最高ですw
Posted by とおりすがり at 2010年02月12日 01:50
その2点、他の方からも要望あって価値高そうですね。
Google Chrome については、ちょっと試してみたところデータの保存ができないみたいで断念しました。
Posted by 浮浪プログラマ at 2010年02月12日 20:41
Ver.2.22にバージョンアップしました。

[変更点]
・CSV出力に本拠地フラグと親同盟名を追加
Posted by 浮浪プログラマ at 2010年02月14日 15:23
いつもお世話になっております。

先日、Greasemonkeyをうっかり0.8.20100211.5にアップデートしてしまったら使用できなくなりました。

もう一度Ver2.22をインストールしようとしてみましたが、

行493
文字29
終了していない文字列型の定数です。
800A03F7
Microsoft JScriptコンパイルエラー

と表示されてインストールが正常終了しません。
ご報告します^^

Posted by kt6n at 2010年02月15日 20:35
5
初めまして
誠に勝手ながら、プレーヤー・同盟ごとの色分けをもうちょっと増やしては戴けませんでしょうか?
Posted by swen at 2010年02月15日 23:15
>>kt6nさん
私もそのバージョンにGreasemonkeyをアップデートしましたが、問題なく動作しています。
Greasemonkeyのインストールに失敗したのではないでしょうか。
Posted by 浮浪プログラマ at 2010年02月16日 10:38
>>swenさん
一覧性の問題があるので、これ以上入力枠を増やすにはレイアウトの根本的な変更が必要なので、
手間をかける時間ができたらって感じです。

# ただ、そろそろまじめに仕事しようと思っているのでいつになるかはw
Posted by 浮浪プログラマ at 2010年02月16日 10:49
いつも地図ツール便利に使わせて頂いております

要望なのですが、広域マップより大きく、全マップを一覧できるような「超広域マップ」を追加していただけないでしょうか?
同盟の分布を見たい時や、飛び地を作るために辺境地域にある同盟員の領地を探す時など
現在の広域マップでは不便に感じることが多々あります
全マップが広すぎるなら、方角ごとに分けた4分の1マップでも良いかも知れません

よろしくお願いします。
Posted by 通りすがりの名無しさん at 2010年02月20日 23:23
私もたまに世界地図が見たいと思うときがあって、実装を検討してみたこともあるのですが、
ほんとたまになので、そのためにプログラミングする気力が湧きませんでした^^;
なので、私の場合は広域地図を画像取得してつなぎ合わせて世界地図にしていますw
Posted by 浮浪プログラマ at 2010年02月21日 10:10
はじめまして、便利に使わせて頂いております。
本当に感謝です!
試していないので何ともなのですが、Chromeについて、
localStorageというAPIがありますので、データの保存は可能かと思われます。
http://www.rajdeepd.com/articles/chrome/localstrg/LocalStorageSample.htm
タダで使わせて頂いておいてなんですが、こっそり期待しています><
Posted by Takazudo at 2010年02月23日 02:28
なるほど。データ保存の部分だけchrome用の処理を書けばいけるかもしれませんね。
情報ありがとうございます。
Posted by 浮浪プログラマ at 2010年02月23日 10:08
お時間あればchrome用をぜひお願いしたいです。
Posted by のぞきみ at 2010年02月26日 00:51
chromeは挙動が微妙に違ったような気が・・・
Posted by ななし at 2010年02月26日 10:28
いつも便利に使わせていただいています。
20×20マップに対応していただいて、これまた便利に使っているのですが、20×20マップ表示中にポップアップすると、表示のプライオリティがおかしくなって、「確認済」が押せなくなるようです。
お手すきの時間に、修正いれていただけると助かります。よろしくお願いします。
Posted by 通りすがり at 2010年02月26日 18:11
>>のぞきみさん
今ちょっとまじめな仕事に就いてしまって時間ないので、余り期待せずに待ってて下さい。

>>通りすがりさん
あ、以前気付いて自分のローカルでは修正していたんですが公開を忘れてましたw
ご報告ありがとうございます。
Posted by 浮浪プログラマ at 2010年02月26日 20:18
Ver.2.30にバージョンアップしました。
NPC砦データの保存方法を変更しましたので、広域地図のNPCの表示が一旦消えます。
次回、狭域地図で当該NPC砦を表示した時に記憶され、表示されるようになります。

[変更点]
・攻略済のNPC砦も表示するように変更
・NPC砦の表示有無を指定するチェックボックスを追加
Posted by 浮浪プログラマ at 2010年02月28日 14:34
Chrome について、
http://d.hatena.ne.jp/umezo/20091121/1258819422
を参考にして、いろいろローカルでいじったら、動いた記憶があります。
いじったスクリプト自体はありますが、詳細は firefox に乗り換えてしまったので、覚えていないです。ご参考まで。
Posted by tako at 2010年02月28日 20:12
はじめまして!!

いつも使わせていただいてます^^

そして、1つ質問なのですが地図ツールで出てきたものを同盟員に見せたいのですが、画像の保存方法はどうすればよいのでしょうか?

何分PC初心者なものですみませんorz
Posted by rainbow at 2010年03月01日 04:13
便利に使わせていただいてます。

要望です。よろしければ対応お願いします。
中域表示の際、個人盟主と同盟所属盟主で、色を変えられるようにできませんか?
現在は指定しなければみな薄い灰色ですが、「個人盟主だけ」という形で色を変えたいです。
Posted by kei at 2010年03月01日 12:40
>>takoさん
Chrome情報ありがとうございます。試してみます。

>>rainbowさん
画像として取得するなら、Alt+PrintScreenでクリップボードに保存したあと、
ペイントなどの画像処理ツールに貼り付ければ可能です。
または、下記サイトでWebページとして生成するという手も。
http://kazupc.com/3gokushi/map/

>>keiさん
個人同盟かどうかの判定が難しいですねぇ。
簡易的に君主名=同盟名だったらマークとかなら・・?
Posted by 浮浪プログラマ at 2010年03月01日 20:25
基本的には君主名=同盟名でいいかなと思います。
マークを付けるのはちょっと見た目が煩雑になりそうなので、特定の色を付与するのがいいかなぁ。
灰色を少し濃くするとか。
よろしくお願いします。
Posted by kei at 2010年03月02日 22:36
対応できるかは分かりませんので、とりあえずはCSV出力機能で出したのを、
Excelでソートして検索する形が早いと思います。
Posted by 浮浪プログラマ at 2010年03月03日 08:13
いつも便利に使わせていただいております。

Posted by たかなわ at 2010年03月04日 15:26
ああ、途中送信…

公式のマップを20×20にした時、タイマーのウインドウが最前面になっていませんでしたのでご報告まで。
環境はFireFox3.5.8、WinXP SP3です。
http://www1.axfc.net/uploader/Sc/so/88716.png
Posted by たかなを at 2010年03月04日 15:30
タイマーツールのVer.1.21で解消しています。
Posted by 浮浪プログラマ at 2010年03月04日 20:30
動作報告する前に使用しているツールのバージョンが
最新のバージョンなのか確認しましょう。
古いバージョンだった場合は最新バージョンを入れて
動作の確認をし、問題があれば報告しましょう。
他の作者のツールと違ってしっかりとバージョン表記が
見えるところにあるわけですので。
Posted by ご注意 at 2010年03月06日 15:38
私の代わりに言って下さってありがとうございます
Posted by 浮浪プログラマ at 2010年03月06日 19:37
いつも便利に使わせてもらってます。
バグ?と言うか当然というか問題が見つかったので報告。
MAPツールで本拠点の名前に顔文字が入ってる人が居て

「(・ω・);;; (本拠地)」
この拠点がMAP内あるとツールが動作しないです。
素人考えでは「;」が原因と思ってるのですが…
Posted by こんたっく at 2010年03月08日 10:04
5
いつも使用させていただいております。

私自身複数のサーバーでプレイしております。
一つのサーバーで取得したデータのみ削除したいのですが、方法はありますでしょうか。
(例:第二サーバーの地図データを消さずに、第四サーバーの地図データのみ削除する)
よろしくお願いします。
Posted by みー at 2010年03月08日 17:28
>>こんたっくさん
ご報告ありがとうございます。こちらでも現象を確認しました。
「);」のように閉じ括弧の後にセミコロンがあると発生するようです。

>>みーさん
ごめんなさい、特定のサーバだけを削除する方法はないです。
確かに、1サイクル終わった後にゴミデータが残ってうざいんですよね〜
ただ、データの持ち方的に一部だけ消すというのが難しい・・
Posted by 浮浪プログラマ at 2010年03月08日 19:39
>>浮浪プログラマ様
ご返信ありがとうございます。
無いのですか。。。残念です><
今後も良いツール期待してます!
それでは。
Posted by みー at 2010年03月08日 20:34
地図ツール、すっごく重宝させてもらっています^^

ところで、これがバグなのか、それとも私のブラウザに問題あるのかわかりませんが、(-9,-275)が含まれると地図ツールが表示されません。そのポイントを含むデータの更新もされません。
ちなみにプレイしてるのは2鯖です。

自分で解決できる知識などありませんので、一応ご報告させてもらいます。

では
Posted by 熊太郎 at 2010年03月09日 16:01
拠点名や君主名、同盟名に「);」と閉じ括弧+セミコロンがあると発生します。
対応を検討中です。
Posted by 浮浪プログラマ at 2010年03月10日 08:36
手許のものですが(多分動いていたはず)、Ver. 2.05をもとに、
if( typeof isChromeExtension == "undefined" ){
init();
}else{
function onReadyGM(){
init();
}
}

(function(){
の前に加え、さらに、
function init(){
に変更し、})(); を } にしました。加えて、ヒアドキュメントが使えないため、
= <> を = "\ にして、あと行末 \ でエスケープしてありました。
Documents and Settings
下の
Local Settings\Application Data\Google\Chrome\User Data\Default\Local Storage
以下にファイルができてました。(必要でしたらメールでご連絡ください)
Posted by tako at 2010年03月11日 22:27
情報ありがとうございます。私の方でも既に実装はだいたい終わっていて、
自分のPCで問題ないか確認している段階になってます。

LocalStrageのファイル格納場所については知らなかったので参考になりました。
ファイル名見るとhttp_s4.3gokushi.jp_0.localstorageとかってドメイン単位なので、
他ドメインのにはアクセスできないぽいですね。
セキュリティの観点で考えてもまあ当然かもですが。

となると、Firefox版Greasemonkeyのようなスクリプト単位での複数ドメインにまたがった
情報のやり取りは無理そうです。
Posted by 浮浪プログラマ at 2010年03月12日 09:06
Ver.2.31にバージョンアップしました。

[変更点]
・拠点or君主or同盟の名称に「);」が含まれるとエラーになる不具合に対応
・Google Chrome にざっと対応
Posted by 浮浪プログラマ at 2010年03月13日 21:03
chrome 確認しました、ありがとうございます。
background.html, js 使わなくても実装できるんですね。参考にさせていただきます(javascript はあまりさわらないのですが)。
Posted by tako at 2010年03月13日 22:22
FirefoxとChromeでリリースを一本化したかったので、
下記のページにあった外人さんの実装をパクリました。
http://userscripts.org/topics/41177
Posted by 浮浪プログラマ at 2010年03月14日 00:16
Google Chrome で使用しているうちに、保存したデータ量が増えてくると、
容量制限オーバーでQUOTA_EXCEEDED_ERRが発生するようですorz

容量制限は増やせないとなると、Chromeへの完全対応は難しいかな・・
クリア機能付けて近場確認用くらい?
http://www.html5.jp/trans/w3c_webstorage.html
Posted by 浮浪プログラマ at 2010年03月14日 21:48
マップツールあり難く使わせて頂いてます
当方Chromeで使用しているのですが、
恐らく上の症状で途中からマッピング出来なくなるのですが
プラグイン削除→ブラウザ終了→プラグイン再インストールで
どうもデータが残ってしまってるみたいです
手動で削除したいので、保存されたデータがどこにあるのか
伺えますでしょうか?
Posted by にう at 2010年03月18日 22:02
以下にあります。
C:\Documents and Settings\[user name]\Local Settings\Application Data\Google\Chrome\User Data\Default\Local Storage
Posted by 浮浪プログラマ at 2010年03月19日 07:43
Ver.2.32にバージョンアップしました。

[変更点]
・ワールド単位のデータ初期化機能を追加
・自拠点のXまたはY座標が0の場合に距離が表示されないバグを修正
Posted by 浮浪プログラマ at 2010年03月20日 14:00
早速初期化しようとしたら、
「応答の無いスクリプト」みたいなエラーメッセージが出て
無視して続けたらFireFoxがフリーズしてしまいました
Posted by あらら at 2010年03月20日 16:41
時間かかりますのでそのまま放置して待ってみて下さい
Posted by 浮浪プログラマ at 2010年03月20日 18:52
確かに、Firefoxでデータ量が多い場合は数分かかりますね・・
Chrome専用機能としたほうがよさそう。
Posted by 浮浪プログラマ at 2010年03月20日 19:08
やばい、Firefoxだとデータ初期化機能が単一ワールドじゃなくて全ワールド消してしまう><
使わないでくださいーー
Posted by 浮浪プログラマ at 2010年03月20日 19:31
地図ツールをVer.2.33にバージョンアップしました。

[変更点]
・データ初期化機能をChrome専用に
Posted by 浮浪プログラマ at 2010年03月20日 19:39
oh!待望の機能がw
また時間ある時にでもお願いします!
Posted by あらら at 2010年03月20日 21:19
Firefoxだと処理が遅すぎで難しいんじゃないかと
Posted by 浮浪プログラマ at 2010年03月20日 22:44
まじですか…
Posted by あらら at 2010年03月20日 23:45
地図ツールをインストールしなおしたのですが
全体地図で以前はマスに☆数が出ていたのがでなくなってしまいました。
どのような原因が考えられるのでしょうか?
Posted by 星数が at 2010年03月24日 21:06
その☆数って、もしかして私のツールではなくMapStarさんのやつでないです?
http://be4you.jp/tuck/
Posted by 浮浪プログラマ at 2010年03月25日 12:24
どうやらそのようですね(汗
以前は薦められるままインストールしたので
よくわかってなかったようです。
ありがとうございました。
Posted by 星数が at 2010年03月25日 13:48
いつも使わせていただいております!
大感謝です!

少しおもくなってきたかな?と思ったので、アンインストールの手順で捜査を行ったところ、中域地図が15×15しかでなくなってしまいましたwww
インストールしなおしてみたりもしたのですが変わらずです。。
どうしたらいいでしょう?
Posted by たすけてください・・・ at 2010年03月28日 15:41
中域地図/広域地図には、狭域地図(本体の全体地図)を一度表示して保存されないと表示されないですが、その点いかがでしょう?
表示したことがある範囲のデータが消えてしまうようなら、何かエラーが出ているかもしれません。

その場合、Firefoxメニューの[ツール]-[エラーコンソール]で開くダイアログにおいて、[エラー]タブに切り替えたときにメッセージが出力されていないかご確認頂けますでしょうか。
Posted by 浮浪プログラマ at 2010年03月28日 17:16
はじめまして。かなり前から愛用させて頂いております。
さっそく、要望を・・・。

各拠点の建設施設(及び建設予約)の数を、
右真ん中の拠点一覧の所に、何らかの形で
見やすく表示って出来ませんか?

タイマーを毎回開いて、建設予約ができる所を探して
建設の手間が省けて見やすいかも。と思いました。

お時間があるときにご検討下さい。
Posted by 浮浪営業 at 2010年04月01日 20:08
はじめまして、マップツールをFireFoxで使用させて頂いています。

お聞きしたい事がございまして、狭域で赤いチェックが入るのですが、チェックだけををリセットする事は出来ないでしょうか。

画面が真っ赤になってどこが境目かもわかりにくくなってしまって。

なにか解決方法がございましたらよろしくお願い致します。
Posted by 赤いチェック at 2010年04月02日 01:09
上記の赤いチェックの件。
すいません、自己解決いたしました。
Posted by 赤いチェック at 2010年04月02日 03:12
はじめまして
私も知人に教わってダウンロードさせてもらいました。
現在FireFoxでマップツールを使用させて頂いています。
大変便利で助かっています。

赤いチェックさんと同じ質問ですが
あの赤いチェックは何の印なんでしょうか?

それと自己解決された赤いチェックさんほど
パソコン詳しくないので外し方も教えていただけるとうれしいのですが…。
Posted by 珍竹林 at 2010年04月02日 17:20
赤チェックは前回表示時から領地の所有者が変わった場合に表示されます。
デフォルトでは1日経つと消えます。基準時更新をした場合は次回の基準時更新時に消えます。
Posted by 浮浪プログラマ at 2010年04月02日 23:42
こんにちわ〜
5鯖でやっております。2期になる為再インストールさせて頂きました。
いつもMAPお世話になっております!
僕もいつかはプログラムで人の役に立ちたいです^^
Posted by 5鯖住人 at 2010年04月08日 03:18
こんにちは。
凄く便利で使わせていただいてます。

複数の鯖で利用しているせいか、非常に重くなってしまいました。
データを削除すれば良いということですが、中範囲の色設定や名前の指定などは残しておきたいです。
メモっておいて再入力するしかないのでしょうか?
Posted by you at 2010年04月09日 09:10
一括削除しかなく一部だけ残すことはできないので、テキストエディタにコピペしておくくらいですね。
Posted by 浮浪プログラマ at 2010年04月09日 10:07
そうですかー。
ちょっと大変ですね…。
お答えありがとうございます。
Posted by you at 2010年04月10日 00:13
初めまして〜当サイトを拝見させていただきすばらしいと思い即ダウンロードしました。ところが、私がゲームを行っているのがゲームチュー経由なのですが、Firefoxからは、INできない。↓
Firefoxをご利用の方はFirefoxの拡張機能である「IE Tab」をインストールしてからゲームチューをご利用ください。

IEtabをインストールしたらゲーム内に入れても便利な機能が使用できません。(涙)
ゲームチュー経由で使用できる方法はありますか?
Posted by 武蔵 at 2010年04月10日 16:03
以前誰かが言っていましたが、ゲームチューログイン時だけIETabをONにすれば、
ブラ三内ではOFFにしても問題ないそうです。
Posted by 浮浪プログラマ at 2010年04月10日 16:06
ありがとうございました。
確認いたしました。見事見る事ができました。
早急な返答感謝しています。
今後ともよろしくお願いします。
Posted by 武蔵 at 2010年04月10日 17:07
便利に利用させていただいています。

一つ要望があります。私だけの要望(他の人はそんなのいらないと言われる)かも知れませんが・・

マップ画面で基準時より後に取得した領地、取得された領地に赤く レ が付きますが、これを 自分は青く、他人は赤く・・・欲を言えば システム不可侵は黄色表示、同盟員は緑表示なので、その色に合わせて頂けませんでしょうか?

宜しくお願いします
Posted by デルタフライヤー at 2010年04月12日 00:09
旗が隠れて見づらいってことです?
それとも変更前の所有者の色でしょうか。
Posted by 浮浪プログラマ at 2010年04月12日 00:14
説明不足でした。すいません。

端的に言えば 旗が隠れて見づらい でしょうか・・
戦争中など、領地取得合戦になった場合、変化のあった土地に赤で レ が付くことは非常に有り難いのですが、自分で取った領地(の青旗が隠れ気味になる)や、同盟員が確保した領地(緑旗が隠れ気味になる)などの区別がしづらいのです。

ただ・・ レの色を変えたらこれらが解決するのか? と言われれば良く分かりませんが・・
Posted by デルタフライヤー at 2010年04月12日 14:01
私のPC上では隠れてないですが、環境によって画像の表示位置がずれるのかもしれませんね。
そちらではどの程度重なっていますでしょうか。また、OSとブラウザのバージョンを教えて下さい。

対応としては、レの位置を調整するか、レの表示有無を指定可能とするのが良いかもしれません。
とりあえずは、一時的にツールを無効にすることで回避して頂ければと。
Posted by 浮浪プログラマ at 2010年04月12日 14:42
こんにちは

マップツールを使わしてもらってます。

じつは、1回アンインストールして再度インストールしたところ高☆マスの強調の表示がされなくなってしまいました;;

原因がわからないので・・・・
OSはXP、ブラウザFirefox 3.6です。
Posted by あり at 2010年04月17日 12:06
初めて聞く現象ですね。なんでだろう・・
下記を確認頂くことは可能でしょうか。
[ツール]-[エラーコンソール]で開くダイアログにおいて、
[エラー]タブに切り替えたときにメッセージが出力されていないか
Posted by 浮浪プログラマ at 2010年04月17日 17:35
なにもダイアログには残ってません。
中域なのどマップ関連のものは使えるのですが、太字関連の部分が使えない状態です。
Posted by あり at 2010年04月17日 22:27
プログラムも見直してみましたがちょっと原因は分からないです
Posted by 浮浪プログラマ at 2010年04月18日 13:58
ダウンロードさせて頂きました!
中域&広域の表示はうまく行くのですが、
CSVをクリックすると、インラインフレームにテキストだけが表示されてしまいます。
やはりハンゲ鯖はしょうがないのでしょうか?
Posted by みや at 2010年04月20日 21:59
テキストが表示されるので正しいです。
Excel等の表計算ソフトでの二次利用を想定しています。
Posted by 浮浪プログラマ at 2010年04月20日 22:01
本鯖のTop20同盟であれば、下記サイトでワールド一望の分布図が見れます。

ぶらさん! ブラウザ三国志 交流/攻略情報サイト([統計情報]-[同盟勢力分布図])
http://kfm.netgamers.jp/bura3/
Posted by 浮浪プログラマ at 2010年04月30日 20:36
複数のワールドでプレイしており、特定のワールドのデータのみを削除する方法で問題ないでしょうか?

(本家第5ワールドの場合)
1. Firefoxプロファイルのprefs.jsをテキストエディタで開く。
2. 文字列置換で正規表現にチェックを入れ、検索文字列を「^.*s5.3gokushi.*\n」、置換文字列を空白にし、全置換を実行する。
3. prefs.jsを上書き保存する。

要するにprefs.jsに書き込まれた該当ワールドのURLを含む行および改行コードを削除すればいいと考えたのですが、これだと問題がありますか?
Posted by こうそたん at 2010年05月03日 05:45
(訂正)
誤:削除する方法で問題ないでしょうか?
正:削除するには以下の方法で問題ないでしょうか?

それからバックスラッシュになっている文字は円マークです。
^.*s5.3gokushi.*\n

第4ワールドなら「s5.3gokushi」、mixi5+6統合なら「m5.3gokushi」のようになるかと思います。

prefs.jsは通常キロ単位のファイルのはずが地図データを読み込むうちに何十メガにも膨れ上がるんですね。
Posted by こうそたん at 2010年05月03日 05:53
たびたび訂正すみません。
第4ワールドなら「s4.3gokushi」でした。
Posted by こうそたん at 2010年05月03日 05:55
おおっ、そんなやり方があったんですね。確認してみたところ問題なさそうでした。
念のため、検索文字列にスクリプト名も付加した方が安全かと思います。
^.*bro3_map_tool.s5.3gokushi.*\n
Posted by 浮浪プログラマ at 2010年05月03日 12:03
GreasemonkeyのデータはFirefoxプロファイル下にテキストで保存されてるのを知り、
覗いてみたら無駄多すぎorz
C:\Documents and Settings\[user]\Application Data\Mozilla\Firefox\Profiles\[profile]\prefs.js

うまくやればデータ量は半分以下になったんじゃないだろうか。
Firefoxの起動・終了が遅くなる原因はこのファイルの読み書きっぽいし・・
Posted by 浮浪プログラマ at 2010年05月12日 14:58
□□□□□□□□□

浮浪プログラマさんのツールには大変お世話になっています。

マップの記録は残らないものなんですか?
いつもこのツールを導入した日のデータに戻ってしまいます。
頑張って全画面を読み込んでもその時しか使えず、翌日〜3後くらいには全部消去されてます。
また読み込みしなおさないといけません。
(ここで言う読み込みとは、0,0から一画面ずつ移動していく事です)
これは仕様ですか?
それとも私だけでしょうか?
Posted by うぃんてん at 2010年05月13日 00:04
データはFirefox終了時にまとめて保存されます。
なので、強制終了すると保存されません。
Posted by 浮浪プログラマ at 2010年05月13日 00:18
Chromeで2.33を動かしてみたのですが、ページの読み込み後に長いことHDDにアクセスしています。
これは当方だけの問題でしょうか?他のスクリプトとの競合か何かの問題でしょうか?
ちなみに、ここのマップツール・mapstar・三国志beyondが入っていますが、マップツールを無効にすれば例のアクセスは無くなります。

一度現象の確認及び対処を検討してみてください。
Posted by くろにゃん at 2010年05月15日 03:26
地図ツールは他のツールと比べて保存するデータ量が非常に多いため遅くなっていると考えられます。
機能とのトレードオフになりますが、保存するデータを減らした方がよいかなぁ・・

また、Chromeだとローカルに保存できるデータ量に制限があり、途中から保存できなくなります。
この状態になると他のツールも動かなってしまいます。
なので、データ量が少ない間は動きますが推奨していません。
Posted by 浮浪プログラマ at 2010年05月15日 07:55
表現が足りなかったみたいなので補足です。

明らかにデータ量に見合わない時間のアクセスをしてるんです。(約10〜20秒)
ファイルのフラグメントを考慮しても長い気がしたので確認させてもらった次第です。
データを削除(スクリプトの再インストール)直後でも同じだったので。

まぁ、Chromeで使わなければいい話なんですが・・・。
Posted by くろにゃん at 2010年05月15日 13:13
むー。なんでしょうね。
私の環境ではFirefoxより速いくらいでした。
Posted by 浮浪プログラマ at 2010年05月15日 19:44
はじめまして.マップツールをつかわせていただいており,とても重宝しています.ひとつ使い方で質問させてください.

マップをみるとき,新規獲得・破棄された土地に入る赤いチェックマークのことなんです.このチェックマーク,便利なのですが,どんどん増えて消えないものなのでしょうか?一定時間後に消えるものなのか,何らかの操作をすると消えるものなのか,もし古い赤チェックマークを消す方法があれば教えてください.ブラウザはfirefoxです.よろしくおねがいします.
Posted by チキンタツタ at 2010年05月23日 14:12
地図のチェック画像はデフォルトでは日付が変わったときに消えます。
ただ、基準時更新ボタンを押したことがある場合は、次にボタン押下した時点で消えます。

基準時更新機能は後からちょっと無理やり追加したので不自然な仕様になってますね。
分かりづらくてすいません。
Posted by 浮浪プログラマ at 2010年05月23日 15:10
ありがとうございました!私が基準時更新ボタンをおしてなかったので赤いチェックマークがのこったままだったようです.教えていただいた方法で解決しました.どうもありがとうございました.
Posted by チキンタツタ at 2010年05月23日 17:20
5
こんにちは。
いつも浮浪プログラマ様のツールにお世話になっています。

地図ツールの保存数を
君主:10→20
同盟:10→20
と自分で拡張して使用していたのですが、この度同盟内の他のプレイヤーさんにお分けするつもりなので、ご報告に上がりました。

それではまた。
Posted by 某盟主 at 2010年06月22日 14:26
初めまして、マップツール、とても便利で、ありがたくしようさせてもらっています。

今更ひとつ要望なのですが、同盟の色分けで、独立君主(同盟に所属していない君主)だけ色分け出来たら便利だなーと思いました。

お時間ありましたら、追加していただければ幸いです。
君主名=同盟名なら色を塗る、みたいになりますかね。
なにせプログラムは一切分からないもので、無茶を言ってるかもしれませんが、
どうかお願いいたします。
Posted by 勧誘担当 at 2010年06月23日 16:30
以前同じような目的で下記の対応をしたのですが、
同様のやり方で代替できませんでしょうか?

1.地図ツールのCSVリンクを押下し、結果を.csvファイルとして保存
2.CSVファイルをExcel等の表計算ソフトで開く
3.表計算ソフトのフィルタ機能で絞り込む
 USER_NAMEとALLIANCERが同一(数式だと「=IF(D2=G2,"1","")」)
 CAPITAL_FLAGが1

ちょっと面倒ですが、たまに必要になるというレベルなら十分かなと。
Posted by 浮浪プログラマ at 2010年06月23日 16:56
Ver.2.34にバージョンアップしました。

[変更点]
・mixi鯖の仕様変更(6月28日の広告追加)でエラーになっていたので対応
・プロフィールからのデータをCSV出力するとCAPITAL_FLAGがundefinedだったのを修正
・広域地図で拠点が端からはみ出ている部分を隠すよう修正
Posted by 浮浪プログラマ at 2010年07月01日 21:21
Ver.2.35にバージョンアップしました。

[変更点]
・プロフィール画面で本拠地情報がリセットされるバグ(Ver.2.34から)を修正
・hattさん作のツール「ブラウザ三国志Beyond」と同時に導入している場合、
 プロフィール画面を表示すると広域地図の拠点表示が消えてしまう問題に対応
Posted by 浮浪プログラマ at 2010年07月04日 16:31
mixi鯖でこちらの地図ツールの仕様が出来なくなっていましたが、これは私だけ・・・?
Posted by お肉 at 2010年07月05日 14:51
今のところ、他に不具合の報告は来てません。
私の方でも確認してみましたが問題なさそうでした。
最新のVer.2.35に差し替えたら使えなくなったということでしょうか。
Posted by 浮浪プログラマ at 2010年07月05日 21:49
いつもツールお世話になっています。
浮浪プログラマさん、ありがとうございます。

さて、本日mixi鯖で、アップデートがあった後なんですが、
全体地図で、配下同盟になっている同盟の君主の領地が別の色で表示されるようになった所の☆の数が表示されなくなりました。

どうしたらよろしいでしょうか。
どうぞ、よろしくお願いいたしますm(_ _;m
Posted by ペンシル at 2010年07月05日 23:56
追記

配下同盟になっている同盟の君主の領地がオレンジで表示されるようになったんですが、

例えば、20×20で地図を表示していて、その中にオレンジ色の土地があると、オレンジの土地だけでなく、他君主の領地の赤色の土地の☆の表示も表示されないのが出てきます。

地図にオレンジがない所では、不具合はないようです。
Posted by ペンシル at 2010年07月06日 00:18
うまく伝えられなくて、ホント申しわけありません><
Posted by ペンシル at 2010年07月06日 00:22
もしかして私のツールではなくMapStarさんのやつでないです?
改良版: http://d.hatena.ne.jp/romer/20100201
本家(現在リンク切れ): http://be4you.jp/tuck/
Posted by 浮浪プログラマ at 2010年07月06日 00:27
そうみたいです。どうもすみませんでした。
よくわかっていないもんで、精進いたします。

中域と広域の地図ツールとは、別物なんですね^^;

しかも、リンクを書いていただいて、ありがとうございます♪
添付していただいたromerさんのやつで、とりあえず☆の数がでるようになりました。

お騒がせしました。& ありがとうございました。^^
Posted by ペンシル at 2010年07月06日 21:14
解決して良かったです〜
Posted by 浮浪プログラマ at 2010年07月07日 00:52
最新版(2.35)なんですが、
関連付けられた設定も削除にチェックを入れてからアンインストールしてもabout:configのデータが残ったままです。
Posted by @ at 2010年07月12日 02:34
追記です
ブラウザはFirefox3.6.6を使用しています。
アンインストール後も
greasemonkey.scriptvals.http://blog.livedoor.jp/froo//bro3_map_tool
がずらーっと並んだままです。
Posted by @ at 2010年07月12日 03:07
about:confgの内容はブラウザを閉じたときに反映されるようです。
なので、ブラウザが強制終了された場合にデータが残る可能性があります。
再度のインストール・アンインストールをお試し頂けますでしょうか。
Posted by 浮浪プログラマ at 2010年07月12日 07:52
レスありがとう御座います。
早速試して(ブラウザ終了後数分放置)みましたが依然残ったままでした。
Posted by @ at 2010年07月12日 21:34
うーむ。なんだろう。
私のPCでも同じ環境で試してみましたが削除されてました。

最悪、下記ファイルから該当行を消すという手段があります。
C:\Documents and Settings\[user]\Application Data\Mozilla\Firefox\Profiles\[profile]\prefs.js
Posted by 浮浪プログラマ at 2010年07月12日 22:02
仕方が無いので直接該当行を削除しました、ご迷惑おかけしました。
Windows7(64bit)を使っていることをお伝えし忘れていました、すみません。
Posted by @ at 2010年07月13日 01:01
いつもお世話になってます。

何度か出てきてるのですが、土地に赤くレ点が付くので
消したいのですが、
基準時更新機能がどこにあるか分かりません。

申し訳ありませんが、教えて頂けると助かります。
Posted by 美穂 at 2010年07月25日 03:37
中域地図の下の真ん中にあるボタンです。
Posted by 浮浪プログラマ at 2010年07月25日 11:00
クロームで使おうとDLさせていただきました。
表示等に関しては特筆する事はないのですが、データの読み込み(データ入力?)について要望させていただきます。
「狭域」表示のときに、巡回させて周辺情報を入手できるようになりませんか?
その際の情報量は、中域表示より少し大きいサイズ(狭域表示の20×20表示で9枚程度)で収集できればと思います。

ご検討よろしくお願いいたします。
Posted by 啓 at 2010年08月14日 12:43
啓さん、Ver2.33を59x59取得を1ボタンで出来るように改造して公開されている方がいます。
2.33d1 でぐぐると簡単に見つかります。
ちなみに最新版の2.36に2.33d1を移植して使っていますが問題なく使用できています。
最新版へ改造版はネット上へは公開されていないようなのでご自身でソースを修正してください。
Posted by AYA at 2010年08月20日 16:15
文章ミスったので修正(・・;)

最新版への改造したものはネット上では公開されていないようなのでご自身でソースを修正してください。
(最新版じゃなきゃ嫌だという方は)
Posted by AYA at 2010年08月20日 16:18
AYAさんありがとうございます
Posted by 浮浪プログラマ at 2010年08月20日 23:59
地図ツール愛用させて頂いております。

地図ツールのデータをサーバー単位で削除するツールを作成しました。
WindowsXP Sp3 + FierFox + Greasemonkey 環境の方のみテストしてます。
(Vista・Win7でも動作しますが、保存場所の特性上使用できるか不明です。)

ツールの詳しい説明は下記よりDLして、解凍後「readme.txt」をお読みください。
http://at-n2.net/bro3/delete_map_data.zip


※注意
まだ、完成後間もない事もあり、データが消える不具合や、
ロースペックPCでは動かない等の問題が出る可能性があります。
もしもそのような事がありましたら、お教えください。
また、作業前にはデータのバックアップを取る事をお勧め致します。

一部のウイルス対策ソフトでは、誤認識されますが、ウイルスではありません。
Windowsのシステム系のフォルダにアクセスするようになっておりますので
それが誤認識の原因のようです。
Posted by nottisan at 2010年08月23日 17:17
いつもお世話になっております。便利なツールをありがとうございます(^_^
君主名、同盟名の表示数を20個に拡張したものを公開させて頂きました。何か問題が御座いましたら公開停止致しますのでご連絡下さい。
宜しくお願い致します。
Posted by ももん at 2010年08月23日 22:07

地図ツールを魔改造しまくりました。
怒られないか心配です^^;

// 改造履歴 by どらごら
// Ver 2.33.d1 2010/06/14
// ・中域画面で59x59の一括取得
// Ver 2.36.d2 2010/08/31
// ・ベースを2.36に変更
// ・遠征支援機能を追加
// ・jQuery対応コード追加
// ・出兵画面に簡易出兵先情報を表示
// ・君主数10→20拡張、同盟数10→20拡張
// ・その他色々

http://loda.jp/3gokushi/?id=348

Posted by どらごら at 2010年08月31日 15:52
どらごらさんの改造版使わせていただきました、非常に使いやすいです!
右クリックメニューも追加されましたし、完全に中域画面メインでプレイできますね。

残るは座標入力ですが、流石に厳しいですかね;
Posted by 通りすがり at 2010年09月01日 21:47
いつもお世話になってます。
そして良いツールを。

google chromeで使っていたのですが
3週間くらい前から全く作動しなくなりました。


自分なりに調べてみたのですが原因がわかりませんでした。

同じようないらっしゃいますか?
Posted by さ at 2010年09月07日 12:56
どらごらさん

使ってみましたが、中域表示で特定の場所をクリックするとそこを中心に狭域表示する機能が動作しなくなっていますね。
Posted by hiro at 2010年09月07日 23:04
どらごらさん最新版はうちではFireFoxで問題なく動作してますね。
設定の違いによっての動作の違いを理解していないとか?
もしくは未テストののブラウザを使用している可能性もありますね。
その場合は自分でソースを修正するしかないでしょうね。
Posted by AYA at 2010年09月08日 09:44
どらごらさんの最新版をFireFoxで使ってますが何も問題ないですね。
(google chromeは未テストとソース内に記述あり)
どんな設定時に動作しないのかも書いたほうがいいですね。
Posted by AYA at 2010年09月08日 15:49
どらごら改造バージョンについては、ブログ作ったのでこちらへお願いします。
http://blog.livedoor.jp/doragora777/

浮浪プログラマさん、すみませんでした。
Posted by どらごら at 2010年09月10日 04:39
いえいえ〜
改良ありがとうございます
Posted by 浮浪プログラマ at 2010年09月10日 06:57
だいぶ前から地図ツールを活用させていただいていました。もはやないと作戦が立てられません^^;

ところが、先日より地図ツール・Beyondともども使用不能になってしまいました。Firefox,Greasemonkey,地図ツール,Beyondいずれもインストールしなおしましたが、一切表示されません。途中で不具合の表示もないので、どうしてよいのかわかりません。PC初心者ですみません・・・

何かアドバイスをお願いします。

Posted by Tomcat at 2010年09月18日 17:23
下記ページにある手順で確認してみてはいかがでしょう。
http://blog.livedoor.jp/froo/archives/51465404.html
Posted by 浮浪プログラマ at 2010年09月21日 23:20
改造バージョンの方にバグ報告が来て、オリジナルの潜在バグぽいので情報共有です。

・1画面内に自同盟のマスが無い場合、配下同盟の処理が正しく行われない

・関数追加

//座標から同盟名を取得 by どらごら
// getAllyFromMapClassからコピペ
function getAllyFromXy(x, y) {
var data = getCellDataCache(generateCellKey(x, y));
var ally = data[IDX_ALLIANCER];
if (ally == undefined) ally = "";

return ally;
}

・修正
saveAllyForMap関数内で、自同盟名を所得出来ているかのチェック前に
// 自同盟名を取得する事で、下記直後の条件文が真になるようにする by どらごら
myAlly = getAllyFromXy(MY_X, MY_Y);
Posted by どらごら at 2010年09月22日 00:56
マウスポップアップでの拠点からの距離表示がそこの座標になってしまいました、猿、スクリプトともに一度消して入れなおしてみても駄目です。
mixiの仕様変更でCSSとビヨンドを新たに入れ直しましたが何が原因なのかさっぱりわかりません。
どうか、お助けを‥
Posted by ひっちゃ at 2010年09月22日 03:19
mixi鯖は仕様変更で画面レイアウトが変わったのでその影響みたいですね。
明日対策を考えてみます。
Posted by 浮浪プログラマ at 2010年09月22日 23:24
>>どらごらさん
ありがとうございます。取り込み考えてみます。
Posted by 浮浪プログラマ at 2010年09月22日 23:28
地図ツールをVer.2.37にバージョンアップしました。

[変更点]
・mixi鯖の仕様変更(2010-09-21)による距離取得エラーに対応
Posted by 浮浪プログラマ at 2010年09月23日 10:36
ありがとうございました。無事解決しました^^

Posted by Tomcat at 2010年09月23日 14:12
所有者変更マーク(赤字)を小さくするほうほうありませんか?
マップ20x20で使っているとマークが大きすぎて。。。
Posted by 匿名 at 2010年09月24日 16:55
現状そういう機能はないので、スクリプトファイルの直接修正が必要です。

Ver.2.37なら、160行目にある下記行を削除すると表示をなくすことができます。
window.setTimeout(markChangeArea, 0);

小さくするのはちょっと難しいですが、
1159行目の下記行が画像を表していますのでここで変更できます。
addElem.src = "data:image/gif;base64,"+
"R0lGODlhPAA8AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALBMAHgAZ"+
"ABQAgAAAAP4AAAIyhI+ZwayPmoRUOvpswFDzbH2KJy5TGZ2oQa5AyF0HjKltddK1pn58s/q5eC5W"+
"byhDFQAAOw==";

暗号みたいな文字列は下記ページで画像から変換できます。
http://www.kawa.net/works/js/data-scheme/base64.html
Posted by 浮浪プログラマ at 2010年09月26日 17:20
mixi26鯖だとポップアップがでないですね(´・ω・`)
Posted by ひっちゃ at 2010年09月27日 21:05
mixi26鯖にユーザー作って試してみましたが再現しませんでした(´・ω・`)
Posted by 浮浪プログラマ at 2010年09月29日 19:55
あら…何が原因なんだろう…
Posted by ひっちゃ at 2010年09月30日 02:48
申し訳ないです、一度アンインストールして入れなおしてみたら無事ポップアップしました。
お手間かけて申し訳ないです(´・ω・`)
Posted by ひっちゃ at 2010年09月30日 02:50
所得した、マップのデータって他のPCに移動できたりいたしますでしょうか?
Posted by ヴぁーん at 2010年10月01日 11:38
未検証ですが、Firefoxのプロファイルにある「prefs.js」(デフォルトだと下記パス)で、
C:\Documents and Settings\[ユーザー名]\Application Data\Mozilla\Firefox\Profiles\[プロファイル名]

行の先頭が下記のものがマップツールのデータなので、それをコピペすればできるかもしれません。
user_pref("greasemonkey.scriptvals.http://blog.livedoor.jp/froo//bro3_map_tool
Posted by 浮浪プログラマ at 2010年10月02日 07:36
お疲れさまです。
さっそくですが教えてください。
中域だと
http://gyazo.com1fe8a366dfa18e1f1a5c5640a9a5b6ff.png
広域だと
http://gyazo.com5032c252dc1ed9891258df4b9c6c531b.png

こんな表示になってしまいます。
どうしたら良いでしょうか?
Posted by ao0314 at 2010年10月11日 10:48
自分が見た範囲の地図データしか取得できないのでその範囲しか表示されません。
地図上を移動して表示させてみて下さい。
Posted by 浮浪プログラマ at 2010年10月14日 20:44
いつもありがたく使わせていただいております。
ところで本鯖1+2鯖でのみ、「基準時間更新」と「保存」ボタンが機能しなくなってしまいました。
クッキー削除したりと色々試しましたが、どうしても復活しません。
プレ鯖とmixi鯖では問題なく使えるのですが…
なにかお心当たりの原因があれば、教えていただければ幸いです。
Posted by おはな at 2010年10月25日 13:18
すいません。自己解決しました。。。
Posted by おはな at 2010年10月25日 16:15
はじめまして
ツール愛用させていただいてます♪

CSVデータを上手く活用出来ませんTT
(もんぷちさんのエクセルに取り込めないです)

自分で結構頑張りましたが、お手上げです・・・
CSVを保存するところから伝授していだだけませんか??


Posted by まりあ at 2010年11月05日 22:02
下記で取り込めます。
1.CSVデータの表示エリア内を右クリックして「すべて選択」→「コピー」
2.メモ帳等のテキストエディタに貼り付け、ファイル名を拡張子「.csv」で保存
3.もんぷちさんツールの「CSV取り込み」ボタンをクリックして先ほどのファイルを指定
Posted by 浮浪プログラマ at 2010年11月06日 18:12
できました♪
迅速な対応有難う御座います^^

Posted by まりあ at 2010年11月07日 22:14
序盤の資源獲得遠征を円滑に行う為に
資源ごとに色分けされていると探し安いと思うのですが
いかがなものでしょう?
ご検討下さいませ。
Posted by うぶ at 2010年11月29日 18:13
他の作者さんのですが、下記にあるツールが要件を満たしているのではと思います。
http://silent-stage.air-nifty.com/steps/2010/09/post-aa2b.html

広範囲を検索したいということであれは、
私の地図ツールからCSV出力してExcelで検索すれば(一応)可能です。
Posted by 浮浪プログラマ at 2010年11月30日 00:40
初めまして。
地図ツールを便利がすごく楽しくて、よく使っています。
3期から4期に移行するときに、地図ツールをチェックを入れ忘れて、アンインストールしてしました。その後、インストールしても、マップの同盟名や君主名が3期のままで、保存しても、次には前のデータがまた出てきました。
PCは詳しくないため、どこを直したらいいのかわからずにいます。
すいませんが、対策方法を教えてください。よろしくお願いします。
Posted by 迷い人 at 2010年11月30日 14:24
再度アンインストール(今度は「関連付けられた設定も削除」付きで)すれば削除されます。
Posted by 浮浪プログラマ at 2010年11月30日 17:35
お返事ありがとうございます。

何度もインストール、アンインストールをしていますが、改善されていません。
症状として、同盟名を入力後、保存ができません。
エラーコンソールでは、
・エラー: onPopup is not defined
ソースファイル: http://m5.3gokushi.jp/map.php?x=259&y=-279#ptop
行: 1
が出ています。
また、about:configを見ると、3期のデータが残ったままになっています。
対策方法を教えてください。よろしくお願いします。
Posted by 迷い人 at 2010年12月01日 06:21
2010年07月12日 02:34 ~ 2010年07月12日 22:02 のコメントと同じ現象かもしれません。
同じことを試してみて頂けますでしょうか。
Posted by 浮浪プログラマ at 2010年12月01日 09:23
prefs.jsを修正する手順の詳細です。念のためファイルをバックアップしたほうが良いかも。
1.Firefoxを終了してちょっと待つ(Firefoxが後処理でprefs.jsを更新するので)
2.prefs.jsをテキストエディタで開く
 C:\Documents and Settings\[user]\Application Data\Mozilla\Firefox\Profiles\[profile]\prefs.js
3.先頭が下記の行を削除して上書き保存
 user_pref("greasemonkey.scriptvals.http://blog.livedoor.jp/froo//bro3_map_tool
Posted by 浮浪プログラマ at 2010年12月01日 09:44
迅速な対応、ありがとうございます。
昨日の時点で、7月のコメント見ながら、
C:\Documents and Settings\[user]\Application Data\Mozilla\Firefox\Profiles\[profile]\prefs.jsらしいものを、コンピュータから削除してしましました。
その後の対応を教えてください。お願いします。
Posted by 迷い人 at 2010年12月01日 11:41
prefs.jsもダメとなると、あとはFirefoxのプロファイル再作成か、
Firefox自体の再インストールくらいしか思い浮かばないです。すいません。
Posted by 浮浪プログラマ at 2010年12月01日 12:42
アドバイス通り、Firefoxの再インストールをしたら、改善されました。ありがとうございます。
それから、色々ご迷惑をかけてすいませんでした。以後気をつけます。
Posted by 迷い子 at 2010年12月01日 14:22
初めまして。
yahooモバゲーブラウザ三国志にて、
地図ツール使わせて頂いております。

広域について質問させて下さい。
三国の情勢について調べていたのですが、
調べたい同盟を間違えずに入力して、表示の幅を広げていた所、
表示されていた所が消えてしまう箇所が多数出てしまいます。

地図ツールを使用するに当たって、どらごらさんの拡張ツールを使用しており、59x59取得を使いながら表示させております。

原因が、yahooモバゲーだからか表示容量オーバーがあるのか、PCの性能不足なのかつかめません・・・

どうしたら全て同盟を表示させる様にできるのか分かりますでしょうか?

宜しくお願い致します。
Posted by オルソラ at 2010年12月04日 16:58
私の環境でver.2.37では再現しませんでした。
どらごらさんのツールをアンインストールして、私のツールを入れても同じ現象でしょうか?
データが壊れている可能性が高いので「関連付けられた設定も削除」付きでアンインストールしてからお試し下さい。
Posted by 浮浪プログラマ at 2010年12月05日 10:45
返信ありがとうございます。

インストール後、浮浪プログラマさんのver.2.37のみで検証した所、確かに再現出来ませんでした。

どらごらさんの方でコメントしてみます。

ちなみに、ある程度広域を表示させて、広域から中域か狭域に戻したあとに、
再度広域に戻すと、一部分の表示が消えているという現象の様です。
まだ未表示の箇所に消えた同盟の同盟員が居て、未表示の所を表示させると、消えた同盟は復活します。

わざわざ検証して頂きありがとうございました。
Posted by オルソラ at 2010年12月06日 05:51
いつも、便利に使わせていただいています。感謝です。

場違いなのは承知でお聞きしたいことがあります。

最近、ブラウザ一騎当千を始めたのですが
ブラウザ一騎当千の方でもマッピングツール使えるようになりますか?
武将カード以外は、まったく同じゲームのようです。

一度、浮浪プログラマさんのマッピングツールを使うと、
なしではゲームできなくて

すみません、よろしくお願いします
Posted by 掛け持ち at 2010年12月13日 23:24
そのゲーム名前しか知りませんでしたが、中身はブラ三だったのですね。
ちょっと見てみたところでは、対象URLに一騎当千のサイトを追加するだけでできそうな気がしたので試してみます。
Posted by 浮浪プログラマ at 2010年12月14日 16:36
昨日、書き込みしたものです。

グリモンのユーザスクリプトで追加したら使えました。
ありがとうございました。
Posted by 掛け持ち at 2010年12月14日 20:26
地図ツールをブラウザ一騎当千でも使えるようにしました。
ブラ三用がそのまま使えたので、グリモンスクリプトのヘッダに下記記述を追加しただけです。
// @include http://*.1kibaku.jp/map.php*
// @include http://*.1kibaku.jp/alliance/info.php*
// @include http://*.1kibaku.jp/user/*
Posted by 浮浪プログラマ at 2010年12月14日 21:38
なぜかインストールしたのにブラ三を開いても変化がないです
><
Posted by ガシコ五世 at 2011年01月02日 23:41
最新版ですが、データが多すぎるのかLocal Strageへの保存に失敗とでます。
だから一旦アンインストールしてからまたインストールしても同じのがでてきます。
どうすればよいのでしょう、…?
既出の質問でしたらすみません!
Posted by 帝国の落日 at 2011年01月14日 18:04
ブラウザはGoogle Chromeでしょうか? Chromeはその問題もあって今は非対応としています。
地図ツールリンクの一番右に「初期化」リンクが出ているならそれでリセットできるかもしれません。
それがだめなら、下記フォルダにあるブラ三ドメインのファイル(http_xx.3gokushi.jp_0.localstorage)
を削除するしかなさそうです。
WindowsXP: C:\Documents and Settings\[user name]\Local Settings\Application Data\Google\Chrome\User Data\Default\Local Storage
Windows7: C:\Users\[user name]\AppData\Local\Google\Chrome\User Data\Default\Local Storage
Posted by 浮浪プログラマ at 2011年01月14日 22:49
1月21日にグレモンのアップデートあったらしく、その後から一騎当千にてマップツールが起動しなくなりました。旧バージョン2.36に手動で追記して使用していました。ここで最新版をインストールしてツールが起動したのですが、今度は59*59のマップ調査が出来ません。
解決方法を教えてください。
Posted by 名乗るほどの物では・・・ at 2011年01月23日 21:06
他のスクリプトと競合しているのかもしれません。
[ツール]-[Greasemonkey]-[ユーザスクリプトの管理]で地図ツールを右クリックして「先頭へ移動」してみて下さい。
それでもダメならこちらをご参考下さい。
http://blog.livedoor.jp/froo/archives/51465404.html
Posted by 浮浪プログラマ at 2011年01月23日 21:19
初めまして。
これまでずっとChromeで使わせていただいていました。
ただ、容量の制限がありすぐにエラーが出てしまうのでFirefoxで使おうと思っています。
しかし、そもそもグレモンをダウンロードする段階でエラーが出てしまうのですが何が原因なのでしょうか?

Firefox はファイルをインストールできませんでした。

URL = https://addons.mozilla.org/firefox/downloads/file/109426/greasemonkey-0.9.1-fx.xpi?src=version-history

原因: 予期せぬエラーが発生しました。
詳細についてはエラーコンソールのログを参照してください。
-203

と出ております。
よろしくお願いいたします。
Posted by ブラ一ユーザー at 2011年01月28日 16:20
こちらが参考になると思います。
http://support.mozilla.com/ja/kb/%E3%82%A2%E3%83%89%E3%82%AA%E3%83%B3%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%99%82%E3%81%AB%E4%BA%88%E6%9C%9F%E3%81%9B%E3%81%AC%E3%82%A8%E3%83%A9%E3%83%BC-203
Posted by 浮浪プログラマ at 2011年01月28日 21:36
出来ました。ご迷惑をお掛けしました。
これからはFireFoxでも使わせていただいます。
ありがとうございました。
Posted by ブラ一ユーザー at 2011年01月29日 13:43
このたび、こちらの地図ツールに少し手を加えて、「到達に要する時間」「対象領地に出現する兵力」を表示するようにして公開させていただきました。

地図ツールという素晴らしいスクリプトを公開して下さっていることに感謝いたします。

それでは失礼いたします。
Posted by 隠居小屋 at 2011年02月08日 23:17
了解であります。
Posted by 浮浪プログラマ at 2011年02月09日 00:00
パソコン買い替えに伴い、インストールしなおしたんですが、反映されないようです
Win7の64bitにしたからかな?とは思うのですが、64bitは非対応だったりしますか?
同時に入れたbeyondは正常に動作しているようです
また、優先度を一番上にしても動作しません
Posted by burabura at 2011年02月11日 14:36
64bitでは動作確認したことはないので分かりませんが、
これまで64bitで動かなかったという報告はないです。
Posted by 浮浪プログラマ at 2011年02月11日 17:26
回答ありがとうございます
どうやら、領地のレベル表示機能のみうまく動かないみたいです
中域表示では領地レベルが出るので、内部的に取得は行われているようです
ちょっと不便ですが、使えないことはないので、このままでいきたいと思います
ありがとうございました
Posted by burabura at 2011年02月12日 12:16
もしかして、領地レベル表示機能というのは私のツールじゃなくて、
MapStarさんのツールではないでしょうか。
Posted by 浮浪プログラマ at 2011年02月12日 16:48
ver.2.39にバージョンアップしました。
・本鯖メンテ(20110323)後、15x15と20x20地図表示時のデータ取得がおかしくなっていたので対応
Posted by 浮浪プログラマ at 2011年03月24日 00:14
いつも便利に使わせていただいております。
モバゲーで使っていますがメンテ後から、中域・広域で表示すると狭域・中域・広域の再選択と矢印リンクが反応しなくなりました。
あと中域・広域表示での座標のポップアップも表示されなくなってしまいました。

こちらのツールのほうが標準の51x51より便利なのでぜひとも対応していただければと思います。



Posted by msgbox at 2011年03月25日 14:03
私のほうでハンゲームで試してみた限りでは問題なく動作していました。
メンテ前のキャッシュが残っているかもなのでキャッシュクリアをお試し下さい。
http://support.mozilla.com/ja/kb/How%20to%20clear%20the%20cache

それでもダメなら下記ページでチェックしてみて下さい。特に4番と6番。
http://blog.livedoor.jp/froo/archives/51465404.html
Posted by 浮浪プログラマ at 2011年03月25日 21:14
スクリプトのエラーが出ていたのですが対応策がわかりませんでした。
結局Greasemonkeyとブラ三関係のスクリプトを全削除し、改めてインストールしたところ直りました。
ありがとうがとうございます。
Posted by msgbox at 2011年03月26日 00:34
いつも地図ツールには大変お世話になって居ます。
今のままでも十分使いやすいのですが、
51*51表示の際に地図情報を取得することは出来ないのでしょうか?
Posted by 雑草 at 2011年05月29日 21:24
できそうな気はします。
しかし、現在は私自身での新機能追加は基本行っていないので、今は下記サイトの人に期待してますw
http://br3tool.web.fc2.com/br3maptool.htm
Posted by 浮浪プログラマ at 2011年05月30日 07:42
地図ツールをアンインストールしてもデータが削除されず、FF4が不安定なのですが、FF4ごとアンインストールした方が良いのでしょうか?
Posted by えぬ at 2011年05月30日 18:52
ツールをアンインストールすると通常はデータも一緒に削除されるはずです。
何かの拍子に残ってしまった場合は、2010年12月01日 09:44 のコメントにある方法を試してみてください。
Posted by 浮浪プログラマ at 2011年05月30日 22:40
バグらしきものを発見したので、覚え書きも兼ねて報告を


親同盟Xの配下に
・配下同盟Y
  所属君主A(自分)
・配下同盟Z
  所属君主B(他人)

この状況下でマップデータを取得すると
・君主A@配下同盟Y@親同盟X
・君主B@配下同盟Z@親同盟X
となるはずだが
なぜか
・君主A@配下同盟Y@親同盟X
・君主B@配下同盟Z@配下同盟Y
として処理される
Posted by ヘラブナ at 2011年09月18日 02:47
Ver.2.40にバージョンアップしました。
・1/10(火)の本鯖メンテナンスで追加された「お気に入り武将カード」により、プロフィールページでエラーになっていた問題への対応。mixi鯖は1/12(木)から
Posted by 浮浪プログラマ at 2012年01月12日 20:00
51*51で取れるようになったよ
元のhtmlが表示データしか持ってないので力業でだが
Posted by b at 2012年03月03日 20:16
昨日の本鯖メンテ以降(mixi鯖は今日?)、自拠点からの距離が表示されない問題が出ているようです(中域/広域でカーソル時の青枠ポップアップ内)。今夜帰ったらちゃんと見てみます。
Posted by 浮浪プログラマ at 2012年04月24日 07:18
これだけですね
//自拠点座標取得
function getMyXY() {
中略
var nowLoc = $x('id("gNav")//a[contains(@href,"map.php")]');
Posted by b at 2012年04月24日 07:37
m鯖はgnaviのままですね
こんな感じでしょうか
var nowLoc = $x('id("gnavi")//a[contains(@href,"map.php")]');
//↓追加
if (!nowLoc) { nowLoc = $x('id("gNav")//a[contains(@href,"map.php")]');}
Posted by b at 2012年04月24日 16:50
Ver.2.41にバージョンアップしました。mixi鯖は旧版のままでも問題ないようです。
ポップアップに距離が表示されない問題への対応(4月23日の本鯖メンテ後)
Posted by 浮浪プログラマ at 2012年04月24日 20:33
5
mixi鯖なんですが、
CSV51x51 CSV201x201

どちらも、20×20しか読み取らなくなっちゃいました。

CSV201x201 が 動いても、36画面抜く作業になるので

CSV301x301に変更で、全領域16回でOKとか。
(-450,450)(-150,450)(150,450)(450,450)
(-450,150)(-150,150)(150,150)(450,150)
(-450,-150)(-150,-150)(150,-150)(450,-150)
(-450,-450)(-150,-450)(150,-450)(450,-450)

CSV601x601
(300,300)(-300,300)(300,-300)(-300,-300)の4回で抜けるようにだと、運営的に怖いですよね?
Posted by 実験君 at 2012年04月27日 12:29
> 実験君
おそらく当該コード見ないほぼ全てのユーザが根本的に勘違いしてるわけだが
csv出力は指定範囲のデータを取得済みデータの中から集めてるだけで
この機能自体は鯖にデータを取りに行ってるわけではない
データの収集は全体地図を読み込んだときにその表示エリアのデータを取り込む。
10/15/20の各モードで100/225/400マス分な

派生した発展版が無数にあるのでどの段階で追加された機能なのか知らないが
中域表示での全範囲取得では、51モードで収集するものもあるが
ほとんどの版で中心±30、プチワイドなら中心±40の範囲をmap.phpの20*20モードに複数回(9回とか16回)アクセスすることで収集している。
鯖からみればこの1回1回が通常の全体地図表示と全く同じ

つまり1201^2全体のcsvデータを完成させるためには
61^2=3721回アクセスすることになる
51モードでも24^2=576回必要

51モードでは攻略済みnpcに同盟情報が存在しないのでこの場合npcの同盟情報は取れない

ちなみに200以上の範囲のデータ出力は試したことがあるがデータ量が膨大になりすぎるので
恐ろしく重い上に途中で止まる不具合が頻発して使い物にならなかった
結果としては回数増えるが200ごとで分割するでFAとなった
Posted by b at 2012年04月27日 19:09
5/21-24での改変対策
#秋がAutumnかどーかは知らないが違ったらそのとき書き換えるだけである
こんなの追加して
function mA(){
if($x('//div[@id="mapAllSpring"]').length > 0){return "mapAllSpring";}
if($x('//div[@id="mapAllSummer"]').length > 0){return "mapAllSummer";}
if($x('//div[@id="mapAllAutumn"]').length > 0){return "mapAllAutumn";}
if($x('//div[@id="mapAllWinter"]').length > 0){return "mapAllWinter";}
return "mapAll";
}
"mapAll"5箇所?を置き換え
新たにグローバル変数作って突っ込むかそれぞれで呼び出すかは自由だー

注意:
if (!className.match(/mapAll[0-9]+/)) {
var mapNo = parseInt(trimZero(className.replace(/mapAll/, "")));
addElem.className = "mapAll" + padZero(areaNo);
の行(計4行?)は書き換えないことに注意
Posted by b at 2012年05月22日 01:18
昨日の本鯖メンテナンスにより動作しなくなったため、一時的に公開を停止しました。
今夜にでもじっくり見て対応を検討します。

>>bさん
いつもありがとうございます。idが変わっただけならその対応で行けそうですね。
Posted by 浮浪プログラマ at 2012年05月22日 06:50
Ver.2.42にバージョンアップしました。
・昨日5/21(月)の本鯖メンテ(mixi鯖は5/24(木)予定)で動かなくなったので対応
Posted by 浮浪プログラマ at 2012年05月22日 20:53
4
自分の同盟の配下は、青字グレー枠黒文字
他同盟の配下は、(通常の画面でオレンジ)
これが出ない気がしてるんですが

どう説明すれば良いでしょうか;;
Posted by のっこす at 2012年07月28日 21:43
確かに配下同盟の認識がおかしいですね。
他同盟の配下については同盟トップページの表示時に認識したはずなので、
同盟トップページのレイアウトが変わったせいかなと。
同盟員募集状況、アイコン。
Posted by 浮浪プログラマ at 2012年07月29日 14:34
Ver.2.43にバージョンアップしました。
同盟トップページレイアウト変更による配下同盟認識失敗の問題に対応
Posted by 浮浪プログラマ at 2012年07月29日 15:13
こちらのツールをいつも使わせて頂いています


マップツールへの要望です

CSV出力の機能なのですが、全体地図で画面表示させたにも関わらず、座標情報が部分的に出力されないことがよくあります

発生頻度は、2〜3回に1回くらいでCSVが抜け落ちている部分がある感じです


現象の出方として

1.画面表示させた範囲内で、一部分に長方形(もしくは正方形)の穴が開いたような感じで出力されない
2.画面表示させた範囲内の一辺がすべて抜け落ちてる場合

現象が発生する場合は概ねこの2つのどちらかで、どちらの場合も必ず一定数の座標が抜け落ちています


また、CSVが出力されなかった座標部分を中心として再度全体地図を表示し、そこから画面を移動してまた戻ってくるということをしても座標情報が出力されないこともあります
(何度か同じことを繰り返しているとそのうち取得できます)




/*
私の使い方としては、

100×100座標分くらいを全体地図で画面表示 → CSVをメモ帳に保存 → CSVからExcelで地図を作成し共有

というような感じです
CSVのボタンを押す際は、画面表示させた範囲内の中央の座標に移動しています
*/

お忙しいとは思いますが対応の程よろしくお願いします

Posted by Jem at 2012年10月04日 00:39
うーむ、何でしょうね。
私の環境で100×100をとってみた限りでは起こらなかったです。Firefox 15.0.1。

データ量が多くなると処理に時間がかかるのでタイムアウトしてるとか、
考えられそうですがちょっと分からないです。
Posted by 浮浪プログラマ at 2012年10月04日 20:07
早いお返事ありがとうございます

私も以前はタイムアウトかもと考えて、画面描画が終わってからさらに一呼吸おいて次の画面へ移動したりしていたのですが、それでも発生していました
(現象に気が付いたのは2年以上前です)

私の今の環境は、Firefox 15.0.1、Greasemonkey0.9.22、ツールは2.42です
上記環境で現在使っているPCは
・デスクトップ(ゲームモデル)
・ネットブック(そこそこのスペック)
・ネットブック(低スペック)
の3台で、いずれのPCでも発生します(今は使っていない別のゲームモデルPCでも発生していました)
なので私だけではないと思っていたのですが^^;

中域表示では抜けることなくちゃんと表示されているのですが、CSVでは一部の座標が抜け落ちているため、それを別のツールに取り込んだ段階で気が付きます
Posted by Jem at 2012年10月06日 12:59
なるほど、中域地図には出てるけどCSVには出ないということは、
ツール内のデータ保存までは問題ないみたいですね。

その失われている領域ですが、CSV内では具体的にどうなっているか教えて下さい。
その座標の行自体がないのか、行はあるけど内容が壊れているのか、
分かりますでしょうか。

また、
> 現象が発生する場合は概ねこの2つのどちらかで、どちらの場合も必ず一定数の座標が抜け落ちています

はいつも同じ数だけ座標が抜けるという意味だと思いますが、具体的には何マスでしょうか?

あとは、なぜ私の環境では再現しないかですが、
環境の違いとしては、Greasemonkeyが0.9.22と1.3、地図ツールは2.42と2.43で、
特にGreasemonkeyのバージョンがだいぶ違うのが気になるところです。
Posted by 浮浪プログラマ at 2012年10月06日 20:24
CSV内では行自体が存在していないです
過去に何度かチェックしたときも行が存在しなかったです

抜け落ちる座標の数ですが、すみませんこれは私の言い方がまずかったです
必ず同じ数の情報が抜けているのではなく、毎回違った数が抜け落ちています
少ないときは3*3の9マスが抜け落ちていたこともあるし(1の抜け落ち方)、
一辺が全て抜け落ちるときは500マス分や600マス分が抜け落ちているときもあります(2の抜け落ち方)


今回一番スペックの高いPCで、Greasemonkeyを1.3に上げた状態でやってみましたがやはり発生しました
(とは言っても今回はなかなか発生せず、200*200の取得を20回近くやったと思います)
そして今回は抜け落ちていた部分は、ツールの中域表示でも表示されていなかったです


(181,381)〜(400,600)を画面表示し、(200,400)〜(400,600)で地図を作ったときに現象が発生しました
現象が出たときに、抜け落ちている範囲が余りにも大きかったため、私が画面表示をした範囲が間違っていたのではと思って、同じ範囲をもう1度画面表示してからCSVを出力したのですが、やはり抜け落ちていました
(2回目は座標範囲を確認しながら、割と慎重に操作したつもりです)


取得したCSVファイルと、そのCSVから作成した地図をお渡しします(今回はよくある抜け落ち方とは違い、いびつな形で抜け落ちていました)
・CSVファイル
1回目:http://www.geocities.jp/asshurei/MAP2_1kaime.csv
2回目:http://www.geocities.jp/asshurei/MAP2_2kaime.csv

・地図
https://docs.google.com/spreadsheet/ccc?key=0AtlX0iUwpLMGdENYa2h3VEwtdFo4WENCRXdmbHpEUlE
Posted by Jem at 2012年10月07日 21:12
詳細な情報提供ありがとうございます。
今回は中域地図にも表示されなかったということで、前回とはまた違う現象な気もしますので、
とりあえずGreasemonkeyを0.9.22に戻して最初の現象が再現しないかやってみます。
Posted by 浮浪プログラマ at 2012年10月08日 09:31
JemさんからのCSVが欠ける現象は結局再現できませんでした。

必ず発生するわけではなく何回かに1回ということなので、
Firefoxに他に入れているアドオンの処理タイミングとか、
他のアプリによるCPUやディスクIOによる遅延のタイミングとか、
そういう微妙なやつかもしれないですね。

原因究明は難しそうです。
Posted by 浮浪プログラマ at 2012年10月13日 07:59
うーん、、、やはり私の環境特有の現象ですかねぇ
残念です
でもこれからも多用させて頂きます
ありがとうございました
Posted by Jem at 2012年10月14日 00:42
明けましておめでとうございます

こちらの地図ツールはとても使いやすく愛用させてもらっています。
広域でのcsv取得に時間がかかると過去レスでもみたのですが
砦及びそのまわりの8マスのcsvを取得するというのは簡単なのでしょうか?
隣接砦や未隣接砦が簡単にわかると思うのであればとても楽になると思っています。
私はまったくツールのことがわかっていないですが
おそらく砦数×9マス分ですむかと

いまは100×100で36回取得してみているのですが
簡単にできるならお願いします。
Posted by ノーテンチョクゲキ at 2013年01月04日 17:48
ご愛用ありがとうございます。

残念ながら現在は、動作しなくなった場合に最低限の修正はやっていますが、
新機能追加は行なっていません。

代わりに、他者によるプログラムの拡張・再配布を自由としていますので、
そこに一縷の望みがあるかも?
Posted by 浮浪プログラマ at 2013年01月05日 17:57
5
返信どうもでしたー 他の人拡張してるかもしれないのでさがしてみますー
ではではー
Posted by ノーテンチョクゲキ at 2013年01月09日 00:35