Hace unas semanas te mostré un tutorial con el que podrías encontrar los Pokémon más cercanos a tu localización: Alternativa a Pokévision. Ese tutorial, en este momento, no funciona para todos los usuarios, así que he decidido encontrar de poder encontrar Pokémon desde un ordenador, y lo he conseguido.

Antes de empezar el tutorial te pedimos que descargues los siguientes ficheros:

Ahora que ya los descargaste, empezamos con el tutorial.

Paso 1: Instalar Git para Windows

Descarga y instala Git para Windows desde el enlace que te dejamos anteriormente. Puedes instalarlo sin realizar ningún cambio en los ajustes predefinidos.

 

Paso 2: Instala Python

Es necesario que instales la versión 2.7.1.2 de Python. Si ya tienes otra versión instalada en tu ordenador, desinstala y vuelve a instalar esta versión.

Instalar Python OrdenadorIMPORTANTE: Instala Python en el disco C:\ de tu ordenador, tal como aparece en la imagen.

 

Paso 3: Descarga PokémonGo-Map

Si quieres usar la versión estable (recomendada), descarga el zip de la ultima versión desde este link y descomprímelo.

Si quieres usar la versión de desarrollo con las últimas novedades pero con mas probabilidad de bugs, entra en la carpeta en la que descargarás PokémonGo-Map. Supongamos que utilizas la carpeta Descargas. Dentro de la carpeta tocas el botón derecho del ratón y seleccionas Git Bash Here.

Git Bash here

Ahora, puedes copiar el siguiente código y pegarlo en la consola de comandos:

git clone https://github.com/PokemonGoMap/PokemonGo-Map.git

 

Pegar el código de PokémonGO.map

Ahora tendrás los ficheros de PokémonGO-Map en la carpeta que elegiste.

 

Paso 4: Conseguir una API de Google

Después de estos pasos, llego el momento de conseguir una API de Google. Pincha en ese enlace y sigue todos los pasos hasta que consigas la API.

Puede tardar unos minutos hasta que se acepte tu solicitud y te den la API.

Cuando tengas tu API, entra en la carpeta config.ini.example en PokemonGo-Map/config. Aquí, debes editar la linea que dice gmaps-key.

Quita la # atrás de gmaps-key, y después de los dos puntos pega tu API. Guarda el archivo y cambia su nombre:

config.ini.example para config.ini

Paso 5: Corregir Python

Entra en Propriedades del Sistema con la Tecla de Windows + Pausa, después toca en Ajustes Avanzados, después en Variables. Tengo el ordenador en Ingles, así que te muestro donde están estos menus con imágenes:

Corregir Python 1Dentro de las Variables, encuentra la de Path. Si pone algo como el de la siguiente imagen, cámbialo.

Corregir Python 2

Si  “C:\Python27” no aparece en esa Variable, ponlo al final o al principio como puedes ver en la imagen. Sin embargo, que quede con el “;” y no con el “\”.

 

Paso 6: Instalando PokémonGO-Map

Ahora, tenemos que instalar pip (un paquete de python necesario para la instalación), para ello, vuelve a la carpeta donde está PokémonGo-Map, entra en Tools/Easy-Setup y haz doble click en get-pip y se nos instalara pip.

Para comprobarlo abrimos un git bash en esa carpeta y escribimos pip -V (mayúscula).

Volvemos a la carpeta donde está PokémonGo-Map y vuelve a hacer lo mismo que en el paso 3: botón derecho + Git Bash Here. Después pega este comando:

pip install -r requirements.txt

Requerimientos

Después de hacer esto es conveniente que realices los siguientes pasos si usas la rama de desarrollo (opcional para la estable):

  1. Instala node.js desde este enlace.
  2. Abre una ventana de comandos con permisos de administrador, dirígete a la carpeta del mapa y escribe npm install -g grunt-cli. Esto añadirá soporte para la interfaz de línea de comandos Grunt.
  3. Cuando el Grunt se instale, escribe npm install. Esto iniciará automáticamente el comando grunt build.

 

