Inhoudsopgave:

Maak een luchthaven in Google Earth en vlieg rond: 5 stappen
Maak een luchthaven in Google Earth en vlieg rond: 5 stappen
Anonim
Maak een luchthaven in Google Earth en vlieg rond
Maak een luchthaven in Google Earth en vlieg rond
Maak een luchthaven in Google Earth en vlieg rond
Maak een luchthaven in Google Earth en vlieg rond

Nadat ik had ontdekt dat er een verborgen vluchtsimulator in Google Earth is, onderdeel van een bètatest voor een toekomstige online game, was het slechts een kwestie van tijd (twee dagen) voordat ik erover dacht om de simulator op kleine schaal te hacken. Na wat NOE-vliegen en na vele pogingen om te landen, besloot ik dat ik rond meer bekende plaatsen wilde vliegen. Deze instructable laat je zien hoe je overal een nieuwe luchthaven kunt maken en kunt opstijgen vanaf de nieuwe locatie. Nadat ik deze instructable had geschreven, besloot ik de optie "Huidige locatie" te selecteren in de Startlocatie in het instellingenpaneel, het maakt deze instructable min of meer nutteloos voor iemand anders dan degenen die geïnteresseerd zijn in het oefenen van opstijgen en landen in hun eigen stad. Je kunt ook een vliegtuig plaatsen waar je maar wilt door eerst naar de locatie te gaan en op "Huidige locatie" te drukken als je startpunt. Zorg ervoor dat u de weergave draait voordat u de simulator start of geef uzelf hoogte of uw vliegtuig dat recht naar beneden gaat, als u te dicht bij de grond bent ingezoomd, heeft u mogelijk niet genoeg hoogte om uit de stal te komen. Als je de simulator betreedt met je hoogte hoger dan 31, 500 voet of zo, zal het vliegtuig in een stal staan, totdat het een hoogte bereikt die laag genoeg is om de vlucht te ondersteunen, maar vanaf zo'n grote hoogte in de atmosfeer vallen is best cool, je kunt de neus optillen om de gebogen horizon te zien. Het hoogste punt waarop je kunt beginnen, lijkt rond de 69, 300 te zijn. Een ding dat deze instructable zou kunnen doen, is het idee voor anderen openen dat we dingen kunnen controleren die we in ons leven gebruiken, dingen die ons omringen, en dit idee kan spawnen ideeën in anderen en een begrip van de manier waarop dingen kunnen worden verkend.

Stap 1: De Simulator

De Simulator
De Simulator

Ontdekking van de vluchtsimulator, een niet zo verborgen functie in Google Earth, terwijl ik eerdere verhalen in Makezine bekeek; heeft een tijdje mijn gedrag gevectoriseerd. Ik vond de instructable vandaag geschreven door Jare-Bear terug, nog niet echt verborgen voor iemand die niet alle programma-opties heeft verkend. Om naar de vluchtsimulator te gaan, start u Google Earth en drukt u na de initialisatie op. Er wordt een optievenster geopend, waar u een van de twee vliegtuigen en een startlocatie kunt kiezen. De beweging en het geweldige realistische landschap maken dit een leuke simulator die uren verspilde tijd waard is. De twee keuzes van vliegtuigen, zijnde een straaljager, de F16 die veel sneller is dan de SR22, zijn ook begrijpelijk verschillend; dus voor een beginner zou ik de SR22 aanraden totdat je de simulator onder de knie hebt. Tenzij je natuurlijk net als ik bent en het snelst wilt leren gebruiken. Je kunt het vliegtuig overal ter wereld plaatsen door eerst naar de locatie te gaan en vervolgens de optie van de startpositie naar "Huidige weergave" te selecteren. Ik heb de simulator een korte tijd gebruikt en ben erg goed geweest in het beperken van de verspilde tijd … Ik denk welke dag is het? Ik heb echter een beetje tijd verspild aan het schrijven van deze Instructable, een vrijwillig gemaakte keuze. Voor een lijst met toetsaanslagen om in de simulator te vliegen, drukt u op. De vluchtsimulator heeft een lijst met luchthavens waaruit u kunt vliegen, sommige hiervan zijn te ver weg van de gebieden die ik wilde verkennen, het trimmen van het vliegtuig en het periodiek bekijken was niet de manier om van de ervaring te genieten. Natuurlijk allemaal voordat ik mijn fout realiseerde door het keuzerondje te missen dat dat probleem oploste.

Stap 2: Een hackbaar bestand

Een hackbaar bestand
Een hackbaar bestand

