BGLdecomp Просмотр ZIP-архива

readme.txt

Программа написана для максимально точной декомпиляции bgl-файлов FSX,
с файлами FS9 не работает. Восстанавливает элемент DetailPoly, что не
делает ни BglanalyseX ни BGL2XML. 

Для компиляции xml-файлов, созданных утилитой bgldecomp, стандартным 
компилятором из "Microsoft Flight Simulator X SDK" необходимо внести
в исправления в файлы bglcomp.xsd и bglcomp.exe
1. В файл bglcomp.xsd добавить новые элементы DatailPolys и DetailPoly.
   Для этого после описания любого другого типа (заканчивается строкой
   </xs:complexType>) вставить следующие строки:
   
  <xs:complexType name="ctDetailPoly">
    <xs:sequence>
      <xs:element name="Vertex" type="ctVertexLL" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ctDetailPolys">
    <xs:sequence>
      <xs:element name="DetailPoly" type="ctDetailPoly" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

2. В этом же файле добавить DetailPolys как допустимого потомка элемента 
   Airport. После строк

  <xs:group name="grpAirportChildren">
    <xs:choice>

   добавить строку

      <xs:element name="DetailPolys" type="ctDetailPolys" minOccurs="0" maxOccurs="unbounded" />

3. Исправить ошибку с типом погоды для триггера в bgldecomp.exe. любым 
   hex-редактором заменить по смещению 00004434 строку
   UNIDIRECTIONAL_TURBULENCE
   на строку
   NONDIRECTIONAL_TURBULENCE

Исходники программы в комплекте,  кому надо - правьте под себя.

49938-bgldecomp.zip

Имя файла Дата Размер
bgldecomp.c 30.05.2013 15:05 187 KB
bgldecomp.exe 30.05.2013 15:10 130 KB
bgldecomp.h 30.05.2013 02:43 38 KB
readme.txt 30.05.2013 21:34 1 KB
avsim_su.diz 30.05.2013 23:42 406 B
Итого: 357 KB
Программа написана для максимально точной декомпиляции bgl-файлов FSX,
с файлами FS9 не работает. Восстанавливает элемент DetailPoly, что не
делает ни BglanalyseX ни BGL2XML.
→ Size: 102 KB
→ Date: 13 years ago (30.05.2013 20:26)
→ Author: Rsa
→ Uploaded by: Rsa97 (uploaded 1 files )
→ Approved by moderator: Lenya69
→ License: Freeware - Free version, Unlimited Distribution
→ Downloaded: 563 time(s)