Jump to content
The simFlight Network Forums

FSUIPC and ASN problem


Recommended Posts

Hi Peter,

 

I was trying to test the ASN WX radar facility eplained in your documentation.

 

I was not able to have it correctly running so I have red in the logging the offset 8600 that sholud be set to 1 if ASN is detected and running.

 

I have found that even if ASN is running the offset is set to 0 and I think this is the reason of the issue.

 

I'm running FSUIPC 4.945a and networked ASN SP3.

 

Which could be the problem and how could I solve it?

 

Thanks in advance and Kind regards

 

Joe

 

Link to comment
Share on other sites

Hi Peter,

 

below the last FSUIPC log

 

Thanks again and Knd Regards

 

Joe

 

-----------------------------------

 

********* FSUIPC4, Version 4.945a by Pete Dowson *********
Reading options from "D:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\Modules\FSUIPC4.ini"
Running inside FSX on Windows 7
Module base=25FF0000
User Name="Giuseppe Rondena"
User Addr="giuseppe.rondena@fastwebnet.it"
FSUIPC4 Key is provided
WideFS7 Key is provided
      375 System time = 04/10/2015 15:38:19
      390 FLT UNC path = "\\FFFFFF-PC\File di Flight Simulator X\"
      437 Trying to connect to SimConnect Acc/SP2 Oct07 ...
      437 FS UNC path = "\\FFFFFF-PC\Microsoft Flight Simulator X\"
      656 Finished: 0 Profile files created
     1529 LogOptions=00000000 00000001
     1529 -------------------------------------------------------------------
     1529 ------ Setting the hooks and direct calls into the simulator ------
     1529 --- CONTROLS timer memory location obtained ok
     1529 --- SIM1 Frictions access gained
     1529 ASN active function link set
     1529 --- FS Controls Table located ok
     1529 --- Installed Mouse Macro hooks ok.
     1529 Wind smoothing may be by ASN, not FSUIPC, if it is running
     1529 Will switch smoothing action when ASN starts/stops
     1529 --- G3D.DLL fix attempt installed ok
     1529 --- SimConnect intercept for texts and menus installed ok
     1529 --- All links checked okay
     1529 -------------------------------------------------------------------
     1529 SimConnect_Open succeeded: waiting to check version okay
     1529 Trying to use SimConnect Acc/SP2 Oct07
     1529 Running in "Microsoft Flight Simulator X", Version: 10.0.61472.0 (SimConnect: 10.0.61259.0)
     1529 Initialising SimConnect data requests now
     1529 FSUIPC Menu entry added
     1560 \\FFFFFF-PC\Microsoft Flight Simulator X\FLIGHTS\OTHER\FLTSIM.FLT
     1560 \\FFFFFF-PC\Microsoft Flight Simulator X\SimObjects\Airplanes\Aircreation_582SL\Aircreation_582SL.AIR
    16755 \\FFFFFF-PC\Microsoft Flight Simulator X\SimObjects\Airplanes\feelThere pic 737-300\B737-3A00A.AIR
    81230 System time = 04/10/2015 15:39:40, Simulator time = 11:55:15 (10:55Z)
    82088 Aircraft="Boeing 737-300/FT"
    82213 Starting everything now ...
    82229 LUA.0: beginning "D:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\Modules\ipcReady.lua"
    82229 AES Link established
    82229 Run: "C:\Program Files (x86)\SerialFP2\SerialFP2.exe"
    82229 Run: "C:\Program Files (x86)\SerialFP2\SerialFP2.exe"
    82229 Run: "C:\Program Files (x86)\FSPS\3D Real Cockpit Effect\3D Real Cockpit Effect FSX.exe"
    82229 Run: "C:\Program Files (x86)\FSPS\Dolby Cockpit Sounds FSX\Dolby Cockpit Sounds FSX.exe"
    82229 Run: "C:\Program Files (x86)\FSPS\Runway Bumping Effect\Runway Bumping Effect.exe"
    82229 Run: "C:\Program Files (x86)\FSPS\Frictionality\Frictionality.exe"
    83477 Weather Mode now = Theme
    83539 Advanced Weather Interface Enabled
   253424 Setting Position: IAS=0k, OnGround=Y, Lat=45.7355, Lon=16.0638, Alt=360ft, Pitch=0.91, Bank=0.00, Hdg=136.00T
   253440 Sim stopped: average frame rate for last 173 secs = 43.7 fps
   257917 Requested flightplan loading: "C:\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.pln"
   257948 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.PLN
   257948 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.PLN
  4876030 Sim stopped: average frame rate for last 4585 secs = 54.8 fps
  5091748 Sim stopped: average frame rate for last 213 secs = 44.4 fps
  5371567 Setting Position: IAS=0k, OnGround=Y, Lat=41.1380, Lon=16.7586, Alt=171ft, Pitch=-0.04, Bank=0.00, Hdg=69.00T
  5371583 Sim stopped: average frame rate for last 277 secs = 58.2 fps
  5375998 Requested flightplan loading: "C:\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.pln"
  5376013 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.PLN
  5376013 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.PLN
  5627393 Setting Position: IAS=0k, OnGround=Y, Lat=45.7316, Lon=16.0582, Alt=360ft, Pitch=0.94, Bank=0.00, Hdg=180.00T
  5627409 Sim stopped: average frame rate for last 203 secs = 55.6 fps
  5631964 Requested flightplan loading: "C:\Users\ffffff\My Documents\File di Flight Simulator X\LSZB Bern - LFMP Perpignan.pln"
  5631995 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LSZB Bern - LFMP Perpignan.PLN
  5631995 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LSZB Bern - LFMP Perpignan.PLN
  5727078 Setting Position: IAS=0k, OnGround=Y, Lat=46.9125, Lon=7.5014, Alt=1680ft, Pitch=0.94, Bank=0.00, Hdg=74.00T
  5727109 Sim stopped: average frame rate for last 31 secs = 54.5 fps
  5733256 Requested flightplan loading: "C:\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.pln"
  5733271 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.PLN
  5733271 \\FFFFFF-PC\Users\ffffff\My Documents\File di Flight Simulator X\LDZA Zagreb - LIBD Bari Palese.PLN
  7802874 Sim stopped: average frame rate for last 2018 secs = 51.3 fps
  7831329 System time = 04/10/2015 17:48:50, Simulator time = 08:40:21 (07:40Z)
  7831329 *** FSUIPC log file being closed