Mijn eerste reis was van San Francisco naar Redding, Californië, een oud trefpunt. Vertrek vanaf de luchthaven van San Francisco, omdat dit de dichtstbijzijnde is; Ik vloog rechtdoor, duwde de naverbranders op de F-16 en bereikte Redding in recordtijd. Eenmaal daar vloog ik rond, zoemde de buurt. Ik wilde vanuit een aantal specifieke luchthavens zoals Flagstaff kunnen vliegen om de Grand Canyon te vliegen, het is ideaal om ze in een lijst te hebben. Het was belangrijk dat ik de database moest hacken en mijn eigen luchthavens aan de lijst moest toevoegen. Een van de bestanden moest de informatie voor de luchthavens bevatten, als het niet binair is, is het gemakkelijk genoeg te hacken. Tot mijn verbazing was het gemakkelijk te vinden en gemakkelijk te hacken. De eerste plaats waar ik keek was in de map "programmabestanden" voor Google Earth, die zich in "C:\program files\Google\Google Earth\res" bevindt. In de map zijn meer mappen voor de landen die elk de startpunten bevatten voor elk van de landen. Niet waar we ons zorgen over maken, maar we willen misschien op de hoogte zijn van hun bestaan, toekomstige hack?. Zoek de map met de naam "flightsim" direct na de startlocatiemap voor de Falklandeilanden; hint - alfabetische volgorde. Binnen de directory "Flightsim" bevinden zich vijf andere directory's met de namen "aircraft", "controller", "hud", "keyboard" en "planet", die elk ".ini"-bestanden bevatten voor het instellen van de parameters die Google Earth gebruikt, zoals joystick controller instellingen. Samen met deze vijf mappen is een enkel bestand genaamd "flightsim.ini" en dit is het bestand dat we gaan wijzigen. Dit is wat er is gevonden in het.ini-bestand, alles wat volgt op de "%" zijn opmerkingen:============================== =============================%% Configuratiebestand vluchtsimulatie.%dt =.01% Voor het starten van de simulatie vanuit de huidige weergave, als het model in de lucht plaatsen% zou resulteren in een crash na minder dan 5 seconden, plaats het in plaats daarvan op de grond%. Anders, plaats het in de lucht in de naderingsconfiguratie.t_crash_threshold = 5% Voor het starten van de simulatie vanuit de huidige weergave, als we minder dan 10 meter boven% grondniveau zijn, zet ons dan op de grond.agl_limit = 10% Muisbesturingsgevoeligheden-- -hoe hoger, hoe gevoeliger.mouse_sensitivity_aileron =.1mouse_sensitivity_elevator =.1% Standaard vliegtuigconfiguratie en startlocatie (index in onderstaande lijst).default_configuration = 'F16'default_location = 27% Help-pagina ten opzichte van de basis GE URL.keyboard_shortcuts_url = ' vluchtensim/index.htm'%% Vliegtuigconfiguraties. Het laatste element in elke rij is voor de toekomstige game% controllerconfiguratie.%configurations = ['F16' 'aircraft/f16.acf' 'planet/earth.ini' 'hud/generic.ini' 'keyboard/generic.ini' 'controller/' 'controller/generic.ini' 'SR22' 'aircraft/sr22.acf' 'planet/earth.ini' 'hud/sr22.ini' 'keyboard/sr22.ini' 'controller/' 'controller/generiek.ini']%% Formaat: Codenaam runway lat lon hdg% Tekenreeksen tussen aanhalingstekens, hoeken in graden. Positieve breedtegraad = noord, positieve% lengtegraad = oost.%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' 'Kathmandu' '02' 27.684106 85.353379 21.80 'HTKJ' 'Kilimanjaro' '09' -3.430112 37.058441 87.71 'LashamEG' ' 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' 'Meigs' '18' 41.8629MM 177 '.1060 'UM Minsk' '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' 'Moskou' '25R' 55.977960 37.92441379K New York' '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' '16' 47.804735 12.97 ' LSZS' 'Samedan' '21' 46.541291 9.889774 -151.15 'KSFO' 'San Francisco' '28R' 37.613579 -122.357234 297.94 'ULLI' 'St Petersburg' '10R' 59.799851 30.218684 106.40 'YSSY' 'Sydney'93 '7825' -33. 151.188634 -105.62 'ENVA' 'Trondheim' '27' 63.457726 10.941489 -89.69 'KTRK' 'Truckee Tahoe' '10' 39.324790 -120.152594 120.28 'LOWW' 'Vie nna' '16' 48.111801 16.581348 164.23 'NZWN' 16' -41.318210 174.807468 -177.01 'LSZH' 'Zürich' '16' 47.470166 8.539790 155.01]VAngleMin = -60VAAngleMax = +30======================= ====================================

