-
Posts
38,265 -
Joined
-
Days Won
170
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by Pete Dowson
-
I've just had another look at this, comparing what happened on FSUIPC3 and FSUIPC4: In FSUIPC3, with FS9 or before, with mapping 1->12 and 2->34, no matter how you assign the axes (whether in FS, in FSUIPC via FS, or in FSUIPC direct), on the 4 Throttles calibration page: 1. Moving Throttle 1 shows values changing on Throttles 1 and 2. 2. Moving Throttle 2 shows values changing on Throttles 2 and 4. At no time does Throttle 3 move, but that's totally irrelvant because you aren't calibrating a throttle 3 -- when you use this Mapping you only have two active throttle Axes, and it is those you calibrate. Now, iIn FSUIPC4, with FSX, with mapping 1->12 and 2->34, no matter how you assign the axes (whether in FS, in FSUIPC via FSX, or in FSUIPC direct), on the 4 Throttles calibration page: 1. Moving Throttle 1 shows values changing on Throttles 1 and 2 (not 4 as well!) 2. Moving Throttle 2 shows values changing on Throttles 2 and 4. At no time does Throttle 3 move, but that's totally irrelevant because you aren't calibrating a throttle 3 -- when you use this Mapping you only have two active throttle Axes, and it is those you calibrate. Now, there's a striking similarity between what happens in FSUIPC3 and FSUIPC4, isn't there? In fact as far as I can tell they operate absolutely identically! (This did surprise me a little, as I had thought there were some subtle differences). In neither case does any of this stop you calibrating the two throttles, as you should, and the mapping works perfectly, 100% on the actual 4 throttles in a 4-engined aircraft. If you are seeing different results to this, with the latest FSUIPC versions, then please check that you aren't getting double assignments, both in FS and FSUIPC. That can create havoc. Regards Pete
-
I assume you are talking about WideFS (you don't actually say anywhere what you are asking about!)? 67 is C, not L. How do you get L? L is 76! Please refer to the list in the Technical Guide. T0 means you want it set Virtual Button 0 (which would show up in FSUIPC as Joystick 64, Button 0. It clearly says "To use these facilities, add the section [buttonKeys] to the WideClient.ini file." Since WideClient runs on the Client (that's why it is called "WideClient"), and the INI file for WideClient needs to go in the same folder, you can surely guess that it must be on the Client PC, right/ :-) Sorry. Where do you get any idea that there's any "program" involved? It clearly says "WideClient provides facilities, using the built-in Windows “hot key” facilities". By "built-in" it means they are there already, part of Windows. WideClient is just USING facilities in Windows to trap key presses. See? I explain things in the documentation. I honestly cannot explain things better, else I would have done it in the manual to save having to answer questions. It doesn't seem sensible to replace bits of the manuals here, but here goesplease note the RED bits which you seem to have missed somehow: After you have added your line (but with 76 for L, not 67 for C), then with FS running on the FS PC, and FSUIPC options opened in the Buttons & Switches tab, when you press your "Shift+L" you'll see it identified in FSUIPC as Joystick 64, button 0. Then all yuo do is program it for you lights, or whatever else you want, as described in the FSUIPC documentation for Button programming. Regards Pete
-
No version. FSUIPC does not assist in creating networks, nor does it use them. You need pieces of wire and a network socket for each PC, plus a hub or switch if you have more than two. There's no mention of Networks in anything to do with FSUIPC on any piece of marketing, so I guess you are reading something else entirely anyway. I'd try and get my documentation translated into Swahili for you, if you want to pay extra. Otherwise I can't understand why you even come here? Pete
-
This is in the Joystick Calibration screen, right? As I though I said, or tried to say. Just ignore Throttle 3 and 4 when you only have two throttles. Calibrate Throttle 1, ignoring throttle 2. Then calibrate Throttle 2. You only have two throttle levers! If I had realised such a simple thing wouild cause so much confusion for you I would have put in the extra code to simply stop Throttles 3 and 4 moving at all when calibrating, and maybe also Throttle 2 when calibrating Throttle 1. But it is extra code, and i really thought it unnecessary. It is easy to calibrate correctly if you simply calibrate the throttles you have, not where you are mapping them to go! :-( Pete
-
If you have two throttle levers, and select the FSUIPC option to map 1 -> 12, and 2 ->34, just ignore the Joystick Calibration entries for throttles 3 and 4. They mayt show something or they may not. It is just the way the simConnect intercepts work. All you should do is calibrate your throttle 1 and your throttle 2, both on the left-hand part. It gets complicated as your 1 goes to 1 plus 2, but 2 has to be stopped from going to 2 and made to go to 3 and 4. But that happens in flight mode, not during calibration, where you are calibrating YOUR throttles, not the 4 end results. I know it was more obvious on FS9, but the interception and control was a helluva lot simpler in those days. Even then you still calibrated 1 and 2, not 3 or 4. Regards Pete
-
On this: I have added -3 and -4 support for READs, to EPICINFO5.DLL version 4.93. I was a little reluctant to do this as I never intended to make the FSX version do more than the FS9 version, and the FS9 version wouldn't do what you wanted either. I really am not able to develop EPIC stuff indefinitely, and only did the FSX version so exisitng FS9 EPIC users could transfer their stuff to FSX without change. In other words, I am only aiming for compatibility, not new facilities. However, get this: http://fsuipc.simflight.com/beta/EPICINor_FSX.zip and see if it helps your 30C problem. On this other matter, these: only give zero on FS9 as well, so presumably they've not really worked since, maybe FS98 or FS2000. I'm not going to change any of the stuff that should be the same as it was for FS9, so your solution: is the correct one. Well done. Regards Pete
-
Saitek Pro Flight Yoke calibration
Pete Dowson replied to georgetyrrell's topic in FSUIPC Support Pete Dowson Modules
Correct. I was not told of any problem with axes at all, only that the Saitek's produced random button presses, but these were very short -- so the option merely ignores short button presses. This is probably because unlike PMDG they don't use the axis cut-off facilities in FSUIPC4 to prevent your FSUIPC-axis changes affecting the autopilot. In FSUIPC's axis assignments, if you have told it to send them direct to the calibration, change that (at least for aileron, probably elevator as well) to send it via FS controls (Axis aileron set and Axis elevator set). Possibly the LevelD module will intercept those okay. If that doesn't work I'm afraid you might have to assign them in FS after all. Regards Pete -
Saitek Pro Flight Yoke calibration
Pete Dowson replied to georgetyrrell's topic in FSUIPC Support Pete Dowson Modules
Okay, yes. I know about that one, of course. Okay, here I'm lost again already. The FS9 version of LevelD, used in FSX, has a bug where LNAV doesn't work. Is that right? But they've fixed it now in an FSX versionam I right so far? So why can't you? This is really the part you have not explained yet, at all ... Well there you appear to say "For what i understand we have to unassign in FS all axis and assign to FSUIPC plus add the script in the .ini file" which is all nonsense. The fix for buttons is nothing to do with axis assignment or calibration in FSUIPC! All you have to do is add one line the the [buttons] section, after assigning your Buttons in FSUIPC. Axes simply don't come into it at all, it is a BUTTON assignment fix, NOTHING TO DO WITH AXES! PLEASE read the documentation. The new facility is described in the release notes and History document! I am sorry, but you are evidently completely misunderstanding it all. The only fix I made was to ignore spurious button presses. Regards Pete -
Okay, I've been looking at your points about EPICINFO 4.92 this morning: The values -3 and -4 are supported for WRITE but not for READ -- the documentation is actually quite clear on this! Did you not notice? I assume you've not tried this in FS9? I am looking to see how much work it is to add -4 support for READs. The problem with MANIFOLD PRESSURE was a much more general problem associated with the whole interface to the Gauge variables being incorrect. That was fixed. The problem with those Electrical Load variables simply appears to be that they aren't supported in FSX in the first place! If they represent the same values, I'll change the table to provide them in ph109 and ph123. But I want to make the units look the same as they were in FS9, so please, can you tell me what they should be? Regards Pete
-
Saitek Pro Flight Yoke calibration
Pete Dowson replied to georgetyrrell's topic in FSUIPC Support Pete Dowson Modules
With what fix where? Sorry, you've lost me there. By "lateral navigation" aren't you talking about autopilot LNAV mode? If so, can you say where "FSUIPC direct axis assign" comes into it? Are you saying that in some assignments methods the LevelD works and in other assignment methods it doesn't? Can you be a little clearer, please? Pete -
FSUIPC not showing in 'addons'
Pete Dowson replied to rm -rf's topic in FSUIPC Support Pete Dowson Modules
This is a sure indication of a security program issue. With some such programs, even if apparently disabled, the only answer is uninstalling them. McAfee was one such, though they did come up with a fix for that soon after it was reported, so it may just be a matter of updating your version of whatever it is. An alternative for you might be to purchase and install FSX Acceleration, or wait a while and get the free SP2 update. The new way Simconnect works for local add-ons gets around the security issues by not using TCP/IP at all (for programs like FSUIPC 4.20 which use the latest options). As I see you still haven't installed the important and free SP1 update for FSX, if you do wait for SP2 be sure to install SP1 first. On the other hand, if you purchase Acceleration that installs SP1 for you. Regards Pete -
Yes, I am experimenting today to see if I can make the Installer tell the user when he has this "Untrusted" problem. Meanwhile, good flying for you! ;-) Regards Pete
-
Well, no one has ever "untrusted" me before, as far as I know. It is rather annoying that when someone does this there is no message, not even a peep, from SimConnect. I'll be asking folks in Microsoft about that. Maybe I can somehow check for it in my Installer -- speaking of which, that is alsosigned by Pete L Dowson, so why wasn't Windows stopping that? Didn't you get any prompts or warnings? Regards Pete
-
Precision Flight Controls Yoke and power quad
Pete Dowson replied to lrlinnell's topic in FSUIPC Support Pete Dowson Modules
Do they do a powered throttle quadrant now, with motor driven throttle levers? Wow. My driver knows nothing about that! Anyway, you really should direct this sort of question to your supplier. I'm not able to support any hardware at all. From what I've seen here, normally there's a socket for the Rudder pedals, and one for the Yoke -- assuming it is a Yoke wired for the PFC digital controller and not for direct connection to USB or Game Port. But I would have assumed they'd supply the correct cables and even instructions of some kind? Regards Pete -
One last idea for tonight. Have you ever seen a prompt from Windows asking if you really wanted to run FSUIPC4 (see examples in the User Guide)? If you had and possible chose some option telling Windows not to and never to ask you again, maybe it is Windows which is refusing to let Simconnect load it on your instructions? If you have done this I'm not sure how you undo it. I think you have to go into Internet Explorer, select Internet Options -- Content -- Publishers. Look at "Trusted Publishers" and "Untrusted Publishers". Peter L. Dowson should either be in neither (if you've never made a choice) on in "Trusted". If I'm Untrusted you'll need to click the Remove button. There may also be Peter L. Dowson in the Certificates tab. That's okay. I really don't hold out much hope for this, as I would have thought it would still be reported by SimConnect in its log. Pete
-
The logs you sent are all EXACTLY the same as you first showed me, many messages ago. There is no sign of SimConnect seeing FSUIPC4 -- it is simply not being loaded. Look for yourself: There is no entry at all for FSUIPC4, it isn't even looking for it. Now contrast that with the success you showed just above: In your email you also said: Now that isn't clear to me. There's no such file as "FSUIPC.DLL", it should be "FSUIPC4.DLL". And how did you change the name to FSCopilot.DLL in the Modules folder when there's already one there by that name? And then what does the last sentence mean? Please do try to state what you are doing and what the results are more clearly. Very little of what you've been saying makes any sense, I'm sorry to say. The DLL.XML file tells SimConnect where to find FSUIPC4.DLL. As you surely saw from the log entry which said File not found: Path="Modules\FSUIPC4.dll". It goes in the Modules folder!!! But if it isn't there, SimConnect would log the fact that it cannot find it, which it isn't -- except that one time you reported above. So what did you do then? Do the same again but put FSUIPC4.DLL back into the Modules folder! I have to keep repeating this. There is no way any part of any code in FSUIPC4 is being run at present, it isn't being loaded, it never runs. This is why you are never getting an FSUIPC4.LOG. If it never runs then no changes which can possibly be made to it will have any effect. To have any effect a program actually has to run! Surely you can see that? Let's start again, but even more simply. Forget FSCopilot for now. That's complicating matters. Delete the DLL.XML file, then re-run Install FSUIPC4.exe, then run FSX. Show me the SimConnect log. Look for an FSUIPC4.log. Pete
-
Aha! That is MUCH better. The last time you provided a Simconnect log there was no sign of it even trying to load FSUIPC4. That changes everything. Evidently you fixed something. No. Now you've managed, at last, to get SimConnect actually looking for FSUIPC4 for the first time EVER (according to all of your reports before now), put the FSUIPC4.DLL back into the Modules folder, then run FSX, and you should find an FSUIPC4.LOG in the Modules folder. Show me that AND the SimConnect log again! Pete
-
PROBLEM TO VALIDATE FSUIPC 4 IN WINDOWS VISTA
Pete Dowson replied to ejea1's topic in FSUIPC Support Pete Dowson Modules
First, version 4.01 is very very old and not supported. The current version is 4.20. Please use that. Second, did you read the Installation instructions in the User Guide at all? In there it has particular notes about Vista and the need to run FSX "as administrator" when registering. Please do refer to the documentation, especially when you run into trouble. And please make sure you use the latest version -- the original documentation would not have mentioned this as it wasn't known back then. Pete -
Get a new SimConnect log please as well. Regards Pete
-
No. There is certainly no other case where SimConnect just ignores the entry in DLL.XML and doesn't even attempt to load the DLL. Well, that absolutely cannot happen here, because the code is not even getting a sniff of your computer, as proven by the fact that the SimConnect log doesn't even mention it. It has to actually be loaded into the memory in order to run, and it isn't being loaded. There's something you are not seeing there. Even if FSUIPC4.DLL was nowhere on your PC, the fact that it is called for in the DLL.XML fiel means that SimConnect should look for it, and if it cannot find it it would report it in its log. The fact that it isn't even looking for it really means to me that you are either running a different FSX (one not for the user with the DLL.XML you showed me), or you have been looking at the wrong DLL.XML file. I did suggest some further simple tests you could make, like misspelling FSCopilot in the DLL.XML file, and seeing if it still loaded, and then similarly with FSUIPC4's entry. But you never came back about any of that. If you really do think you have everything correct you really only have Microsoft to turn to now. Sorry. Unless FSUIPC4 can actually run there's no code change in the world that will do anything. And there has never been and still isn't one single other report anything like yours. Regards Pete
-
Key Press function..Once in, I can't get out.
Pete Dowson replied to Manny's topic in FSUIPC Support Pete Dowson Modules
You may want to check these past threads on the same subject, all of which were resolved: viewtopic.php?f=54&t=57969&start=0&st=0&sk=t&sd=a viewtopic.php?f=54&t=62944 viewtopic.php?f=54&t=64109 Regards Pete -
Key Press function..Once in, I can't get out.
Pete Dowson replied to Manny's topic in FSUIPC Support Pete Dowson Modules
Ah! you are programming a button! Your last message mentioned the Key Press tab, for programming key presses! In the past this has been 100% due to drivers still installed for joysticks you don't actually have installed. This is especially true for "game port" devices, whose drivers seem to hang when asked to supply readouts for their devices. In Windows (outside of FS) go to the Control Panel (Start-Settings) and select Game Controllers. Find all of the controllers it thinks are there but which are no longer applicable, and delete them. You may have to go to Add/remove programs and uninstall instead, I'm not really sure. There's one other possibility, if you've ever used EPIC there may be remnants of an EPIC driver there. You can make FSUIPC bypass that by adding PollEpicButtons=No to the main [buttons] section of FSUIPC4.INI (add that section if you haven't already got one). Regards Pete -
In that case it sounds like the two PCs are not in the same Workgroup. You should put them in the same workgroup, then connection is less hassle and can be automatic. The Server broadcasting doesn't work across different workgroups. I'm not sure where you change it in Vista, but in XP right-click "My Computer", select Properties then Computer Name. You'll see the Workgroup name, which can be changed by pressing the "Change" button. You'll probably have to re-boot. Okay. I see. One or both of the keys you are using is invalid. It is either pirated, or it has expired, or it was issued AFTER the current date set in your Server PC. The last is plainly not the case because WideServer reports: Date (dmy): 28/10/07, Time 12:22:00.063: Server name is SERVER Everything else is fine. WideFS is working, but FSUIPC is refusing to cooperate with any applications because it believes it is being used with invalid keys. If you think your keys are valid, please ZIP the Key file, along with any prof of purchase you can find, and send them to me at petedowson@btconnect.com. Regards Pete