Spisu treści:

Zbuduj lotnisko w Google Earth i lataj po okolicy: 5 kroków
Zbuduj lotnisko w Google Earth i lataj po okolicy: 5 kroków

Wideo: Zbuduj lotnisko w Google Earth i lataj po okolicy: 5 kroków

Wideo: Zbuduj lotnisko w Google Earth i lataj po okolicy: 5 kroków
Wideo: Dlaczego jeszcze nie odkryliśmy kosmitów? - POP Science #1 2024, Lipiec
Anonim
Zbuduj lotnisko w Google Earth i lataj po okolicy
Zbuduj lotnisko w Google Earth i lataj po okolicy
Zbuduj lotnisko w Google Earth i lataj po okolicy
Zbuduj lotnisko w Google Earth i lataj po okolicy

Po odkryciu ukrytego symulatora lotu w Google Earth, będącego częścią beta testów jakiejś przyszłej gry online, tylko kwestią czasu (dwa dni) było to, że pomyślałem o zhakowaniu symulatora na niewielką skalę. Po kilku lotach NOE i wielu próbach lądowania zdecydowałem, że chcę latać po bardziej znanych miejscach. Ta instrukcja pokaże Ci, jak możesz zrobić nowe lotnisko w dowolnym miejscu i wystartować z nowej lokalizacji. Po napisaniu tej instrukcji postanowiłem wybrać opcję „Aktualna lokalizacja” z lokalizacji początkowej w panelu ustawień, dzięki czemu ta instrukcja jest bezużyteczna dla wszystkich innych niż osoby zainteresowane ćwiczeniem startów i lądowań w swoim rodzinnym mieście. Możesz także umieścić samolot w dowolnym miejscu, przechodząc najpierw do lokalizacji, a następnie naciśnij i wybierz „Aktualna lokalizacja” jako punkt początkowy. Pamiętaj, aby obrócić widok przed uruchomieniem symulatora lub podać sobie wysokość lub samolot lecący prosto w dół, jeśli zbliżyłeś się zbyt blisko ziemi, możesz nie mieć wystarczającej wysokości, aby wydostać się z przeciągnięcia. Jeśli wejdziesz do symulatora z wysokością większą niż 31 500 stóp lub więcej, samolot będzie w przeciągnięciu, dopóki nie osiągnie wystarczająco niskiej wysokości, aby wspomóc lot, ale spadanie w atmosferę z tak dużej wysokości jest całkiem fajne, możesz podnieść nos, aby zobaczyć zakrzywiony horyzont. Najwyższa wysokość, od której możesz zacząć, wydaje się wynosić około 69, 300. Jedną z rzeczy, które może zrobić ten instruktaż, jest otwarcie idei dla innych, że możemy kontrolować rzeczy, których używamy w naszym życiu, rzeczy, które nas otaczają, i ten pomysł może się odrodzić idee innych i zrozumienie, w jaki sposób można badać rzeczy.

Krok 1: Symulator

Symulator
Symulator

Odkrycie symulatora lotu, nie tak ukrytej funkcji w Google Earth, gdy przeglądałem poprzednie historie w Makezine; wektoryzował moje zachowanie przez jakiś czas. Znalazłem instrukcję napisaną dzisiaj przez Jare-Bear z powrotem, nie do końca ukrytą, ale została ukryta przed tym kimś, kto nie zbadał wszystkich opcji programów. Aby dostać się do symulatora lotu, uruchom Google Earth i po inicjalizacji naciśnij. Otworzy się okno opcji, w którym możesz wybrać jeden z dwóch samolotów i lokalizację startową. Ruch i wspaniały realistyczny krajobraz sprawiają, że jest to zabawny symulator wart godzin zmarnowanego czasu. Dwie opcje samolotów, jako myśliwiec odrzutowy F16 znacznie szybszy niż SR22, również prędkości startu są zrozumiałe; więc dla początkującego sugerowałbym SR22, dopóki nie opanujesz symulatora. Chyba że jesteś taki jak ja i chcesz uczyć się jak najszybciej. Samolot można umieścić w dowolnym miejscu na kuli ziemskiej, najpierw udając się do lokalizacji, a następnie wybierając opcję pozycji startowej na „Widok bieżący”. Korzystam z symulatora od niedawna i bardzo dobrze radzę sobie z ograniczaniem zmarnowanego czasu… Myślę, że jaki mamy dziś dzień? Zmarnowałem jednak trochę czasu, pisząc ten Instruktaż, wybór dokonany dobrowolnie. Aby uzyskać listę naciśnięć klawiszy do latania w symulatorze, naciśnij. Symulator lotu zawiera listę lotnisk, z których możesz wylecieć, niektóre z nich są zbyt oddalone od obszarów, które chciałem zbadać, przycinanie samolotu i oglądanie go okresowo było nie sposób na cieszenie się tym doświadczeniem. Oczywiście wszystko zanim zdałem sobie sprawę z mojego błędu braku przycisku radiowego, który rozwiązał ten problem.

