Magdec BGL File: Difference between revisions
No edit summary |
No edit summary |
||
| Line 22: | Line 22: | ||
<br> By convention, East magnetic variation values are POSITIVE, while west values are NEGATIVE. | <br> By convention, East magnetic variation values are POSITIVE, while west values are NEGATIVE. | ||
<br> See this [https://en.wikipedia.org/wiki/Magnetic_declination Wikipedia article] for some basics regarding magnetic declination meaning. | <br> See this [https://en.wikipedia.org/wiki/Magnetic_declination Wikipedia article] for some basics regarding magnetic declination meaning. | ||
<br> File length is | <br> File length is 130,468 bytes in FS2004 (offsets 0x0 to 0x1FDA3) and 130,456 bytes in FSX and P3D (offsets 0x0 to 0x1FD97) | ||
== File structure == | == File structure == | ||
| Line 73: | Line 73: | ||
| 0x1993 (FS2004) - 0x2006 (FSX/P3D) | | 0x1993 (FS2004) - 0x2006 (FSX/P3D) | ||
|} | |} | ||
=== Latitude/Longitude table === | |||
== References == | == References == | ||
Revision as of 17:31, 19 October 2015
| This page is a work-in-progress. Generic message - Please note some detail may possibly be missing or incorrect. |
Placeholder for Hervé Sors
Article introduction.
N.B. Contents box is auto-generated, once page contains sufficient sub-headings.
Introduction
The Magdec.bgl file is located in the ..\Scenery\Base\Scenery subfolder (FS2004, FSX and all P3D versions). It provides the basis for magnetic variation (declination) calculation by the simulator at current aircraft position.
By convention, East magnetic variation values are POSITIVE, while west values are NEGATIVE.
See this Wikipedia article for some basics regarding magnetic declination meaning.
File length is 130,468 bytes in FS2004 (offsets 0x0 to 0x1FDA3) and 130,456 bytes in FSX and P3D (offsets 0x0 to 0x1FD97)
File structure
Magdec.bgl file includes a header, a latitude/longitude table and optionally (FS2004 only) an ending string.
File header
File header is 136 bytes long (offsets 0x0 to 0x87) and has the following structure
| Offset | Length | Description | Content |
|---|---|---|---|
| 0x00 | 1 - BYTE | World set number | 0X01 |
| 0x01 | 127 - ? | Unknown | All 0, except 0x80 at offset 0x6E |
| 0x80 | 2 - WORD | Number of longitude values | 0x168 (360) |
| 0x82 | 2 - WORD | Number of latitude values | 0xB5 (181) |
| 0x84 | 1 - BYTE | Reference date day (?) | 0x01 |
| 0x85 | 1 - BYTE | Reference date month (?) | 0x01 (FS2004) - 0x11 (FSX/P3D) |
| 0x86 | 2 - WORD | Reference date year (?) | 0x1993 (FS2004) - 0x2006 (FSX/P3D) |
Latitude/Longitude table
References
Translation - Ask Fr. Bill.