Minimum frame rate was 13.5 fps, Maximum was 81.2 fps
Minimum available memory recorded was 1063Mb
Average frame rate for running time of 7502 secs = 53.4 fps
G3D fix: Passes 94324, Null pointers 0, Bad pointers 0, Separate instances 0
Memory managed: 3772 Allocs, 3772 Freed
********* FSUIPC Log file closed ***********
 

Link to comment
Share on other sites

Well this line:

 

     1529 ASN active function link set

 

means that if knows ASN is running and has a link to its "active" function, but it should be followed by:

 

Ready for ASN WX radar

 

The only way I can see that not appearing is if some of the functions needs are missing in the "as_btstrp.dll" module installed by ASN. It needs these functions or locations exposed as exports:

 
AmbientIcing
WshLat
WshLon
WshRange
WshMinAlt
WshMaxAlt
SetRdrParams
 
If any one is not, then that second message won't appear. I can't access my system with ASN till tomorrow, else I'd tell you the exact version number of my copy of that DLL, but if you'd like to ZIP yours up and send it to me as an Email attachment (you might be better renaming it from a DLL to a TXT file first, otherwise it could get stopped), to petedowson@btconnect.com. I can check it here -- but it may be tomorrow.
 
Pete
 
 
Pete
Link to comment
Share on other sites

I just sent the DLL (renamed into TXT) to the mail address specified by you.

 

The DLL is okay, and the same as mine. And I was wrong in my analysis above --  I was looking at the original code which was from when the order in which as_btstrp.DLL and FSUIPC4.DLL were loaded was important. That was fixed by later changes to ASN, but I kept the code in for folks who hadn't bothered to update ASN.

 

The only reason I can see for offset 8600 remaining zero is that ASN isn't signalling that it is active. This is a flag which is accessed through a pointer which is provided when FSUIPC calls the as_btstrp.DLL exported function isActive.

 

I'm afraid I've no idea why that isn't getting set. Are there no errors reported by ASN? I'm not sure where you'd check, but I think it may (possibly optionally) produce a log.

 

Best to now ask over in the ASN support forum. Let me know what response you get there, please, and feel free to quote my diagnosis from here. If you don't get an answer there within a reasonable time, let me know and I'll email my contact there.

 

Pete

Link to comment
Share on other sites

Hi Pete,

 

I have opened the ticket on HiFiSim and the result is that everything should be  ok (no problems in the lof and I did a test with roland gauge that correctly runs).

 

By the way the offset 8600 is always set to 0.

 

Moreover I have a doubt with the radar instructions: the bitmap has to be generated by the user or is directly provided by ASN? Is there a specific location to have it generated or found?

 

Thanks and kind regards

 

Joe

Link to comment
Share on other sites

By the way the offset 8600 is always set to 0.

 

Well, I'll check that next time I have my system up and running. At present I'm working on some stuff in the overhead.

 

 

Moreover I have a doubt with the radar instructions: the bitmap has to be generated by the user or is directly provided by ASN? Is there a specific location to have it generated or found?

 

ASN just provides a matrix of data to FSUIPC when it asks for it, about every 2-3 seconds. FSUIPC does nothing unless you add the one or two parameters to the INI file to tell it which filetype you want and where to put it. It generates either a bitmap, or a file with the raw data, or both, and places the file in the path specified. Isn't the documentation clear enough?

 

What are you using this bitmap or whatever with?

 