Krok 2: Plik, który można zhakować

Plik do hackowania
Plik do hackowania

Moja pierwsza podróż odbyła się z San Francisco do Redding California, starego miejsca. Opuszczając lotnisko w San Francisco, będąc najbliżej; Poleciałem prosto, wciskając dopalacze w F-16 i dotarłem do Redding w rekordowym czasie. Kiedy już tam byłem, latałem dookoła, brzęczałem sąsiedztwem. Chciałem móc wylecieć z niektórych konkretnych lotnisk, takich jak Flagstaff, aby latać nad Wielkim Kanionem, posiadanie ich na liście jest idealne. Musiałem zhakować bazę danych i dodać do niej własne lotniska. Jeden z plików musiał zawierać informacje o lotniskach, jeśli nie jest binarny, będzie można go łatwo zhakować. Ku mojemu zaskoczeniu łatwo go znaleźć i łatwo zhakować. Pierwszym miejscem, w którym szukałem, był katalog "program files" dla Google Earth, który znajduje się w "C:\program files\Google\Google Earth\res"W katalogu znajduje się więcej katalogów dla krajów, z których każdy zawiera punkty początkowe dla każdego z krajów. Nie to, czym się zajmujemy, ale możemy chcieć być świadomym ich istnienia, przyszłego hacka?. Znajdź katalog o nazwie „flightsim” zaraz po katalogu lokalizacji początkowej dla Falklandów; podpowiedź - kolejność alfabetyczna. W katalogu „Flightsim” znajduje się pięć innych katalogów o nazwach „samolot”, „kontroler”, „hud”, „klawiatura” i „planet”, z których każdy zawiera pliki „.ini”, które służą do ustawiania parametrów używanych przez Google Earth, takich jak ustawienia kontrolera joysticka. Wraz z tymi pięcioma katalogami jest jeden plik o nazwie "flightsim.ini" i to jest plik, który zamierzamy zmodyfikować. Oto, co zostało znalezione w pliku.ini, wszystko po znaku „%” to komentarze:=============================== =============================%% Plik konfiguracyjny symulacji lotu.%dt =.01% Do uruchamiania symulacji z bieżącego widoku, jeśli umieszczenie modelu w powietrzu% spowodowałoby awarię po mniej niż 5 sekundach, zamiast tego postaw go na ziemi%. W przeciwnym razie umieść go w powietrzu w podejściu configuration.t_crash_threshold = 5% Aby rozpocząć symulację z bieżącego widoku, jeśli jesteśmy mniej niż 10 metrów nad poziomem gruntu%, umieść nas na ziemi.agl_limit = 10% Czułość sterowania myszą-- -im wyższy, tym bardziej czuły.mouse_sensitivity_aileron =.1mouse_sensitivity_elevator =.1% Domyślna konfiguracja samolotu i lokalizacja startu (indeks na liście poniżej).default_configuration = 'F16'default_location = 27% Strona pomocy w stosunku do podstawowego adresu URL GE.keyboard_shortcuts_url = ' flightim/index.htm'%% Konfiguracje samolotów. Ostatni element w każdym wierszu dotyczy przyszłej konfiguracji kontrolera% do gier.%configuration = ['F16' 'aircraft/f16.acf' 'planet/earth.ini' 'hud/generic.ini' 'keyboard/generic.ini' „sterownik/” „sterownik/generic.ini” „SR22” „samolot/sr22.acf” „planet/earth.ini” „hud/sr22.ini” „keyboard/sr22.ini” „sterownik/” „sterownik/ogólny.ini']%% Format: Nazwa kodowa pas startowy szer. dł. hdg% Łańcuchy w cudzysłowie, kąty w stopniach. Dodatnia szerokość geograficzna = północ, dodatnia% długość geograficzna = wschód.%takeoff_locations = ['SABE' 'Buenos Aires' '13' -34.553889 -58.425089 124,06 'NZCH' 'Christchurch' '02' -43.497446 172.522160 40.14 'EDDF' 'Frankfurt' ' 07R' 50,027659 8,534797 69,57 'EDDH' 'Hamburg' '15' 53,654087 9,975462 152,68 'VNKT' 'Katmandu' '02' 27,684106 85,353379 21,80 'HTKJ' 'Kilimandżaro' '09' -3,430112 87,05841s ' 51.186880 -1.043534 85,70 'EGLL' 'London Heathrow' '09L' 51.477501 -0.484721 89,64 'KLAX' 'Los Angeles' '06R' 33.946810 -118.434667 83.44 'XCGX' 'Meig' '18'87' -. Mińsk” „12” 53,869409 27,527960 125,54 „KNUQ” „Moffet” „14R” 37,424918 -122,054876 157,73 „LFMT” „Montpellier” „13L” 43,585941 3,956276 124,82 „UUEE” „Moskwa” 5 5,9 779 960, 25R” Nowy Jork' '13R' 40.647358 -73.814497 120,84 'KPAO' 'Palo Alto' '13' 37.463741 -122.117653 141.81 'VNPK' 'Pokhara' '04' 28.196094 83.977091 39.59 'LOWS' 'Salzburg' 43.80 4735. LSZS 'Samedan' '21' 46,541291 9,889774 -151,15 'KSFO' 'San Francisco' '28R' 37,613579 -122.357234 297,94 'ULLI' 'Petersburg' '10R' 59,799851 30,218684 106,40 'YSSY' '937825' -dney' 151.188634 -105,62 'ENVA' 'Trondheim' '27' 63.457726 10,941489 -89,69 'KTRK' 'Truckee Tahoe' '10' 39.324790 -120.152594 120,28 'LOWW' 'Wiedeń' '16' 48.11164. 16' -41.318210 174.807468 -177.01 'LSZH' 'Zurych' '16' 47.470166 8.539790 155.01]VAngleMin = -60VAngleMax = +30========== ============================================

