📌 Editor scenery_packs.ini – koncept, náhled, zálohy a profily

💬 0 odpovědí

Scenérie X-Plane – editor scenery_packs.ini

Pohled Scenérie X-Plane (dříve Balíčky) ukazuje a upravuje pořadí a zapnutí scenérií v souboru Custom Scenery\scenery_packs.ini instalace X-Plane z Nastavení. Seznam je v pořadí priority X-Plane: # je číslo jako v Log.txt (0 = nejvyšší priorita), ř. je řádek ini. Nahoře jsou složky mimo ini – X-Plane je při příštím startu zařadí nahoru a zapne (+ do ini je přidá na doporučené místo). Dole pod rozbalovacím řádkem jsou Laminar (Global Scenery, default scenery) a Global Airports bez řádku – ty upravit nejdou.

  • Zaškrtávátko balíček zapne nebo vypne. Tažením myší nebo Alt+↑ / Alt+↓ ho přesunete, mezerník přepne zapnutí vybraných. Výběr: klik, Ctrl+klik, Shift+klik, šipky, Shift+šipky, Ctrl+A.
  • Pořadí / Skupiny: ve skupinách Testy Studia, Letiště, Overlaye, Knihovny, Ortofoto, Sítě, Ostatní a Vypnuté; tažení a Alt+šipky přesouvají v rámci skupiny.
  • Odznaky jako v seznamu DSF: druh obsahu (síť, overlay, ortofoto, letiště, knihovna, prázdný, chybí), Global Airports, test Studia (s projektem editoru), odkaz (junction / symlink, v titulku cíl), jiná instalace, vnořená složka, chybí Earth nav data, počet výjimek, duplikát, stejná data (jiná cesta – odkaz – ke stejné složce jako balíček výš; X-Plane ho načte znovu), tab, cp1250 a změna v konceptu. Dlaždic = počet DSF dlaždic balíčku, ! = počet nálezů kontrol.
  • Filtr: text, druh balíčku (najde i vypnuté), jen zapnuté, jen vypnuté, s nálezy kontrol a změněné v konceptu, předpona ZZ_, YY_, ZZZ_RFS_ a jen dlaždice (např. -21+057 nebo -21 57, Enter) – jen balíčky s DSF této dlaždice. Zapnout / Vypnout změní všechny filtrované nebo vybrané najednou; Global Airports se hromadně nevypíná (řádek ke Global Airports jiné instalace X-Plane je běžný balíček).
  • Pravé tlačítko na balíčku: podrobnosti, zapnout / vypnout, posunout výš / níž, na začátek / na konec, sloučit duplicitní řádky, odebrat řádek z ini (složka zůstane – X-Plane ji při příštím startu přidá nahoru a zapne, náhled to ukáže; nechcete-li ji načítat, řádek vypněte), procházet knihovnu, ukázat ve složce, kopírovat cestu, cíl odkazu, název a řádek ini.

Vpravo jsou tři záložky:

  • Balíček – priorita, řádek a text ini, stav, druh, složka, cíl odkazu, test Studia, velikost, výjimky, tlačítka akcí, dlaždice na minimapě s podkladovou mapou OSM nebo poskytovatele z Nastavení › Podklad mapy – bez internetu jen z mezipaměti (klik ukáže zásobník dlaždice), ICAO letišť, nálezy kontrol a knihovna balíčku (záznamy, regiony, varování, Procházet knihovnu tohoto balíčku).
  • Kontroly – nálezy nad konceptem (chyba, varování, doporučení, info) s odkazem ř. N na řádek a tlačítkem Opravit: …, které opravu přidá do konceptu. Kontroluje se: víc zapnutých sítí jedné dlaždice, naše síť vypnutá pod zapnutým ortofotem, síť nad overlayi s výjimkami, overlay s výjimkami nad Global Airports, vlastní letiště pod Global Airports, Global Airports vypnutý nebo bez řádku, Global Airports zapsaný cestou místo *GLOBAL_AIRPORTS*, chybějící složka, nefunkční odkaz, odkaz do jiné instalace, duplicitní řádek (stejná cesta – oprava Sloučit), dva řádky přes odkaz ke stejným datům (oprava Vypnout druhý; řádek neodebírejte, X-Plane by složku vrátil zapnutou), vnořená složka, chybí Earth nav data, prázdný balíček, archiv a zástupce .lnk v Custom Scenery, složka mimo ini, test Studia v rozporu s ini, tab, odsazení, neplatné UTF-8 a ini jen pro čtení. Dole Log.txt proti ini ukáže, co se změnilo od posledního startu X-Plane.
  • Dlaždice – zásobník dlaždice (kdo dává síť, zakryté sítě, vypnuté sítě v ini a sítě mimo ini zvlášť, kreslené overlaye a co odstraní výjimky vyšších balíčků – výjimky za filtrem letiště, které vyhrál jiný balíček, ne; takový balíček má štítek letiště jinde: ICAO), volitelně s konceptem, a rychlá akce Síť dlaždice z: [balíček] – vybraná síť se zapne a bude pro dlaždici nejvýš, konkurenční zapnuté sítě se posunou pod ni (ostatní posunout níž), nebo vypnou (ostatní vypnout).

