Archived

This topic is now archived and is closed to further replies.

GSalden

Without airport layout bgl file scenery does not appear

Recommended Posts

Hi all,Two years ago Aerosoft release Monastir airport.I wanted to get it to work in FSX, but there is some kind of memory leak.Within 2 minutes the framerates drops from over 30 to 7.Finally it appeared to be the airport layout bgl file ( runway , taxiways, tarmac, parkingspace for cars)However when I took the airport layout bgl out , with the intention to replace it with one I intend to make with AFX , the airport objects bgl stopped working and all buildings and objects disappeared.So there has to be something inside the object bgl file which needs the airport layout bgl file.I contacted the scenery designer , but he has moved on and had nothing left to check. So I was thinking about decompiling the bgl files to see what is in there.I think that when I can get the object bgl file to work icw a new airport layout bgl file I will have good framerates.BGLAnalyze I tried but those 2 files cannot be decompiled by it.Other bgl files can. I also tried BGL2XML , but got the following error message " BGL 1 ID not correct " Any of you has an advice on this ?

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

Hi,Most likely the object BGL files you are referring to are libraries. So they only contain the objects themself, but not the placement. I think that placement is done in the BGL that also contains the other airport information. This would also explain why they disappear.I would try to decompile with BGLAnalyzeX. That should probably reveal placement information in that BGL file as well. By separating the object placement from the other information of the airport you might be able to solve your performance problem.

Share this post


Link to post
Share on other sites

If Bgl2Xml cannot decompile the bgl file then I would say that it does not contain information created specifically for FS9 or FSX. A check is made to see if the file contains anything that can be extracted and if not that error message is shown. I wonder if the file you are trying to read was created by tools before FS9? In that case it might be worth trying BglAnalyze - this is the version for before FS9. The FS9 version is called NewBglAnalyze and the FSX version BglAnalyzeX. There is also a tool called BglXml. Bgl2Xml works only with bgl files created by the bgl compilers provided with FS9 or FSX.Jon

Share this post


Link to post
Share on other sites

The scenery has been made specially for Fs2004 and was one of the last Fs9 scenery.I have tried :BGLAnalyzeBGLAnalyzeXNewBGLAnalyzeBGL2XML , but no one could dissamble those files.Below is a link where the 2 files can be downloaded in one RAR file.Perhaps one of you could take a look at it.The fs9DTMB.bgl files ( 55kb ) contains the airport layout ( runway, taxiways, tarmac, parkingspace for the cars )This file by itself will show it.The fs9dtmb_lib.bgl file ( 3809 kb ) contains the objects ( scenery ) This file will only work when the above file is present.Monastir files

Share this post


Link to post
Share on other sites
The scenery has been made specially for Fs2004 and was one of the last Fs9 scenery.I have tried :BGLAnalyzeBGLAnalyzeXNewBGLAnalyzeBGL2XML , but no one could dissamble those files.Below is a link where the 2 files can be downloaded in one RAR file.Perhaps one of you could take a look at it.The fs9DTMB.bgl files ( 55kb ) contains the airport layout ( runway, taxiways, tarmac, parkingspace for the cars )This file by itself will show it.The fs9dtmb_lib.bgl file ( 3809 kb ) contains the objects ( scenery ) This file will only work when the above file is present.Monastir files
Both of these files were created using SCASM op codes and are therefore pre FS9. None of the new decompliers can handle this file type. They can be decompiled using SCDIS. However the results are SCASM source. The objects are likely to be API files and not MDL Objects. Perhaps an older program like Airport For Windows or FSSC can read them in for you. Overall I would think that making modifications to get them working in FSX would be difficult. We also have the question of Copyright since you say these files come from Aerosoft. Modifying them may well break their license agreement. Overall probably not what you wanted to hear.

Share this post


Link to post
Share on other sites

Overall I would think that making modifications to get them working in FSX would be difficult. The idea is to delete everything in the airport layout bgl file and only the object coordinates can stay.We also have the question of Copyright since you say these files come from Aerosoft. Modifying them may well break their license agreement. This will be for private use, so I do not expect any problem.However I dissambled the airport layout bgl file with SCDIS.Now the big task to get the airport layout out and let the object info in.I have quiet a bit "SCASM does not support this record " If you have a tip I would lover to hear it.;;; Disassembled by scdis ver 2.3;;; BGL header info;scenery id: 0x1;max north: N35:49:14.38;min north: N35:43:4.21;max east: E10:53:20.16;min east: E10:39:26.37;sec0 point: 0x0;min freq: 0x0;max freq: 0x0;sec1 point: 0x0;sec2 point: 0x0;sec3 point: 0x0;sec4 point: 0x0;sec5 point: 0x0;sec6 point: 0x0;sec7 point: 0x0;sec8 point: 0x0;sec9 point: 0xcc;sec10 point: 0x0;sec11 point: 0x0;sec12 point: 0x0;sec13 point: 0x0;sec14 point: 0x0;sec15 point: 0x0;value0: 0x0;value1: 0x0;value2: 0x0;value3: 0x0;value4: 0x0;value5: 0x0;value6: 0x0;value7: 0x0;sec16 point: 0x0;sec17 point: 0x0;sec18 point: 0x0;sec19 point: 0x0;sec20 point: 0x0;sec21 point: 0x0;value8: 0x0Header( 1 N35:49:14.38 N35:43:4.21 E10:53:20.16 E10:39:26.37 );;; ----------------------------;;; section 9 - Procedural sceneryLatRange( N35:42:53.88 N35:48:58.77 )Area( 5 N35:45:25.48 E10:45:12.70 2 ) RefPoint( 7 :L0000010C 1.000000 N35:45:25.49 E10:45:12.70 v1= 0 v2= 0 ) RotatedCall( :L00000110 0.00 0.00 252.99 ):L0000010C Jump( :L0000011C ):L00000110 SurfaceType( 0 1000 3800 0 ) Return:L0000011CEndAArea( B N35:45:28.24 E10:45:14.58 30 ) Smoothing( 1 ) Runway( N35:45:28.25 E10:45:14.58 alt 2.74 heading 253.60 length 9678 width 164 markers FF threshold 00 surface 2 lights 03 id 25 ThrOffN 0 ExtN 0 ThrOffF 0 ExtF 0 THRLightsN 0 AprLN 0 StrobesN 0 VasiTypeN 8 VasiSlopeN 3.00 VasiSideN 65406 VasiDistN 61996 VasiSpaceN 550 THRLightsF 0 AprLF 2 StrobesF 0 VasiTypeF 8 VasiSlopeF 2.89 VasiSideF 130 VasiDistF 3540 VasiSpaceF 550 ) Smoothing( 0 )EndAArea( 5 N35:45:18.42 E10:44:33.55 30 ) LayerCall( :L00000194 28 ) Jump( :L0000021E ):L00000194 RefPoint( 7 :L000001BE 0.100000 N35:45:18.45 E10:44:33.55 v1= 20000 v2= 0 ) RotatedCall( :L000001C0 0.00 0.00 73.60 ):L000001BE Return:L000001C0 Points( 0 -135 1 -3200 -135 1 3200 135 1 3200 135 1 -3200 ) LoadBitmap( 0 6 EF 60 60 60 "DTMB-S.BMP" ) TexPoly( m 0 32767 0 1.00 0 1 1 1 1 255 2 255 255 3 255 1 ) Return:L0000021EEndAArea( 5 N35:45:38.12 E10:45:55.87 30 ) LayerCall( :L00000234 28 ) Jump( :L000002BE ):L00000234 RefPoint( 7 :L0000025E 0.100000 N35:45:38.13 E10:45:55.87 v1= 20000 v2= 0 ) RotatedCall( :L00000260 0.00 0.00 253.59 ):L0000025E Return:L00000260 Points( 0 -135 1 -3200 -135 1 3200 135 1 3200 135 1 -3200 ) LoadBitmap( 0 6 EF 60 60 60 "DTMB-S.BMP" ) TexPoly( m 0 32767 0 1.00 0 1 1 1 1 255 2 255 255 3 255 1 ) Return:L000002BEEndAArea( 5 N35:45:15.34 E10:44:15.54 30 ) LayerCall( :L000002D4 4 ) Jump( :L000003AE ):L000002D4 RefPoint( 7 :L000003AC 0.200000 N35:45:15.37 E10:44:15.54 v1= 30000 v2= 3293 ) Points( 1 0 0 0 14849 0 4374 14956 0 4012 104 0 -350 ) IfVarRange( :L00000320 6F8 2 2 ) Jump( :L0000036A ):L00000320 LoadBitmap( 0 L6 EF 1 1 1 "DTMB_RWYEDG_FA.BMP" ) TexPoly( m 0 32767 0 0.00 1 0 7680 2 0 0 3 256 0 4 256 7680 ) Jump( :L000003AC ):L0000036A LoadBitmap( 0 L6 EF 1 1 1 "DTMB_RWYEDG.BMP" ) TexPoly( m 0 32767 0 0.00 1 0 7680 2 0 0 3 256 0 4 256 7680 ):L000003AC Return:L000003AEEndAArea( 5 N35:45:14.11 E10:44:15.99 30 ) LayerCall( :L000003C4 4 ) Jump( :L00000442 ):L000003C4 RefPoint( 7 :L00000440 0.200000 N35:45:14.13 E10:44:15.99 v1= 30000 v2= 589 ) Points( 1 0 0 0 -2678 0 -788 -2687 0 -760 -8 0 29 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 L6 EF 127 127 127 "DIRTYWAY_1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) EndSurface Smoothing( 0 ):L00000440 Return:L00000442EndAArea( 5 N35:45:12.40 E10:44:6.37 30 ) LayerCall( :L00000458 4 ) Jump( :L000004D6 ):L00000458 RefPoint( 7 :L000004D4 0.200000 N35:45:12.40 E10:44:6.37 v1= 30000 v2= 33 ) Points( 1 0 0 0 29 0 8 68 0 -126 39 0 -135 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 L6 EF 127 127 127 "DIRTYWAY_1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) EndSurface Smoothing( 0 ):L000004D4 Return:L000004D6EndAArea( 5 N35:45:15.47 E10:44:17.93 30 ) LayerCall( :L000004EC 4 ) Jump( :L000007EA ):L000004EC RefPoint( 7 :L000007E8 0.100000 N35:45:15.49 E10:44:17.93 v1= 30000 v2= 923 ) Points( 1 0 0 0 -329 0 1063 -370 0 1213 -398 0 1378 -391 0 1506 -357 0 1614 -296 0 1708 -199 0 1796 -54 0 1882 83 0 1948 341 0 2044 6529 0 3866 6655 0 3438 6511 0 3381 6454 0 3345 6412 0 3306 6385 0 3256 6375 0 3189 6377 0 3110 6397 0 3006 6551 0 2527 6590 0 2435 6634 0 2360 6693 0 2290 6763 0 2239 6853 0 2213 6992 0 2201 7500 0 2203 5543 0 1628 6018 0 1924 6091 0 1992 6150 0 2064 6186 0 2149 6212 0 2226 6204 0 2319 6180 0 2420 6031 0 2873 5993 0 2951 5954 0 3007 5894 0 3060 5823 0 3108 5744 0 3139 5682 0 3144 5605 0 3132 1171 0 1838 899 0 1746 666 0 1653 466 0 1560 321 0 1477 225 0 1406 172 0 1334 139 0 1273 127 0 1199 144 0 1120 222 0 877 296 0 774 383 0 724 507 0 695 630 0 695 760 0 718 839 0 707 895 0 680 949 0 633 992 0 599 1056 0 572 1185 0 544 1329 0 534 2002 0 597 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) DrawToPt( 7 ) DrawToPt( 8 ) DrawToPt( 9 ) DrawToPt( 10 ) DrawToPt( 11 ) DrawToPt( 12 ) DrawToPt( 13 ) DrawToPt( 14 ) DrawToPt( 15 ) DrawToPt( 16 ) DrawToPt( 17 ) DrawToPt( 18 ) DrawToPt( 19 ) DrawToPt( 20 ) DrawToPt( 21 ) DrawToPt( 22 ) DrawToPt( 23 ) DrawToPt( 24 ) DrawToPt( 25 ) DrawToPt( 26 ) DrawToPt( 27 ) DrawToPt( 28 ) DrawToPt( 29 ) DrawToPt( 30 ) DrawToPt( 31 ) DrawToPt( 32 ) DrawToPt( 33 ) DrawToPt( 34 ) DrawToPt( 35 ) DrawToPt( 36 ) DrawToPt( 37 ) DrawToPt( 38 ) DrawToPt( 39 ) DrawToPt( 40 ) DrawToPt( 41 ) DrawToPt( 42 ) DrawToPt( 43 ) DrawToPt( 44 ) DrawToPt( 45 ) DrawToPt( 46 ) DrawToPt( 47 ) DrawToPt( 48 ) DrawToPt( 49 ) DrawToPt( 50 ) DrawToPt( 51 ) DrawToPt( 52 ) DrawToPt( 53 ) DrawToPt( 54 ) DrawToPt( 55 ) DrawToPt( 56 ) DrawToPt( 57 ) DrawToPt( 58 ) DrawToPt( 59 ) DrawToPt( 60 ) DrawToPt( 61 ) DrawToPt( 62 ) DrawToPt( 63 ) DrawToPt( 64 ) DrawToPt( 65 ) DrawToPt( 66 ) DrawToPt( 67 ) DrawToPt( 68 ) EndSurface Smoothing( 0 ):L000007E8 Return:L000007EAEndAArea( 5 N35:45:19.59 E10:44:35.08 30 ) LayerCall( :L00000800 4 ) Jump( :L000008C4 ):L00000800 RefPoint( 7 :L000008C2 0.100000 N35:45:19.60 E10:44:35.08 v1= 30000 v2= 332 ) Points( 1 0 0 0 -545 0 401 -801 0 323 -928 0 719 -2577 0 228 -2592 0 276 -944 0 768 -1010 0 965 -421 0 1141 -214 0 504 361 0 108 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) DrawToPt( 7 ) DrawToPt( 8 ) DrawToPt( 9 ) DrawToPt( 10 ) DrawToPt( 11 ) EndSurface Smoothing( 0 ):L000008C2 Return:L000008C4EndAArea( 5 N35:45:28.27 E10:44:44.19 30 ) LayerCall( :L000008DA 4 ) Jump( :L00000BB0 ):L000008DA RefPoint( 7 :L00000BAE 0.100000 N35:45:28.29 E10:44:44.19 v1= 30000 v2= 1155 ) Points( 1 0 0 0 -97 0 301 -145 0 360 -211 0 370 -783 0 198 -933 0 668 545 0 1115 685 0 650 87 0 461 41 0 415 42 0 348 138 0 39 173 0 12 258 0 7 1981 0 509 2059 0 540 2120 0 578 2152 0 623 2171 0 685 2161 0 759 1779 0 2013 4135 0 2727 4268 0 2281 4526 0 2547 5062 0 2705 4986 0 2983 7643 0 3805 8272 0 1617 8215 0 1581 8182 0 1529 8168 0 1469 8177 0 1382 8206 0 1293 8364 0 922 8435 0 797 8516 0 720 8615 0 672 8751 0 650 9189 0 653 7187 0 61 7555 0 296 7662 0 377 7717 0 451 7747 0 569 7736 0 716 7674 0 1126 7638 0 1218 7569 0 1282 7473 0 1314 7376 0 1318 7260 0 1310 7075 0 1262 2173 0 -158 2097 0 -170 1994 0 -165 1901 0 -139 1788 0 -101 1695 0 -78 1599 0 -85 1476 0 -101 1344 0 -130 44 0 -520 -84 0 -95 -23 0 -46 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) DrawToPt( 7 ) DrawToPt( 8 ) DrawToPt( 9 ) DrawToPt( 10 ) DrawToPt( 11 ) DrawToPt( 12 ) DrawToPt( 13 ) DrawToPt( 14 ) DrawToPt( 15 ) DrawToPt( 16 ) DrawToPt( 17 ) DrawToPt( 18 ) DrawToPt( 19 ) DrawToPt( 20 ) DrawToPt( 21 ) DrawToPt( 22 ) DrawToPt( 23 ) DrawToPt( 24 ) DrawToPt( 25 ) DrawToPt( 26 ) DrawToPt( 27 ) DrawToPt( 28 ) DrawToPt( 29 ) DrawToPt( 30 ) DrawToPt( 31 ) DrawToPt( 32 ) DrawToPt( 33 ) DrawToPt( 34 ) DrawToPt( 35 ) DrawToPt( 36 ) DrawToPt( 37 ) DrawToPt( 38 ) DrawToPt( 39 ) DrawToPt( 40 ) DrawToPt( 41 ) DrawToPt( 42 ) DrawToPt( 43 ) DrawToPt( 44 ) DrawToPt( 45 ) DrawToPt( 46 ) DrawToPt( 47 ) DrawToPt( 48 ) DrawToPt( 49 ) DrawToPt( 50 ) DrawToPt( 51 ) DrawToPt( 52 ) DrawToPt( 53 ) DrawToPt( 54 ) DrawToPt( 55 ) DrawToPt( 56 ) DrawToPt( 57 ) DrawToPt( 58 ) DrawToPt( 59 ) DrawToPt( 60 ) DrawToPt( 61 ) DrawToPt( 62 ) DrawToPt( 63 ) DrawToPt( 64 ) EndSurface Smoothing( 0 ):L00000BAE Return:L00000BB0EndAArea( 5 N35:45:33.52 E10:45:17.14 30 ) LayerCall( :L00000BC6 4 ) Jump( :L00000E2E ):L00000BC6 RefPoint( 7 :L00000E2C 0.100000 N35:45:33.52 E10:45:17.14 v1= 30000 v2= 1064 ) Points( 1 0 0 0 -650 0 2178 198 0 2438 389 0 1815 926 0 1975 763 0 2530 1528 0 2757 1716 0 2208 2985 0 2578 3369 0 3233 3565 0 3387 6482 0 4276 6200 0 5211 6769 0 5370 7046 0 4440 7191 0 4480 7766 0 2514 7266 0 2370 7171 0 2320 7113 0 2258 7084 0 2169 7070 0 2067 7087 0 1952 7226 0 1364 7247 0 1304 7270 0 1239 7302 0 1196 7353 0 1154 7417 0 1130 7500 0 1117 7948 0 1127 6202 0 608 6526 0 817 6624 0 893 6680 0 961 6712 0 1017 6734 0 1076 6729 0 1135 6705 0 1212 6489 0 1766 6444 0 1868 6368 0 1955 6272 0 2002 6182 0 2022 6077 0 2022 5222 0 1891 5097 0 1862 5016 0 1824 4960 0 1778 4763 0 1469 4702 0 1417 4646 0 1382 4501 0 1321 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) DrawToPt( 7 ) DrawToPt( 8 ) DrawToPt( 9 ) DrawToPt( 10 ) DrawToPt( 11 ) DrawToPt( 12 ) DrawToPt( 13 ) DrawToPt( 14 ) DrawToPt( 15 ) DrawToPt( 16 ) DrawToPt( 17 ) DrawToPt( 18 ) DrawToPt( 19 ) DrawToPt( 20 ) DrawToPt( 21 ) DrawToPt( 22 ) DrawToPt( 23 ) DrawToPt( 24 ) DrawToPt( 25 ) DrawToPt( 26 ) DrawToPt( 27 ) DrawToPt( 28 ) DrawToPt( 29 ) DrawToPt( 30 ) DrawToPt( 31 ) DrawToPt( 32 ) DrawToPt( 33 ) DrawToPt( 34 ) DrawToPt( 35 ) DrawToPt( 36 ) DrawToPt( 37 ) DrawToPt( 38 ) DrawToPt( 39 ) DrawToPt( 40 ) DrawToPt( 41 ) DrawToPt( 42 ) DrawToPt( 43 ) DrawToPt( 44 ) DrawToPt( 45 ) DrawToPt( 46 ) DrawToPt( 47 ) DrawToPt( 48 ) DrawToPt( 49 ) DrawToPt( 50 ) DrawToPt( 51 ) DrawToPt( 52 ) DrawToPt( 53 ) EndSurface Smoothing( 0 ):L00000E2C Return:L00000E2EEndAArea( 5 N35:45:30.08 E10:44:53.76 30 ) LayerCall( :L00000E44 6 ) Jump( :L00000ED6 ):L00000E44 RefPoint( 7 :L00000ED4 0.150000 N35:45:30.09 E10:44:53.76 v1= 30000 v2= 1169 ) Points( 1 0 0 0 -242 0 820 419 0 1012 606 0 859 6519 0 2594 6717 0 1977 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH2.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) EndSurface Smoothing( 0 ):L00000ED4 Return:L00000ED6EndAArea( 5 N35:45:34.07 E10:44:51.93 30 ) LayerCall( :L00000EEC 8 ) Jump( :L00000F7C ):L00000EEC RefPoint( 7 :L00000F7A 1.000000 N35:45:34.07 E10:44:51.93 v1= 30000 v2= 1147 ) Points( 1 0 0 0 954 0 285 1002 0 130 46 0 -151 ) IfVarAnd( :L00000F7A 28C 4 ) LoadBitmap( 0 6 EF 1 1 1 "DTMB_APRON_LI_LM.BMP" ) ShadedTexPoly( m 0 32767 0 0.00 2 0 256 3 0 0 4 256 0 1 256 256 ):L00000F7A Return:L00000F7CEndAArea( 5 N35:45:39.12 E10:45:31.52 30 ) LayerCall( :L00000F92 8 ) Jump( :L00001022 ):L00000F92 RefPoint( 7 :L00001020 1.000000 N35:45:39.12 E10:45:31.52 v1= 30000 v2= 544 ) Points( 1 0 0 0 -45 0 149 352 0 270 398 0 118 ) IfVarAnd( :L00001020 28C 4 ) LoadBitmap( 0 6 EF 1 1 1 "DTMB_APRON_RE_LM.BMP" ) ShadedTexPoly( m 0 32767 0 0.00 3 0 256 4 0 0 1 256 0 2 256 256 ):L00001020 Return:L00001022EndAArea( 5 N35:45:48.19 E10:45:43.05 30 ) LayerCall( :L00001038 6 ) Jump( :L000010C6 ):L00001038 RefPoint( 7 :L000010C4 0.100000 N35:45:48.22 E10:45:43.05 v1= 30000 v2= 93 ) Points( 1 0 0 0 -176 0 562 220 0 684 396 0 114 ) IfVarAnd( :L000010C4 28C 6 ) LoadBitmap( 0 6 EF 1 1 1 "DTMB_Hangar_LM.BMP" ) ShadedTexPoly( m 0 32767 0 0.00 1 0 256 2 0 0 3 256 0 4 256 256 ):L000010C4 Return:L000010C6EndAArea( 5 N35:45:35.49 E10:44:45.01 30 ) LayerCall( :L000010DC 4 ) Jump( :L000011B4 ):L000010DC RefPoint( 7 :L000011B2 0.100000 N35:45:35.50 E10:44:45.01 v1= 30000 v2= 359 ) Points( 1 0 0 0 571 0 163 504 0 564 995 0 718 1114 0 360 1920 0 607 1805 0 969 2455 0 1170 2770 0 118 1600 0 -231 1685 0 -514 726 0 -810 268 0 -843 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH1.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) DrawToPt( 7 ) DrawToPt( 8 ) DrawToPt( 9 ) DrawToPt( 10 ) DrawToPt( 11 ) DrawToPt( 12 ) DrawToPt( 13 ) EndSurface Smoothing( 0 ):L000011B2 Return:L000011B4EndAArea( 5 N35:45:29.92 E10:44:34.97 30 ) LayerCall( :L000011CA 4 ) Jump( :L0000124C ):L000011CA RefPoint( 7 :L0000124A 1.000000 N35:45:29.93 E10:44:34.97 v1= 30000 v2= 367 ) Points( 1 0 0 0 -26 0 87 253 0 172 279 0 86 ) LoadBitmap( 0 L6 EF 1 1 1 "DTMB_FuelP.BMP" ) TexPoly( m 0 32767 0 0.00 1 0 256 2 0 0 3 256 0 4 256 256 ):L0000124A Return:L0000124CEndAArea( 5 N35:45:35.95 E10:44:56.56 30 ) LayerCall( :L00001262 4 ) Jump( :L000012E4 ):L00001262 RefPoint( 7 :L000012E2 1.000000 N35:45:35.97 E10:44:56.56 v1= 30000 v2= 718 ) Points( 1 0 0 0 -32 0 106 560 0 284 591 0 180 ) LoadBitmap( 0 L6 EF 127 127 127 "DTMB_PARKPL.BMP" ) TexPoly( m 0 32767 0 0.00 1 0 0 2 0 256 3 256 256 4 256 0 ):L000012E2 Return:L000012E4EndAArea( 5 N35:45:40.87 E10:46:4.66 30 ) LayerCall( :L000012FA 4 ) Jump( :L000013FA ):L000012FA RefPoint( 7 :L000013F8 0.100000 N35:45:40.88 E10:46:4.65 v1= 30000 v2= 182 ) Points( 1 0 0 0 310 0 140 440 0 216 529 0 289 583 0 367 627 0 454 660 0 548 712 0 646 786 0 726 885 0 789 1008 0 829 1133 0 838 1242 0 818 1345 0 770 1424 0 693 1474 0 607 1521 0 457 ) Smoothing( 1 ) SurfaceColor( 04 F0 ) LoadBitmap( 0 5 EF 127 127 127 "DTMB_ASPH3.BMP" ) ConcavePoly StartSurface MoveToPt( 1 ) DrawToPt( 2 ) DrawToPt( 3 ) DrawToPt( 4 ) DrawToPt( 5 ) DrawToPt( 6 ) DrawToPt( 7 ) DrawToPt( 8 ) DrawToPt( 9 ) DrawToPt( 10 ) DrawToPt( 11 ) DrawToPt( 12 ) DrawToPt( 13 ) DrawToPt( 14 ) DrawToPt( 15 ) DrawToPt( 16 ) DrawToPt( 17 ) EndSurface Smoothing( 0 ):L000013F8 Return:L000013FAEndAArea( 5 N35:45:15.57 E10:44:18.09 30 ) LayerCall( :L00001410 40 ) Jump( :L000014EC ):L00001410 RefPoint( 7 :L000014EA 0.304800 N35:45:15.59 E10:44:18.09 v1= 30000 v2= 2878 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 BA 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 66 90 D4 C2 B6 3F AC 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 4F 27 EB C2 44 3 C0 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 80 77 FB C2 32 26 D3 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 FE F9 FD C2 20 49 E6 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 46 31 F5 C2 32 8A F7 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DE 95 D9 C2 15 D4 2 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 BF 31 B5 C2 D2 A1 8 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 6D 7D 80 C2 69 47 E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 BF A 10 C2 C1 AB 12 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 79 84 FF 40 C 64 18 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 AF 2B 5C 42 3 69 1D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 EB 4D CD 42 2F 42 21 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 4F 77 4 45 6E C 9B 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 83 B8 5 45 1D B 9C 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B2 53 6 45 62 2E 9D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 65 94 6 45 51 A9 9E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DF 5A 6 45 70 9A A0 44 );;; unknown record id: 0x0;;; unknown record id: 0x0:L000014EA Return:L000014ECEndAArea( 5 N35:45:28.40 E10:44:44.75 30 ) LayerCall( :L00001502 40 ) Jump( :L000015D4 ):L00001502 RefPoint( 7 :L000015D2 0.304800 N35:45:28.40 E10:44:44.75 v1= 30000 v2= 966 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 B0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A6 72 DB 40 33 59 69 C1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 82 DF 65 41 37 F B3 C1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E8 FA D3 41 C1 DA C7 C1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 5D D6 2B 42 B9 5E B5 C1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A7 C8 17 44 3D FC E 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A3 4A 1B 44 B0 C0 13 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 CB F4 1E 44 F0 8 1A 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 12 2C 22 44 F1 36 21 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9B 8D 24 44 5B 79 29 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 BE 77 26 44 EF B4 31 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 58 E7 27 44 A1 A9 3B 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 EB F4 28 44 68 C4 46 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 78 A0 29 44 4D 98 53 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 78 A0 29 44 4E F4 61 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 EF 25 29 44 B 7C 6C 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 39 5F 12 44 55 E0 4 44 );;; unknown record id: 0x0;;; unknown record id: 0x0:L000015D2 Return:L000015D4EndAArea( 5 N35:45:17.22 E10:44:25.03 30 ) LayerCall( :L000015EA 40 ) Jump( :L000017B6 ):L000015EA RefPoint( 7 :L000017B4 0.304800 N35:45:17.24 E10:44:25.03 v1= 30000 v2= 2431 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 AA 1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 34 32 15 C3 27 7F 56 C1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 5D 55 44 C3 30 FB 2C C1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D3 A8 68 C3 8D 62 8A C0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D6 3F 83 C3 D3 93 CF 40 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 88 F 8E C3 DF AE 9B 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 EC A0 95 C3 B8 A7 8 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 14 47 9E C3 B1 CA 27 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 11 A8 A8 C3 5 B6 2E 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 77 47 BE C3 8B C3 14 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 EB 8C D4 C3 8B C3 14 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 16 41 EB C3 2C BD 41 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E9 E F9 C3 91 66 80 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D5 6B 0 C4 BC C3 A5 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 82 46 3 C4 6F E5 CD 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B6 A7 9 C4 13 BD 39 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DE 46 B C4 F0 39 54 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 14 DF A C4 8 A2 6D 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 84 62 9 C4 23 D1 80 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 34 24 6 C4 E0 46 8A 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 4F 16 2 C4 9C BC 93 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DA AF F3 C3 E3 5B 9F 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7E 5C DB C3 17 AF AD 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 40 A8 BA C3 F 17 BD 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 33 77 93 C3 9C 4E CD 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 8F BC 4D C3 63 71 DC 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 FD 2F 9C 44 57 71 58 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 84 B3 9F 44 B5 A8 59 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A5 59 A3 44 83 63 59 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E3 AD A6 44 6 DD 56 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 83 1B AA 44 E5 E6 52 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 29 BE AC 44 41 17 4D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D2 B3 AE 44 D4 DF 46 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 18 1F B0 44 67 A8 40 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 90 56 B6 44 AA 69 1A 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9 5A B7 44 7D 70 12 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 3A 9F B7 44 B1 1 B 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 AC 39 B7 44 20 78 5 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 78 DD B5 44 AE 25 FD 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 34 7D B3 44 F1 1D EE 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E 5 B0 44 E C6 E0 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 6A 9B A2 44 68 FB BE 43 );;; unknown record id: 0x0;;; unknown record id: 0x0:L000017B4 Return:L000017B6EndAArea( 5 N35:45:22.47 E10:44:46.94 30 ) LayerCall( :L000017CC 40 ) Jump( :L000019B6 ):L000017CC RefPoint( 7 :L000019B4 0.304800 N35:45:22.47 E10:44:46.93 v1= 30000 v2= 3130 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 C8 1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C4 85 C1 C2 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 5C CA F C3 D1 93 4F 40 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C2 70 2C C3 DC AE 1B 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9C E6 3F C3 F1 1 A0 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 62 9 4F C3 B0 25 FF 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9F 9 63 C3 22 E0 60 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 3 A2 71 C3 19 A8 A8 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DD 10 7E C3 C0 5C E7 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 26 E6 97 C3 63 C3 88 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 3B 39 9C C3 83 CA 99 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 CF 8 9D C3 F2 8 A7 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D9 AE 9B C3 DF C3 B0 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 88 70 98 C3 FE C3 BA 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 73 1D 94 C3 C5 DF C2 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 AA 1 8C C3 59 B6 CA 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 AD 10 7E C3 29 78 D1 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 5D 47 52 C3 BE 4E D9 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 84 EF 55 43 2 53 D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 94 CD 7D 43 B0 DB F 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C9 2F 94 43 63 B7 11 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C3 BD A4 43 63 B7 11 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E8 9E B4 43 2E 32 10 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A3 C8 C0 43 3C 2B E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D0 4F CF 43 50 77 B 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7B 2D DE 43 59 1D A 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B0 5A EB 43 98 48 A 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 63 DE F8 43 CD CD B 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B2 8B 2 45 C5 4E 7F 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 30 92 6 45 2F AB 81 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D6 34 9 45 AD 1 82 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 18 4D B 45 C8 CD 81 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 CF 28 D 45 3 B9 80 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 AD B6 E 45 86 EE 7D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 50 6C F 45 6C 48 7A 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 5A FF F 45 BF D2 75 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7F 5E 10 45 B5 25 70 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 78 B8 11 45 7E BD 4C 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 5F EC 11 45 25 D2 43 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C6 C9 11 45 ED 32 3D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A2 6A 11 45 14 CB 37 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 4B C6 10 45 98 9A 33 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 10 EE F 45 1D 6A 2F 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E3 97 E 45 AD B4 2A 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 CF 60 C 45 35 11 25 44 );;; unknown record id: 0x0;;; unknown record id: 0x0:L000019B4 Return:L000019B6EndAArea( 5 N35:45:30.21 E10:45:19.38 30 ) LayerCall( :L000019CC 40 ) Jump( :L00001B98 ):L000019CC RefPoint( 7 :L00001B96 0.304800 N35:45:30.23 E10:45:19.38 v1= 30000 v2= 2747 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 AA 1 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 2C 58 1E C2 C1 1 AD 3C );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D7 A5 91 C2 3B F C2 40 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C5 B4 D1 C2 43 5F 8C 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9C 41 5 C3 4A 1F 11 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 85 FD 17 C3 17 25 68 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 BA 1E 2A C3 B8 C1 B7 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 EE 4C 5F C3 DA CE 5D 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 8A 8D 66 C3 B7 C5 74 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7F C8 6A C3 A4 2B 86 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 43 44 6B C3 67 2E 91 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 1E 3 67 C3 3B 6E 9B 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D3 80 5E C3 7E 8D A3 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 39 19 4D C3 39 B5 AA 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DF 34 36 C3 6C DE AF 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C3 8D A0 44 47 81 44 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9C 74 A6 44 CA B2 49 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E6 E0 A9 44 70 6B 4E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E3 97 AC 44 1D CB 54 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 FF 8C B1 44 15 9C 64 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D1 15 B3 44 6F 9F 68 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DA BC B4 44 5A 66 6C 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 8A BE B6 44 AD C2 6E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 87 75 B9 44 91 E2 70 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A3 6A BE 44 75 2 73 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A5 69 E2 44 87 13 7E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 4C CB E6 44 35 3A 7E 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E4 44 EA 44 CB 4 7D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 18 FD EC 44 FE D 7B 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 48 7B EF 44 C8 E1 77 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 18 72 F1 44 30 F4 73 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 96 A5 F3 44 9E 20 6D 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 BD 99 F5 44 39 73 65 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 6F E4 FE 44 24 38 37 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7C 92 FF 44 7C 62 32 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 29 B9 FF 44 72 CB 2C 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7C 92 FF 44 2D B7 28 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C1 BD FE 44 42 F0 24 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A8 61 FD 44 3F CD 1F 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 1F 96 FA 44 88 F 1A 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E4 69 F7 44 E0 39 15 44 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C9 5E F1 44 A AC D 44 );;; unknown record id: 0x0;;; unknown record id: 0x0:L00001B96 Return:L00001B98EndAArea( 5 N35:45:36.98 E10:45:47.72 30 ) LayerCall( :L00001BAE 40 ) Jump( :L00001C8A ):L00001BAE RefPoint( 7 :L00001C88 0.304800 N35:45:37.01 E10:45:47.73 v1= 30000 v2= 1245 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 BA 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 DB 37 6C C2 89 45 F4 BF );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B7 14 AA C2 5E D9 DB 3F );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 17 D8 DC C2 E7 82 F 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 40 8D 0 C3 F0 1B 95 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 37 E F C3 D6 91 4 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 D1 1E 18 C3 87 0 41 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 97 C4 1E C3 39 6F 7D 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 90 D4 23 C3 29 85 A1 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E3 C7 53 C3 77 A8 8F 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E5 26 59 C3 4B 6 A1 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 20 A4 57 C3 A 44 B1 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7F 93 4E C3 68 C0 C0 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 2B 39 40 C3 8B D6 CC 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 70 4B 27 C3 26 E7 D5 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 8D 19 C C3 E9 52 DC 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 53 95 E6 40 58 DA F1 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 17 18 2E C3 73 75 8A 44 );;; unknown record id: 0x0;;; unknown record id: 0x0:L00001C88 Return:L00001C8AEndAArea( 5 N35:45:41.45 E10:46:6.36 30 ) LayerCall( :L00001CA0 40 ) Jump( :L00001D90 ):L00001CA0 RefPoint( 7 :L00001D8E 0.304800 N35:45:41.46 E10:46:6.36 v1= 30000 v2= 509 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 CE 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 0 0 0 0 0 0 0 0 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 A5 12 A 42 3C F4 BB 41 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 9D 3E 4E 42 C0 B2 20 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B9 EE 81 42 C5 3B 74 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 62 94 96 42 A4 35 A2 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 C5 93 A7 42 C7 BC C8 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 E4 95 B9 42 D4 61 F5 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 73 FD CA 42 79 18 C 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 51 10 E6 42 44 4 1D 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 3 E3 5 43 96 E7 2E 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 86 93 1D 43 7E 79 3B 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 90 3B 36 43 45 2D 44 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 42 B9 53 43 ED 2 49 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 7C 2E 72 43 65 B 48 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 F9 13 88 43 25 4F 40 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 B2 F4 92 43 C6 B4 34 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 3E 24 9C 43 B B8 25 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 6E F1 A1 43 7C 50 14 43 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 F7 4 A7 43 F3 3F F9 42 );;; SurfaceNormal(0x84) - SCASM does not support this record Dbx( 84 0 11 9C C1 43 FB 15 57 C2 );;; unknown record id: 0x0;;; unknown record id: 0x0:L00001D8E Return:L00001D90EndAArea( 5 N35:45:16.15 E10:44:23.94 30 ) LayerCall( :L00001DA6 40 ) Jump( :L00001F5E ):L00001DA6 RefPoint( 7 :L00001F5C 0.304800 N35:45:16.16 E10:44:23.94 v1= 30000 v2= 3264 );;; Set19B2(0x1f) - SCASM does not support this record Dbx( 1F 0 96 1 ); SubRoutine Call from FSASMLIB.DLL Dbx( 8C 0 ) Dbx( 0 0 0 0 0 0 ) Dbx( 0 ) Dbx( );;; unknown record id: 0x0; SubRoutine Call from FSASMLIB.DLL Dbx( 8C 0 ) Dbx( 26 BF 35 C2 B3 68 ) Dbx( 56 ) Dbx( C1 8C 0 26 BF B5 C2 B3 68 D6 C1 8C 0 5C 4F 8 C3 87 CE 20 C2 8C 0 26 BF 35 C3 B3 68 56 C2 8C 0 53 5C 47 C3 DF DE 69 C2 8C 0 2B 6D 5B C3 DA A0 7E C2 8C 0 1C 9B 72 C3 6B B1 89 C2 8C 0 18 3D 85 C3 BF 9C 90 C2 8C 0 37 4F 90 C3 47 61 93 C2 8C 0 );;; unknown record id: 0xeb SetScale( :L000021F4 37375 36034 0.000023 );;; unknown record id: 0xc3 VarBaseOverride( 8cc285 );;; unknown record id: 0xfa I_98( :L00004208 27457 -29502 -3584 -16593 -27453 14703 FFFF8CC2 6300 FFFFC802 );;; unknown record id: 0xc3 POverride;;; NopBX Dbx( 4 C2 ); SubRoutine Call from FSASMLIB.DLL Dbx( 8C 0 ) Dbx( B6 ED CE C3 DC F ) Dbx( A6 ) Dbx( C1 8C 0 5B 99 D3 C3 8D 62 A C1 8C 0 B8 18 D8 C3 5A 58 D2 40 8C 0 24 6C DC C3 D 6F D4 41 8C 0 CF E1 E6 C3 C5 E B6 42 8C 0 7A 57 F1 C3 E3 80 1B 43 8C 0 26 CD FB C3 64 FA 5B 43 8C 0 68 21 3 C4 F2 39 8E 43 8C 0 63 58 4 C4 C4 22 98 43 8C 0 29 6D 5 C4 C2 83 A2 43 8C 0 DE DB 5 C4 55 7 AC 43 8C 0 39 13 6 C4 8E 53 B5 43 8C 0 29 6D 5 C4 F6 91 C0 43 8C 0 C1 3C 4 C4 6A C9 C8 43 8C 0 88 F7 1 C4 FD 4C D2 43 8C 0 C5 A9 FD C3 6 A7 D9 43 8C 0 3A CC F4 C3 3F F3 E2 43 8C 0 ) LayerCall( :LFFFFE2F2 58759 );;; unknown record id: 0xecBuffer overflow. LoadBitmap( d5e0 L3 F6 160 67 140 "" );;;;; EndA Overrun. (now:0x9d13, enda:0x1f5eEndA;;;;; End of LatRange

Share this post


Link to post
Share on other sites

BGLAnalyze can also process the file without trouble, I think it gives slightly better SCASM code than SCDIS. Although it still has some binary code left.With that SCA file I think it should be possible to keep all Area blocks that contain a CallLibObj command which calls a library object (most likely the 3D objects). The other Area blocks are the ground layout, runways etc. It might be a try to remove those and use an BGLComp XML defined airport BGL for that.

Share this post


Link to post
Share on other sites

BGLAnalyze can also process the file without troubleThat I did try but nothing happens when trying to open the file with BGLAnalyze.Am I doing something wrong here ?

Share this post


Link to post
Share on other sites

When opening the file you should see a message with the amount of object in it. You still have to manually save the decompiled file from the Decompile menu of course.

Share this post


Link to post
Share on other sites

Arno, I am very curious how you have got BGLAmalyze dissamble those files, as by me nothing happens.I take the bgl files and drop them onto the bglanalyze.exe file , see a Dos windows for 0,1sec and that's it.My Os is Vista 64 bit, but even in XP compatibility nothing happens.What do you do to open the files ?Btw Thanks for helping.

Share this post


Link to post
Share on other sites

I have only used BGLAnalyze as a windows app. Start BGLAnalyze and use the UI to load a file. Have you tried that?scott s..

Share this post


Link to post
Share on other sites

I have only used BGLAnalyze as a windows app. Start BGLAnalyze and use the UI to load a file. Have you tried that?Only NewBGLAnalyze is a windows application and is giving me en error when trying to open the files.With bglanalyze ( dos ) when dropping the bgl files on the bglanalyze exe file , a short dos windows appears/dissappears , and then nothing.

Share this post


Link to post
Share on other sites

Hi,Here BGLAnalyze is also a GUI application. So I start it, on the GUI load the BGL file I want and then decompile it.Are you sure you are not using BGLAnalyze9 or BGLAnalyzeX? These are DOS applications without an interface indeed. You need to the BGLAnalyze.

Share this post


Link to post
Share on other sites

Many thanks guys.This one is working.I was using the dos versions....

Share this post


Link to post
Share on other sites