Stap 3: De hack

de hack
de hack
de hack
de hack
de hack
de hack
de hack
de hack

Open het bestand "C:\program files\Google\Google Earth\res\flightsim\flightsim.ini" het zou moeten openen in "Notepad" op de pc, maar als dit niet het geval is, sla het gewijzigde bestand dan op als tekst alleen bestand, we willen het type bestand niet wijzigen van iets anders dan een standaard tekstbestand, geen speciale codering. U vindt configuraties voor de simulator bovenaan het bestand, het "%"-symbool is een scheidingsteken voor commentaar dat ervoor zorgt dat de regel die volgt op het symbool niet wordt verwerkt door de parser van het programma, scroll naar beneden en u vindt de lijst met luchthavens die kunnen worden gekozen door de vluchtsimulator. Ze zijn te vinden in een array met de naam takeoff_locations. Dit zijn de gegevens die de simulator leest tijdens de initialisatie, nu moeten we decoderen wat is opgeslagen in elk van de arraylocaties. Er zijn zes stukjes gegevens voor elke luchthavenlocatie. Laten we een van de arraysets bekijken en de gegevens ontcijferen zodat we ze correct kunnen wijzigen. De eerste vermelding in de arraylijst is voor Buenos Aires, dit is wat elk van deze gegevens vertegenwoordigt: 'SABE' 'Buenos Aires' '13' -34.553889 -58.425089 124.06'SABE' = Luchthavencode, hoewel ik dat niet doe weet wat de eerste letter vertegenwoordigt en is sowieso niet belangrijk.'Buenos Aires = De locatienaam van de luchthaven.'13' = Het baannummer. Voor degenen die niet vliegen of geen ervaring hebben met de luchtvaart, de landingsbaannummers van de luchthaven verwijzen naar de kompasrichting van de baan. Deze baan is 130 graden gericht, baan '34' zou op het kompas naar 340 graden wijzen.-34.553889 = De decimale waarde voor de Latitude startpositie. Dit is het lastige omdat het in decimaal formaat is en niet het standaardformaat voor de coördinaten die u van Google Earth krijgt. -58.425089 = De decimale waarde voor de startpositie van de lengtegraad.124.06 = De koers van het vliegtuig in graden. Een van mijn zorgen was dat de arraylijst zou worden gerepareerd door een andere instelling die een overloop zou veroorzaken vanwege de lengte van de lijst artikelen; niet het geval. Deze lijst is dynamisch en het programma wijst de ruimte toe voor de extra luchthavengegevens in de lijst bij initialisatie, dus we hoeven geen ander deel van het bestand of een ander bestand te wijzigen om rekening te houden met de groeiende array-grootte van takeoff_locations. kan een limiet zijn voor het aantal luchthavens dat aan de lijst is toegevoegd, maar ik heb dat plafond nog niet bereikt met slechts 7 nieuwe vermeldingen. De afbeelding voor deze stap toont de breedtegraad 38 graden 57' 33,83" en een lengtegraad of 95 graden 15' 55,74 ". Tijdens het maken van de afbeelding voor deze instructable ontdekte ik dat een gemakkelijke manier om de coördinaten voor een locatie te krijgen, is om een punaise of "plaatsmarkering" te plaatsen waar u de startpositie van uw luchthaven wilt plaatsen. Klik vervolgens met de rechtermuisknop op de punaise en selecteer eigenschappen, het zal de eigenschappenlijsten openen en onder het tabblad weergave kunnen de breedte- en lengtegraad worden geselecteerd en gekopieerd.

Stap 4: De luchthavengegevens ophalen en invoeren

De luchthavengegevens ophalen en invoeren
De luchthavengegevens ophalen en invoeren
De luchthavengegevens ophalen en invoeren
De luchthavengegevens ophalen en invoeren