Odkazy ř. N v zásobníku dlaždice v Mapě, v Provozu › Vyzkoušet v X-Plane a v editoru (Podklady › Stávající scenérie, řádek Terén) otevřou tento pohled na řádku balíčku.

Koncept, náhled a zápis

  1. Každá změna jde nejdřív do konceptu: v horní liště Koncept: n změn (n = počet změněných řádků ini), Zpět (v seznamu Ctrl+Z) a Zahodit koncept. Koncept vydrží přepnutí pohledu; okno se při zavření s neuloženým konceptem zeptá.
  2. Náhled… ukáže bajtový i textový rozdíl ini (bajtový i s konci řádků, tabulátory a bajty mimo UTF-8), dotčené dlaždice s vítěznou sítí před a po a kreslenými overlayi (počítá se se stavem po příštím startu X-Plane: složka bez řádku je nahoře a zapnutá, u sítě je po příštím startu), varování, nové a vyřešené nálezy kontrol a jméno zálohy (čas ve jménu = čas zápisu). Velmi dlouhý bajtový rozdíl náhled zkrátí a řekne to; celý je v záložce Textový rozdíl.
  3. Zapsat do scenery_packs.ini teprve zapíše: ini se zazálohuje do _zalohy_scenerii\scenery_packs_<čas>_pred_<akce>.ini v instalaci X-Plane, zapíše se atomicky a ověří se otisk sha256; zápis se zaznamená do deníku. Nezměněné řádky, hlavička, konce řádků, BOM i neznámé řádky zůstanou bajtově stejné.

Když X-Plane běží
Zápis projde a změna se projeví po restartu X-Plane – Studio X-Plane nikdy neukončuje. Stav X-Plane je v horní liště. Prvních 60 s po startu X-Plane je zápis blokovaný, protože X-Plane ini při startu přepisuje – náhled odpočítává a po konci blokace jde zapsat (Studio blokaci ověří znovu). Stejně se chová Provoz › Vyzkoušet v X-Plane. Ini jen pro čtení hlásí už náhled a nezapíše se.

Ini změněné mimo Studio
Když se scenery_packs.ini od náhledu změnil (jiný program, X-Plane), nezapíše se nic – náhled otevřete znovu. Změní-li se ini během úprav, koncept se přenese podle cest balíčků; když to nejde, Studio nabídne koncept zahodit.

Zálohy, profily a doporučené pořadí

  • Zálohy… – zálohy Studia ze _zalohy_scenerii i ruční kopie scenery_packs*.ini v Custom Scenery (nejnovější nahoře, se shodou s dnešním ini) a Deník zápisů. Vrátit… otevře náhled vrácení; zápis jde opět přes potvrzení a s novou zálohou.
  • Profily… – uložené sady zapnutých balíčků podle jmen složek (např. „Mauricius RF“), v pracovní složce Studia xpini\profily.json. Uložit profil uloží stav seznamu včetně konceptu, Použít… otevře náhled (balíčky, které profil nezná, zůstanou, jak jsou; Global Airports profil nevypne – jen samostatně), Převzít do konceptu ho jen přidá do konceptu. Přepsat a Smazat se scenery_packs.ini netýkají.
  • Doporučené pořadí – vlastní letiště, Global Airports, overlaye a knihovny, ortofoto, sítě; jen jako návrh v náhledu (pořadí uvnitř skupin zůstane). Jde o zvyklost komunity, ne pravidlo X-Plane.
  • Síť dlaždice… přepne na záložku Dlaždice s rychlou akcí Síť dlaždice z.

Text vychází z manuálu RF Studia (F1 › Manuál, verze 0.12.0-beta). Dotazy a zkušenosti pište sem do vlákna.