Pete

Link to comment
Share on other sites

Hi Peter,

 

documentation is clear (only some doubts for me not being English my first language :razz:  )

 

I have put:

 

WXRADAR.LUA in Widefs directory

WXRADAR.MCRO in FSX\Modules directory

 

added row with ASNwxRadarBitmapPath=d:\FSX\Modules\WX.RADAR.BMP in FSUIPC.INI

added row with Background=z:\FSX\Modules\WX.RADAR.BMP  in Wideclient.ini (where z: is the networked drive for FSX)

modified 1st row in WXRADAR.LUA with path="z:\\FSX\\MODULES\\WX.RADAR.BMP"

 

but the WXRADAR.BMP file is not generated.

 

Joe

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

I have put:

 

WXRADAR.LUA in Widefs directory

WXRADAR.MCRO in FSX\Modules directory

 

Ah, you are using the demo application I provided? I tohught you were trying to enable it for ProSim or another application!

 

but the WXRADAR.BMP file is not generated.

 

 

It certainly sounds like ASN is not correctly signalling that it is active. I can check here, I'm afraid this will have to wait till I can get my system back up. And none of this has changed. Last time I used my sim with ProSim it was working fine.

 

Whereabouts in the FSUIPC4.INI did you put the path line?

 

Pete

Link to comment
Share on other sites

I put the row in FSUIPC.INI as the first in the [General] Section

 

Hmm. Something's certainly wrong somewhere. This is working here. Well, last time I used it (two weeks ago before I went on holiday), and others are reporting it as okay -- on the ProSim forum, for example, where it is used for the WX Radar on the ND displays.

 

I'll look to see whether there's any way to get more information, but for now it is sounding like an ASN installation problem.  Did you check for any ASN error log?

 

Pete

Link to comment
Share on other sites

I've just managed to run my system now. As soon as FSX is "ready to fly" and ASN is running, offset 8600 changes from 0 to 1, and the Bitmap file is created in the place I asked for it to be.

 

This is not at all related to what you use the file for, so it is nothing to do with the Lua program or the Macro file. For some reason your ASN module is simply not signalling that it is active. I really don't know how to diagnose that -- the bit in 8600 is set when the A_BTSTRP.DLL's "IsActive" exported value goes to "true".

 

I think we still need HiFi to sort this out, or at least tell us where to look.

 

First though, let's compare notes. On the ASN Welcome Screen, at the bottom, the version number mine says is:

 

1.0.5707.28711

 

Yours?

 

My as_btstrp.dll is version 1.0.0.34, same as yours.

 

Is your ASN set for FSX, or FSX-SE? Check that this mode is selected correctly, else it almost definitely won't work.

 

Also, I just noticed that there was a Beta update for ASN released on 30th September. Is that the one you are using? It does mention something about a WX radar change.

 

Pete

Link to comment
Share on other sites

I sent to HIFISIM also the DLL's log, they say that no errors are there and everything seems fine: by the way the problem is still there.

 

I've been doing more tests with extra logging.

 

Before I send you a link for a test version of FSUIPC, could you please find your DLL.XML file (in the same folder as the FS CFG file), and paste its contents here?

 

There appears to be a big difference in what happens depending on whether the as_btstrp.dll is loaded before or after FSUIPC. On my system if the AS_CONNECT entry is not last in DLL.XML then I get a warning from ASN saying I must restart FSX before ASN will work correctly, and when I do I find ASN has reversed the order of the AS_CONNECT and the FSUIPC4 entries, making as_btsttrp.dll run last.

 

When it is that way around it always worked. I managed to get it to NOT work once when I carried on and ignored the ASN warning.

 

Judging from your log, I think you might be trying to run without the change which ASN seems to do to make it work. This part indicates this:

 

     1529 ------ Setting the hooks and direct calls into the simulator ------

     1529 --- CONTROLS timer memory location obtained ok

     1529 --- SIM1 Frictions access gained

     1529 ASN active function link set

     1529 --- FS Controls Table located ok

     1529 --- Installed Mouse Macro hooks ok.

     1529 Wind smoothing may be by ASN, not FSUIPC, if it is running

     1529 Will switch smoothing action when ASN starts/stops

     1529 --- G3D.DLL fix attempt installed ok

     1529 --- SimConnect intercept for texts and menus installed ok

     1529 --- All links checked okay

 

If so, I'm not understanding why you don't get the warning from ASN?

 

Meanwhile I'll try to find out why it sometimes doesn't work with the loading order reversed.

 

Pete

Link to comment
Share on other sites

Hi Pete,

 

BINGO !!!! The new version (4.947c) did the trick: the offset (8600) is now set to 1 when ASN is running.

 

I did not have the time to further test the WX radar, but I'm confident that now it will run fine and I'll let you know about that asap  (now in a business trip) also with the  DDL.XML file.

 

Once more thanks a lot for your great and passionate support !!!!!

 

Joe

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.