Bij gebruik van Google Earth (versie 4.2.0198.2451 (bèta)) bevinden de coördinaatwaarden zich in de linkerbenedenhoek van het scherm in de gegevensbalk, ik heb niet de nieuwste versie, dus ik kon niet zeggen waar de gegevens zich bevinden. De informatie die op het scherm wordt weergegeven, is in het standaardformaat voor breedte- en lengtegraad met graden, minuten en seconden. Het probleem hiermee is dat de arraylijst een decimale versie van de gegevens gebruikt. Het converteren van graden, minuten, seconden naar decimale waarden is eenvoudig en vereist geen wiskunde van uw kant. Selecteer eerst een enkele regel met gegevens uit de takeoff_location-array, zorg ervoor dat u alle tekst en interpunctie vastlegt, druk op om te kopiëren en plaats de cursor aan het einde van de regel die u zojuist hebt gekopieerd en met niets geselecteerd, druk vervolgens op om een nieuwe te plakken lijn. Dit maakt het gemakkelijker om uw gegevens toe te voegen door de kopie als sjabloon te gebruiken. En als je iets verkeerd hebt gedaan, zet de simulator je gewoon ergens anders neer; als de lijst leeg is wanneer u de simulator start, heeft u uw gegevensinvoer verprutst. Eerst moeten we naar de site gaan die we gaan gebruiken om de conversies voor onze coördinaten naar een decimale vorm uit te voeren. Ga naar https://www.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html. U ziet een zalmkleurig vak met het label "Graden Minuten Seconden tot Decimale Graden". Plaats nu in Google Earth een plaatsmarkering waar u wilt beginnen, klik met de rechtermuisknop op de punaise en selecteer Eigenschappen. Kopieer nu de breedtegraad en lengtegraad en plak ze in de overeenkomstige velden op de conversiewebsite. Voer elk van de coördinaatwaarden in hun overeenkomstige vakken voor Breedtegraad en Lengtegraad in en klik op "Converteren naar Decimaal". Neem vervolgens de resultaten en voer elk van deze waarden in de locatie in voor hun respectieve waarden in uw nieuwe luchthavenlocatie. Uw nieuwe luchthaveninvoer kan worden toegevoegd aan de onderkant van de lijst of toegevoegd tussen andere luchthavens, maar ik hou er niet van om mijn wijzigingen te verdoezelen door ze te vermengen. Sla de lijst op en start vervolgens Google Earth. Het is belangrijk dat u Google Earth start nadat u het bestand heeft gewijzigd, omdat het ".ini"-bestand wordt gelezen bij het starten van het programma. De lijst met luchthavens zou nu uw nieuwe site moeten bevatten, selecteer uw luchthaven en klik op "Start Flight". Als uw luchthaven niet lijkt te werken en Google Earth u naar de andere kant van de wereld brengt, heeft u mogelijk een bord (-) op uw coördinaatpositie gemist. De reden hiervoor is voor sommigen misschien duidelijk; De aarde is verdeeld in twee helften voor elk van de coördinatenparen, oost en west voor de lengtegraad en noord en zuid voor de breedtegraad. Als uw luchthaven zich op het zuidelijk halfrond bevindt, moet de decimale waarde voor Latitude een (-) teken voor de waarde hebben, zoals -34.553889. Als uw lengtegraad zich in het westen bevindt ten opzichte van de lengtegraad nul, moet de waarde worden ondertekend. Voeg het bord toe en je zou precies moeten worden geplaatst waar je verwachtte. Hier is een voorbeeld en de werkelijke plaats waar ik mijn hack voor het eerst heb getest. Ik wilde mijn oude stampende gronden verkennen, en een deel van dit land, dat een prachtige plek is om te wonen als je van het buitenleven houdt; Redding Californië. De enorme enorme internationale luchthaven ligt ten oosten van de stad en ten oosten van Enterprise, een voorstad van Redding. De coördinaten voor de landingsbaan op Redding International Airport waren een breedtegraad van 40 graden 30' 5.0394" en een lengtegraad van 122 graden 17' 41.028". Merk op dat de lengtegraad een niet-ondertekende waarde is, maar Redding ligt duidelijk in het Westen, blijkbaar geeft Google Earth deze waarden als absoluut weer, dus er staat geen teken op de coördinaten in Google Earth. Het teken kan worden toegevoegd terwijl u de waarde in de array of in de conversiecalculator stempelt voordat u gaat berekenen, het wijzigen van het teken voegt 180 graden toe aan of af van de waarde. Ik heb een luchthavencode verzonnen die geschikt is voor dat enorme centrum van internationale reizen, en gaf de luchthaven het label dat het verdient. Het nummer aan het einde van de baan luidde "34", ik heb de waarde van 340 ingevoerd om de waarde op het kompas weer te geven. 340 graden lijnde het vliegtuig niet direct uit met de startbaan (wie weet misschien vanwege de declinatie), dus ik heb wat graden toegevoegd om het vliegtuig naar het noorden te draaien. 360.00 zette het vliegtuig op de startbaan en ik was blij. Hier is de laatste vermelding voor Redding International Airport: 'RIAP' 'Redding International' '34' 40.5014 -122.294731 360.00Sla het bestand op en start Google Earth. Zodra Google Earth is geïnitialiseerd, drukt u op om de vluchtsimulator te openen. Een aanvrager opent, selecteert een vliegtuig en selecteert vervolgens de luchthaven in de lijst en drukt op Start Flight. U wordt op de startbaan naar het noorden geplaatst. zal het gaspedaal verhogen, het gaspedaal verlagen. Gebruik om een lijst met de belangrijkste commando's voor het vliegen met het vliegtuig weer te geven.