Krok 3: Hack

Hack
Hack
Hack
Hack
Hack
Hack
Hack
Hack

Otwórz plik „C:\program files\Google\Google Earth\res\flightsim\flightsim.ini”, który powinien otworzyć się w „Notatniku” na komputerze, ale jeśli tak się nie stanie, zapisz zmodyfikowany plik jako tekst tylko plik, nie chcemy modyfikować typu pliku z niczego poza standardowym plikiem tekstowym, bez specjalnego kodowania. Konfiguracje symulatora znajdziesz na górze pliku, symbol „%” jest ogranicznikiem komentarza, który powoduje, że linia po symbolu nie przetworzona przez parser programu, przewiń w dół i znajdziesz listę lotnisk, które mogą być wybrany przez symulator lotu. Można je znaleźć w tablicy o nazwie takeoff_locations. Są to dane, które symulator odczytuje podczas inicjalizacji, teraz musimy zdekodować to, co jest przechowywane w każdej z lokalizacji tablicy. Dla każdej lokalizacji lotniska jest sześć danych, spójrzmy na jeden z zestawów tablic i odszyfrujmy dane, abyśmy mogli je poprawnie zmodyfikować. Pierwszy wpis na liście tablic dotyczy Buenos Aires, oto co reprezentuje każda z tych danych: 'SABE' 'Buenos Aires' '13' -34.553889 -58.425089 124.06'SABE' = Kod lotniska, chociaż ja nie wiedzieć, co oznacza pierwsza litera, ai tak nie jest ważna.'Buenos Aires = Nazwa lokalizacji lotniska.'13' = Numer pasa startowego. Dla tych, którzy nie latają lub nie mają żadnego doświadczenia w lotnictwie, numery pasów startowych na lotnisku odnoszą się do kierunku pasa startowego w kompasie. Ten pas startowy ma 130 stopni, pas '34' będzie wskazywał na kompasie 340 stopni.-34.553889 = Wartość dziesiętna dla pozycji startowej szerokości geograficznej. Jest to trudna część, ponieważ jest w formacie dziesiętnym, a nie standardowym formacie współrzędnych, które otrzymasz z Google Earth. -58.425089 = Wartość dziesiętna pozycji początkowej długości geograficznej. 124.06 = Nagłówek płaszczyzny w stopniach. Jedną z moich obaw było to, że lista tablic zostanie naprawiona przez inne ustawienie, które spowoduje przepełnienie ze względu na długość listy rzeczy; nie tak. Ta lista jest dynamiczna, a program przydziela miejsce na dodatkowe dane lotniska na liście podczas inicjalizacji, więc nie musimy modyfikować żadnej innej części pliku ani żadnego innego pliku, aby umożliwić rosnący rozmiar tablicy takeoff_locations. może być limitem liczby lotnisk dodanych do listy, ale nie osiągnąłem jeszcze tego pułapu z zaledwie 7 nowymi wpisami. Obraz dla tego kroku pokazuje szerokość 38 stopni 57' 33,83 i długość geograficzną lub 95 stopni 15' 55,74”. Podczas tworzenia obrazu dla tego instruktażu odkryłem, że łatwym sposobem uzyskania współrzędnych lokalizacji jest umieszczenie pinezki lub „oznaczenia miejsca”, w którym chcesz umieścić pozycję początkową lotniska. Następnie kliknij prawym przyciskiem myszy pinezkę i wybierz właściwości, wyświetli się lista właściwości, a pod zakładką widoku można wybrać i skopiować szerokość i długość geograficzną.

