Jump to content
The simFlight Network Forums

Pete Dowson

Moderators
  • Posts

    38,265
  • Joined

  • Days Won

    170

Everything posted by Pete Dowson

  1. Have you also assigned and calibrated the rudder through FSUIPC in the same way? Otherwise it cannot work correctly. It is using the rudder and has to balance the two. No. i have always used it in my cockpit, but it does depend on routing the complete rudder control through FS, otherwise they interfere or simply prevent operation. You never fly with the tiller. It is completely inoperable as soon as the wheels leave the ground. There's a gradual crossover from tiller to rudder as you accelerate. The default max tiller speed is 60 knots (GS), meaning that at 30 knots you have half the control from the tiller, half from the rudder. This is all because the only way to steer on the ground in FS is to use the rudder. FSUIPC is merely simulating a tiller. Regards Pete
  2. FS has never really simulated the hydraulic subsystems very thoroughly in any aircraft. FSX has added a little. In SimConnect there is only the one Hydraulic toggle switch, and yes: You've found it. Regards Pete
  3. Did you make your own version of that Microsoft-compiled LIB to suit your Borland compiler? I don't think LIB files are freely exchangeable between different makers' development systems. You'd need to use the source of the library, which is included in the SDK. Alternatively, did you look at the BCB5 stuff in the SDK? Maybe BCB6 isn't too incompatible with BCB5 and the stuff in that part of the SDK will work for you? Regards Pete
  4. I thought that was explained in the documentation? Those rotary switches operate like toggle switches. One lick -> on, next click -> off, and so on. If you want every click to count to have to program both press and release. I just checked. The answers to your questions are in the user guide, and even in the right place -- the section about buttons. Have you never looked? Things like this are explained there for a reason, so that you can easily find out how to use the facilities provided! Exactly what I said, and as explained at greater length in the documentation, which is why I wrote it. Please read the section entitled "Programming the buttons". I shouldn't need to repeat extracts here! :-( Pete
  5. Do you mean for AI traffic? If so, they are both available through FSUIPC, in the TCAS_DATA2 structure -- the fields both (incorrectly) called "chICAO[4]" in the SDK documentation. Call them chICAOdep and chICAOarr instead. For AI? I'm afraid FSUIPC cannot supply those values. For FSX you can probably get them through the SimConnect interface, but I never figured out how to decode the binary data correctly for those in FS2004. Not sure what program you mean. FSInterrogate? In any case, the SDK's "Programmers Guide" is the correct source of information, and all four TCAS tables are defined there in some detail. If you mean the GPS plan for the user aircraft, the only information FSUIPC gets for any loaded plan is available in the offsets 6000 and following, those the documentation declares as "FS2004 GPS data area". These were found by others, and I really cannot vouch for any of it in FSX, but some of it does work in FS2004, though by reports not consistently. As far as I know the only name and time data available is that relating to the previous and next waypoints, not the complete route. Regards Pete
  6. There are only two possibilities: (1) the key is in fact invalid, possibly a forgery, or (2) the system date in your PC precedes the date of purchase of the key. If you are sure it cannot be (2), please send me all the details, to petedowson@btconnect.com, and I will check them here. Regards Pete
  7. Those are FS control numbers, and I have ALWAYS provided such lists, since FS98 days. They are the numerical equivalent of the named "Key Events" or FS controls you see in the FSUIPC or FS assignment facilities. You can use them when sending controls through the FSUIPC offset interface via offset 3110, and they appear in assignments in FSUIPC's INI file and in some of FS's own CFG type files. They are not offsets, but controls or events. Nothing in that list is anything whatsoever to do with "offsets". What could possibly give you that impression? Offsets are documented in the Offsets lists, provided in the FSUIPC SDK. They are for programmers, but if you need them you have to download the SDK. I am rather surprised there is no documentation explaining anything for SIOC users. Don't the makers say anything about how to use their product? Regards Pete
  8. Did you try without the C++ style comment at the end? I would be concerned that this would be taken as part of the filename. Since spaces have to be allowed (viz the spaces in the path), the presence of a space would be irrelevant, and I don't think Windows treats // as a comment marker in Private Profile (INI) files. They aren't in C or C++. Regards Pete
  9. Of course this message is in the wrong place, as it is entirely unrelated to code-signatures. I only found it by accident! I don't understand how going back and forth between 4.3 and 4.4 can change anything, as there is no difference is any part of the Installer (which is responsible for the registration). Having fixed things by your own experimentation I suspect it is now too late to get any information about what happened. I would have liked to see the Install log for all three installs, but I suppose you only now have the last one, and also the systems date set at the time you tried each one - the date has more relevance that whether it was 4.3 or 4.4 being installed. The most frequent reason for registration problems being reported by folks with new PCs, or ones which have been totally updated/re-formatted, is that the PCs system date has not been corrected and the registration purchase date is LATER than "today", which renders it invalid. In fact there are very few other reasons for a failing registration other than forgery. If you are absolutely sure that the date was okay, please at least ZIP up your FSUIPC4.KEY file and send it to me at petedowson@btconnect.com, so I can investigate it here. Regards Pete
  10. About the closest to success (and maybe real success) is this thread viewtopic.php?f=54&t=73255 I was hoping someone with more knowledge and practice at this would write down the exact instructions for doing all this without getting into trouble, then I would add it to the Help announcement. So, if you do achieve it please consider writing back to me exactly how. Thanks, Pete
  11. By itself FSUIPC4 has a negligible affect on frame rates. Obviously it is making FSX do more things (mainly the SimConnect communications), but that is all asynchronous and it is it which suffers first when your PC is under stress, rather than FSX. It is normally the FSUIPC client programs, sharing the same PC, which may have an impact. Check the FSUIPC4 log file -- see if there's a problem causing continuous re-connections. That will certainly slow FSX down noticeably. (ALWAYS look in the log for any of my programs if you ever suspect anything. That is what it is for. Which boxes for what weather source? Most of the weather "effects" suppression facilities in FSUIPC4 relate to facilities in its wind smoothing capabilities, where it is optionally ADDING effects in order to compensate for the suppression of those provided by FSX when smoothing wind changes. Apart from wind smoothing and its related effects, most of the weather facilities either only operate on weather sourced from outside using FSUIPC client weather programs (e.g. ActiveSky6, but not ASX), UNLESS you check the option for changing FSX's own weather. The latter is NOT recommended, for reasons explained in the user guide, and can certainly make FSUIPC have more of an impact on frame rates than otherwise. Regards Pete
  12. It sounds like the Key you are using for WideFS is not valid, either one generated by an illegal pirate key generator, or one made AFTER the system date of your PC. Check the date in your PC first. If that's correct, then send me all the details for both your keys (to petedowson@btconnect.com) and I will check them here. (Incidentally, I assume "Jack Sparr" is a pseudonym, as I cannot find any records for such a registration in any case). Regards Pete
  13. FSUIPC Macros, whether for mouse actions or anything else, are merely additional controls, added to the drop-downs for assignment just like any other FS or FSUIPC control. So whether you use a joystick, a keyboard, a GoFlight unit, an EPIC unit or, indeed, on of the PFC digital controllers, it is irrelevant where the controls come from. They are assignable because they are listed. There's absolutely no difference. Surely, you have tried before asking? The only difference is in the joystick numbers for GoFlight devices -- ordinary joysticks are numbered 0-15. GoFlight devices have much higher numbers. But you have no need to worry about that. Pete
  14. Do you mean one of my PFC.DLL (FS9 or before) or PFCFSX.DLL (FSX and ESP)) driver modules? If so, you must surely have installed it by merely copying it into the FS Modules folder? Uninstalling is simply the reverse -- delete it from the FS Modules folder. That's it. Nothing simpler. Pete
  15. Is this "Saitek Pro Flight Switch Panel" an FSUIPC client program? I wouldn't have thought so -- no one from Saitek has ever contacted me about this. If it doesn't use FSUIPC then installing FSUIPC will not magically make it work. BTW what's this "FSUIPC folder"? The only installation needed for FSUIPC is the presence of the FSUIPC.DLL in the FS Modules folder. Regards Pete
  16. Does WideClient see the Server broadcasts, on port 9002? If not you either need to enable that too, or specify the ServerName and Protocol in the WideClient INI file so that WideClient is not dependent upon the broadcasts. It surprises me that it is not the Server firewall with the problem. Does the WideServer log show the client connecting? I rely on the firewall capabilities of my router. I hate my own computers in my own house stopping me having full access al of the time. Do I have something to be worried about? Regards Pete
  17. FS frame rate is the base rate for most things like that, the same rate as FS uses for its visual updates. Lack of smoothness is not usually due to a slow data rate but an unsynchronized one. You need to throttle FS's frame rate to a value it is always going to achieve, so it stays fixed, and then read at that exact same rate. The only other way is to use a fixed rate independently of FS and interpolate between for a faster rate locally. Pete
  18. Sorry, I've no idea what this all means. What's F11 view, and what would 25 shift+ups do? And how do you mean "will not do more than 7-9"? FSX, FS9, FSUIPC? What are you programming where and how? If you are trying to force keypresses faster than Windows can process them they tend to be merged by the recipient. Surely you are not using keypresses for an FS control use? That would be extremely inefficient and error prone. Always use FS controls to control FS. Keypresses are for other programs/addons which don't have controls assigned. Not sure why -- is this the equivalent of your copilot slapping your hand when you try to raise the gear on the ground? The aircraft has an interlock in any case and you'll get a warning beep for sure. If you want to do programming trickjs on axes you'd have to either assigned those ranfges to virtual buttons, then program the buttons with condifitons, or use a Lua plugin. That's absolutely awful! What on Earth are you trying to do? First NEVER use keypresses when there are FS controls to do the job. For each one, FS is looking up the keypress in the FS assignments to see which control it is, then it sends the control itself. All those get into the same message queue. It becomes a right mess! Second, work out what you want to do then find the best way to do it. If I understood what this was about, maybe I could advise. Pete
  19. Widescreen? I assume you mean WideFS? The answer is in the logs: Your two PCs are probably in different Workgroups. For broadcasting to work you need them to be in the same workgroup. Just change the name of one to match the other. Alternatively, you can simply use the ServerName and Protocol parameters in the WideClient.INI file to allow the client to know where the server is without broadcast reception. You could have found out by looking at the documentation supplied in the WideFS ZIP file. That is why it is provided. Regards Pete
  20. Which error messages? Please do try to be specific. Normal searches won't find them. You need to change Windows options to avoid hiding files, and also search hidden and system files and folders. Or else just go directly to the right places, which you can find out about be browsing the various hints and FAQs sites. There may also be information about un-installing and re-installing FSX on Micrsoft's own FS website. However, over the two years since FSX was released, the thing NOT to do, except as a last resort, seems to be to uninstall and reinstall FSX. It so often seems to compound problems up to the point you need to reinstall Windows. How do you determine whether it loads or not? The absence of a Menu entry isn't proof of that. You'd need either a debugger/process explorer, or a SimConnect log to see. It is SimConnect which loads it. I'd need to see both the FSUIPC log (if there is one), and the FSUIPC4 Install log ("seemed to" is not quite precise enough -- there's a lot of information in the log). If FSUIPC4 wasn't loading, why remove it? You are making it more difficult to resove doing all thiese things without reason. Regards Pete
  21. I still find your calibration results rather weird. -16384 and +16383 are the very minimum and maximum values possible, which means you've no leeway for slight changes at the extremes, and having the centre so precisely -512 to 0 or similar is so unlikely it just looks wrong, as if the devices are either software (not hardware at all and subject to any physical variations). In other words, they still look uncalibrated, pretty much. As for your axes: Are those ALL of the axes on each device -- i.e. does the Wingman only have one axis (0R)? Are you sure there are no other axes being assigned in FS? What you describe can really only be caused by bad hardware, bad wiring, bad USB port, or multiple assignment. The last could be multiple assignments in FS conflicting with those in FSUIPC. Or maybe from that "driver and phidgets.msi" part. You did say: So why is the throttle taking a different route to the yoke? Are you sure you've not got your setup all wrong there? If it all worked "before" you need to determine what made the "after" different. Maybe you need to talk to Mr. Van den Broeck? Regards Pete
  22. Okay. Fixed that long-standing error with the Error messages on Conditionals, and also retained the names of joysticks when disconnected. I decided not to put the error message for a missing joystick on every affected button line. You'll just need to check the JoyNames section. Versions 3.858 and 4.413, now available above. Happy Christmas! Pete
  23. You are running FS9, which needs FSUIPC3, not FSUIPC4. Discard FSUIPC4329, which is not only out of date and unsupported, but is for FSX in any case. It certainly does. Why didn't you just state the message instead of taking a picture? Surely it would have been easy enough instead of listing all that other stuff which was totally irrelevant! It says you are running Version 9.1 of FS2004 and you are trying to run a VERY VERY old version of FSUIPC3, which doesn't know anything about FS9.1 because that was invented long afterwards. Just download the current, supported version of FSUIPC (3.85) and install that instead. Please NEVER come here asking for support without first making sure you are up to date. If you look in the Announcements above you will see plenty of information to help, including a list of supported versions. Please refer to it! Regards Pete
  24. Since no information was forthcoming about the first error, I don't see how you can identify yours as exactly the same. With no information at all there's no way to know what is going on. Sorry, but I can only suggest you ask Microsoft support, unless you want to wait until after December 29th, when I return. Either way you'll need to be a lot more specific about what your problems are. Just a bit of a hint though. It is extremely difficult to actually do a complete uninstall of FSX. The side-by-side library systems don't uninstall, and reinstall incorrectly when you try, and there are lots of files FSX creates in Document and Settings and My Documents which are usually not erased, and which really need to be. Uninstalling and reinstalling FSX is not something to be taken lightly. You need to make a list of all the things to do and do them methodically or yuou end up in a worse mess than the one you thought you were in before! Whilst I'm away you may find some kind soul over in the FSX Forum who can help. There may also be some threads around which detail exactly what to do to reinstall correctly -- it would be worthwhile also visiting the Microsoft FSX website. Regards Pete
  25. Okay, I need to get this done before I disappear in the morning, so I found a utility which seems to open RAR's okay. You shouldn't call them ZIPs though -- none of my unzippers like them! I must say your reaction was rather over the top. Looking through the "corrupted" INI, the only nasty parts really are (a) it loses the statement about which named joystick is which assigned letter. That's a (new) silly error which I can rectify easily, and (b) it seems to plonk the error message in the wrong place for Conditionals (CP, CR types), thus losing the rest of the line. This affected about 30 or less of your Button lines -- all of the non-conditionals were okay. That second error must have been in there for many years. Strange it's not been discovered before, but I'll fix it now. I'll also clarify the error to say "missing joystick", as in the JoyNames section. I still don't understand your statement "run out of steam". From the files you uploaded it seems that every button line referring to a now removed joystick has the same Error reported against it. Please, can you enlighten me as to what you really mean by that? I should be able to get revised versions uploaded tonight, in the wee hours! ;-) Regards 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.