Jump to content
The simFlight Network Forums

kennymoens

Members
  • Posts

    18
  • Joined

  • Last visited

Posts posted by kennymoens

  1. Hi Pete,

    With direct wind control I suppose you mean the offsets outside the NWI? IvAp only controls the weather using the NWI (offsets 0xC800).

    Besides this IvAp turns on FSUIPC wind smoothing (as a user option) (using offset 0x3127 0x3128 0x312C).

    In internal testing we discovered that most people noticed improvements in sudden wind changes between v3.50 and v3.51, however not perfect yet. But I suspect that IvAp also contains some bugs in the engine and supplying the data.

    Kind regards,

  2. I would like to know how you achieved this phenomenon of a gauge running from one aircraft after loading a new one.

    Actually I first loaded with a Cessna, get into the aircraft menu, loaded the PMDG waited till its dialog of loading navdata disappeared and then loaded another aircraft.

    Sadly I tried to reproduce it without luck until now.

    FSUIPC remembers their registration in the FSUIPC.KEY file (did you look in there?).

    Yup was included there.

    Now, what is odd in the Ivap log, is the apparent loop that FSUIPC seems to get into, scanning the modules and stack over and over.

    Idd saw that too, I'm still investigating why that happens.

    What were the symptoms you saw in the Ivap case? There seems to be no accreditation rejection.

    Well the same as above, an error about program not accredited for use.

    Are you now using the compiled library as I supply in the SDK

    Yup I've linked against it now, and so far it works, with one problem: upon exit fs hangs (I join all my threads, but some of those threads have a FSUIPC_Process pending which somehow blocks (i guess the sendmessage) since the main thread is waiting for those threads to quit...).

    Now there is a SendMessageTimeout in WinAPI, would it be possible for me to use the same code (source version then), where the SendMessage is replaced by a SendMessageTimeout?

    Or would that be a bad idea?

    Greetz

  3. Bah, seems it didn't solve the problem :s

    Did some other tests, this time with the debug option active you told me.

    First a test with IvAp and the problem.

    Then a test with PMDG and - to my surprise - the problem happens there too :s

    Both tests were conducted if only one 3rd party module was active (thus available in the modules folder of FS), in the first case only IvAp, in the second case only PMDG. For the first test no PMDG aircraft was loaded, only FS default ones, for the second test only FS aircrafts were used besides the PMDG one.

    In both logfiles i see stuff like this:

       111266 Stack 10 = 00000000  (BAD)
       111266 Finished on Bad EBP
    

    And after that with an aircraft switch it happens => program not accredited for use.

    I'm zipping the logfiles and mailing them to you.

    Thx

  4. What you said about threads made me think... i just made a quick version without threads (thus all functionality in threads disabled) and the problem didn't happen anymore.

    So is it possible that the multiple threads causes the problems? Thus that the dll writes to FSUIPC from another DLL during the reload process?

    In the wrapper I have around FSUIPC I do all the necessary thread synchronisation to prevent 2 threads writing to FSUIPC at the same time.

    Could it be a better solution to redirect all FSUIPC access to one thread?

    I'm using the latest moduleuser. Not the ModuleUser.lib though, only the ModuleUser.c and the other source files from the zip. Source code was originally modified for the registration, but is now back the original code of moduleuser.c

  5. here is the log

    ********* FSUIPC, Version 3.45 by Pete Dowson *********
    Running inside FS2004 (FS9.1 CONTROLS.DLL, FS9.1 WEATHER.DLL)
    User Name=""
    User Addr=""
    FSUIPC not user registered
    WIDEFS not user registered, or expired
    Module base=61000000
    ClassOptions: UIPCMAIN=FF7F, FS98MAIN=FF7F, FS2KMAIN=FF5E
    WeatherOptions(Orig)=0000B027[0000B027]
    InitDelay: 0 seconds
    WeatherReadInterval=4
    LogOptions=00000017
    LogExtras=1
    DebugStatus=0
        11656 System time = 23:21:04
        11656 *VIS* SM: Min=0.00, MaxRny=0.00, MaxOvc=0.00, MaxCld=0.00, MaxClr=0.00, Upper=60.00, FT: LwrAlt=0, UppAlt=25000
        11656 c:\fs2004\
        11672 System time = 23:21:04, FS2004 time = 12:00:00 (00:00Z)
        23047 F:\Documents\Flight Simulator Files\EBBE Sabena.flt
        23344 AIRCRAFT\c172\Cessna172SP.air
        23969 Aircraft="Cessna Skyhawk 172SP Paint2"
        34890 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=N
        34890 Module [M1] identified = "PMDGOptions.DLL"
        34890 Module Access permission set (A)
        34890 WRITE0 [P-1] (failed, read-only!) 330A,   2 bytes: 00 00 
        34890 WRITE0 [P-1]  8001,  28 bytes: 43 4A 4D 34 4B 42 4E 4E 31 52 4C 51 50 4D 44 47 
        34890                           4F 70 74 69 6F 6E 73 2E 44 4C 4C 00 
        34890 Module [M1] "PMDGOptions.DLL" access registration is okay
        34906 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=Y
        42969 Flight saved #1 = "UI generated flight"
        43531 F:\Documents\Flight Simulator Files\UI generated flight.flt
        44047 Clear All Weather requested: external weather discarded
        81078 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=Y
       146250 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
       146250 Advanced Weather Interface Enabled
       146250 Traffic File #15 = "scenery\world\scenery\traffic030528"
       146359 Traffic File #17 = "addon scenery\belg7000v2.2_patch_3d\scenery\ebty_traffic"
       146390 AP READOUTS: Flags1=00000000, Flags2=00000000
       146406  FS98 Pressure=1013.2 mb
       146406  FS98 Wind0: ground (183ft) to 0ft AGL, dir 0M, vel 0, gust 0, turb 0
       146406  FS98 Vis: range=150sm, (raw value=15000)
       146406  FS98 CurrTemp at PlaneAlt=187: 16C
       147062 >Change:  FS98 Vis: range=150sm, (raw value=15000)
       147062 >Change:  FS98 Dewpoint Control: disabled
       147062 >Change:  FS98 Precip Control: disabled
       147062 >Change:  Pressure=1013.1 mb (Target is 0.0)
       147062 >Change:  surface wind: to alt=3419ft AGL, dir=0T, vel=0.0, gust=0.0, turb=0, shear=0, var=0.0, Flags=0, AMSL=3602
       147062 >Change:  wind layer 0: to alt=6932ft AMSL, dir=270T, vel=20.0, gust=0.0, turb=0, shear=0, var=0.0
       147062 >Change:  wind layer 1: to alt=20055ft AMSL, dir=270T, vel=25.0, gust=0.0, turb=0, shear=0, var=0.0
       147062 >Change:  Visibility[0]: range=unlimited, from=-1106ft, to=8894ft
       147062 >Change:  Cloud[0]: type=1, from 39740ft to 40560ft (+/- 100ft), cover=6, turb=0, topshape=0
       147062 >Change:                      Precip=0, base=-1106ft, rate=1, icing=0
       147062 >Change:  Temperature[0]: alt=370ft, Day=15.5 C, NightVar=3.0 C, DewPt=5.5 C
       147062  Results: Visibility[0]: range=80.5sm (129504m), from=-1106ft, to=8894ft
       147062  Results: FS98 Wind0: ground (183ft) to 3418ft AGL, dir 0M, vel 0, gust 0, turb 0
       147062  Results: FS98 Wind1: 3602ft to 6932ft AMSL, dir=270T, vel 20, gust 0, turb 0
       147062  Results: FS98 Wind2: 6932ft to 20055ft AMSL, dir=270T, vel 25, gust 0, turb 0
       147062  Results: FS98 Vis: range=80sm, (raw value=8047)
       147062  Results: FS98 Cloud1: type=1, from 39740ft to 40561ft (+/- 98ft), cover 6, turb 0, ice 0
       147062  Results: FS98 Temp0: to 183ft, Day 15.5C, NightVar 3.0C
       148953 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=N
       148953 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
       159687 Module [M2] identified = "fsint.dll"
       159687 WRITE0 [P-2] (failed, read-only!) 330A,   2 bytes: 4C 04 
       159687 WRITE0 [P-2]  8001,  22 bytes: 36 31 44 58 58 4B 56 54 47 44 4E 59 66 73 69 6E 
       159687                           74 2E 64 6C 6C 00 
       159687 Module [M2] "fsint.dll" access registration is okay
       159703 WRITE0  C800,  1024 bytes: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703 NW_DYNAMICS command, setting weather dynamics = 0
       159703 WRITE0  C800,  1024 bytes: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703                           00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       159703 NW_CLEAR weather command received
       159719 WRITE0  7B80,   1 bytes: 01 
       159734 WRITE0  7B91,   1 bytes: 01 
       160719 Ready Flags: Ready-To-Fly=N, In Menu=Y, In Dlg=Y
       160719 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       160719                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       160719                           00 00 00 00 00 00 00 00 
       161219 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
       161219 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
       162250 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       162250                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       162250                           00 00 00 00 00 00 00 00 
       162484 Clearing All Weather
       162531 NWI weather clear actioned
       162531 External weather discarded
       162531 >Change:  surface wind: to alt=2000ft AGL, dir=0T, vel=0.0, gust=0.0, turb=0, shear=0, var=0.0, Flags=0, AMSL=2183
       162531 >Change:  No upper wind layers
       162531 >Change:  Visibility[0]: range=80.0sm (128747m), from=-4921ft, to=15000ft
       162531 >Change:  No cloud layers
       162531  Results: Visibility[0]: range=80.0sm (128748m), from=-4921ft, to=15000ft
       162531  Results: FS98 Wind0: ground (183ft) to 1998ft AGL, dir 0M, vel 0, gust 0, turb 0
       162531  Results: FS98 Wind1: 2181ft to 215009ft AMSL, dir=0T, vel 0, gust 0, turb 0
       162531  Results: FS98 Wind2: 0ft to 0ft AMSL, dir=0T, vel 0, gust 0, turb 0
       162531  Results: FS98 Cloud1: type=0, from 0ft to 0ft (+/- 0ft), cover 0, turb 0, ice 0
       162703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       162703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       162703                           00 00 00 00 00 00 00 00 
       163734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       163734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       163734                           00 00 00 00 00 00 00 00 
       164703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       164703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       164703                           00 00 00 00 00 00 00 00 
       165734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       165734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       165734                           00 00 00 00 00 00 00 00 
       166719 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       166719                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       166719                           00 00 00 00 00 00 00 00 
       167734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       167734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       167734                           00 00 00 00 00 00 00 00 
       168703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       168703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       168703                           00 00 00 00 00 00 00 00 
       169734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       169734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       169734                           00 00 00 00 00 00 00 00 
       170687 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       170687                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       170687                           00 00 00 00 00 00 00 00 
       171719 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       171719                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       171719                           00 00 00 00 00 00 00 00 
       172734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       172734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       172734                           00 00 00 00 00 00 00 00 
       173703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       173703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       173703                           00 00 00 00 00 00 00 00 
       174734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       174734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       174734                           00 00 00 00 00 00 00 00 
       175703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       175703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       175703                           00 00 00 00 00 00 00 00 
       176719 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       176719                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       176719                           00 00 00 00 00 00 00 00 
       177734 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       177734                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       177734                           00 00 00 00 00 00 00 00 
       178719 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       178719                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       178719                           00 00 00 00 00 00 00 00 
       179094 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=N
       179094 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
       179703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       179703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       179703                           00 00 00 00 00 00 00 00 
       181281 Module [M3] identified = "FSUI.DLL"
       181281 WRITE0 [P-3]  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       181281                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       181281                           00 00 00 00 00 00 00 00 
       181703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       181703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       181703                           00 00 00 00 00 00 00 00 
       182703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       182703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       182703                           00 00 00 00 00 00 00 00 
       183703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       183703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       183703                           00 00 00 00 00 00 00 00 
       184703 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       184703                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       184703                           00 00 00 00 00 00 00 00 
       185687 Module [M4] identified = "FSUI.DLL"
       185687 WRITE0 [P-4]  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       185687                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       185687                           00 00 00 00 00 00 00 00 
       186672 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
       186687 WRITE0 [P-4]  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       186687                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       186687                           00 00 00 00 00 00 00 00 
       187453 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=Y
       187719 WRITE0  1F80,  40 bytes: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
       187719                           00 00 00 00 00 00 44 55 4D 4D 59 00 00 00 00 00 
       187719                           00 00 00 00 00 00 00 00 
       187734 Module [M5] identified = "FSUI.DLL"
       188000 AIRCRAFT\b737_400\Boeing737-400.air
       188000 Module Access permission pending (2)
       188609 Aircraft="Boeing 737-400"
       193172     Illegal write attempt: offset 1F80, size 40 [P0]
       193172Program or module not accredited for use with this unregistered FSUIPC
       194125 ### IPC Message processed in 953mSecs ###
       194125     Illegal read attempt: offset 7B91, size 1 [P0]
       194125     Illegal read attempt: offset 0E90, size 2 [P0]
       194125     Illegal write attempt: offset 1F80, size 40 [P0]
       194125     Illegal read attempt: offset 0E92, size 2 [P0]
       194125     Illegal read attempt: offset 7B93, size 1 [P0]
       195172 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
       195187     Illegal read attempt: offset 0E90, size 2 [P0]
       195187     Illegal read attempt: offset 0E92, size 2 [P0]
       195187  Results: FS98 CurrTemp at PlaneAlt=190: 11C
       195203     Illegal read attempt: offset 7B91, size 1 [P0]
       195203     Illegal write attempt: offset 7B91, size 1 [P0]
       195203     Illegal write attempt: offset 1F80, size 40 [P0]
       195203     Illegal read attempt: offset 7B93, size 1 [P0]
       195203     Illegal read attempt: offset 0E90, size 2 [P0]
       195219     Illegal read attempt: offset 0E92, size 2 [P0]
       195219     Illegal read attempt: offset 7B91, size 1 [P0]
       195219     Illegal read attempt: offset 7B93, size 1 [P0]
       195625  Results: FS98 CurrTemp at PlaneAlt=190: 13C
       195703     Illegal write attempt: offset 1F80, size 40 [P0]
       195765     Illegal read attempt: offset 0E90, size 2 [P0]
       195765     Illegal read attempt: offset 0E92, size 2 [P0]
       195765     Illegal read attempt: offset 7B91, size 1 [P0]
       195765     Illegal read attempt: offset 7B93, size 1 [P0]
       196734     Illegal write attempt: offset 1F80, size 40 [P0]
       196734     Illegal read attempt: offset 0E90, size 2 [P0]
       196734     Illegal read attempt: offset 0E92, size 2 [P0]
       196781     Illegal read attempt: offset 7B91, size 1 [P0]
       196781     Illegal read attempt: offset 7B93, size 1 [P0]
       197562  Results: FS98 CurrTemp at PlaneAlt=190: 14C
       197719     Illegal write attempt: offset 1F80, size 40 [P0]
       197719     Illegal read attempt: offset 0E90, size 2 [P0]
       197719     Illegal read attempt: offset 0E92, size 2 [P0]
       197765     Illegal read attempt: offset 7B91, size 1 [P0]
       197765     Illegal read attempt: offset 7B93, size 1 [P0]
       198703     Illegal write attempt: offset 1F80, size 40 [P0]
       198750     Illegal read attempt: offset 0E90, size 2 [P0]
       198750     Illegal read attempt: offset 0E92, size 2 [P0]
       198765     Illegal read attempt: offset 7B91, size 1 [P0]
       198765     Illegal read attempt: offset 7B93, size 1 [P0]
       199719     Illegal write attempt: offset 1F80, size 40 [P0]
       199734     Illegal read attempt: offset 0E90, size 2 [P0]
       199734     Illegal read attempt: offset 0E92, size 2 [P0]
       199781     Illegal read attempt: offset 7B91, size 1 [P0]
       199781     Illegal read attempt: offset 7B93, size 1 [P0]
       200734     Illegal write attempt: offset 1F80, size 40 [P0]
       200734     Illegal read attempt: offset 0E90, size 2 [P0]
       200734     Illegal read attempt: offset 0E92, size 2 [P0]
       200750     Illegal read attempt: offset 7B91, size 1 [P0]
       200750     Illegal read attempt: offset 7B93, size 1 [P0]
       201734     Illegal write attempt: offset 1F80, size 40 [P0]
       201734     Illegal read attempt: offset 0E90, size 2 [P0]
       201734     Illegal read attempt: offset 0E92, size 2 [P0]
       201781     Illegal read attempt: offset 7B91, size 1 [P0]
       201781     Illegal read attempt: offset 7B93, size 1 [P0]
       202719     Illegal write attempt: offset 1F80, size 40 [P0]
       202750     Illegal read attempt: offset 0E90, size 2 [P0]
       202750     Illegal read attempt: offset 0E92, size 2 [P0]
       202750     Illegal read attempt: offset 7B91, size 1 [P0]
       202750     Illegal read attempt: offset 7B93, size 1 [P0]
       203719     Illegal write attempt: offset 1F80, size 40 [P0]
       203719     Illegal read attempt: offset 0E90, size 2 [P0]
       203719     Illegal read attempt: offset 0E92, size 2 [P0]
       203781     Illegal read attempt: offset 7B91, size 1 [P0]
       203781     Illegal read attempt: offset 7B93, size 1 [P0]
       204719     Illegal write attempt: offset 1F80, size 40 [P0]
       204734     Illegal read attempt: offset 0E90, size 2 [P0]
       204734     Illegal read attempt: offset 0E92, size 2 [P0]
       204781     Illegal read attempt: offset 7B91, size 1 [P0]
       204781     Illegal read attempt: offset 7B93, size 1 [P0]
       205703     Illegal write attempt: offset 1F80, size 40 [P0]
       205750     Illegal read attempt: offset 0E90, size 2 [P0]
       205750     Illegal read attempt: offset 0E92, size 2 [P0]
       205750     Illegal read attempt: offset 7B91, size 1 [P0]
       205750     Illegal read attempt: offset 7B93, size 1 [P0]
       206719     Illegal write attempt: offset 1F80, size 40 [P0]
       206719     Illegal read attempt: offset 0E90, size 2 [P0]
       206719     Illegal read attempt: offset 0E92, size 2 [P0]
       206781     Illegal read attempt: offset 7B91, size 1 [P0]
       206781     Illegal read attempt: offset 7B93, size 1 [P0]
       207734     Illegal write attempt: offset 1F80, size 40 [P0]
       207750     Illegal read attempt: offset 0E90, size 2 [P0]
       207750     Illegal read attempt: offset 7B91, size 1 [P0]
       207750     Illegal read attempt: offset 7B93, size 1 [P0]
       207750     Illegal read attempt: offset 0E92, size 2 [P0]
       208719     Illegal write attempt: offset 1F80, size 40 [P0]
       208719     Illegal read attempt: offset 0E90, size 2 [P0]
       208719     Illegal read attempt: offset 0E92, size 2 [P0]
       208781     Illegal read attempt: offset 7B91, size 1 [P0]
       208781     Illegal read attempt: offset 7B93, size 1 [P0]
       209750     Illegal write attempt: offset 1F80, size 40 [P0]
       209750     Illegal read attempt: offset 0E90, size 2 [P0]
       209750     Illegal read attempt: offset 7B91, size 1 [P0]
       209750     Illegal read attempt: offset 7B93, size 1 [P0]
       209750     Illegal read attempt: offset 0E92, size 2 [P0]
       210719     Illegal write attempt: offset 1F80, size 40 [P0]
       210719     Illegal read attempt: offset 0E90, size 2 [P0]
       210719     Illegal read attempt: offset 0E92, size 2 [P0]
       210765     Illegal read attempt: offset 7B91, size 1 [P0]
       210765     Illegal read attempt: offset 7B93, size 1 [P0]
       211750     Illegal write attempt: offset 1F80, size 40 [P0]
       211750     Illegal read attempt: offset 0E90, size 2 [P0]
       211750     Illegal read attempt: offset 7B91, size 1 [P0]
       211750     Illegal read attempt: offset 7B93, size 1 [P0]
       211750     Illegal read attempt: offset 0E92, size 2 [P0]
       212719     Illegal write attempt: offset 1F80, size 40 [P0]
       212719     Illegal read attempt: offset 0E90, size 2 [P0]
       212719     Illegal read attempt: offset 0E92, size 2 [P0]
       212765     Illegal read attempt: offset 7B91, size 1 [P0]
       212765     Illegal read attempt: offset 7B93, size 1 [P0]
       213734     Illegal write attempt: offset 1F80, size 40 [P0]
       213734     Illegal read attempt: offset 0E90, size 2 [P0]
       213734     Illegal read attempt: offset 7B91, size 1 [P0]
       213734     Illegal read attempt: offset 7B93, size 1 [P0]
       213750     Illegal read attempt: offset 0E92, size 2 [P0]
       214703     Illegal write attempt: offset 1F80, size 40 [P0]
       214765     Illegal read attempt: offset 0E90, size 2 [P0]
       214765     Illegal read attempt: offset 0E92, size 2 [P0]
       214765     Illegal read attempt: offset 7B91, size 1 [P0]
       214765     Illegal read attempt: offset 7B93, size 1 [P0]
       215719     Illegal write attempt: offset 1F80, size 40 [P0]
       215734     Illegal read attempt: offset 0E90, size 2 [P0]
       215734     Illegal read attempt: offset 0E92, size 2 [P0]
       215781     Illegal read attempt: offset 7B91, size 1 [P0]
       215781     Illegal read attempt: offset 7B93, size 1 [P0]
       216750     Illegal write attempt: offset 1F80, size 40 [P0]
       216750     Illegal read attempt: offset 0E90, size 2 [P0]
       216750     Illegal read attempt: offset 7B91, size 1 [P0]
       216750     Illegal read attempt: offset 7B93, size 1 [P0]
       216750     Illegal read attempt: offset 0E92, size 2 [P0]
       217719     Illegal write attempt: offset 1F80, size 40 [P0]
       217719     Illegal read attempt: offset 0E90, size 2 [P0]
       217719     Illegal read attempt: offset 0E92, size 2 [P0]
       217765     Illegal read attempt: offset 7B91, size 1 [P0]
       217765     Illegal read attempt: offset 7B93, size 1 [P0]
       218734     Illegal write attempt: offset 1F80, size 40 [P0]
       218734     Illegal read attempt: offset 0E90, size 2 [P0]
       218734     Illegal read attempt: offset 0E92, size 2 [P0]
       218734     Illegal read attempt: offset 7B91, size 1 [P0]
       218734     Illegal read attempt: offset 7B93, size 1 [P0]
       219703     Illegal write attempt: offset 1F80, size 40 [P0]
       219750     Illegal read attempt: offset 0E90, size 2 [P0]
       219750     Illegal read attempt: offset 0E92, size 2 [P0]
       219765     Illegal read attempt: offset 7B91, size 1 [P0]
       219765     Illegal read attempt: offset 7B93, size 1 [P0]
       220719     Illegal write attempt: offset 1F80, size 40 [P0]
       220719     Illegal read attempt: offset 0E90, size 2 [P0]
       220719     Illegal read attempt: offset 0E92, size 2 [P0]
       220781     Illegal read attempt: offset 7B91, size 1 [P0]
       220781     Illegal read attempt: offset 7B93, size 1 [P0]
       221734     Illegal write attempt: offset 1F80, size 40 [P0]
       221750     Illegal read attempt: offset 0E90, size 2 [P0]
       221750     Illegal read attempt: offset 7B91, size 1 [P0]
       221750     Illegal read attempt: offset 7B93, size 1 [P0]
       221750     Illegal read attempt: offset 0E92, size 2 [P0]
       222703     Illegal write attempt: offset 1F80, size 40 [P0]
       222719     Illegal read attempt: offset 0E90, size 2 [P0]
       222719     Illegal read attempt: offset 0E92, size 2 [P0]
       222765     Illegal read attempt: offset 7B91, size 1 [P0]
       222765     Illegal read attempt: offset 7B93, size 1 [P0]
       223734     Illegal write attempt: offset 1F80, size 40 [P0]
       223734     Illegal read attempt: offset 0E90, size 2 [P0]
       223734     Illegal read attempt: offset 7B91, size 1 [P0]
       223734     Illegal read attempt: offset 0E92, size 2 [P0]
       223734     Illegal read attempt: offset 7B93, size 1 [P0]
       224703     Illegal write attempt: offset 1F80, size 40 [P0]
       224750     Illegal read attempt: offset 0E90, size 2 [P0]
       224750     Illegal read attempt: offset 0E92, size 2 [P0]
       224750     Illegal read attempt: offset 7B91, size 1 [P0]
       224750     Illegal read attempt: offset 7B93, size 1 [P0]
       225719     Illegal write attempt: offset 1F80, size 40 [P0]
       225734     Illegal read attempt: offset 0E90, size 2 [P0]
       225734     Illegal read attempt: offset 0E92, size 2 [P0]
       225781     Illegal read attempt: offset 7B91, size 1 [P0]
       225781     Illegal read attempt: offset 7B93, size 1 [P0]
       226687     Illegal write attempt: offset 1F80, size 40 [P0]
       226750     Illegal read attempt: offset 0E90, size 2 [P0]
       226750     Illegal read attempt: offset 0E92, size 2 [P0]
       226750     Illegal read attempt: offset 7B91, size 1 [P0]
       226750     Illegal read attempt: offset 7B93, size 1 [P0]
       227719     Illegal write attempt: offset 1F80, size 40 [P0]
       227719     Illegal read attempt: offset 0E90, size 2 [P0]
       227719     Illegal read attempt: offset 0E92, size 2 [P0]
       227765     Illegal read attempt: offset 7B91, size 1 [P0]
       227765     Illegal read attempt: offset 7B93, size 1 [P0]
       228734     Illegal write attempt: offset 1F80, size 40 [P0]
       228750     Illegal read attempt: offset 0E90, size 2 [P0]
       228750     Illegal read attempt: offset 7B91, size 1 [P0]
       228750     Illegal read attempt: offset 7B93, size 1 [P0]
       228750     Illegal read attempt: offset 0E92, size 2 [P0]
       229703     Illegal write attempt: offset 1F80, size 40 [P0]
       229765     Illegal read attempt: offset 0E90, size 2 [P0]
       229765     Illegal read attempt: offset 0E92, size 2 [P0]
       229765     Illegal read attempt: offset 7B91, size 1 [P0]
       229765     Illegal read attempt: offset 7B93, size 1 [P0]
       230734     Illegal write attempt: offset 1F80, size 40 [P0]
       230734     Illegal read attempt: offset 0E90, size 2 [P0]
       230734     Illegal read attempt: offset 0E92, size 2 [P0]
       230781     Illegal read attempt: offset 7B91, size 1 [P0]
       230781     Illegal read attempt: offset 7B93, size 1 [P0]
       231703     Illegal write attempt: offset 1F80, size 40 [P0]
       231750     Illegal read attempt: offset 0E90, size 2 [P0]
       231750     Illegal read attempt: offset 0E92, size 2 [P0]
       231750     Illegal read attempt: offset 7B91, size 1 [P0]
       231750     Illegal read attempt: offset 7B93, size 1 [P0]
       232719     Illegal write attempt: offset 1F80, size 40 [P0]
       232719     Illegal read attempt: offset 0E90, size 2 [P0]
       232719     Illegal read attempt: offset 0E92, size 2 [P0]
       232781     Illegal read attempt: offset 7B91, size 1 [P0]
       232781     Illegal read attempt: offset 7B93, size 1 [P0]
       233703     Illegal write attempt: offset 1F80, size 40 [P0]
       233750     Illegal read attempt: offset 0E90, size 2 [P0]
       233750     Illegal read attempt: offset 0E92, size 2 [P0]
       233765     Illegal read attempt: offset 7B91, size 1 [P0]
       233765     Illegal read attempt: offset 7B93, size 1 [P0]
       234703     Illegal write attempt: offset 1F80, size 40 [P0]
       234765     Illegal read attempt: offset 0E90, size 2 [P0]
       234765     Illegal read attempt: offset 0E92, size 2 [P0]
       234765     Illegal read attempt: offset 7B91, size 1 [P0]
       234765     Illegal read attempt: offset 7B93, size 1 [P0]
       235687     Illegal write attempt: offset 1F80, size 40 [P0]
       235750     Illegal read attempt: offset 0E90, size 2 [P0]
       235750     Illegal read attempt: offset 0E92, size 2 [P0]
       235750     Illegal read attempt: offset 7B91, size 1 [P0]
       235750     Illegal read attempt: offset 7B93, size 1 [P0]
       236734     Illegal write attempt: offset 1F80, size 40 [P0]
       236750     Illegal read attempt: offset 0E90, size 2 [P0]
       236750     Illegal read attempt: offset 7B91, size 1 [P0]
       236750     Illegal read attempt: offset 7B93, size 1 [P0]
       236875     Illegal read attempt: offset 0E92, size 2 [P0]
       237797     Illegal write attempt: offset 1F80, size 40 [P0]
       237797     Illegal read attempt: offset 0E90, size 2 [P0]
       237797     Illegal read attempt: offset 7B91, size 1 [P0]
       237797     Illegal read attempt: offset 7B93, size 1 [P0]
       237797     Illegal read attempt: offset 0E92, size 2 [P0]
       238828     Illegal write attempt: offset 1F80, size 40 [P0]
       238844     Illegal read attempt: offset 0E90, size 2 [P0]
       238844     Illegal read attempt: offset 7B91, size 1 [P0]
       238844     Illegal read attempt: offset 0E92, size 2 [P0]
       238859     Illegal read attempt: offset 7B93, size 1 [P0]
       239781     Illegal write attempt: offset 1F80, size 40 [P0]
       239844     Illegal read attempt: offset 0E90, size 2 [P0]
       239844     Illegal read attempt: offset 7B91, size 1 [P0]
       239844     Illegal read attempt: offset 0E92, size 2 [P0]
       239969     Illegal read attempt: offset 7B93, size 1 [P0]
       240734     Illegal write attempt: offset 1F80, size 40 [P0]
       240734     Illegal read attempt: offset 0E90, size 2 [P0]
       240734     Illegal read attempt: offset 0E92, size 2 [P0]
       240750     Illegal read attempt: offset 7B91, size 1 [P0]
       240750     Illegal read attempt: offset 7B93, size 1 [P0]
       241734     Illegal write attempt: offset 1F80, size 40 [P0]
       241875     Illegal read attempt: offset 0E90, size 2 [P0]
       241875     Illegal read attempt: offset 7B91, size 1 [P0]
       241875     Illegal read attempt: offset 7B93, size 1 [P0]
       241875     Illegal read attempt: offset 0E92, size 2 [P0]
       242312 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=Y
       242703     Illegal write attempt: offset 1F80, size 40 [P0]
       242719     Illegal read attempt: offset 0E90, size 2 [P0]
       242719     Illegal read attempt: offset 0E92, size 2 [P0]
       242750     Illegal read attempt: offset 7B91, size 1 [P0]
       242750     Illegal read attempt: offset 7B93, size 1 [P0]
       244062 Flight saved #2 = "Previous flight"
       249312 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=Y
       249328     Illegal write attempt: offset 1F80, size 40 [P0]
       249328     Illegal read attempt: offset 7B91, size 1 [P0]
       249328     Illegal read attempt: offset 0E90, size 2 [P0]
       249328     Illegal read attempt: offset 0E92, size 2 [P0]
       249328     Illegal read attempt: offset 7B93, size 1 [P0]
    

  6. Well to prevent me from forgetting to register it.

    I'm quite sure my code added there doesn't interfere with FSUIPC startup code since it was added after all FSUIPC code there. No just to be sure I've moved my code out of there and into my own wrapper (which was added later).

    The result was sadly the same :s

    Currently doing a new test using the IPC write logging enabled. Will post the log in a few.

  7. Hi Pete,

    I'm having some troubles with FSUIPC registrations.

    In the source code in the FSUIPC_Open2 I've added:

    FSUIPC_Write(0x8001, strlen(ivapkey)+1, (void*)ivapkey, pdwResult);
    FSUIPC_Process(pdwResult);
    

    Where ivapkey is:

    const char* ivapkey = "fsint.dll";
    

    Now registration works perfect, but when the aircraft is changed, fsuipc pops up a dialog saying "Program or module not accredited for use with this unregiste"

    FSUIPC log details:

    ********* FSUIPC, Version 3.45 by Pete Dowson *********
    Running inside FS2004 (FS9.1 CONTROLS.DLL, FS9.1 WEATHER.DLL)
    User Name=""
    User Addr=""
    FSUIPC not user registered
    WIDEFS not user registered, or expired
    Module base=61000000
    ClassOptions: UIPCMAIN=FF7F, FS98MAIN=FF7F, FS2KMAIN=FF5E
    WeatherOptions(Orig)=0000B027[0000B027]
    InitDelay: 0 seconds
    WeatherReadInterval=4
    LogOptions=00000013
    LogExtras=1
    DebugStatus=0
         9484 System time = 21:30:43
         9484 *VIS* SM: Min=0.00, MaxRny=0.00, MaxOvc=0.00, MaxCld=0.00, MaxClr=0.00, Upper=60.00, FT: LwrAlt=0, UppAlt=25000
         9484 c:\fs2004\
         9484 System time = 21:30:43, FS2004 time = 12:00:00 (00:00Z)
        14766 F:\Documents\Flight Simulator Files\EBBE Sabena.flt
        15047 AIRCRAFT\c172\Cessna172SP.air
        15703 Aircraft="Cessna Skyhawk 172SP Paint2"
        23719 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=N
        23719 Module [M1] identified = "PMDGOptions.DLL"
        23719 Module Access permission set (A)
        23719 Module [M1] "PMDGOptions.DLL" access registration is okay
        23766 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=Y
        31125 Flight saved #1 = "UI generated flight"
        31656 F:\Documents\Flight Simulator Files\UI generated flight.flt
        32156 Clear All Weather requested: external weather discarded
        39078 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=N
        43187 Advanced Weather Interface Enabled
        43187  FS98 Pressure=1013.2 mb
        43187  FS98 Vis: range=150sm, (raw value=15000)
        43437  FS98 Wind0: ground (183ft) to 0ft AGL, dir 0M, vel 0, gust 0, turb 0
        43437  FS98 CurrTemp at PlaneAlt=183: 15C
        52516 >Change:  FS98 Vis: range=150sm, (raw value=15000)
        52516 >Change:  FS98 Dewpoint Control: disabled
        52516 >Change:  FS98 Precip Control: disabled
        52516 >Change:  Pressure=1013.1 mb (Target is 0.0)
        52516 >Change:  surface wind: to alt=3419ft AGL, dir=0T, vel=0.0, gust=0.0, turb=0, shear=0, var=0.0, Flags=0, AMSL=3602
        52516 >Change:  wind layer 0: to alt=6932ft AMSL, dir=270T, vel=20.0, gust=0.0, turb=0, shear=0, var=0.0
        52516 >Change:  wind layer 1: to alt=20055ft AMSL, dir=270T, vel=25.0, gust=0.0, turb=0, shear=0, var=0.0
        52516 >Change:  Visibility[0]: range=unlimited, from=-1106ft, to=8894ft
        52516 >Change:  Cloud[0]: type=1, from 39740ft to 40560ft (+/- 100ft), cover=6, turb=0, topshape=0
        52516 >Change:                      Precip=0, base=-1106ft, rate=1, icing=0
        52516 >Change:  Temperature[0]: alt=370ft, Day=15.5 C, NightVar=3.0 C, DewPt=5.5 C
        52516  Results: Visibility[0]: range=80.5sm (129504m), from=-1106ft, to=8894ft
        52516  Results: FS98 Wind0: ground (183ft) to 3418ft AGL, dir 0M, vel 0, gust 0, turb 0
        52516  Results: FS98 Wind1: 3602ft to 6932ft AMSL, dir=270T, vel 20, gust 0, turb 0
        52516  Results: FS98 Wind2: 6932ft to 20055ft AMSL, dir=270T, vel 25, gust 0, turb 0
        52516  Results: FS98 Vis: range=80sm, (raw value=8047)
        52516  Results: FS98 Cloud1: type=1, from 39740ft to 40561ft (+/- 98ft), cover 6, turb 0, ice 0
        52516  Results: FS98 Temp0: to 183ft, Day 15.5C, NightVar 3.0C
        70344 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
        70344 Traffic File #15 = "scenery\world\scenery\traffic030528"
        70359  Results: FS98 CurrTemp at PlaneAlt=187: 8C
        70641 Traffic File #17 = "addon scenery\belg7000v2.2_patch_3d\scenery\ebty_traffic"
        70812 AP READOUTS: Flags1=00000000, Flags2=00000000
        71375  Results: FS98 CurrTemp at PlaneAlt=187: 12C
        71562 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=N
        71562 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
        85844 Module [M2] identified = "fsint.dll"
        89109 Module [M2] "fsint.dll" access registration is okay
        89156 NW_DYNAMICS command, setting weather dynamics = 0
        89156 NW_CLEAR weather command received
        90125 Ready Flags: Ready-To-Fly=N, In Menu=Y, In Dlg=Y
        91125 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
        91172 Module [M3] identified = "MULTIPLAYER.DLL"
        91969 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
        92141  Results: FS98 CurrTemp at PlaneAlt=187: 14C
        92187 Clearing All Weather
        92250 NWI weather clear actioned
        92250 External weather discarded
        92250 >Change:  surface wind: to alt=2000ft AGL, dir=0T, vel=0.0, gust=0.0, turb=0, shear=0, var=0.0, Flags=0, AMSL=2183
        92250 >Change:  No upper wind layers
        92250 >Change:  Visibility[0]: range=80.0sm (128747m), from=-4921ft, to=15000ft
        92250 >Change:  No cloud layers
        92250  Results: Visibility[0]: range=80.0sm (128748m), from=-4921ft, to=15000ft
        92250  Results: FS98 Wind0: ground (183ft) to 1998ft AGL, dir 0M, vel 0, gust 0, turb 0
        92250  Results: FS98 Wind1: 2181ft to 215009ft AMSL, dir=0T, vel 0, gust 0, turb 0
        92250  Results: FS98 Wind2: 0ft to 0ft AMSL, dir=0T, vel 0, gust 0, turb 0
        92250  Results: FS98 Cloud1: type=0, from 0ft to 0ft (+/- 0ft), cover 0, turb 0, ice 0
        92641  Results: FS98 CurrTemp at PlaneAlt=187: 14C
       107203 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=N
       107203 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
       109469 Module [M4] identified = "FSUI.DLL"
       110125 Module [M5] identified = "FSUI.DLL"
       110156 Module [M6] identified = "FSUI.DLL"
       111125 Module [M7] identified = "FSUI.DLL"
       111125 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
       112547 AIRCRAFT\Douglas_DC3\Douglas_DC3.air
       112547 Module Access permission pending (2)
       113328 Aircraft="Douglas DC-3 Paint2"
       117172     Illegal read attempt: offset 0E90, size 2 [P0]
       117172Program or module not accredited for use with this unregistered FSUIPC
       120078 ### IPC Message processed in 2922mSecs ###
       120937  Results: FS98 CurrTemp at PlaneAlt=193: 11C
       121406  Results: FS98 CurrTemp at PlaneAlt=193: 13C
       123297 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=Y
       124250 Flight saved #2 = "Previous flight"
       126016 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=Y
       139281 System time = 21:32:53, FS2004 time = 21:34:14 (20:34Z)
       139281 *** FSUIPC log file being closed
    Memory managed: 2 Allocs, 70 Freed
    ********* FSUIPC Log file closed ****
    

    What am I doing wrong?

    Thanks

  8. Hi,

    I'm trying to influence the wind and qnh at the aircraft in FS9 (fs8 works), the wind works perfectly using 0x2DE0 and 0x2DE8.

    However for QNH it seems its not possible to do it, on several parts I've read that writing the complete weather data seems the only solution you've gotnow in the most recent versions of FSUIPC (from 3.3 i thought) the offsets for wind were added with 14 seconds to be sure that it was set.

    Is there such an offset for QNH? I tried 0x3498, 0x28E8 and 0x0F48

    Thx for you help (once again :s)

  9. So stupid of me not to check if the FS default weather settings allow negative altitudes, I guess I've been programming too long the last days :lol:

    Tests yesterday with using 0 as altitude for temperature seemed to give the correct results, we didn't had time yet to check if it was correct for the others.

    The other information you gave us seems interesting too, thank you for you help.

    Greetz

  10. Hi Pete,

    When using the FSUIPC NWI we came to the conlusion that setting weather (temperature layers, cloud layers,...) below sealevel causes problems in FSUIPC.

    The extract from the fsuipc.log:

       135125 >NewSet:  Temperature[0]: alt=214977ft, Day=3 C, NightVar=0 C, DewPt=4 C
       135125 >NewSet:  Temperature[1]: alt=2999ft, Day=4 C, NightVar=0 C, DewPt=5 C
       135125 >NewSet:  Temperature[2]: alt=6001ft, Day=2 C, NightVar=0 C, DewPt=3 C
       135125 >NewSet:  Temperature[3]: alt=8999ft, Day=-1 C, NightVar=0 C, DewPt=0 C
       135125 >NewSet:  Temperature[4]: alt=12001ft, Day=-9 C, NightVar=0 C, DewPt=-8 C
       135125 >NewSet:  Temperature[5]: alt=17999ft, Day=-19 C, NightVar=0 C, DewPt=-18 C
       135125 >NewSet:  Temperature[6]: alt=23999ft, Day=-33 C, NightVar=0 C, DewPt=-32 C
       135125 >NewSet:  Temperature[7]: alt=30000ft, Day=-50 C, NightVar=0 C, DewPt=-49 C
       135125 >NewSet:  Temperature[8]: alt=33999ft, Day=-59 C, NightVar=0 C, DewPt=-58 C
       135125 >NewSet:  Temperature[9]: alt=38999ft, Day=-67 C, NightVar=0 C, DewPt=-66 C
       135125 >NewSet:  Surface wind: to alt=2238ft AMSL, dir=200T, vel=9.00, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 1: to alt=2999ft AMSL, dir=198T, vel=18.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 2: to alt=6001ft AMSL, dir=224T, vel=10.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 3: to alt=8999ft AMSL, dir=228T, vel=9.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 4: to alt=12001ft AMSL, dir=221T, vel=11.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 5: to alt=17999ft AMSL, dir=200T, vel=19.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 6: to alt=23999ft AMSL, dir=194T, vel=20.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 7: to alt=30000ft AMSL, dir=186T, vel=19.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 8: to alt=33999ft AMSL, dir=205T, vel=12.0, gust=0.0, turb=0, shear=0, var=0.0
       135125 >NewSet:  Wind layer 9: to alt=38999ft AMSL, dir=261T, vel=15.0, gust=0.0, turb=0, shear=0, var=0.0
    

    And the same part from our logs:

    [2005-01-16 16:05] Weather: icao = EHAM, general, qnh = 1021.000000, windlayers = 10, cloudlayers = 0, templayers = 10
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 682 m, spd = 9.000000 kts, gusts = 0 kts, dir = 200 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 914 m, spd = 18.000000 kts, gusts = 0 kts, dir = 198 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 1829 m, spd = 10.000000 kts, gusts = 0 kts, dir = 224 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 2743 m, spd = 9.000000 kts, gusts = 0 kts, dir = 228 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 3658 m, spd = 11.000000 kts, gusts = 0 kts, dir = 221 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 5486 m, spd = 19.000000 kts, gusts = 0 kts, dir = 200 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 7315 m, spd = 20.000000 kts, gusts = 0 kts, dir = 194 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 9144 m, spd = 19.000000 kts, gusts = 0 kts, dir = 186 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 10363 m, spd = 12.000000 kts, gusts = 0 kts, dir = 205 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, wind, alt = 11887 m, spd = 15.000000 kts, gusts = 0 kts, dir = 261 °, var = 0 °, turbulence = 0, windshear = 0
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = -11 m, temp = 3.000000 °C, var = 0.000000 °C, dewpoint = 4.000000 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 914 m, temp = 4.900000 °C, var = 0.000000 °C, dewpoint = 5.900000 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 1829 m, temp = 2.900000 °C, var = 0.000000 °C, dewpoint = 3.900000 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 2743 m, temp = -1.000000 °C, var = 0.000000 °C, dewpoint = 0.000000 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 3658 m, temp = -9.200000 °C, var = 0.000000 °C, dewpoint = -8.200000 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 5486 m, temp = -19.299999 °C, var = 0.000000 °C, dewpoint = -18.299999 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 7315 m, temp = -33.700001 °C, var = 0.000000 °C, dewpoint = -32.700001 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 9144 m, temp = -50.900002 °C, var = 0.000000 °C, dewpoint = -49.900002 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 10363 m, temp = -59.400002 °C, var = 0.000000 °C, dewpoint = -58.400002 °C
    [2005-01-16 16:05] Weather: icao = EHAM, temp, alt = 11887 m, temp = -67.699997 °C, var = 0.000000 °C, dewpoint = -66.699997 °C
    [2005-01-16 16:05] Weather: icao = EHAM, visibility, visibility = 5592 m, base = 0 m, top = 54 m
    

    We checked the modules for the NWI and it seems that an unsigned short has to be passed as altitude in all cases, this probably thus causes the overflow we experience in the logs above.

    My questions now :

    1) Is it at all possible with FSUIPC to set layers below sealevel? (EHAM is an example of an airport below sealevel)

    2) Is this due an FS limitation or can it be fixed in FSUIPC?

    If this question has been asked in the past, I'm sorry for posting it then.

    Thanks,

  11. Hi guys,

    The offsets used by IvAp are discussed on this page:

    http://www.ivao.org/softdev/ivap/sdk.asp

    The offsets are currently shared with SB3 to make it easier for people using both clients.

    To use them? Just write the value 0 (with size = 1 byte, so this is the char datatype in C/C++, if using VC++ there is a BYTE defined already) in offset 0x7b91 to set transponder to mode charlie, and write value 1 (with size = 1 byte) to the same offset to set mode standby.

    Ident works by writing 1 (size = 1 byte) in offset 0x7b93. IvAp will reset the offset to 0 once it has read it.

    Greetz

    Kenny Moens

    IVAO Software Development

×
×
  • 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.