Krok 4: Uzyskiwanie i wprowadzanie danych lotniska

Uzyskiwanie i wprowadzanie danych lotniska
Uzyskiwanie i wprowadzanie danych lotniska
Uzyskiwanie i wprowadzanie danych lotniska
Uzyskiwanie i wprowadzanie danych lotniska

Korzystając z Google Earth (wersja 4.2.0198.2451 (beta)) wartości współrzędnych znajdują się w lewej dolnej części ekranu na pasku danych, nie mam najnowszej wersji, więc nie mogę powiedzieć, gdzie znajdują się dane. Informacje są prezentowane na ekranie w standardowym formacie szerokości i długości geograficznej ze stopniami, minutami i sekundami. Problem polega na tym, że lista tablic używa dziesiętnej wersji danych. Konwersja ze stopni, minut, sekund na wartości dziesiętne jest łatwa i nie wymaga żadnej matematyki z Twojej strony. Najpierw wybierz pojedynczą linię danych z tablicy takeoff_location, upewnij się, że przechwyciłeś cały tekst i interpunkcję, naciśnij, aby skopiować i umieść kursor na końcu właśnie skopiowanej linii i bez zaznaczenia, naciśnij następnie, aby wkleić nowy linia. Ułatwia to dodawanie danych przy użyciu kopii jako szablonu. Dodatkowo, jeśli zrobiłeś coś złego, symulator po prostu umieści cię w innym miejscu; jeśli lista jest pusta po uruchomieniu symulatora, popełniłeś błąd przy wprowadzaniu danych. Najpierw musimy przejść do strony, której zamierzamy użyć do przeliczenia naszych współrzędnych na postać dziesiętną. Przejdź do https://www.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html. Zobaczysz pudełko w kolorze łososia z etykietą „Stopnie Minuty Sekundy do Stopni dziesiętnych„Teraz w Google Earth umieść oznaczenie miejsca, od którego chcesz zacząć, kliknij prawym przyciskiem myszy pinezkę i wybierz Właściwości. Teraz skopiuj szerokość i długość geograficzną i wklej je do odpowiednich pól w witrynie konwersji. Wprowadź każdą z wartości współrzędnych w odpowiednich polach dla szerokości i długości geograficznej, a następnie kliknij „Konwertuj na dziesiętne”. Następnie weź wyniki i wprowadź każdą z tych wartości w lokalizacji dla odpowiednich wartości w nowej lokalizacji lotniska. Twoje nowe wpisy dotyczące lotniska mogą być dodawany na dole listy lub dodawany między innymi lotniskami, ale nie lubię zaciemniać moich zmian przez ich mieszanie. Zapisz listę, a następnie uruchom Google Earth. Ważne jest, aby uruchomić program Google Earth po zmodyfikowaniu pliku, ponieważ plik „.ini” jest odczytywany po uruchomieniu programu. Lista lotnisk powinna teraz zawierać nową witrynę, wybrać lotnisko i kliknąć „Rozpocznij lot”. Jeśli wydaje się, że Twoje lotnisko nie działa, a Google Earth zabierze Cię na drugą stronę kuli ziemskiej, być może przeoczyłeś znak (-) na swojej pozycji współrzędnych. Powód tego może być dla niektórych oczywisty; Ziemia jest podzielona na połowy dla każdej z par współrzędnych, wschód i zachód dla długości geograficznej oraz północ i południe dla szerokości geograficznej. Jeśli Twoje lotnisko znajduje się na półkuli południowej, wartość dziesiętna szerokości geograficznej powinna mieć znak (-) przed wartością, na przykład -34.553889. Jeśli Twoja długość geograficzna znajduje się na zachodzie w odniesieniu do zerowej długości geograficznej, wartość musi być podpisana. Dodaj znak i powinieneś być umieszczony dokładnie tam, gdzie się spodziewałeś. Oto przykład i rzeczywiste miejsce, w którym po raz pierwszy przetestowałem mój hack. Chciałem poznać moje stare tereny i obszar tego kraju, który jest wspaniałym miejscem do życia, jeśli kochasz przebywanie na świeżym powietrzu; Redding Kalifornia. Ogromne ogromne międzynarodowe lotnisko znajduje się na wschód od miasta i na wschód od Enterprise, na przedmieściach Redding. Współrzędnymi pasa startowego na międzynarodowym lotnisku Redding były szerokość 40 stopni 30' 5,0394" i długość geograficzna 122 stopnie 17' 41,028". Zauważ, że odczytywana długość geograficzna jest wartością bez znaku, ale Redding jest wyraźnie na Zachodzie, najwyraźniej Google Earth wyświetla te wartości jako bezwzględne, więc nie ma znaku na współrzędnych w Google Earth. Znak może być dodany, gdy zaznaczasz wartość w tablicy lub w kalkulatorze konwersji przed obliczeniem, zmiana znaku dodaje lub odejmuje 180 stopni do lub od wartości. Stworzyłem kod lotniska, który pasował do tego ogromnego węzła podróży międzynarodowych, i nadał lotnisku etykietę, na jaką zasługuje. Numer na końcu pasa to „34”, wprowadziłem wartość 340, aby przedstawić wartość na kompasie. 340 stopni nie ustawiało samolotu bezpośrednio na pasie startowym (kto wie może z powodu deklinacji), więc dodałem kilka stopni, aby obrócić samolot w kierunku północnym. 360,00 ustawiło samolot na pasie startowym i byłem szczęśliwy. Oto ostatni wpis dotyczący międzynarodowego lotniska Redding: „RIAP” „Redding International” „34” 40.5014 -122.294731 360,00Zapisz plik i uruchom program Google Earth. Po zainicjowaniu programu Google Earth naciśnij, aby wejść do symulatora lotu. Zostanie otwarty requester, wybierz samolot, a następnie wybierz lotnisko z listy i naciśnij Start Flight. Zostaniesz umieszczony na pasie startowym w kierunku północnym. zwiększy przepustnicę, zmniejszy przepustnicę. Użyj, aby wyświetlić listę kluczowych poleceń do latania dronem.