Paso 7: Iniciar PokemonGo-Map

Ahora, ya tienes todo preparado para iniciar el mapa.

Una lista completa de los parámetros que puedes utilizar con el mapa y lo que significan se puede encontrar aquí. En esta guía sólo pondremos los más importantes:

-a: Usar ptc o google para conectarse
-u: Usuario
-p: Contraseña
-l: Localización en la que quieres buscar Pokémon. Puedes poner nombre de ciudad o dirección completa con calle o las coordenadas en este formato: 47.6062100 -122.3320700
-st: La cantidad de pasos de búsqueda (5 pasos es aproximadamente de un radio de 1,4 Km de acuerdo a esta lista)

Nota: Se recomienda que cree una cuenta falsa para utilizar este mapa con el fin de evitar que su cuenta real sea baneada.

El comando final debe tener este aspecto:

Para cuenta pokemon

runserver.py -a ptc -u usuario -p contraseña -l "Localización" -st 5

Para cuenta google

runserver.py -a google -u email -p contraseña -l "Localización" -st 5

comando pokemon

Ese terminal lo pondremos en un CMD que abriremos en la carpeta donde tenemos PokemonGo-Map (Shift + botón derecho del ratón y abrir terminal aquí) o en un Git Bash (Botón derecho + Git Bash Here)

Para ver el mapa, ingresa esta dirección en tu navegador

http://localhost:5000/

Mapa pokemon

Cómo actualizar PokemonGo-Map

Si usas la versión de desarrollo, PokemonGo-Map se encuentra en desarrollo activo y recibe una gran cantidad de cambios, es probable que desees obtener todas las últimas características y correcciones de errores. Puedes ver esos cambios aquí. Para actualizar tu copia, abre con el botón derecho un Git Bash en la carpeta PokemonGo-Map, pega este comando y pulsa ENTER:

git pull origin develop

Después repite el paso 7 para reiniciar el mapa con las mejoras.

 

Este mapa también dispone de una app para android la cual podeis descargar desde aquí -> https://github.com/omkarmoghe/Pokemap/releases/latest

 

Actualizaciónes:
08/08/2016 - modificación del paso 3 por un nuevo mapa con menos bugs.
25/08/2016 - añadida apk para android.

Fuente: GitHub

  • Pingback: Alternativa a Pokevision | Crea tu propio Mapa en Pokémon GO!()

  • Igor Aranaz

    Buen aporte, funciona perfect.

    • Domingo Gomes

      Gracias a ti Igor por ayudarnos en el otro post! 😉
      Un saludo.

  • E65F00

    Hola, cuando instalo pip y realizo la comprobacion (pip -V) me dice “bash:pip: command not found.” Alguna solucion?

    • Juan Roberto García Sánchez

      Abre un git bash en la carpeta donde esta el get-pip y escribe “python get-pip.py” luego pasa captura del lo que te sale para ver el error

      • E65F00

        ↓↓

        • Juan Roberto García Sánchez

          has instalado python 2.7 y corregido las variables?? es como si no lo tuvieses instalado o no lo reconociese

          • E65F00

            Hola, desinstale y reinstale Python y funciono.
            Gracias por la paciencia

          • Juan Roberto García Sánchez

            Bien, me alegro que te funcione

  • Juanma

    Perdona, tengo un problema. Hice doble-click en “get-pip” (paso 6) he hice la comprobación y en ella me sale “pip: command not found”. ¿como lo soulciono? gracias de antemano

    • Juan Roberto García Sánchez

      Abre un git bash en la carpeta donde esta el get-pip y escribe “python get-pip.py” (sin comillas) luego pasa captura de lo que te sale para ver el error.
      También prueba este comando para actualizar pip “python -m pip install -U pip”

      • Juanma

        “Requirement already up-to-date: pip in c:python27libsite-packages”

        Esto es lo que me sale.

        • Juan Roberto García Sánchez

          perfecto, parece que ahora si te lo ha instalado y puedes continuar sin problemas

      • Alemao Gómez Sancho

        Juanma si lograr hacerlo me avisas andamos en el mismo lado de los que no han podido jajaja

      • Alemao Gómez Sancho

        Juanma no se si lo solucionaste pero yo ya pude, el problema que creo que va es en la instalación del Python, en la parte que se habilita o se instala en el disco duro, solamente fijarse en la imagen que se subio para que puedas verlo.

  • Alemao Gómez Sancho

    Me facilitas la variable de entorno? Me sale una que no es relacionada a Phyton. Por favor.
    Es decir necesito la linea del Path.

  • Juan Roberto García Sánchez

    si pones el comando el git bash tienes que poner python antes de runserver.py (como si lo usases en linux) quedaria asi “python runserver.py -a ptc -u usuario -p contraseña -l “Localización” -st 5″

  • mikentoch

    tengo este problema. alguien’

    • Juan Roberto García Sánchez

      Eso mismo me paso a mi una de las veces, prueba a poner pip install -r requirements.txt –upgrade y si pasa lo mismo anre git bash con permisos de administrador (vas a c:/archivos de programa/git y le das a boton derecho a gitbash.exe y a abrir como administrador, luego pones “cd y la ruta donde esta pokemongo map” para ir a la carpeta donde tienes el mapa y pones de nuevo lo de pip

      • AbrahamJo

        Yo tenía el mismo error. La consola dice que falta un archivo de Visual C++. Creo que el error está en que el tutorial nos manda a descargar el compilador de Visual C++ pero en ningún paso nos manda a instalarlo. Yo después de instalarlo logré terminar el proceso!

  • Yilmar Alejandro Muñoz Segovia

    Hola… Me sale esto cuando coloco pip install -r requirements.txt
    Help!!

    • Juan Roberto García Sánchez

      Prueba a poner pip install -r requirements.txt –upgrade

      • Yilmar Alejandro Muñoz Segovia

        nada, el mismo error

        • Juan Roberto García Sánchez

          Y si pruebas a hacerlo como administrador?

  • Juan Quintero

    tengo el siguiente error:
    2016-08-08 23:43:29,720 [ search_worker_0][ search][ ERROR] Search step 1 map parsing failed, retrying request in 10 seconds
    2016-08-08 23:43:40,003 [ search_worker_0][ search][ ERROR] Search step 1 map parsing failed, retrying request in 20 seconds

    • Juan Roberto García Sánchez

      Eso sale cuando pierde la conexion (servidores inestables y cosas asi), anoche hubo un rato que no iban bien los servidores y seguramente fuese por eso

      • Carlos Caceres

        Hola Juan, he intentaro en varias ocaciones en un buen rango de tiempo pero no sobrepaso este problema.
        Estoy usando cuenta de google , en mi caso…
        que te puedo mostrar para que me ayudes a arreglar esto, por favor ?

        Saludos

        • Juan Roberto García Sánchez

          Prueba con otra cuenta y si estas usando la version develop prueba con la estable

  • Benjamin Mardones Valdebenito

    me sale el error ” cells = map_dict[‘responses’][‘GET_MAP_OBJECTS’][‘map_cells’]
    KeyError: ‘map_cells’ ” que puedo hacer?

    • Juan Roberto García Sánchez

      Instalaste todo correctamente?

  • Pingback: ¡Pokémon GO se actualiza y muestra los Pokémon que están cerca! - NewEsc()

  • Juan Roberto García Sánchez

    Prueba con la version estable, seguramente estaran tocando algo en la version de desarrollo

  • Ramiro Gonzalez

    tengo una duda me podran ayudar le pongo que que para que busque -st 20 pero no se detiene se va casi hasta el 400 y vuelve a empezar

  • Ramiro Gonzalez

    tengo una duda me podran ayudar le pongo que que para que busque -st 20 pero no se detiene se va casi hasta el 400 y vuelve a empezar que puedo hacer para configurarlo bien.

    • Juan Roberto García Sánchez

      St son los circulos en linea, no totales, si pones 5 buscara a mas o menos 1km a tu alrededor, en el post hemos dejado un link que lo explica mas detalladamente

      • Ramiro Gonzalez

        si ya lo revise y tienes razón ya me funciona muy bien gracias por el aporte se agradece.

  • J Yohan Tobon Cataño

    es posible pasarlo al celular, tengo python para el cell pero tengo iOS no sabría como administrar la carpeta donde se bajan las dependencias.

  • Micael González Silva

    hola, me sale el error
    runserver.py: error: argument -k/–ggmaps-key is required
    algún consejo?

    • Juan Roberto García Sánchez

      has añadido la api de google?

  • AbrahamJo

    Me da este error al intentar instalar requirements.txt

    Además, cómo inicio el mapa? creo que el paso 7 no es muy claro, me pierdo…

    • AbrahamJo

      Listo, todo bien, debió ser el proxy de la compañía xD

  • Leonel

    Hola yo tengo un problema que es el paso 5 arreglar el python no me sale la variable y nose como poner la varia con su respectivo valor

    • Juan Roberto García Sánchez

      tendriad que darle a editar, ñuego a añadir y ahi pones la dirección de la carpeta de instalación de python

  • John Cortéz

    hola tengo problemas con el paso nvm 7 crees q me pvedas gviar paso a paso ya q no entiendo ciertas cosas y mas q todo para poner mi localizacion ya q el link q dejaste esta roto pliss ayvdaaa

    • Juan Roberto García Sánchez

      el paso 7 es solo poner el comando en el terminal y abrir la direccion web que pone

  • Juan

    cuando pongo http://localhost:5000/ no me abre nada me sale que no se encuentra

    • Domingo Gomes

      Estas dejando la consola de comandos abierta, correcto?

      • Juan

        pongo la linea del paso 7 y me sale esto
        bash: runserver.py: command not found
        seguramente debo tener algo mal

    • juan

      J [email protected] MINGW64 ~/Desktop/PokemonGo/PokemonGo-Map (develop)
      $ runserver.py -a ptc -u xxxxxxxxxx -p xxxxxxxxxx -l “-34.884xxxx,-60.0xxxxxxx” -st 5
      bash: runserver.py: command not found

      me sale eso cuando realizo el paso 7 por que sera?

      • Juan Roberto García Sánchez

        si usas git bash tienes que poner “python runserver.py -a ptc -u xxxxxxxxxx -p xxxxxxxxxx -l “-34.884xxxx,-60.0xxxxxxx” -st 5″ git bash funciona parecido a una consola de linux

  • sanchez

    Ya no funciona? me sale un error ahora al intentar iniciarlo?

    • Juan Roberto García Sánchez

      Puedes pasar captura del error?

      • sanchez

        ese es el error que me sale a que se debe si podía utilizar el mapa de manera normal y de repente no me dejo mas

        • Juan Roberto García Sánchez

          que version usas, la develop o la estable

          • sanchez

            la estable la 3.10 y la que ra anterior a esa, he incluso volvi hacer todo el proceso de nuevo y nada salvo las cosas que ya tenia previamente instaladas

          • Juan Roberto García Sánchez

            vaya, que raro… prueba a borrar todo y realizar la version develop o esta otra version estable https://github.com/PokemonGoMap/PokemonGo-Map/releases/tag/v3.0.1 a ver si esa te va bien. por cierto, en la imagen te aconsejo tapar el usuario y contraseña xD

          • sanchez

            negativo el mismo error con las dos versiones que comentas

          • Juan Roberto García Sánchez

            y si pruebas a hacer todo el proceso con git bash en vez de cmd?

          • sanchez

            el proceso lo hago como dice la guia que es con git bash, para ejecutar es que lo hago con cmd pero también lo intente con el git bash y me da el mismo error, ya no se que mas hacer 🙁

  • Zoco

    Una vez que ejecuto todo al abrir http://localhost:5000/ no me sale nada, que puede ser? Gracias!

    • Juan Roberto García Sánchez

      Te dice que no se ha podido cargar la pagina?

  • Cristian Fernández

    Perdona tengo un problema, es que cuando voy a Corregir Python desde Variables de Entorno no me aparece lo que a ti, adjunto foto

    • Cristian Fernández

      No hagáis caso, culpa mía, me salté una cosa xD

  • Paco Flaco

    Genial. Es muy lento al hacer el scan, pero funcionar funciona. Muchas gracias.

    • Paco Flaco

      Por cierto, ¿hay manera de visualizarlo desde el movil?

      • NewEsc

        si, creo que hay, pero requiere código también.
        Sino, también te puedes descargar estas APK para Android que están en github: LiveMapGo y PokeSensor.

      • Juan Roberto García Sánchez

        puedes usar esta app que está basada en este mapa https://github.com/omkarmoghe/Pokemap/releases/latest

  • juan juanes

    Buenas noches… creo algo fallo… me sale el siguiente error

    • Domingo Gomes

      @juanrobertogarcasnchez:disqus puedes ver esto?

      • juan juanes

        Despues de la pregunta no puedo ver nada… O a que te refieres con si puedo ver esto?

        • Domingo Gomes

          jeje, me referia a mi compañero, para ver si podia ver tu problema.

    • Juan Roberto García Sánchez

      Eso es porque no has añadido la api de google maps

  • Pingback: Insta-PokéGO, un bot gratuito que lo hace todo por ti en Pokémon GO()

  • pablo perez

    Yo tengo este fallo y no consigo solucionarlo.
    ”Unexpected line 0”

  • pablo perez

    He conseguido que me funcione, pero el área de escaneo es demasiado pequeño y aunque aumente el valor de st 5 a otro mayor sigue siendo igual. ¿Como podría hacerlo mayor?

    • Juan Roberto García Sánchez

      yo uso sd 10 y tambien añado al comando la opcion -sd 4 para que el escaneo sea mas rápido, no recomiendo poner menos ya que si pones un valor de 1 o 2 segundos puede que encuentre menos pokemons

      • pablo perez

        Supungo que querras decir -st 10 y -sd 4, lo probare a ver que tal. Gracias!

  • Mauricio Nuñez Fontanilla

    Como haces para que te salga el circulo verde alrededor del pokemon encontrado

    • Juan Roberto García Sánchez

      en la ventana del mapa habilitas scaned locations

  • pablo perez

    ¿Alguien sabe como pasar todo el contenido a un apk para hacerlo funcionar en android?

  • miguel garcia

    por que al abrir runserver se cierra solo ???

    • Juan Roberto García Sánchez

      No tienes que abrirlo, tienes que poner el comando que especificamos en el terminal

  • miguel garcia

    no me sale no se me pone como en la imagen

    • Juan Roberto García Sánchez

      tienes que avrir un terminal en la carpeta de pokemon con Shift+boton derecho del ratón y le das a abrir terminal aqui y pones el comando

  • miguel garcia

    como funciona la apk del celular ‘???

    • Juan Roberto García Sánchez

      tienes que instalarla, resolver los 10 captchas y luego yainicia la aplicación automaticamente buscando pokemons en tu zona

  • miguel garcia

    gracias ya pude pero con el apk no te pueden banear ???

    • Juan Roberto García Sánchez

      siempre hay un pequeño riesgo cuando usas este tipo de herramientas

  • Pingback: Los nidos en Pokémon GO - Qué son y sus últimas actualizaciones - NewEsc()