Jump to content
The simFlight Network Forums

Pete Dowson

Moderators
  • Posts

    38,265
  • Joined

  • Days Won

    170

Everything posted by Pete Dowson

  1. I think PMDG use their own systems for pretty much everything. As, in fact, do I in my B738 cockpit -- Project Magenta does the MCP and Autopilot, and a mix of third party software, including my own, takes care of all the other subsystems. The autopilot switching is done in several places and ways: 1 The engage buttons on the MCP for left and right A/P (there are three of course on a 747. Not sure about the T7). 2.The A/P disconnect bar, below the buttons on the MCP 3. the A/P disconnect button (red one) on the yokes of both Captain and First Officer. The A/P disconnect button does not also operate to connect the A/P, at least not in the 737, but, yes, when used to disconnect the horn will sound and you press it again to silence it. The horn also sounds if the A/P disconnects for any other reason, like an inability to cope with severe turbulence, or extraordinary trimming requirements. Regards Pete
  2. But you get the same facilities no matter how or where you assign. All of the control surface axes go to calibration, just by different routes. The "direct to calibration" assignment is only different in that it bypasses FS completely.before calibration. Calibration and all the facilities you want to use there was a feature of FSUIPC long before there were ever any assignment facilities. All normal axes which are worth calibrating can be calibrated NO MATTER HOW OR WHERE YOU ASSIGN THEM! Heading bugs aren't calibratable, full stop. It would make no sense to. They are not continuous values to start with. I can't imagine anyone ever wanting to do such a thing! You want "heading bug increment" and "heading bug decrement". Much more sensible. Otherwise, for example, what happens when you get to the end of the lever's travel? And there is really no way ever of getting the output of the sorts of pots they use on a joystick to give you 360 different and consistent values, no matter how much smoothing or calibration you do. There are no parameters in the INI for controls which cannot be calibrated. No keywords for them, no entries, nothing. If you assign to "Heading Bug Set" you are responsible for making sure the value which is supplied is correct for the heading bug. i.e. 0-359. Those controls are mainly for use by programs which want to set the heading bug directly. The only way really to do it from an axis is to assign the axis to a Lua plug-in program which then converts the values coming in from the axis into 0-359, probably using a table of 360 ranges. Not that you'd ever be likely to find an axis which would reliably give you so many values. Pete
  3. Okay. Something must have been corrupted, but I've no idea what could give those symptoms. I'm glad you are okay now. Pete
  4. Logging L:Vars doesn't log controls, so i guess you aren't logging L:Vars. What did you do? Well that works fine, with the FS control 66373 and offset 2F68 changing accordingly, as logged here where I clicked the button twice: 114162 *** EVENT: Cntrl= 66373 (0x00010345), Param= 1 (0x00000001) ATTITUDE_CAGE_BUTTON 114193 Monitor IPC:2F68 (U32) = 1 114193 SimRead: 2F68="ATTITUDE CAGE" INT32: 1 (0x00000001) 119731 *** EVENT: Cntrl= 66373 (0x00010345), Param= 1 (0x00000001) ATTITUDE_CAGE_BUTTON 119762 Monitor IPC:2F68 (U32) = 0 119762 SimRead: 2F68="ATTITUDE CAGE" INT32: 0 (0x00000000) Regards Pete
  5. You can use FSUIPC's logging to find out. Log Events to see if FS controls are being sent, and use the Monitor (right-hand side of the Logging tab) to log 07BC as type U32 to the normal log. Pete
  6. So isn't my solution valid? If not why not? What is wrong with the flag method, exactly? Offset 07BC is the default FS master autopilot switch, for which 'Z' normally relates and toggles. 07BC is always toggled by the FS control AP MASTER. If this is being used by your aircraft, where does Ctrl+Shift+Z come in? Is that also toggling the FS master? Evidently clarification is needed on this. Why did you think 07BC might be useful? There's no need to be concerned there about bits and bytes. The offset is simply zero or non-zero. But it may not relate to your aircraft at all. That's the bigger question surely? I am pretty sure there aren't three conditions in FSX itself. FSUIPC is an interface into FSX, not into third party aircraft -- though some do have offset space reserved. The PMDG 777 isn't one of them. I don't know if PMDG provide status information for all of their subsystems. Pete
  7. If Flight1 have implemented their own Attitude Cage mechanism and not provided a way for its state to be determined, then you are out of luck. Maybe it can be read as an L:Var (local panel variable)? Have you tried logging those? If you want me to actually check whether the built-in FSX facility is working with that offset, please tell me which default FS aircraft features one and how to enable / disable it. Pete
  8. Okay, so it isn't the default A/P and that weird offset test attempt is a red herring? So you are using a non-existent button flag. Good. You could simply use two of those if you wanted to have to press the button twice, thus: 0=P3, 0, C1005, 3842 1=CP(F+15,2) (F-15,3)3,0,K90,8 2=CP(F-15,2) (F-15,3)3,0,K90,11 3=CP(F+15,2) (F+15,3)3,0,K90,11 4=CP(F+15,2) (F+15,3)3,0,C1005,3842 5=CP(F+15,2) (F+15,3)3,0,C1005,3843 6=CP(F-15,2) 3,0,C1005,3843 !st press, 15,2 = TRUE, 15,3 = FALSE, sends Z 2nd press, 15,2 = FALSE, 15,3 = FALSE, sends Ctrl+Shft+Z and sets 15,3 TRUE 3rd press, 15,2 = TRUE, 15,3 = TRUE, sends Ctrl+Shft+Z and sets both 15,2 and 15,3 FALSE If these commands are "toggles", then if you cannot determine the state of the autopilot then you cannot do any different. Everything must be synchronised properly all the time. If you can determine the autopilot state, then you can sort it. If they are not toggles, if 'Z' always turns the A/P 'on', then you are okay. If it is already on and you want it off, just press twice, plus a third time to silence the horn. Pete
  9. Yes, and it identified the problem: The only times this has occurred before is with folks who have a non-standard DirectX module installed which FSX is picking up. It is evidently one which doesn't support the full range of Windows DirectX functions, hence the failure. Searching on the error number 80040154 I found these threads: http://forum.simflight.com/topic/76735-still-problems-to-assign-axis-in-fsx-for-fsuipc/?hl=%2Bdirectinput8create+%2Bfailed%2C+%2Breturn+%2B80040154#entry467162 http://forum.simflight.com/topic/76577-axis-assignment-not-responding/?hl=%2Bdirectinput8create+%2Bfailed%2C+%2Breturn+%2B80040154#entry466435 I'm confident one of these answers will answer your problem too. Pete
  10. What version of FS, what aircraft? In FSX, offset 2F68 is simply the copy of the SimConnect value called "ATTITUDE CAGE". I've no idea what that is or what the value does. To change it there is only the Toggle attitude cage control. What is it you are wanting? Pete
  11. Well, if you are sure this doesn't give you a simconnect log then something is really very very seriously wrong with your FS installation. this logging facility is not anything of mine, it is built into SimConnect (all versions). Sorry, but I'm all out of ideas. I can only suggest you reinstall everything and hope it then works. I'm absolutely amazed that you have the other add-ins loading -- it seems impossible given that even the basic Simconnect facilities aren't working. One last question -- you did prepare the file using something like Notepad, didn't you, not Word or a word processor of any kind? It must be a normal text file, NOT a word processed file. Pete
  12. Did you omit the "file=" part by any chance? I think you'd better show me the SimConnect.INI file again, and also tell me where you put it! I've never ever have anyone fail to get a SimConnect log before. Pete
  13. All that looks fine. Curiouser and curiouser. We need more logging to see what might be happening. Also please show me the JoyNames section of the FSUIPC4.INI file. For the extra logging, please edit the FSUIPC4.INI file, adding these lines to the [General] section: Debug=Please LogExtras=xA0000A LogButtonsKeys=Yes LogAxes=Yes Run FS, waggle some joystick axes, press some buttons, then close FS. Show me the FSUIPC4.LOG file. If too big send to petedowson@btconnect.com. Pete
  14. Some questions first. If 'z' assigned in the add-on aircraft, or is it still assigned to the normal default FS aurtopilot master toggle? In otherwords, can you assign to the FS control instead of to the keystroke 'z'? And how is the "Shift+Control+Z" assigned? i.e. what control or function? I don't understand this bit. What button has to be held down? Flags on "unused" buttons are normally flags on "non-existent" buttons -- i.e. one of a joystick you don't have, so you can't press it down, you just set its flag or clear it by using the flag setting and clearing assignments. Can you explain what "D0&BC=0" means? Is the '&' a typo there? Are you trying to test an offset? Pete
  15. Oh dear. The path to the FSX modules folder is NOT "path to ..." YOU must fill that part in with the actual path to the FSX folder on your specific PC!!!! There has to be a Drive, for instance, like C: A typical FS path is "C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X", but it depends on your setup. On my system it is simply "E:\FSX"., so I would put: file=E:\FSX\Modules\SimConnect%01u.Log See? YOU have to fill in the path!!!! Pete
  16. The filter option is in the Calibration part of FSUIPC. It doesn't matter WHERE or HOW you assign the controls, the calibration is separate. I have said this many times now and you still don't read what I say. Just assign in whatever way you like, then go and calibrate, and, yes, if you wish, set the Filter option. Why is this so difficult for you? Pete
  17. The first lines are assignments, not calibration settings. The calibrations LeftBrake=-16380,16380 RightBrake=-16380,16380 are the default values, which means you've not actually followed the calibration steps at all. Please refer to the calibration section of the User guide and follw the numbered steps. There is really no point in using FSUIPC if you don't actually make it do anything! Do NOT mess about with numbers in the INI file! Just calibrate correctly according to the step by step instructions! Also note that almost all toe brakes need reversing ("REV" option) before calibration, otherwise they'll be on unless you press them! Pete
  18. I don't know of any reason why FSUIPC should be able to fix Win8 problems. It is certainly nothing promised by FSUIPC at all. I have heard some folks say this, but there's really no reason why, as FSUIPC's methods are perfectly standard, like FSX. Perhaps you should have asked here before purchase? I would have said that I see no reason why it should be any different to fSX. FSUIPC uses exactly the same methods to read joysticks as FS, so I cannot imagine what can be wrong. Perhaps first of all you could find the FSUIPC4 log file and paste its contents in a reply here? I cannot really help with no information, and that would be a start. Pete
  19. Not easily. What is the limit in any case, and what is the point of so many stations -- one per passenger? Seems daft to me. Pete
  20. Er ... the log would be in the FSX modules folder if you'd put the path to it where it clearly says "path to FSX\Modules". As it is that path is invalid so no log will be generated. Pete
  21. If you want different assignments for each profile you have to assign in FSUIPC because FSX doesn't offer different assignments for different aircraft. But if you assign in FSUIPC you can't have your FS Force working you said. So you have to make a choice it seems. As I keep saying, the calibration options are completely and utterly independent of how you assign! vHow many more times must I say this. assign in whatever way you like. The calibration options work on the controls in FS, not on the axes at all! And the right-hand side of the assignment is to assign different functions to different parts of the range of an axis. it is not relevant to anything you want at all! The thing you are missing is what i keep repeating. CALIBRATION IN FSUIPC IS INDEPENDENT OF ASSIGNMENT. FULL STOP! Sorry ot have to shout but I don't seem to be getting through to you at all. :-( Just assign in whatever method suits you. Calibrate using whatever options you want. There's nothing magic, it is all as easy as that! Pete
  22. That looks fine. So it is a puzzle. SimConnect is ignoring the entry in the DLL.XML file? Do the other modules load -- eg the one before FSUIPC, "RAASPRO"? Maybe we need a SimConnect log to see what it says. There's a thread in the FAQ subforum which tells you how to get one of those. Pete
  23. Okat, all that looks okay. So, two more files to check: First, is there an FSUIPC4.LOG file in that Modules folder? If so then FSUIPC4 is being loaded -- please paste its contents here. Second, the DLL.XML file is responsible for telling SimConnect which modules to load. Maybe it is corrupt, so please let me see that. You can find it here: C:\Users\Dougies\AppData\Roaming\Microsoft\FSX Finally, take a look in the FSX.CFG file in the same folder. No need to post it here. If there are any entries referring to FSUIPC in the [Trusted] section, delete them. Pete
  24. FSUIPC uses the exact same identical Windows facilities for reading joystick axes and buttons as FSX does, no difference at all. I've no idea why folks sometimes say they behave differently -- though these is one difference. FSUIPC will re-scan for devices each time you enter one of its assignment Tabs in its options. It also rescans devices if it sees a USB disconnection and reconnection, unlike FSX which only ever scans for devices when first loaded. Maybe that little difference sometimes helps -- I really don't know, nor do I know why Windows 8 users suffer these problems so much. Your experience, where even going into FSUIPC and seeing no reaction to buttons, means that, in your case at least, rescanning devices doesn't solve the problem, whatever it is. Maybe it is more related to the devices themselves, so I suppose you could try unplugging and re-plugging in the USBs then checking in FSUIPC. Regards Pete
  25. Is there a Modules folder in the main FSX folder? If so, please find the FSUIPC4 Install log file, and paste its contents into a reply here. Pete
×
×
  • 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.