Jump to content
The simFlight Network Forums

John Dowson

Members
  • Posts

    13,723
  • Joined

  • Last visited

  • Days Won

    288

Posts posted by John Dowson

  1. Was just looking at this but Pete beat me to it...

    9 minutes ago, Pete Dowson said:

    I don't know Python. What's the 'u'? Is that supposed to represent the keystroke for s?

    No, that's the type of the value being written:

    Quote

    'data' should be a list of tuples of two items. The first item of
      each tuple should be an offset to read or write. The second item
      denotes the type of the value to be read from or written into the
      offset. it should be either a string or an integer. If it is a
      string, it denotes a type of a fixed size:

      - b: a 1-byte unsigned value, to be converted into a Python int
      - 😄 a 1-byte signed value, to be converted into a Python int
      - h: a 2-byte signed value, to be converted into a Python int
      - H: a 2-byte unsigned value, to be converted into a Python int
      - d: a 4-byte signed value, to be converted into a Python int
      - u: a 4-byte unsigned value, to be converted into a Python long
      - l: an 8-byte signed value, to be converted into a Python long
      - L: an 8-byte unsigned value, to be converted into a Python long
      - f: an 8-byte floating point value, to be converted into a Python double
      - F: a 4-byte floating point value, to be converted into a Python double
     

     

  2. 2 minutes ago, Paulcoy said:

    can't open the .bat as a Commant Prompt to see any details, it just instantly runs your splash screen.

    Right-click on the MSFSwithFSUIPC7.bat file, located in your FSUIPC7 installation folder (i.e. not the link on your desktop) in windows explorer, an select 'Edit' or 'Edit with Notepad++' (or whatever your preferred editor is).

    5 minutes ago, Paulcoy said:

    but can you tell me personaliy the best way to completely uninstall FSUIPC7 including any registry items.

    Run the uninstaller that is generated in the installation process. You can also find this in your FSUIPC7 installation folder. You can also uninstall using the windows settings apps uninstall page, which will run the uninstaller for you.

    John

  3. 11 minutes ago, elitehow said:

    I have attached a copy of the log file, but can't find the ini file you want. The new file tree for MSFS is like nothing I have ever seen. Do you know where it might be located?

    These are FSUIPC7 files not MSFS ones. Your FSUIPC7.ini file will be in the same location as the FSUIPC7.log file. If you cannot see the file extensions, you will need to change your Explorer preferences.

    John

    PS. Your log file is cut short after the Carenado loaded. Did you try to operate anything? Wa FSUIPC7 still running or did it crash?
    Maybe you can activate event logging and produce another log file, load the aircraft, operate a few buttons/switches, then exit and attach that log file, together with your ini.

  4. 3 minutes ago, Paulcoy said:

    Just for clarification, I dont use Addon Linker to start MSFS.

    Ok. But this seems to contradict your previous statement:

    On 12/13/2020 at 1:40 PM, Paulcoy said:

    Like Katoema, I also use MSFS Addons Linker.

    Not to worry, as I don't think this relate to your problem.

    4 minutes ago, Paulcoy said:

    I put both command prompts as Administrator in and after clicking enter it went straight back to  C \WINDOWS\ system32>

    Well, you shouldn't have done this as an Adminstrator, but it shouldn't matter. But the folder you are starting things from (C \WINDOWS\ system32>) might. Maybe try it again from a non-admin account, and from a non protected folder (if you start a command prompt as a non-admin, it should default to your home folder).

    2 hours ago, Paulcoy said:

    I have also discovered that the fast launch in Addons linker also doesnt work. Plus the task bar Msfs icon that I create keeps disappearing. So I think there is something amiss my end

    Yes, it does seem that something is amiss in your MSFS installation. If its the -FastLaunch option that is confusing things, you could try removing that option from the line in the MSFSwithFSUIPC7.bat file to see if that makes a difference.

    Really, you need to determine what command to use to start MSFS. The next time you install, I suggest that you opt to create the desktop start icon, which you can then use to determine the command used (from the URL field in the properties). I have no idea why the standard command that works for almost everyone else is not working for you.

    Have you tried running the desktop link as administrator (right-click and select 'Run as administrator')? Maybe also worth trying, but if the start commands don't work in a command window, I doubt they will work from using the link.

    John

  5. @asessa I've added the A320Neo autobrake setting to offset 0x0260 in the attached version v7.0.3c which holds the following values:
         0 - off, 1 - lo, 2 - med, 3 - hi
    This comes with the proviso that it will only hold the correct state if the state is changed using FSUIPC7 - if the state is changed from the UI, then the events to maintain this offset are not seen.

    FSUIPC7.exe

    John

  6. @Paulcoy That does sound strange... Did you try the batch file directly and checking the contents of the command window for the error? Alternatively, open a command prompt and enter the following and let me know what error you get (or if MSFS starts):
        cmd.exe /C start shell:AppsFolder\Microsoft.FlightSimulator_8wekyb3d8bbwe!App -FastLaunch
    You can also try
        start shell:AppsFolder\Microsoft.FlightSimulator_8wekyb3d8bbwe!App -FastLaunch

    John

  7. 13 minutes ago, katoema said:

    OK I can clarify that you can select whatever in MSFSAddon Linker

    Then why not start FSUIPC7 from the MSFSAddon Linker and forget the FSUIPC7 batch script?

    15 minutes ago, katoema said:

    but if you start MSFS directly from the MSFSAddon Linker app, FSUIPC7 does not launch.

    Well, it won't launch on its own with MSFS unless the provided batch file is used. As I said, can't MSFSAddon linker start FSUIPC7?

    16 minutes ago, katoema said:

    However, if you select whatever in the MSFSAddon Linker that you want to run, you must launch from the new MSFS/FSUIPC7 desktop icon and everything will run as you have selected i.e., MSFS, FSUIPC7 and what you have selected in MSFSAddon Linker.

    This is what is confusing me. Are you launching  MSFS/FSUIPC7 using the desktop icon manually or using MSFSAddon Linker? If the former, what is starting MSFSAddon linker?
    If the latter, then that seems to solve any issues, no?
    Seems like you have a choice of either
       1. use MSFSAddon linker to start MSFS and also start FSUIPC7
       2. use MSFSAddon linker to start both MSFS and FSUIPC7 by getting it to call the MSFS/FSUIPC7 batch script or desktop link
       3. change the FSUIPC7 batch script to start MSFSAddon Linker (which would then start MSFS) instead of MSFS directly

    The choice is probably restricted by what MSFSAddon linker can do.

    I'll take a look at the MSFSAddon linker at some point, but I won't have time for this for a while.

    John

  8. 10 hours ago, SAC002 said:

    Is there any ways to make this work via the mobiflight wasm module ?

    I'm sorry, what do you mean by this? FSUIPC does not use Mobiflight, although Mobiflight may use FSUIPC. I am not familiar with Mobiflight. What does the WASM module do?

    10 hours ago, SAC002 said:

    pfd direct to button which is not working via fsuipc button assignments.

    Is this for a particular aircraft, or generally for the G1000?  How does mobiflight handle this? Maybe log the events to see if you need to set something else first, such as one of the _SLOT_INDEX_ events. 
    Does mobiflight communicate directly to MSFS or via FSUIPC (or both)?

     

  9. 18 hours ago, kingm56 said:

    Has anyone had any luck with offset 6C78 (IRS_aligned)?  The byte always seems to read as 1, regardless of the IRS state.  

    I'll leave this for other PMDG users to answer (hopefully). You don't say which version of FSUIPC or P3D you are using (or PMDG),. There was an update for the PMDG 747 SDK back in April, and a corresponding update to FSUIPC5 and FSUIPC6, so check you are on the latest versions. If you are, it may also be worth asking on the PMDG forums.

    John 

  10. Your ini's show that both your FSUIPC5 and FSUIPC6 are out of date. Could you update both please - only the latest versions are supported.

    They also show that your devices are recognised multiple times with different GUIDs. I think it would be worth cleaning these as its hard to tell what assignments are being used, especially without seeing you log and joyscan files. Could you attach both your FSUIPC5.Joyscan.csv and FSUIPC6.joyscan.csv files, as well as an FSUIPC5.log and an FSUIPC6.log and I'll let you know what needs to be removed. AFTER you have updated both version please!. Also re-attach both your ini's.

    John

  11. On 12/13/2020 at 12:34 AM, Ron Attwood said:

    MSFS has only two button controls assigned to different controllers,

    But maybe it also affects one of these buttons? I am only suggesting disabling your assignments in MSFS to test to rule this issue out.

    You can also try activating logging for buttons and events, and produce a short log file where you activate your strobes and the other actions occur. This will show what events are seen.
    Maybe also another log file when you start on the runway and it works as expected.

  12. 19 hours ago, Ross McDonagh said:

    I have not used said facility but I will certainly take a look John thank you again.  

    Ah, then that could be why you had assignments to your new device when it was connected. You should certainly activate this. Maybe be a good idea to manually remove the previous assignments first. If you need any help,  activate the joyletters facility (change ini parameter AutoAssignLetters in [JoyNames] section to Yes), start P3D/FSUIPC briefly, then attach your .log, .ini and .Joyscan.csv files.

     

    • Like 1
  13. This could be related to a know bug/issue in MSFS with certain controllers/devices that have a constant pressed down state, such as the Honeycomb Alpha yoke and also I believe the TH HOTAS Warthog. Its known to effect heading bug increments but can also can effect other areas. See https://forums.flightsimulator.com/t/heading-increment-bug-10-degree-instead-of-1-explained/290173 for details.

    To check if this is the issue, try temporarily removing your MSFS assignments to that device, or disconnect the device.

  14. But in the 747-400F, the switch is activating the same macro. Therefore it is the macro that is behaving differently in the different aircraft, no? And, if its a mouse macro, its most probably due to the fact that the rectangle Ids have changed. So you will need to make a new macro for that series of aircraft.

    18 hours ago, fire508 said:

    When I go to "profile specific checkbox" it auto populates that switch as the Left Runway Light on the  a 747- (and yes it says that on top left "aka will not give me the option to make a new profile")  even though Im in the 400F.. 

    Thats because the 400F is already assigned to a profile, as I have tried to explain many times. If you want to create a new profile for that file, you will have to remove it from the existing profile first. To do this, you need to change this line:
         1=PMDG 747
    so that it sub-matches ONLY those aircraft you wish to use for that profile. As you are extending this, you will probably want to add multiple entries to cover different liveries.

    You can always just give the full tile of each aircraft if you are finding the substring match difficult, or look into changing the ini parameter
        ShortAircraftNameOk=Substring
    to something that works for you.
     

    But the profile system is working as expected. You just need to understand how profiles are assigned, re-organise your profile assignments to remove the ones that don't currently work in the profiles they are in, then create a new profile based on the existing profile that mostly works, and then re-do the assignments/macros that need changing.

    John

     

  15. 22 hours ago, katoema said:

    for one side that this works, but now I wonder how this will affect MSAddon Linker and the presets, as I usually launch MSFS via that app, so not to install everything in the Community folder!

    I know nothing about MSAddon Linker. if you use that to launch MSFS, then can it also launch FSUIPC7? Alternatively, if its ok to start this after MSFS, then you could use FSUIPC's run Programs facilities to start this. Or you could manually change the provided batch script to start MSFSAddon Linker instead of starting MSFS.

    22 hours ago, katoema said:

    When you start with MSFSAddon Linker, FSUIPC7 does not show that it is launched

    It wouldn't if you are not starting it.

    22 hours ago, katoema said:

    BUT when you select Fly it shows up in the BRH corner in the "hide"box.

    This I don't understand. So it is running? What launched it?

    21 hours ago, Paulcoy said:

    Like Katoema, I also use MSFS Addons Linker. Thanks

    Your installation looks fine, and I don't think using MSFSAddons linker should affect the batch start-up script (and it is working for Katoema!).
    Can you try starting by double-clicking the file MSFSwithFSUIPC7.bat (located in your installation folder). Using this there will be a command window created (maybe iconized) - please check that for errors.

    Also, if you can right-click your standard MSFS start-up icon, select Properties and tell me what it says in the URL field please.

  16. 10 hours ago, Paulcoy said:

    HI. I have a registered vers and also MSFS2020 is from the Store. But my desktop icon never opens the Sim just FSUIPC7. Any help would be much appreciated

    Can you please attach your installation log, and also an FSUIPC7.log file please and I'll take a look.

  17. 10 hours ago, fire508 said:

    p.s.  I will try any other suggestions that do not involve having to redo all my profiles!  LOL

    You can create a new profile based upon an existing  profile, and then just modify any assignments that need changing for that aircraft.

    13 hours ago, fire508 said:

    I mean I hit the profile specific checkbox then hit the corresponding button on my x56 and it shows its the(example)747-400 landing light, but I am in the 747-400f

    Then as you did not get a menu asking for the profile selection (new, new based, on, etc) then that means that the loaded aircraft has already been assigned a profile, that profile name will appear in the FSUIPC options title bar. As the substring match assigned to your PMDG 747 profile is/was  'PMDG 747-400', then this will be loaded for both the 747-400 and the 747-400f. But again, this contradicts what you have previously said.

    I think you are failing to understand how profiles work, and the distinction between axis profiles and buttons/key assignments. When you have an aircraft assigned to a profile, in the axis assignments you will automatically see the profile as only the profile axis assignments are used. However, with button and key assignments, general assignments are used and then update (and replaced if necessary) by the profile specific assignments. This is why when you go into the button or key assignments panel, no profile is selected, and so if you add/modify  or review any assignments, this will apply to the  general profile (i.e. all aircraft). However, if you check the profile specific checkbox, the buttons/keys for that profile are loaded and then any updates made will apply to the profile specific assignments. This allows you to make both general and profile specific key and button assignments when an aircraft is already in a profile.

    John

     

     

  18. 2 hours ago, fire508 said:

    However I can only get the 747 to work across all the 747-400 liveries but  none of the  400F and 800 versions.

    It won't work for the 800 version as you have the profile set-up for {PMDG 747-400 only:

    Quote

    [Profile.PMDG 747]
    1=PMDG 747-400
     

    change to:
    [Profile.PMDG 747]
    1=PMDG 747
    It should have matched your 400f though, which is strange...

    2 hours ago, fire508 said:

    I try to select Profile specific checkbox. then hit the corresponding button

    What do you actually mean by this? As I have said, when you check the profile specific box, if a profile is defined for that aircraft, it will load the profile and show the name in the dialog title. If there is no current profile defined, then you should see a menu I have previously described. If this is not the case, then tell me what happens .

    If you are using mouse macros, its quite possible that they will not work between different variants if the rectangle codes for the screen area are different. If thats the case, you will need separate profiles and mouse macros.
    You can also activate logging for events in fsuipc to check what fsuipc logs.

  19. 14 minutes ago, fire508 said:

    Is this in the .ini?  Can not find it in the userguide.

    Yes, of course. All your settings are saved in the ini.

    15 minutes ago, fire508 said:

    I am sorry but this is incorrect.

    I'm sorry, but it is. If you select the profile check box and do not see the menu with  options 'Cancel', 'New...', 'New, based on...' and your existing profile names, then this implies that a profile is already assigned to that aircraft, and the profile name will be displayed in the FSUIPC options title bar.

    I really can't help you unless you show me your FSUIPC6.ini.

    I'll be away until Monday (most probably) now.

    John

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