1. If you want to force AFLT to look for FS9 on a network drive, try setting the full path in AFLT.ini, not Library.ini. (Flightsim path is common to all libraries.) If you open AFLT.ini, the path entry for FS9 (it must be the fully-qualified path to the folder holding FS9.exe) is the very first item.
OK I think I solved. It was related to the fact that now it seems that the path to be indicated for the "scenery folder path" is to be complete and not only the folder inside the Addon Scenery. Absolute Path and not Relative Path. In this way it works. But I think that the indication "may be relative to Addon Scenery" could be misleading.
2. I've tried a number of scenarios and they all work for me. Please give me step-by-step instruction to force iot to happen.
I open AFLT, from the Element drop down menu I select one of the items, I activate "kill shadow", the number of lights is "2". I leave it unchanged. I simply clic on Create/Save Element without modify anything else. After that it apparently seems to be all ok. But if I select another element and then the last element (the one for which I only activated the kill shadow option) [or simply if I open the related ini file just to check] the number of bulbs was back to 1. If when I activate "kill shadow" I also insert (confirm it because apparently it is 2) "2" in the No. Lights, it remain 2 after saving. There is also some other differences between the .ini file generated from .def using make array and the one saved after simply adding "kill shadow" from the window. I attach an example
Before applying Kill Shadow [the following is the .ini generated by Make Array function using the .def file]
Type=Approach
Guid to Call=4fff6c964d68c71a8d5291ae8fe21c44
Guid to Attach=38a7f2c44456a97c9979ae82d45b1df5
Light Only=False
All in One=False
Use Effect=
No. Bulbs=2
Strobe Firing Sequence=-1
Total Strobe Flashes=0
Strobe Seed=1
Color_Front=App-White
Color_Back=Rwy-Hi
[I do not understand why there is this line that is not indicated in the .def file]
Heading (deg.)=104.84
Slope (deg.)=0
Horizontal Spread (deg.)=120
Vertical Spread (deg.)=1
Base Model Name=Approach
Kill Shadow=False
After applying Kill Shadow from the window
Type=Approach
Guid to Call=4fff6c964d68c71a8d5291ae8fe21c44
Guid to Attach=2cc701f64867a3a25a7041ad247bf0d3
Light Only=False
All in One=False
Use Effect=
No. Bulbs=1
[The numer is changed]
Strobe Firing Sequence=1
[This line is changed]
Total Strobe Flashes=16
[This line is changed]
Strobe Seed=1
Color_Front=App-White
Heading (deg.)=104.84
Slope (deg.)=0
Horizontal Spread (deg.)=120
Vertical Spread (deg.)=1
Base Model Name=Approach
Kill Shadow=True
EDIT: the number of bulbs changes to 1 in any case also simply selecting an element with more than one bulb and saving it without changing anything
3. AFLT builds the .xml. It's the compiler that takes it from there. If the guids in the xml file are correct, AFLT has done its job. Are you sure it not just that the guid in the XML is in FS9 format and whatever you are using to decompile the .bgl shows the same guid but in FSX format?
No it is not a problem of FSX/FS9 GUID
-------
I noticed the following: I start from zero AFLT_2010, I indicate the new Library Folder and AFLT create inside the 3 subfolders "Array", "INI", "Ligths". Then I copy inside the Array folder my .def file.
Then I clic on Make Array button, I select the .def file, complexity remain "normal", activate FS9 in the Save for field then I clic on Make Array button. The application start to work and at the end appears the following error
I clic on OK and in the array folder appears the xml file, but not the related bgl. If I make the same operation again leaving the old xml file the operation goes ok. but (maintaining copy of the preceding xml file) I noticed that the guids indicated in the xml produced now are different from those of the preceding .xml. Moreover using bglanalyzer9.exe with the bgl produced, I can see that it contains the guids of the old xml. So creating the library, in it there are guids not linked to those contained in the BGL.
The attachment I made in my last post has the complete library with .def, .ini, .xml, .bgl made last night.
------
If after the above error, I take the first created .xml file and I bring it on the bglcomp.exe, it generates a bgl that using bglanalyzer9.exe this time has the same guids as the xml.