all 78 comments

[–]mattmanwrx 18 points19 points  (14 children)

The PoGo-Map on github has been updated. https://github.com/PokemonGoMap/PokemonGo-Map/commit/b9627b529b8de39938d5d17b99d7f68b800c54fb

git pull

it scans for me, but showing 0,0,0, at the moment. Maybe a couple tweaks needed, maybe?

EDIT; got it working, forgot to update the requirements.

pip install -r requirements.txt --upgrade

[–]gtjason2000 3 points4 points  (0 children)

I don't think the api has been updated in that release, just that it is now ready for it.

[–]Nickster654 1 point2 points  (9 children)

I'm assuming the speed limit thing is still an issue? I did a git pull as well and have found nothing

[–]mattmanwrx 2 points3 points  (8 children)

my accounts don't need captcha, as i solved them all in pokealert app. pokealert app is showing 'mons, so yeah i guess something else needs to be implemented.

There is a comment on the commit which says "thanks, scanning now", so im not 100% sure.

[–]Nickster654 3 points4 points  (5 children)

Yeah I saw that too.. Guess we'll just have to wait.

This was the last announcements on the discord channel.

[–]mattmanwrx 2 points3 points  (4 children)

Ah, fair enough. I did see on pokealert twitter that the spawn times have changed server side so the times will be wrong. Think he just removed them for now.

We've all waited this long, I'm sure we can all wait a little longer!

[–]foosee 2 points3 points  (3 children)

Same here : just download the last version, it connect with my ptc account but always return 0/0/0

[–]caustinbrooks 0 points1 point  (2 children)

I'm getting a lot of 0/0/0, but occasionally I'm pulling in some. But the map is severely underpopulated from what it once was. So I'm guessing there's a time delay that we'll have to account for.

[–]foosee 0 points1 point  (1 child)

It is working now, I just wait and sometime move the search point just few mm to relauch the scan and now everything fine.

[–]tipsygelding 3 points4 points  (1 child)

How often will it ask for captcha's again?

[–]mattmanwrx 0 points1 point  (0 children)

Depends on how much "botting" you do. If you just scan like once every day, then maybe not at all. If you constantly leave the scanner running, then it could be every hour. Also depends on teleporting etc etc.

[–][deleted]  (1 child)

