Hvordan ligger man til AI-fly? Hvorfor kører flyene på græsset? Jeg kan ikke få STR til at virke!
Dette er spørgsmål der ofte dukker op i denne del af forumet på flightsim.no, og derfor har vi besluttet at oprette en FAQ omkring AI-fly.
Så hvis du lige er startet med AI-fly så tag et kig på denne side efter svar, inden du spørger i forumet.
Q: Hvordan ligger jeg nye AI-ruter til eller redigerer deres rute? Q: Manualen til TrafficTools er så lang og på engelsk, kan det ikke være lidt nemmere? Q: Flyene er begyndt at køre på græsset og lande uden for banen Q: Hvordan bruger jeg et andet fly som AI-fly? Q: Hvordan installerer jeg Scandinavian Traffic Routes? Q: Hvilke fly bør jeg bruge sammen med Scandinavian Traffic Routes? Q: Hvordan installerer jeg andre AI-tarfik pakker? Q: Hvordan hodler jeg styr på flyene i min aircraft.txt til TrafficTools Q: Mine AI-fly har ingen hjul og svæver derfor over banen? Q: Jag kan inte få trafiken till att använda en liten flygplats? Q: Kan jeg få ATC'en til at sige "Braathens" eller "MaerskAir"? Har du et spørgsmål (og svar) du synes skal på FAQ'en, få det tilføjet
Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. Du må aktivere JavaScript for å kunne se adressen
|
Q: Hvordan ligger jeg nye AI-ruter til eller redigerer deres rute? |
AI-fly er et begreb der blev introduceret med 2002 udgaven af Microsoft Flight Simulator (FS02). AI betyder Aitificial Intelligens, og henviser til, at flyene selv kan flyve rundt. Men som vi skal se i denne FAQ, så er flyene slet ikke så intelligente, hvilket betyder, at det er nemt at konfigurere sine AI-fly i mange henseender. Det er muligt ar redigere AI-flyene med programmet TrafficTools (TT). Traffic Tools giver dig mulighed for at bestemme: Hvilke fly der skal flyve, hvor de skal flyve hen, hvornår de skal flyve. Med Traffic Tools kan du dog ikke bestemme hvilken rute de skal bruge, hvordan de kører i lufthavnen. Det sidste skal du bruge programmet AFCAD til.
Hvis du har lyst til at redigere din AI-trafik skal du bruge programmet Traffic Tools.
I denne FAQ vil jeg ikke beskrive hvordan TrafficTools virker. Nå du henter TrafficTools pakken er der en meget god brugsanvisning med. Den er på engelsk, og alt efter hvor hurtigt man læser tager den omkring en halv time at læse. Men denne tid er givet godt ud! Inden du begyder at arbejde med AI trafik SKAL du læse manualen til TrafficTools! En forklaring af AI-trafikkens opbygning ville bare være en genfortælling af manualen til Traffic Tools. Har du spørgsmål til AI-trafik og TrafficTools efter du har læst manualen er du naturligvis velkommen til at spørge!
Resten af denne FAQ tager udgangspunkt i, at du forstår brugen og strukturen af TrafficTools.
AI trafikken i FS02 er lagret i filen traffic.bgl, der ligger i din \scenedb\atc mappe. Når du første gang skal bruge TrafficTools, skal du bruge filen "TDecompile". Den pakker filen traffic.bgl ud i tre txt-filer som du kan redigere i. Du kan læse i manualen til TrafficTools hvordan du redigerer i de tre filer. Når du har foretaget dine ændringer skal du benytte programmet "Tcompile" for at gemme ændringerne i traffic.bgl. Hvis der er fejl i dine ændringer vil TT gøre dig opmærksom på hvad der er forkert, og hvad fejlen er, meget nyttigt!
Relaterede links: Q: Manualen til TrafficTools er så lang og på engelsk, kan det ikke være lidt nemmere?
A: Du kan få dem på svensk og dansk
For os nordiske brugere har Hans og Peter oversat manualen til TrafficTools til svensk og dansk.
Du kan hente manualerne her
Q: Flyene er begyndt at køre på græsset og lande uden for banen |
De baner AI-flyene taxier efter følger ikke det synlige scenery, men ligger gemt andet steds i FS02. Derfor vil fly stadig taxie efter default taxiways (TWY) selv om du installrer add-on scenery, og så kører flyene på græsset. Du kan løse dette problem ved opdatere de baner flyene kører efter. Disse informationer er gemt i "AFD-filer", derfor kaldes sådan opdateringer nogle gange for AFD opdateringer
Der er to måder at gøre dette på. Enten skal du hente et ligge program, som skal køres i en bestemt mappe. Den anden mulighed er at bruge programmet AFCAD.
Du kan ikke selv vælge hvilken metode du vil bruge, hvis du henter opdateringer fra nettet - dette vil være bestemt af det format forfatteren har lavet filerne i. For eksempel er opdateringerne til "Norway Airports 7" i program-formen. Disse skal ligges i en mappe og køres, så er filerne opdateret. Andre opdateringer kommer i en .txt-fil, som du skal bruge programmet AFCAD til, for at opdatere.
AFCAD giver dig to muligheder. Du kan selv redigere de enkelte lufthavne, eller du kan importere andres filer og opdatere databasen i FS02.
AFCAD er et WYSIWYG (What you see is what you get) program, hvor du (også med musen) kan flytte, slette og tilføje taxi-punkter/TWYs, gates, radiofrekvenser og runways. Desuden har du mulighed for at åbne og lukke runways for start og landing, som for eksempel brugt i Gardermoen og Kastrup.
Som det gælder med alle andre programmer og ting du downloader så bør du naturligvis læse dokumentationen. HEri bliver du forklaret hvordan du importerer og gemmer andres lufthavne, og hvordan du selv kan redigere i lufthavne.
Dog bør du være opmærksom på, at AFD-opdateringerne til de norske programmer ikke skal bruges sammen med AFCAD men skal køres med et seperat program der følger med filen du downloader. Efterfølgende kan du naturligvis bruge AFCAD til at redigere i den opdaterede lufthavn.
Relaterede links:
Q: Hvordan bruger jeg et andet fly som AI-fly? |
Hvis du vil ændre det fly der bruges til en rute, har du to muligheder.
Den ene er at redigere i filen aircraft.txt tilhørende TrafficTools. Her skal du ændre teksten ved det fly du vil benytte til det samme som der står ved title= i det pågældende flys aircraft.cfg. Når dette er gjort skal du compile med TT igen.
Den anden mulighed er at ændre hvad der står under title= i aircraft.cfg-filen ved det fly du vil bruge. Hvis du skal skifte et fly ud kan du cut-paste titlen over fra den "gamle" flys aircraft.cfg til det nye flys. Under title ved det gamle fly skal du så skrive en anden teskt. Den må ikke være ens med titlen på den nye fly. Hvis der ikke er blevet brugt noget fly før, skal du bare skrive title= i flyets aircraft.txt så det er 100% ens med hvad der står opført i aircraft.txt. Ved denne metode behøver du ikke bruge TrafficTools.
Den optimale løsning er, først at sætte sin aircraft.txt fil op og compile'r. Derefter kan du så tilpasse fly's cfg-filer, eventuelt efterhånden som du finder dem på nettet. Se evt også her for mere info omkring struktur af aircraft.txt: Spørgsmålet om aircraft.txt filen
Når man vil tildele fly til bestemte ruter, er det vigtigt, at der er 100% overensstemmelse mellem teksten i aircraft.txt og aircraft.cfg for det fly du vil bruge. Her er et eksempel: I din aircraft.txt har du et fly, hvor der står:
AC#457,430,"Estonain Air B737-400"
Teskten mellem de to gåseøjne "|<--denne tekst-->|" skal du kopiere over i flyets aircraft.cfg, hvor den skal stå som title= (UDEN de to gåseøjne). Dermed kommer der i din aircraft.cfg til at stå:
title=Estonain Air B737-400
Nu vil FS bruge dette fly som AI-trafik til flyveplander der starter med AC#457. Hvis du derimod ændrer i aircraft.txt filen (en af TT-filerne) må du compile igen for at gennemføre dine ændringer!
Hvis du har teksten stående i din aircraft.txt, men ikke har et match i en aircraft.cfg, vil ruterne til dette AC#-nummer ikke blive vist/fløjet af AI-fly.
Q: Hvordan installerer jeg Scandinavian Traffic Routes? |
Scandinavian Traffic Routes (STR) er en samling af AI-trafik for mange selskaber her i Skandinavien, og er lavet af fire folk her fra flightsim.no. Der er to sæt filer med til STR, en for sommertid og en for vintertid. Ruterne tager udgangspunkt i forårsplanerne 2002 for selskaberne og sommertidsplanen er de samme ruter forskudt en time. For de største selskaber er alle flyvninger medtager, når det er muligt (fx mangler kun to SAS flyvninger ud af 1800 daglige!). Men som nævnt er de lavet udfra forårsplanen 2002, og derfor svarer de ikke til de aktuelle timeplaner for selskaberne. Der er ikke planer om at opdatere STR med de nye tider, da arbejdet bag en pakke som STR var enormt. Desuden er der kommet mindre trafik efter selskaberne har reguleret til afmatningen efter 11. sep, så en opdatering vil betyde mindre trafik.
Der er to måder at installerer STR på. Med programmet AI-Traffic og med TrafficTools. Den første er et program, der kan klare en del af benarbejdet for dig, imens TrafficTools kræver en manuel installation. Jeg vil anbefale at man tager den manuelle metode og bruger Trafficools. Det kræver at man sætter sig ind i strukturen. Men der har været problemer hos nogle af de brugere der benyttede AI-Traffic. Så denne FAQ anbefaler at du bruger TrafficTools, og vil derfor ikke forklare hvordan du benytter AI-Traffic.
Metoden for installation af STR er den samme med al anden trafik der bruger TrafficTools. Først ændrer du AC#-numrene til noget der passer til din opsætning, jævnfør dette punkt senere i FAQen. Du kan enten gøre det for både sommertid og vintertidsplanen, eller bare den ene du vil bruge. Når dette er gjort i både s/w_aircraft.txt og s/w_flightplans.txt skal du copy-paste indholdet af filerne over i filerne aircraft.txt og flightplans.txt der ligger sammen med TrafficTools. Du skal desuden kopiere indholdet af str_airports.txt over i filen airports.txt der også ligger i TT-mappen. Når dette er gjort compiler du med TrafficTools, og derefter skal du til at redigere aircraft.cfg for de fly du vil bruge til STR.
Relaterede links:
Q: Hvilke fly bør jeg bruge til Scandinavian Traffic Routes? |
NÃ¥r du har compilet STR ind i din traffic.bgl, skal du til at tildele fly. MÃ¥ske har du allerede nogle SAS fly eller Braathens-fly, og du kan meget vel bruge dem. Det er dog vigtigt at flyene er lavet i GMax.
Til brug i STR har jeg lavet en liste over GMax fly du kan bruge som fly. Du kan se listen her: Liste over AI-fly til Scandinavian Traffic Routes.
Alternativt kan du også bruge Project AI fly. De er meget framerate venlige, men personligt synes jeg at texturen er tenderer at være grim, hvilket er et stort minus.
Relaterede links:
Q: Hvordan installerer jeg andre AI-tarfik pakker? |
Der er mange andre AI-pakker tilgængelige på nettet. Flertallet af AI-pakker på nettet kræver indsigt i TrafficTools for at lade sig installere. Du skal huske at rette AC#-numrene til både aircraft.txt og flightplans.txt inden du compiler.
Der er en vigtig undtagelse fra ovenstående. Hvis du vil bruge nogle af Project AI ruterne, bliver disse leveret med en autoinstaller, hvor det ikke er muligt at redigere AC#. Derfor bør du have disse numre ledige i din aircraft.txt inden du kører noget fra PAI. Af samme grund anbefaler jeg at du starter dine egne AC# ved AC#10000. I starten ville PAI kun bruge AC#0-5000, men efter flere selskaber kommer til er de efter hånden oppe omkring AC#7000, og lur mig om de ikke kommer længere op.
Du kan også slette al den AI trafik du har nu, og installere PAI, hvorefter du på ny tilføjer din gamle AI-trafik på ny. Men så synes jeg, at det er lige så nemt, bare at ændre de gamle AC# med en "søg og erstat" funktion.
Men generelt er installations anvisningen: Læs installationsvejledningen! Husk det nu. Der står næsten altid hvordan du skal gøre med de filer der følger med. Rediger dine AC#-numre. Kopier de ting over der passer til: aircraft.txt, flightplans.txt og airports.txt. Compile med TrafficTools, og tilpas dine flys aircraft.cfg filer.
Q: Hvordan hodler jeg styr på flyene i min aircraft.txt til TrafficTools |
Når du starter med at installerer din egen AI-trafik eller andre pakker med AI-trafik, bør du på forhånd tage et par forhåndsregler. Der er mange forskellige pakker med AI-trafik tilgængelige på nettet, og stort set dem alle sammen skal installres med TrafficTools. Fælles for dem alle er også, at de på et eller andet tidspunkt kommer i konflikt med hinanden angående AC# i aircraft.txt filen. Dette bør du tænke over til at starte med, og tage de forholdsregler der er nødvendige. Det er meget nemt og kræver ingen ekstra arbejde ud over det du ellers skulle have gjort.
Hvis du henter to pakker med AI-trafik, kan du ricikere at de begge benytter AC#55, men der er tale om to forskellige selskaber. I det tilfælde skal du ændre det ene AC# til noget andet, fx AC#56 (hvis det ikke bliver brugt). Du kan nemt gennemføre denne operation i notepad med funktionen "Søg og erstat". I tilfældet ovenfor skal du, i den ene pakke (inden du kopierer over til TT), søge efter AC#55 og erstatte med AC#56. Vælg herefter "Erstat alle". Dette skal du gøre både i aircraft.txt og flightplans.txt. Men det er vigtigt at du kun gør det i den ene pakkes filer. Derfor skal du gøre det inden du copy-paste'r over i textfilerne til TrafficTools. Voila, du har nu ændret AC# for den ene pakke, og kan nu kopiere over til TrafficTools, uden at flyene kommer i kamolage.
Men nu hvor du er i gang med at søge-og-erstatte, kan du lige så godt gøre det, så du for fremtiden har en god struktur. FS02 er ligeglad med om der er "huller" i listen over fly. Så du kan godt have følgende rækkefølge på dine fly: AC#55 - AC#56 - AC#57 - AC#70 - AC#71. Læg mærke til at der ikke er nogle fly mellem 57 og 70. Det klarer TT uden problemer. Dermed er der åbnet mulighed for at sætte en struktur op i din liste, hvor for eksempel alle fly mellem 100-200 er scandinaviske og 2-300 er engelsk og så videre. Men inden vi kommer for godt i gang er her et lille råd. Måske du har hørt om Project AI (PAI). PAI er et projekt, der vil lave alle større flyselskabers rutenet med fly og ruter i een pakke. Til dette projekt bruger de fra AC#0 og op til omkring 6-7000. Derfor anbefaler jeg, at du starter din "egen liste" ved for eksempel AC#10000. Når du kan sprede numrene som du vil, kan du for eksempel have 10000 til scandinaviske, 11000 til Engelske og så videre. Videre kan 101xx så være SAS 102xx Norske fly og så videre. Hvis du vælger denne metode kan du have masser af numre til hvert selskab, og dermed er der plads til mange repaints, hvilket er godt, hvis du foreksempel vil bruge Peter Nørkjærs SAS repaints, hvor der fx. er 5 MD-90ere. Til denne FAQ har jeg inkluderet en del af min egen aircraft.txt som eksempel, så I kan se strukturen.
Husk når I erstatter disse numre, også at erstatte i flightplans.txt-filen.
Q: Mine AI-fly har ingen hjul og svæver derfor over banen? |
I forbindelse med Flight Simulator 2002 blev et nyt værktøj til bygning af fx. fly også introduceret til simmerne: GMax. Forfatteren af denne FAQ har ikke meget forstand på hvad GMax gør og ikke gør, men kan blot konstantere, at GMax er vejen frem for FS, og i FS04 vil man nok ikke kunne bruge andet end fly lavet i GMax. Nå men, det er ikke vigigt her, hvor det handler om AI-trafik...
Når du skal bruge et fly til AI-trafik er det ret vigtigt at det er lavet i GMax. Hvis du benytter fly der ikke er lavet i GMax som AI-trafik vil de betyde to væsentlige ting: For det første vil ting som hjul/understel, cowl-fans/propeller og ligende ting udover kroppen ikke blive vist på flyet. Så hvis du har et fly der ser ud som om det svæver over jorden fordi det ikke har noget understel, er det fordi det ikke er et GMax fly. For det andet betyder brugen af ikke-GMax fly et betydeligt indhug i din framerate.
Hvordan ved man hvilke fly der er lavet i GMax? For det første er default-flyene i FS02 alle lavet i GMax. Så disse fly kan du bruge. Desuden er det muligt at hente reaints til disse modeller, så allerede der har du mange muligheder for fly fra forskellige selskaber. For fly der ikke er defualt i FS02, er der det muligt at finde ud af om et fly er i GMax ved at læse dokumentationen der følger med! Der er dog enkelte sikre modeller som er i GMax: A320, Avro 85, ERJ 145 alle tre af Mike Stone. Desuden er B767 og A330 fra Project Opensky (POSky) også i GMax. Der er mange andre GMax fly der ude, og repaints, så bare søg efter "GMax"
Til brug i STR har jeg lavet en liste over GMax fly du kan bruge som fly. Du kan se listen her: Liste over AI-fly til Scandinavian Traffic Routes.
Alternativt kan du også bruge Project AI fly. De er meget framerate venlige, men personligt synes jeg at texturen er meget lidt køn, hvilket er et stort minus.
Q: Jag kan inte få trafiken till att använda en liten flygplats? |
Med programmet AFCAD kan du göra mer med "din" flygplats än vad du trodde möjligt! AFCAD är gjort av samme man som gjorde TrafficTools - Lee Swordy - och det är precis lika bra dokumenterat! Hur du praktiskt går till väga för att AI-trafik skall flyga till en flygplats, dvs. hur du skapar taxibanor, parkeringar m.m. finns beskrivet i ReadMe-filen till AFCAD!
Det är tre saker som behövs för det hela skall fungera (förutom att du givetvis har AI-rutter som går till flygplatsen):
ATC:
Alla flygplatser utan ATC i FS02 har en radiokanal kallad "Traffic", där piloten talar om för andra flygplan att han/hon befinner sig "där & där" samt tänker landa på "den & den banan".
Öppna AFCAD, leta upp flygplatsen du vill ändra, välj meny
"Lists" -> "Comm Frequencies"
Du bör nu se en lista som visar Freq (Frekvens), Type och Name. Under Type bör det stå "Traffic". Markera denna rad och välj Properties-knappen (eller dubbelklicka). Nu kan du välja typ av kommunikation - välj "Tower", så får du såväl luft- som mark-kontroll och din AI-trafik kan nu landa!
Parkeringar:
Om det inte finns parkeringar (antingen inga lediga, tillräckligt stora eller inga alls) så kommer AI-trafiken att landa, men sedan försvinner de i intet, då planen ej har någonstans att ta vägen. AI-trafik kommer alltid att välja den parkering som är minst, men ändå lagom stor för att flygplanet skall få plats. Ta därför alltid reda på hur stora parkeringar som behövs för det flyg som du planerar att använda - hur du gör står beskrivet i AFCAD-manualen under "Parking".
Var även noga med att avståndet mellan 2 parkeringar är tillräckligt stort för flygplanen att svänga runt - annars blir flygplanet stående tills dess att planet som är i vägen flyttar sig. DU kan styra om AI-trafiken skall styra höger/vänster när de lämnar parkeringen.
AI-trafiken använder inte pushback! AI-plan kommer alltid att svänga åt höger eller vänster när de lämnar parkeringen! Om byggnader står ivägen så kör planen igenom de byggnader som är ivägen! Punkt!
Planet som har landat måste kunna ta sig till parkeringen. Därför behöver du skapa taxibanor i AFCAD som AI:n följer:
Det är svårt att få AI-trafiken att taxa till parkering på banan om det inte finns separata taxibanor brevid landningsbanan - vilket det ofta ej gör på mindre flygplatser. Det kan även vara svårt att få planen att vända runt. Det kan ofta bli som så att planen står stoppade i slutet på en landningsbana. Ett tips för att lösa detta är att skapa en separat taxibana i AFCAD som löper parallellt med startbanan (se exempel).
Airports.txt
För att AI-trafiken skall kunna använda din modifierade flygplats krävs slutligen att du lägger den till den lista över flygplatser som finns i filen "traffic.bgl". När du packar upp denna fil (de-compile med TrafficTools) skapas bla. filen Airports.txt.
Den information som måste läggas till är uppgifter om flygplatsens geografiska position samt höjd. Du finner denna info i AFCAD, genom att ta fram "Airport Reference Point Properties". Läs i AFCAD´s dokumentation om hur detta görs.
Denna info skriver du sedan in i textfilen Airports.txt - var noga med att ange informationen exakt som övriga flygplatser är angivna, samt på en egen rad. När du sedan sammanställer en ny traffic.bgl blir din flygplats tillgänglig för AI-trafik!
Ett bra sätt att lära sig är att titta på andra människors AFCAD-filer. Läs den dokumentation som följer med, fråga på forum (när du läst men ändå vill veta mer). Pröva själv! Gör en backup (spara/exportera orginalfilen) så kan du experimentera hur mycket som helst!
OBSERVERA att dessa riktlinjer enbart gäller AI-trafik. För att din flygplats skall fungera optimalt - tex. synas på GPS-displayen, tillåta IFR-landningar m.m. så krävs mer omfattande ingripanden. Läs AFCAD-dokumentationen om du vill veta mer!
Q: Kan jeg få ATC'en til at sige "Braathens" eller "MaerskAir"? |
Lars Møllebjerg har begået en geni-streg, der gør det muligt selv at lave nye callsigns. Programmet hedder "EditVoicePack". EditVoicePack bruger brudstykker af de callsigns der allerede findes, og sætter dem sammen til et nyt.
Når du henter EditVoicePack er der allerede inkluderet en del callsigns, blandt andet de fleste nordiske. Så men mindre du har et helt specielt callsign du vil bruge, så er dem der kommer med nok for dig.
Metoden til at bruge EditVoicePack er ret nem, og der er en god dokumentation med. Lige som med alle andre programmer, så bør dulæse manualen!.
For at bruge EditVoicePack skal du have .Net framework installret på din maskine, ellers virker programmet ikke! Hvis du bruger Windows XP, er ".Net Framework" med i ServicePack 1, så du har det muligvis allerede installeret. Hvis du ikke har det installret, kan det hentes her (Filstørrelse: 20+mb).
Hvis du bruger ver 1 af EditVoicePack skal dine Regional settings/URegionale indstillinger på maskinen være sat til US/English, ellers vil du opleve problemer. I ver 2 er dette problem løst.
På Project AIs hjemmeside er der under Unofficial downloads en hel kategori til nye callsigns, så hvis du leder efter et bestemt callsign, kan du med fordel lede her.
Relaterede links:







