Ice’s Falcon BMS Profile Updated for BMS 4.37
-
<p>@linknet <br />hmmm…only thing left is my falcon is on the d: drive<br /><br /></p>
-
<p>@gbracer08 I saw that but it shouldn’t be a problem, the path was found ok and written to the PathNames.ini and it must be locating the Briefing.txt on D:\ to be able to convert it and write it to the C:\Bin folder. <br /></p>
-
<p>@linknet I gave the exe admin rights, UAC is off. Not sure what else to try that would stop something from accessing.<br /><br />Im not sure why the exe isn’t reading the briefing file in c:\bin\briefing</p>
-
<p>@JollyFE It’s sole purpose is to write into the callsign’s .pop file the key file to use upon starting BMS. If we didn’t know the callsign of the current BMS user then we wouldn’t be able to update the file and you’d have to manually load they file you want to use. This only becomes useful if you fly other aircraft like the hornet. Having the key file defined in the profile allows this flexibility. </p>
-
<p>@gbracer08 <br /><br />Shouldn’t need admin rights, try right clicking it and select Properties and make sure Windows isn’t blocking it.<br /><br />I’m totally out of options, the DataAutoUpdate.exe is written using AutoIt and compiled into an exe. As a last resort you could try downloading and installing AutoIt just in case your system may have some dll or other missing which would normally be installed by AutoIt, but this is clutching at straws.<br /><br />Are you on 64 bit Windows 10 ?<br /></p>
-
<p>@linknet <br /><br />Installed autolt so far that didn’t work but want to reboot.<br /><br />I am on 64bit Windows 10<br /><br />I am rebooting now. I could try running the uncompiled script from autolt and seeing if it works or if I can read any logs.</p>
-
<p>@gbracer08 <br /><br />Is there any way that the C:\Bin folder has got Write but not Read permissions?<br /><br />You can safely completely delete it unless you’ve got any of your own stuff in there and restore the Bin folder from the download.</p>
-
<p>@linknet <br /><br />I copied a fresh bin over, i do notice the auto_left kneeboard has the flight # in it on the package header of the table. But nothing else.<br /><br />I doubled checked all permissions and even gave everyone full control of the c:\bin and all things in it.<br /><br />If i ran the autolt script from autolt I may be able to get some log files and share those.</p>
-
<p>@gbracer08 <br />Sent you a link to that on chat.<br /></p>
-
<p>@gbracer08 <br /><br />Can you send me a copy of the Briefing.txt that is written to the C:\Bin\Briefing folder, there must be something different in that.</p>
-
<p>@linknet <br /><br /><a href=“https://mediafire.com/file/csozfhntxiaiqdd/Briefing(2).txt/file” target=“_blank”>https://www.mediafire.com/file/csozfhntxiaiqdd/Briefing%25282%2529.txt/file</a><br /><br />Need to rename after downloading.</p>
-
<p>@gbracer08 <br /><br />Nothing wrong with that either, produces fully populated Auto-Left and Right files.<br /><br />I can only think that there must be some AutoIt function which is not working on your system.<br /></p>
-
<p>@linknet <br /><br />I put some logging in to debug everything.<br /><br />It seems the $aBriefing may be blank. Im now going to put some logging into the proccess that populates $aBriefing</p>
-
<p>@gbracer08 <br />Let me know how you get on…<br /></p>
-
<p>@gbracer08 <br /><br />Try using _ArrayDisplay($aBriefing) this will display the array contents when running the script. Also for all the rest of the arrays.</p>
-
<p>@linknet <br /><br />Thank you<br /><br />I checked and each of the arrays are parsed correctly. Moving on to the image creation now.</p>
-
<blockquote>@linknet <br /><br />Thank you<br /><br />I checked and each of the arrays are parsed correctly. Moving on to the image creation now.</blockquote><p>That’s where I suspect the problem lies.</p>
-
<p>@linknet <br /><br />When DrawBox is called it seems:<br /><br /> Func _GDIPlus_GraphicsDrawText is not working. I checked and all the data is being passed through properly. Its not getting drawn for some reason on my system.<br /><br />So now im thinking its something with gdiplus.dll or something</p>
-
<p>@linknet <br /><br />I found the issue! The font Arial Narrow was not being drawn for some reason. I changed it to arial and everything worked.<br /><br />Will look for a smaller font. Maybe I need to install the font on the machine for some reason.</p>
-
<p>@gbracer08 <br /><br />Well found. <br /><br />When I wrote it I assumed that Arial Narrow was a Windows 10 standard system font. I discovered later, when working on another application, that it isn’t and is installed with Microsoft Office amongst other things. The best thing would be to just install Arial Narrow although you say you have some licensing issues with that.<br /></p>