Stap 5: Goed vliegen

Goed vliegen
Goed vliegen
Goed vliegen
Goed vliegen

Opmerking: gebruik de keycodes in de help als je geïnteresseerd bent in het vliegen van het vliegtuig als een echt vliegtuig, met gecoördineerde besturingsinvoer en het maken van gecoördineerde bochten, d.w.z. roer- en stickbewegingen. Beter nog, zoals ik nu zeker zal moeten doen, pak een stok; of maak er een. Vliegen met NOE (Nap of Earth) is erg leuk en uitdagend, en als je dit op het grote scherm uitvoert, is het gevoel adembenemend. Door valleien vliegen en over bergtoppen ploffen, en van de tegenoverliggende helling naar beneden zoeven, te leuk. Ik vloog naar Crater Lake waar mijn familie en ik afgelopen zomer een week hadden doorgebracht. De vlucht was mooi, goed weer, schijnt overal goed vliegweer te zijn in Google, een echte "standaarddag". Hoewel ik van de vlucht hield en veel plaatsen zag waar ik was geweest, wilde ik echt dichter bij het meer opstijgen; wat dacht je van vanuit de ketel? Natuurlijk, het is plat. Hier is de code voor de luchthaven van het meer. Let op: de koers is direct op het Phantom Ship gericht en er is voldoende ruimte om de startsnelheid te bereiken; hier is de lijst voor de Crater Lake Air Port 'CRAP' 'Crater Lake Air Port' 'WL' 42.930692 -122.142108 120.00 - kon mezelf niet helpen met de luchthavencode, hoewel deze plaats allesbehalve is. Nu als ze dit alleen kunnen maken een multi-flyer optie die we een keer samen zouden kunnen vliegen; tot dan gelukkig vliegen. Gravity Boy - Kunstenaar, hacker, tinker, plof.================================= ==================Extra locaties en opmerkingen en tips: Wil je canyoning vliegen, ga dan naar de beste canyon ooit 'FLGS' 'Flagstaff' '21' 35.145592 -111.663578 220.00Niet verantwoordelijk voor stralingsvergiftiging 'HOT!' 'Chornobyl' '30' 51.372056 30.102944 330.00Oui 'PCDG' 'Paris Charles Degall' '02' 48.717719 2.376828 21.00Opmerking: er is een variabele die naar een specifieke luchthaven in de lijst verwijst als de standaardluchthaven. Dit is een index in de array die begint op arraylocatie [0], dus in plaats van items in de lijst te verplaatsen, voert u gewoon de offset naar het lijstitem in. Ik stel bijvoorbeeld de default_location = 27 in zodat deze naar Redding International Airport als de standaard verwijst, zodat ik elke keer dat ik het programma start, kan beginnen met vliegen zonder de luchthaven te selecteren. TIP: Als u geïnteresseerd bent in langeafstandsvluchten en u wilt maak enkele bakens om van punt naar punt te vliegen, binnen Google Earth en buiten de vluchtsimulator, plaats duimpinnen (plaatsmarkeringen) voor bakens, ze kunnen ongeveer 230 mijl verderop worden gezien. Vanaf het noordelijke uiteinde van de baai van San Francisco kon ik uit de bakens tot aan Redding en een grotere hoogte maakt ze gemakkelijker te zien. Dit is IFB voor I Follow Becons vliegend, beter dan IFR = I Follow Roads! Mijn eerste reis naar Redding was zonder bakens en ik vloog rechtstreeks naar die internationale stad. Ook merkte ik dat als je een plaatsmarkering in een stadscentrum toevoegt, de naam van de stad in de simulator verschijnt. De onderstaande afbeelding is van de baai van San Fransisco en het baken bevindt zich in Sacromento, op een afstand van ongeveer 74 mijl. U kunt ook een luchthaven onder zee plaatsen met Google Earth 5.0, het wateroppervlak inschakelen en een snel bewegende onderzeeër hebben, net als die in Reis naar de bodem van de zee." en vlieg met de vissen door de loopgraven. LAATSTE EN BESTE TIP: Als u uw vinger op de "C"-toets houdt, wanneer u het vliegtuig laat landen, kunt u op deze toets drukken om de besturing te centreren en soepel draaien en professioneel gevoel Zonder deze sleutel zou ik niet zo snel kunnen landen. Gravity Boy - Kunstenaar, hacker, knutselaar, plof.

Aanbevolen: