[PMGO] PokemonGo-Map做自己的寶可夢雷達

看板PokeMon作者 (飛行)時間7年前 (2016/08/28 13:39), 7年前編輯推噓12(281623)
留言67則, 53人參與, 最新討論串1/1
首先,這是篇PokemonGo-Map安裝教學 它是Pokemon Go的雷達地圖外掛,不能幫你抓怪,拿補給品 主要只有一個功能 http://imgur.com/a/5ubrn 讓你選擇要掃描的地點,查看附近有哪些寶可夢 人還是要到現場丟球,試看看能不能抓到想要的寶可夢 如果你不喜歡外掛或不使用的話,可以在這邊停止閱讀,真的很不好意思 我是個上班族,下班或放假時會去公園或海邊走走抓抓寶可夢 人物目前23級,圖鑑目前開了 117隻,應該比很多人還要遜 當初會研究這個是因為看到了GoRadar,一直在研究它背後的原理 也在想有沒有辦法做出類似的服務,讓大家可以節省一點奔波的時間 後來自己動手研究這個地圖外掛之後, 確實有幫助到我與朋友們,可以查到Goradar還沒有資料的稀有怪 昨天去風車公園從下午4:30待到晚上8:30左右 抓到乘龍、喵老大、Cloyster、Primeape 抓到乘龍、喵老大、Cloyster、Primeape 又開了好幾個圖鑑,真的很開心,所以想把心得分享給大家 我基本上會寫兩篇,第一篇講如何讓你的電腦可以搜尋寶可夢 並且可用iphone或是網頁的方式查詢並通知你有寶可夢出現 第二篇會講如何用多台電腦的方式,結合資料庫讓你可以輕易地擴展掃瞄範圍 好了 讓我們開始吧! 教學影片連結在此(非我本人) https://www.youtube.com/watch?v=2ACJHCNZ3ow
我當初完全依照他的步驟一步一步做,就完成最基本的安裝可以使用了 因此我下面的說明可以當作補充,建議你也跟著影片一起做手來試試看吧 相關下載連結,請都下載回來 (請到控制台->系統裡面檢查系統類別是32位元或是64位元作業系統並下載配合的版本) Git https://git-for-windows.github.io/ Node.js 6.3.1 https://nodejs.org/en/ Python 2.7.12 https://www.python.org/downloads/ Microsoft Visual C++ Compiler for Python 2.7 https://www.microsoft.com/en-us/download/details.aspx?id=44266 PokemonGo-Map IOS client PokemonGo-Map IOS client https://github.com/istornz/iPokeGo/releases 1.Git 安裝直接下一步到完成即可 2.Node.js 安裝直接下一步到完成即可 3.Python 安裝的話要注意一點,在安裝的第二步 http://imgur.com/a/ZHiJY 需要你選擇Add python.exe to Path 點選Entire feature,之後再下一步到完成 4.VC for Python 安裝直接下一步到完成即可 5.PokemonGo-Map IOS client等到全部設定都完成後才需要安裝,晚點我們再來介紹 6.我的電腦資料夾移動到C槽 7.滑鼠右鍵選擇 Git Bash Here 8.在跳出來的視窗貼上 git clone https://github.com/PokemonGoMap/PokemonGo-Map.git 9.執行完成後輸入 cd C:\PokemonGo-Map (所有程式與設定都在這個資料夾內喔) 10.更新pip程式 輸入 python -m pip install -U pip 11.自動下載python安裝所需的相關套件 pip install -r requirements.txt 如果這一步有跳出錯誤訊息,請手動輸入下面指令安裝所需套件 pip install --upgrade nose pip install --upgrade nosexcover pip install --upgrade protobuf 12.安裝npm套件 npm install -g grunt-cli npm install 13.申請Google Map API服務(讓你可以在Google地圖上看到寶可夢的功能) 先登入Google帳號後,點選下面連結進入申請API的網頁(三行連成一行網址) 進入網頁後點選繼續(或Next)申請API權限 https://console.developers.google.com/flows/enableapi?apiid=maps_backend, geocoding_backend,directions_backend,distance_matrix_backend,elevation_ backend,places_backend&keyType=CLIENT_SIDE&reusekey=true 14.進入後,自己命名API金鑰名稱(如pokeapi)後,然後選建立 等待一會後,會跳出一個視窗,裡面的數字就是你的API金鑰 15.資料夾打開 C:\PokemonGo-Map\config 將裡面的檔案config.ini.sample改名為config.ini 16.用記事本開啟config.ini 將 #no-gyms: 改為 no-gyms:true no-gyms:true #no-pokestops: 改為 no-pokestops:true #gmaps-key: 改為 gmaps-key:填入你剛剛得到的API金鑰 存檔,存檔時注意要存成ANSI格式 http://imgur.com/a/9EmCC 17.到下面連結申請一個PTC帳號給雷達使用(請務必點選它寄給你的認證連結) https://club.pokemon.com/us/pokemon-trainer-club/sign-up/ 18.資料夾打開 C:\PokemonGo-Map,Shift + 滑鼠右鍵 選擇在此處開啟命令視窗 19.使用剛剛的命令視窗執行下面指令(兩行併做一行) python runserver.py -a ptc -u 你的PTC帳號 -p 你的PTC密碼 -l "22.643000, 120.361695" -st 5 -H 0.0.0.0 --locale zh_tw -ps 參數說明:(可使用python runserver.py --help得到更多說明) -a PTC:選擇用PTC帳號 -u user1 -u user2:帳號名稱 -p password:帳號密碼 -l "X, Y":帳號登入座標,可使用Google map點選位置,地圖中間下方就會出現經緯度 http://imgur.com/a/pAnxd http://imgur.com/a/pAnxd -st Z:掃瞄範圍 -H 0.0.0.0:允許對外服務 --locale zh_tw:地圖上點選寶可夢會出現中文名稱 -ps:服務啟用後的狀態顯示,可按Enter切換不同顯示方式 20.以上做完後,就可以開始測試你自己的寶可夢地圖了 請打開瀏覽器,輸入localhost:5000,看看有沒有寶可夢在你指定的位置跑出來 左上角也有設定可以調整,到這邊,第一步安裝與設定已經完成了! 接下來我們要作一些調整,目的如下 a.人在外面找寶可夢時,可以連到電腦使用雷達 b.可以同時給三個朋友使用,每個人可以使用自己的掃描位置 c.可以使用Iphone或網頁方式觀看雷達 http://imgur.com/a/QpH0h 1.開啟www.noip.com網頁,申請一個帳號與DDNS轉址,例如你申請的帳號.ddns.net 2.開啟你的分享器管理網頁(我使用Asus的分享器作範例) 選擇外部網路(WAN)-> DMZ-> 啟用DMZ打勾,將你的電腦LAN IP填入(如192.168.100.100) http://imgur.com/a/PXcMk 3.選擇外部網路(WAN)-> DDNS-> 啟用DDNS client打勾 伺服器選擇 WWW.NO-IP.COM 伺服器選擇 WWW.NO-IP.COM 依照你剛剛申請的帳號填入以下資料 http://imgur.com/a/vG9gW 主機名稱填入 你申請的帳號.ddns.net 帳號 你申請的帳號 密碼 你申請的密碼 填好後按確定,注意是否跳出視窗寫註冊成功 過一分鐘後測試能不能用瀏覽器開你申請的帳號.ddns.net:5000看到你的寶可夢雷達 %如果你分享器不會設定,而且你電腦是透過撥接上網的 可以選擇安裝noip的DDNS程式https://www.noip.com/download?page=win 輸入noip的帳號密碼後登入後,別人一樣可以透過 你申請的帳號.ddns.net連到你電腦 4.將剛剛跑的命令視窗使用ctrl+c停止雷達程式運作(或是關視窗後再重開一個新視窗) 5.開啟記事本,名字為run.bat(txt副檔名要移除) run.bat內容如下 cd PokemonGo-Map start python runserver.py -a ptc -u PTC帳號1 -p PTC密碼1 -l "22.643000, 120.361695" -st 5 -H 0.0.0.0 --locale zh_tw -P 5001 -ps timeout /t 60 start python runserver.py -a ptc -u PTC帳號2 -p PTC密碼2 -l "22.601110, start python runserver.py -a ptc -u PTC帳號2 -p PTC密碼2 -l "22.601110, 120.274329" -st 5 -H 0.0.0.0 --locale zh_tw -P 5002 -ps timeout /t 60 start python runserver.py -a ptc -u PTC帳號3 -p PTC密碼3 -l "22.614500, 120.264687" -st 5 -H 0.0.0.0 --locale zh_tw -P 5003 -ps 6.點擊run.bat 看看能不能正常啟用三個視窗使用雷達服務 可以的話,就可以使用下面的網址連入雷達網頁,且可以三個人指定不同地點掃描 你申請的帳號.ddns.net:5001 你申請的帳號.ddns.net:5002 你申請的帳號.ddns.net:5003 7.如果你是android使用者,目前我還沒有看到支援這個程式的android app 所以你可以使用網頁雷達找寶可夢,如果是Iphone使用者 請下載前面的IPoKeGo連結,目前最新版本是2.2 https://github.com/istornz/iPokeGo/releases 安裝方式請參考下面連結(兩行弄成一行連結) https://github.com/istornz/iPokeGo/wiki/Installing-iPokeGO-with-any-computer- (Windows,-Mac-and-Linux)-easily-! 8.安裝完成後,打開APP,將你申請的帳號.ddns.net:5001打入,帳號密碼不用打 即可開始使用,裡面的有很多設定,過濾寶可夢,提醒通知設定,真的非常好用! http://imgur.com/a/5EqxG http://imgur.com/a/ukd9D 9.本篇文章說明完畢,有興趣的人請參考下一篇文章,加入資料庫使整體服務更易擴充 最後我把一個大家可能會問的問題整理一下: 這是外掛耶?這是可以post上來的嗎? 我事先有詢問過版主linweichean是否可放教學文章,他同意後我才放上 我看不懂那麼多的技術名詞跟步驟,你可以幫我設定嗎? 不好意思,我也是個要上班的普通人,所以我沒有辦法幫每個人解答跟設定喔 如果某些技術不太了解,請上Google查詢 真的很多人問的問題,我會考慮一起未來回答在版面上 我安裝這些程式之後電腦跑好慢,是不是你給的連結有病毒? 連結都是官方網站,下載檔案時請用防毒軟體掃描過,真的擔心就不要裝吧(叫你朋友裝) 這個雷達會不會讓我的帳號被鎖? 會,所以不要把你在玩的帳號使用在雷達地圖上 會,所以不要把你在玩的帳號使用在雷達地圖上 分享這個你有賺到錢嗎? 沒有耶,從頭到尾都是你照著操作,在你的電腦上跑 這篇文章我也沒有設定廣告跟收費後才能觀看,所以只是純分享而已 掃描的速度很慢,有沒有辦法加快阿? 請參考官方文件,網頁左邊找一下,有你需要的解答 https://pgm.readthedocs.io/en/develop/ 我一開始跑程式沒問題,但過了一段時間之後一直跳看不懂的錯誤訊息,怎麼辦? 可能帳號被鎖了或是這個帳號沒有點選認證信連結要去點一下 解決方法: 請注意看跳出的訊息會寫workXX(XX是數字),然後去找workXX是哪一個PTC帳號 把它移除掉重跑程式就可以了 我一開始可以正常找到寶可夢,但過一段時間之後,沒跳出錯誤訊息 但卻都沒有寶可夢出現,怎麼辦? 通常這是你同一個IP登入太多帳號造成的,過一段時間之後就會好了(1-2小時左右) 我怎麼裝都搞不定,有沒有別的雷達地圖程式? 你可以安裝POGOM,基本上三步就裝好了,其他請參考網頁說明 https://github.com/favll/pogom https://github.com/favll/pogom 你寫這麼多字的目的是什麼呀?我都直接End看結尾的 最一開始的想法是想把抓到的寶可夢資料share給GoRadar 這樣大家都能直接看到想要的寶可夢資料,但研究了一個禮拜發覺沒辦法 But i have a dream,讓我們下篇文章分解 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.49.241 ※ 文章網址: https://www.ptt.cc/bbs/PokeMon/M.1472362744.A.4E6.html