Krok 5: Dobre latanie

Dobre latanie
Dobre latanie
Dobre latanie
Dobre latanie

Uwaga: użyj kodów klawiszy w pomocy, jeśli chcesz latać samolotem jak prawdziwym, ze skoordynowanymi wejściami sterowania i wykonując skoordynowane skręty, tj. ruchy steru i drążka. Jeszcze lepiej, bo na pewno będę musiał teraz zrobić, weź kij; lub zrób jeden. Latanie NOE (Drzemka Ziemi) jest bardzo zabawne i trudne, a jeśli wyświetlisz to na dużym ekranie, uczucie zapiera dech w piersiach. Latanie przez doliny, przeskakiwanie przez szczyty gór i zjeżdżanie z przeciwległego zbocza to zbyt dużo zabawy. Poleciałem do Crater Lake, gdzie moja rodzina i ja spędziliśmy tydzień zeszłego lata. Lot był fajny, dobra pogoda, wydaje się, że wszędzie w Google jest dobra pogoda do latania, prawdziwy „standardowy dzień”. Mimo że lot bardzo mi się podobał i widziałem wiele miejsc, w których byłem, naprawdę chciałem wystartować bliżej jeziora; a może z wnętrza kotła? Jasne, jest mieszkanie. Oto kod lotniska nad jeziorem. Uwaga: kurs jest skierowany bezpośrednio na statek widmo i jest wystarczająco dużo miejsca, aby osiągnąć prędkość startową; oto lista portu lotniczego Crater Lake „CRAP” „Crater Lake Air Port” „WL” 42.930692 -122.142108 120,00 - nie mogłem sobie poradzić z kodem lotniska, chociaż to miejsce jest niczym innym. Teraz, jeśli tylko mogą to zrobić opcja multi-flyer, którą moglibyśmy kiedyś polecieć razem; Do tego czasu szczęśliwego latania. Gravity Boy - Artysta, haker, majsterkowicz, łomot.================================= ==================Dodatkowe lokalizacje i uwagi i wskazówki: Chcesz trochę latać w kanionie, idź do najlepszego kanionu w historii 'FLGS' 'Flagstaff' '21' 35.145592 -111.663578 220.00 Nie odpowiadam za zatrucie popromienne „GORĄCO!” 'Chornobyl' '30' 51.372056 30.102944 330.00Oui 'PCDG' 'Paris Charles Degall' '02' 48.717719 2.376828 21.00Uwaga: istnieje zmienna, która wskazuje określone lotnisko na liście jako lotnisko domyślne. Jest to indeks do tablicy zaczynający się od lokalizacji tablicy [0], więc zamiast przesuwać elementy na liście, po prostu wprowadź przesunięcie do elementu listy. Na przykład ustawiłem default_location = 27, aby domyślnie wskazywał Redding International Airport, dzięki czemu za każdym razem, gdy uruchamiam program, mogę zacząć latać bez wybierania lotniska. WSKAZÓWKA: Jeśli interesują Cię loty długodystansowe i chcesz utwórz kilka beaconów do latania z punktu do punktu, wewnątrz Google Earth i poza symulatorem lotu, umieść pinezki (oznaczniki miejsc) dla beaconów, można je zobaczyć około 230 mil. Z północnego krańca zatoki San Francisco mogłem zrobić odsuniemy radiolatarnie aż do Redding, a wyższa wysokość ułatwia ich dostrzeżenie. To jest IFB dla latania I Follow Becons, lepsze niż IFR = I Follow Roads! Mój dziewiczy rejs do Redding odbył się bez żadnych radiolatarni i poleciałem prosto do tego międzynarodowego miasta. Zauważyłem też, że jeśli dodasz oznaczenie miejsca w centrum miasta, w symulatorze pojawi się nazwa miasta. Poniższe zdjęcie pochodzi z zatoki San Fransisco, a latarnia morska znajduje się w Sacromento w odległości około 74 mil. Możesz także umieścić lotnisko pod powierzchnią morza za pomocą Google Earth 5.0, włączyć lustra wody i mieć szybko poruszającą się łódź podwodną, taką jak ta w Rejs na dno morza. obracając się gładko i profesjonalnie. Bez tego klucza nie byłbym w stanie wylądować tak szybko. Gravity Boy - Artysta, haker, majsterkowicz, łomot.

Zalecana: