Jak stworzyć własną mapę śledzenia Pokémonów w czasie rzeczywistym

Photo of author

By maciekx

Aktualizacja: programiści zdecydowali się usunąć tę aplikację w odpowiedzi na zakończenie działalności Niantic. Zamiast tego warto zwrócić uwagę na technikę śledzenia pobliskich słupków.

Pokémon Go nie jest jedynie grą o łapaniu Pokémonów, co doprowadziło do powstania licznych aplikacji, narzędzi oraz produktów, które odpowiadają na różnorodne potrzeby graczy, zarówno techniczne, jak i nostalgiczne. W kontekście narzędzi stworzonych dla społeczności Pokémon Go, najbardziej popularne są mapy, które umożliwiają lokalizację Pokémonów w czasie rzeczywistym. Mimo że te mapy są niezwykle pomocne, często doświadczają problemów z wydajnością z różnych powodów. Gracze często napotykają trudności w korzystaniu z nich z powodu przeciążenia, z jakim się zmagają. Jednym z rozwiązań może być stworzenie własnej mapy, która pokazuje pobliskie Pokémony w momencie ich odradzania. Oto jak to zrobić.

Zanim przejdziemy do szczegółów, warto zastanowić się nad dwoma kwestiami:

Czy to jest oszustwo? Odpowiedź brzmi: nie. Aplikacja ta jedynie pokazuje lokalizację pojawiających się Pokémonów w okolicy, jednak nie pomoże ci ich złapać. Musisz fizycznie udać się do danego miejsca, aby móc złapać Pokémona.

Czy korzystanie z tej mapy grozi zbanowaniem? Tak, istnieje taka możliwość. Używaj jej na własne ryzyko lub, lepiej, skorzystaj z alternatywnego konta Google. Może to prowadzić do zablokowania dostępu do gry, ponieważ narusza to zasady ustalone przez Niantic. Używając tej mapy, uzyskujesz dostęp do serwerów gry w sposób, który nie jest akceptowany przez dewelopera.

Czego potrzebujesz

Pobierz i zainstaluj Python w wersji 2.7.12 z tego linku. Inne wersje nie będą działać poprawnie.

Pobierz mapę Pokémon Go z tutaj, wybierając wersję 1.0. Wersja 2.0 wymaga stworzenia własnego interfejsu API Google Maps, co może zająć więcej czasu, niż jesteś skłonny poświęcić. Dlatego wybieramy najprostsze i najszybsze rozwiązanie.

Instrukcje

Krok 1: Zainstaluj Pythona. Uruchom plik .exe i wprowadź hasło administratora, jeśli zostaniesz o to poproszony. Zainstaluj go dla wszystkich użytkowników. Proces ten nie powinien zająć więcej niż kilka minut.

Krok 2: Wyodrębnij mapę Pokémon Go. Przytrzymaj klawisz Shift i kliknij prawym przyciskiem myszy w folderze. Z menu kontekstowego wybierz „Otwórz tutaj okno poleceń”.

Krok 3: Wprowadź poniższe polecenie, aby zainstalować pip. Proces ten może potrwać do dziesięciu minut.

C:Python27Scriptspip install -r requirements.txt

Krok 4: Po zainstalowaniu pip, wprowadź następujące polecenie:

python example.py -a ptc -u [NazwaUżytkownika] -p [Hasło] -l [TwojaAktualnaLokalizacja] -st 100

Jeśli korzystasz z konta trenera Pokémon, pozostaw „ptc” bez zmian. Wprowadź swoją nazwę użytkownika i hasło w odpowiednich polach. Znajdź swoją lokalizację na Google Maps i wprowadź odpowiednie współrzędne lon/lat, zastępując [TwojaAktualnaLokalizacja]. „-st 100” oznacza promień skanowania, gdzie 100 to sto kroków. Możesz zwiększyć tę liczbę według własnych potrzeb.

Jeśli logujesz się za pomocą konta Google, zamień „ptc” na „Google” i wprowadź swoje dane logowania w odpowiednich polach.

Krok 5: Otwórz przeglądarkę i wprowadź adres localhost:5000, aby zobaczyć mapę oraz aktualnie pojawiające się Pokémony w pobliżu.

Nie zamykaj okna wiersza poleceń, dopóki nie będziesz gotowy do zakończenia korzystania z mapy. Przypominamy, że uzyskujesz dostęp do serwerów Pokémon, więc korzystaj z tej metody tylko w przypadku poważnych problemów z lokalizacją Pokémonów.


newsblog.pl