08/28 13:39, , 1F
08/28 13:39, 1F

08/28 13:41, , 2F
好多…樓下有看完嗎
08/28 13:41, 2F

08/28 13:41, , 3F
外掛還搞得這麼麻煩 給推
08/28 13:41, 3F

08/28 13:41, , 4F
好外掛
08/28 13:41, 4F

08/28 13:42, , 5F
..
08/28 13:42, 5F

08/28 13:42, , 6F
好長 直接end
08/28 13:42, 6F
※ 編輯: windgo (114.39.49.241), 08/28/2016 13:44:01

08/28 13:42, , 7F
可是你知道外掛不能來這邊推廣嗎?
08/28 13:42, 7F

08/28 13:43, , 8F
不是叫別人看就算了
08/28 13:43, 8F

08/28 13:43, , 9F
同樣是外掛用MESH比較快吧
08/28 13:43, 9F

08/28 13:43, , 10F
如果是外掛 你會被水桶囉
08/28 13:43, 10F

08/28 13:44, , 11F
那麼麻煩幹嘛 學下面那篇用偷的就好拉
08/28 13:44, 11F

08/28 13:44, , 12F
那麼麻煩幹嘛 學下面那篇用偷的就好拉
08/28 13:44, 12F

08/28 13:44, , 13F
外掛越來越光明正大了...今天才聽同事分享最新0.03秒瞬移
08/28 13:44, 13F