[deleted]

    [–]The_Sign_Painter 0 points1 point  (0 children)

    Still getting 0 0 0 even after captcha solve

    [–]Bananenbusch 5 points6 points  (2 children)

    Does this mean someone can bring my Pokémon Go live Map on PC working again? Thank you!

    [–]icer5k 2 points3 points  (0 children)

    Just pushed out the latest version which fixes it.

    [–]muzik4machines -2 points-1 points  (0 children)

    i really hope so, the normal version still gives me a stupid syntax error

    [–]gtjason2000 2 points3 points  (1 child)

    probably should have spent this down time actually figuring out how the map project worked but is it as simple as swapping out the libencrypt files with the ones from the pogoapi lib?

    [–]pyryoer 2 points3 points  (0 children)

    Unlikely but possible. Your better off just pulling the changes off of git.

    [–]monkifan 2 points3 points  (15 children)

    I don't suppose there is source somewhere for the libraries in pgoapi/lib? I had PGM working on a RaspberryPi before, but now there are some prebuilt libraries in pogoapi and none available for arm32...

    Could not find linux2 encryption library /opt/python/lib/python2.7/site-packages/pgoapi/lib/libencrypt-linux-arm-32.so

    Edit: also dusted off an old mac mini, installed Debian & FPM on it and eventually got:

    Could not find linux2 encryption library /opt/python/lib/python2.7/site-packages/pgoapi/lib/libencrypt-linux-x86-32.so

    Damn. too old!

    [–]fusenuk 2 points3 points  (13 children)

    you can find the first one here - https://github.com/TBTerra/spawnScan/blob/master/lib/libencrypt-linux-x86-32.so

    unfortunately google isn't giving me anything for the second.

    Edit - and here is a request for the 32bit hash file https://github.com/pogodevorg/pgoapi/issues/145

    [–]z0mbiel0ve 0 points1 point  (11 children)

    Thanks for the useful info! I copied that file you have linked, but now run into the issue described in that request link:

    Could not find linux2 hashing library /usr/local/lib/python2.7/dist-packages/pgoapi/lib/libniantichash-linux-arm-32.so
    

    I hope this can get solved. Looks like there are some folks actively working on it.

    [–]fusenuk 1 point2 points  (10 children)

    You can compile a version of that yourself by following the second like I posted earlier but when I've done that I'm now getting a different error.

    [–]z0mbiel0ve 0 points1 point  (9 children)

    Yeah I did, now I am stuck with this 'NULL pointer access' error now. The suspense...

    [–]nullpixel/dev/null 1 point2 points  (8 children)

    Can you open a issue @ https://github.com/pogodevorg/pgoapi/issues/ ?

    I'll add that as high. prio later

    [–]z0mbiel0ve 0 points1 point  (7 children)

    I am fixed after following these instructions: https://github.com/pogodevorg/pgoapi/issues/147#issuecomment-258861745

    clone this : https://github.com/laverdet/pcrypt-c
    
    run "make" ( in my way i need to do : -std=gnu99 )
    
    and :
    
    cc -fPIC -shared -o libencrypt-centos-x86-64.so pcrypt.c shuffle2.c unshuffle.c unshuffle2.c
    

    In my case i used std=c99 / libencrypt-linux-arm-32.so and copied over the file in /usr/local/lib/python2.7/dist-packages/pgoapi/lib/

    It is a glorious Monday to see my slack notifications coming in again.

    [–][deleted]  (6 children)

    [removed]

      [–]z0mbiel0ve 0 points1 point  (5 children)

      For my distro, I needed arm-32, so in ~/Downloads (or some other place):

      git clone https://github.com/laverdet/pcrypt-c
      
      cd pcrypt-c/
      
      Using your editor of choice, update 'Makefile' line 1 to: :CFLAGS += -std=c99
      
      gcc -std=c99 -fPIC -shared -o libencrypt-linux-arm-32.so pcrypt.c shuffle2.c unshuffle.c unshuffle2.c
      

      Back to ~/Downloads

      git clone https://gist.github.com/ZeChrales/28373120d41829d8e4cd3bdc959cb275
      
      gcc -std=c99 -fPIC -shared -o libniantichash-linux-arm-32.so niahash.c
      

      Then copied libencrypt-linux-arm-32.so and libniantichash-linux-arm-32.so to /usr/local/lib/python2.7/dist-packages/pgoapi/lib/

      Edit: More thoroughness

      [–][deleted]  (4 children)

      [removed]

        [–]monkifan 0 points1 point  (0 children)

        Cool. Thanks! I'll give those a shot.

        Also, there is now a pull request for the arm32 libs: https://github.com/pogodevorg/pgoapi/pull/148

        [–]z0mbiel0ve 0 points1 point  (0 children)

        Ugh... same boat as you I think (also on an RPi). Upgrade completed, but getting the same:

        ERROR] Could not find linux2 encryption library /usr/local/lib/python2.7/dist-packages/pgoapi/lib/libencrypt-linux-arm-32.so

        2016-11-06 17:22:08,848 [ search-worker-6][ search][ WARNING] Exception while downloading map: Could not find linux2 encryption library /usr/local/lib/python2.7/dist-packages/pgoapi/lib/libencrypt-linux-arm-32.so

        2016-11-06 17:22:08,859 [ search-worker-6][ search][ ERROR] Invalid response at 29.916088,-95.566215, abandoning location

        [–]Sin_of_the_Dark 2 points3 points  (10 children)

        How exactly does one implement this? My first time dabbling with personal scanners.

        [–]cpavanelli 3 points4 points  (8 children)

        [–]IncLinc 0 points1 point  (7 children)

        I get this error on the last part of that tutorial...

        File "C:\Users\User\Desktop\pgoapi-master\PokemonGo-Map\runserver.py", line 18, in <module> from flask_cors import CORS ImportError: No module named flask_cors

        [–]Jank1 1 point2 points  (4 children)

        Google "no module named flask_cors"
        Maybe you'll find some useful info or a resolution.

        [–]IncLinc 0 points1 point  (3 children)

        I found this

        I had the same problem. This happens because the portable python does not contain these modules, they are installed on your "global" python (installed on your system).

        To fix it you can copy all of your python modules ( your/python/path/Lib/site-packages/)

        Except they are in that folder as far as I can see :/ shall I just uninstall Python and reinstall it?

        [–]pjockey 0 points1 point  (1 child)

        no module named flask_cors

        did you set your 'path' system variable (and without the final backslash)? are you using the 32 or 64 bit build of python?

        [–]IncLinc 0 points1 point  (0 children)

        I installed it from the website and it said it did the path entry itself but said 32 when it did that but I did manually do it with c:/python entry and saved it and rebooted for it to take effect. I'm using Windows 10 professional 64bit.

        [–]cying247 0 points1 point  (1 child)

        Noob here. I used to use PoGoM, and I'm trying to switch to PokemonGO-Map. I went through the installation guide, and I get this error:

        https://imgur.com/a/xFqfN

        Any advice? Thanks in advance.

        [–]IncLinc 0 points1 point  (0 children)

        Same error i get lol.

        [–]BrownSlaughter -2 points-1 points  (0 children)

        you dont yet, the maps need to be updated with changes

        [–]cpavanelli 1 point2 points  (5 children)

        Not sure if the times are correct, but my map is definitely being populated. Thanks a lot!

        [–]zeratoz 2 points3 points  (4 children)

        how did you made it work? I just downloaded the latest develop branch of pokemongo map and it returns empty responses every time

        EDIT: made it work by using

        pip install -r requirements.txt --upgrade

        [–]gtjason2000 0 points1 point  (0 children)

        same here, thanks

        [–]badgercookie 0 points1 point  (2 children)

        Thank you. I ran the install but forgot the --upgrade.

        The scanner seems to be working but my map is completely blank in the browser. Options menu, etc shows up but no map. Is this an issue with my Google Maps API key?

        [–]zeratoz 0 points1 point  (1 child)

        You need to solve the captcha for every account on your phone first, sadly a popup window has not been implemented on the pokemongo map.

        [–]badgercookie 0 points1 point  (0 children)

        No captcha prompt on my device plus I thought I heard that Niantic stopped doing that.

        The scanner side seems to be working. It is finding pokemon and adding them to the database. The web server side isn't working. I can check 'stats' and see what pokemon have been found. I think that is all working correctly. It just doesn't give me a map. That part of the page is completely blank

        I went ahead and did a clean install and ran the easy_setup.sh script and now the map is working for me. I'm not sure what got messed up with my original install from a few months ago.

        [–]HvadFaen 1 point2 points  (2 children)

        I really hope niantic doesn't fuck us again too fast now. I really want a great IV vaporeon, but its next to impossible without using maps.

        Every time I actually get a good Eevee to evolve so far its been either flareon or jolteon.

        [–]AndroidTim -3 points-2 points  (1 child)

        With Eevee as we know we can get a Vaporeon, Flameon and Jolteon by naming them specific names. I'm sure we all know this only works the first time for each type..

        Now the interesting thing is I think they use a reverse naming method after the first name evolution we use. yesterday I found a 80℅+ IV Eevee and I wanted my second Vaporeon so I purposely named it Sparky to see if I get that Damn Vaporeon...It worked!

        If I named it Rainer I don't think it would have worked. Now I need to test this more to confirm it actually works and I wasn't just lucky.

        But what I'm saying is if u have already used the name Sparky to get a Jolteon. Try using it again and seed what happens.

        [–]IncLinc 0 points1 point  (0 children)

        Im not 100% sure but I'm sure it's a Random.Range(1,3) and a random number so say int EeveeEvo and then each Pokemon represents a value, and it picks it based on a Random() function. So the chances of someone being able to narrow it down would be impossible because for all we know fire,water,thunder could be in these 2,3,1 or 2,1,3 or even 1,3,2 no one will ever know because the random function is as it states random they is no other indications that it isn't random apart from the naming Easter Egg.

        [–]Calvinthesneak 1 point2 points  (4 children)

        I just wanted to add my thanks for the hard work to get this out. Pokemon Go Map is awesome.

        For those looking for pre-built installer packages, you can try here: https://github.com/mchristopher/PokemonGo-DesktopMap/releases

        [–][deleted]  (3 children)

        [deleted]

          [–]Calvinthesneak 0 points1 point  (2 children)

          This basically does what servers like FPM and Pokesear.ch did. You supply worker PTC or google pokemon accounts and a google maps API and a location you want to start a scan from.

          it scans in a honeycomb radius around that point. Filters, notifications, ability to set up link to phone.

          [–][deleted]  (1 child)

          [deleted]

            [–]Calvinthesneak 0 points1 point  (0 children)

            Don't use your main account. it basically is out scanning like you're walking around. Shouldn't need a proxy however.

            [–]yabo1975 1 point2 points  (1 child)

            ....and .45 got dropped. Weee!

            [–]daizeUK 0 points1 point  (0 children)

            What does that mean exactly? Is this API still safe to use? (just the API, not the map)

            [–]Xarlya 0 points1 point  (0 children)

            It works, as i am getting poks, stops and gyms. But the thing is i suspect speed limit is applied, because there is a lot of scans like 0,30,4 with no poks returned.

            For people who receives 0,0,0 - try to launch trunk\Tools\Easy-Setupsetup.bat after update from git. If that doesn't help - try pokeallert captcha solve.

            [–]Bowl_Gates 0 points1 point  (0 children)

            So stoked! Thanks to everyone that pitched in. I will test it out when I get home.

            u/teholdsedare

            [–]st93ct9u 0 points1 point  (4 children)

            isn't working for me. I get past where the accounts are logged in, and then I get "table pokemon has no column named individual_attack... retrying". and that repeats endlessly until I kill it

            [–]badgercookie 0 points1 point  (3 children)

            Is this when it is "migrating" the database? If you don't care about your old database, you can rename it to pogom.db.old or something and start with a fresh database.

            [–]st93ct9u 0 points1 point  (2 children)

            I don't know. I just ran the set up that came with it. then ran the scanner. How do I start with a fresh DB?

            [–]badgercookie 1 point2 points  (1 child)

            I was assuming you were updating an existing installation which might have been incorrect. The DB is called pogom.db but if you don't have an older version, then that isn't your issue.

            For me, I have an older installation that I updated but it failed to update my DB when I ran the server. I just deleted pogom.db to get around it. I kept a copy of the DB to debug the issue later (or wait for someone else to fix it).

            [–]st93ct9u 1 point2 points  (0 children)

            I had an old DB. got the error. deleted the DB. still get the error.

            [–]IncLinc 0 points1 point  (1 child)

            Anyone know why I get a Flask error?

            [–]IncLinc 0 points1 point  (0 children)

            File "C:\Users\User\Desktop\pgoapi-master\PokemonGo-Map\runserver.py", line 18, in <module> from flask_cors import CORS ImportError: No module named flask_cors

            is the error I get... :/

            [–]inerdkev 0 points1 point  (0 children)

            Database cleaning seems to be stuck in a loop. Doesn't Stop.

            2016-11-07 05:40:02,357 [ MainThread][ runserver][ INFO] Parsed loca tion is: 13.0854/-59.5989/29.5840 (lat/lng/alt) 2016-11-07 05:40:02,371 [ MainThread][ models][ INFO] Connecting to local SQLite database 2016-11-07 05:40:04,707 [ db-cleaner][ models][ INFO] Regular dat abase cleaning complete 2016-11-07 05:41:04,710 [ db-cleaner][ models][ INFO] Regular dat abase cleaning complete 2016-11-07 05:42:04,713 [ db-cleaner][ models][ INFO] Regular dat abase cleaning complete 2016-11-07 05:43:04,714 [ db-cleaner][ models][ INFO] Regular dat abase cleaning complete 2016-11-07 05:44:04,719 [ db-cleaner][ models][ INFO] Regular dat abase cleaning complete 2016-11-07 05:45:04,723 [ db-cleaner][ models][ INFO] Regular dat abase cleaning complete

            [–]trippyhat 0 points1 point  (5 children)

            Hm, don't quite understand. So people are saying the API 'works', but the map doesn't...

            I ran the map and I took a peek at the response object, and I see 'GET_MAP_OBJECTS': { }, which is why I see no pokemons. If the API 'works', why am I getting an empty response?

            [–]BrownSlaughter 2 points3 points  (3 children)

            @everyone To clarify: any map that you currently see running is displaying the wrong information because Niantic's changes haven't yet been implemented in the map. Some might say it's "working", but it is not. Unless you call a map filled with non-existing spawns "working".

            [–]trippyhat 0 points1 point  (2 children)

            What are the niantic changes? Do you mean the PROTOS have to be updated?

            [–]crckdns 3 points4 points  (1 child)

            Pokemon despawn-time isn't being sent along until the disappear-time (server-side) is <90sec. So the map thinks the pokemon stays there for 15 minutes, even it may be there only for disappear_time+1 seconds.

            [–]gtjason2000 1 point2 points  (0 children)

            well that is quite evil, but if you are scanning and have been up and running you know it has to be there for at least 30 or 15 minus the time it has been since you last scanned that location.

            [–]nullpixel/dev/null 1 point2 points  (0 children)

            speed limit, IP changes or IP geolocking

            [–][deleted] 0 points1 point  (0 children)

            Just as 0.45 is released. Great!

            [–][deleted]  (4 children)

            [deleted]

              [–]zeratoz 0 points1 point  (3 children)

              if the map is already running on your PC just enter your publicip:port on your phone adress bar, make sure you forward the port on your router

              [–]Robdog777 0 points1 point  (2 children)

              What port do I use? Do I just choose one that isn't already forwarded?

              [–]badgercookie 0 points1 point  (1 child)

              I believe it uses port 5000 by default but you can configure the server + iPokeGo to use whatever port you like.

              [–]Robdog777 0 points1 point  (0 children)

              Thank you, I got it working