08/28 13:44, , 14F
抓掛外掛,官方抓不到,聽了就覺得噁心
08/28 13:44, 14F

08/28 13:45, , 15F
看你還是用心 給推
08/28 13:45, 15F

08/28 13:45, , 16F
看的出來很用心 但是太複雜了我猜根本沒啥人會想用
08/28 13:45, 16F

08/28 13:46, , 17F
推 你這篇應該po到soft_job版的
08/28 13:46, 17F

08/28 13:46, , 18F
為什麼要這麼麻煩?
08/28 13:46, 18F

08/28 13:46, , 19F
好多好長 推用心
08/28 13:46, 19F

08/28 13:46, , 20F
你發在這不可能會有人用 連建環境都懶的一堆
08/28 13:46, 20F

08/28 13:47, , 21F
推一下!! 人才
08/28 13:47, 21F

08/28 13:48, , 22F
用個外掛還要自己架站,我還以為是要開線上遊戲私服惹
08/28 13:48, 22F

08/28 13:49, , 23F
所以還是外掛嘛_A_
08/28 13:49, 23F

08/28 13:50, , 24F
這不就是公然鼓勵用外掛?
08/28 13:50, 24F

08/28 13:51, , 25F
不過太麻煩了不會想用
08/28 13:51, 25F

08/28 13:52, , 26F
現在可以直接po這個嗎...
08/28 13:52, 26F

08/28 13:54, , 27F
用心幫推
08/28 13:54, 27F

08/28 13:54, , 28F
字太多,設定太麻煩,通篇二十秒滑完,推多打字
08/28 13:54, 28F

08/28 13:56, , 29F
太專業了
08/28 13:56, 29F

08/28 13:57, , 30F
我看板規是禁止討論改rom,模擬器這種內容。類推應該
08/28 13:57, 30F

08/28 13:57, , 31F
也是禁止外掛的吧...你問板主時有說明是怎樣的教學
08/28 13:57, 31F

08/28 13:57, , 32F
文嗎?
08/28 13:57, 32F

08/28 14:00, , 33F
這跟pokemesh有9成像 人家還寫好app了
08/28 14:00, 33F

08/28 14:01, , 34F
哇~好難哦好厲害
08/28 14:01, 34F

08/28 14:01, , 35F
哇~好難哦好厲害
08/28 14:01, 35F

08/28 14:06, , 36F
太猛了
08/28 14:06, 36F

08/28 14:07, , 37F
開外掛還這麼麻煩 還自以為厲害敢拿出來炫耀
08/28 14:07, 37F

08/28 14:08, , 38F
你這原理跟 pokemesh一樣,只是自己再架個網頁讓朋友連
08/28 14:08, 38F

08/28 14:09, , 39F
之前pokemesh有提供網頁板,但可能流量爆了,作者就停用了
08/28 14:09, 39F
※ 編輯: windgo (114.39.49.241), 08/28/2016 14:15:46

08/28 14:15, , 40F
光建環境就會嚇跑一堆人了啦,大眾希望的是一鍵完成XD
08/28 14:15, 40F

08/28 14:16, , 41F
還不錯 我給推,雖然有點麻煩
08/28 14:16, 41F

08/28 14:30, , 42F
好複雜傻眼惹
08/28 14:30, 42F

08/28 14:35, , 43F
好複雜喔 不過用心給推
08/28 14:35, 43F

08/28 14:54, , 44F
...........
08/28 14:54, 44F

08/28 15:04, , 45F
一堆不看內文 為噓而噓的人好可憐 人生只剩下酸酸
08/28 15:04, 45F

08/28 15:06, , 46F
推推, 這個好用, 現在還在研究推播功能, 以後就不需要
08/28 15:06, 46F

08/28 15:07, , 47F
一直盯著雷達了
08/28 15:07, 47F

08/28 15:38, , 48F
不錯 但是好多.....
08/28 15:38, 48F

08/28 15:44, , 49F
看起來好麻煩 不想裝
08/28 15:44, 49F

08/28 15:49, , 50F
0分
08/28 15:49, 50F

08/28 16:04, , 51F
08/28 16:04, 51F

08/28 16:05, , 52F
推 期待下篇
08/28 16:05, 52F

08/28 16:10, , 53F
辛苦你了
08/28 16:10, 53F

08/28 16:12, , 54F
現在從github抄一抄就可以發一篇了嗎
08/28 16:12, 54F

08/28 16:37, , 55F
原理是開飛人帳號掃怪?根本掛啊
08/28 16:37, 55F

08/28 17:07, , 56F
到底是玩遊戲還是玩雷達?
08/28 17:07, 56F

08/28 17:07, , 57F
到底是玩遊戲還是玩雷達?
08/28 17:07, 57F

08/28 17:11, , 58F
教學文還要多艱深才能發哦
08/28 17:11, 58F

08/28 21:20, , 59F
有更簡單的方法你要不要推薦一下zz
08/28 21:20, 59F

08/28 21:38, , 60F
噓的是怎樣
08/28 21:38, 60F
※ 編輯: windgo (114.39.49.241), 08/28/2016 22:11:36 ※ 編輯: windgo (114.39.49.241), 08/28/2016 22:13:53 ※ 編輯: windgo (114.39.49.241), 08/28/2016 22:15:10 ※ 編輯: windgo (114.39.49.241), 08/28/2016 22:16:37

08/29 00:18, , 61F
噓外掛還要給你理由喔?
08/29 00:18, 61F

08/29 12:28, , 62F
這個很好玩耶!
08/29 12:28, 62F

08/29 14:24, , 63F
上面噓的人有用雷達的給他爛@0@!愛用又愛酸
08/29 14:24, 63F

08/29 15:40, , 64F
其實架雷達真的蠻好玩的XD
08/29 15:40, 64F

08/30 01:36, , 65F
這兩天也在玩這款,可以交流交流
08/30 01:36, 65F

08/30 04:21, , 66F
樓主太強大了
08/30 04:21, 66F

08/31 04:19, , 67F
好強大的雷達,幸苦大大了
08/31 04:19, 67F
※ 編輯: windgo (61.219.150.6), 09/02/2016 11:33:48
文章代碼(AID): #1NmdZuJc (PokeMon)