-
Posts
38,265 -
Joined
-
Days Won
170
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by Pete Dowson
-
Eaglesoft Citation X Throttle problems
Pete Dowson replied to whiggy's topic in FSUIPC Support Pete Dowson Modules
There have been other threads about this. Did you look at them at all? It's to do with the way Eaglesoft have programmed their throttle control system. I suspect they are one of the few add-on aircraft implementers who used one of several faulty FSUIPC offsets as they found it, not as documented, omitting to report the bug to me so I could fix it way back then. So when it was eventually reported and I fixed it, their aircraft got messed up. This occurred with the VRS Superbug too, but VRS has since corrected their code. Try adding AxesWrongRange=Yes to the [General] section in the FSUIPC4.INI file. It puts the bugs back into FSUIPC. :-( Pete -
So, you must have the throttles assigned in FSUIPC, as well as calibrated? (You don't have to assign in FSUIPC in order to calibrate). There are lots of threads about difficulties with throttle assignments to suit the PMDG 737NGX. Most seem to lie around having the assignments made to the THROTLESn SET controls instead of the normal FSX controls AXIS THROTTLEn SET controls. If you are wanting reverse zones on the axes there's no choice -- the AXIS_ controls don't offer reverse. Most folks seem to make it all work by setting the No Reverse Zone option on the 4 throttles page, and the "UseAxisControlsForNRZ=Yes" option in the INI. Then either put the reversers on the buttons which get pressed when pulling the throttle levers right back, or assigning separate reverser levers. Regards Pete
-
For my 737 cockpit i use a spoiler axis value of 70% of full. FS itself doesn't impose a maximum in-flight speedbrake value, but this seems to be about right for a 737. Pete
-
It only centres when first activated. The space bar assignment isn't good anyway as is sends a repeated toggle when held. I set a button assigned to "Mouse Look Toggle". When toggled on you can look as you like, toggling off is a separate action when your done, and doesn't re-centre. You can also assign the the mouse look toggle with a parameter of 1, which turns it into a "mouse look on" , and separately to mouse look toggle with a parameter of 2 (or any other non-zero value (not 1) to turn it off. I implemented it with the centering when starting it (turning it on) because the fact that it was so difficult to get back to a consistent known "normal" view always annoyed me in the FSX implementation. I thought I was providing an improved version. Why don't you like it? Yours is the first adverse comment since it was implemented some six months or more ago. Regards Pete
-
rotary switches and FSUIPC
Pete Dowson replied to gr8guitar's topic in FSUIPC Support Pete Dowson Modules
Hmmm. Well done, but i can't say I understand that solution. Still as long as it works for you! Regards Pete -
With default aircraft the throttles should be ignored when the A/T is engaged. What aircraft are you using? It will make a difference. Some use the same controls as your throttles to operate autothrottle, so you'd be interfering. I assume posting here you imply you are using FSUIPC3 (FS9 or learlier?) or FSUIPC4 (FSX or P3D?), for calibration, or even assignment. But you give precious little information so I really don't know how to advise further. Regards Pete
-
rotary switches and FSUIPC
Pete Dowson replied to gr8guitar's topic in FSUIPC Support Pete Dowson Modules
Okay, that's good -- you know the FS controls for those already, then. That's why I pointe you to that other thread. Use the button to toggle a button flag and use the state of that flag as the condition to determine which of the two controls to send. Your need is EXACTLY the same as the one fulfilled there -- only the functions being switched change! Regards Pete -
Problem After Installing Payware
Pete Dowson replied to daveinp's topic in FSUIPC Support Pete Dowson Modules
Good, glad you sorted it out! Regards Pete- 8 replies
-
- aircraft walls
- panels
-
(and 1 more)
Tagged with:
-
rotary switches and FSUIPC
Pete Dowson replied to gr8guitar's topic in FSUIPC Support Pete Dowson Modules
Sorry, you need to explain more. I don't tend to think in terms of Hertz, but just nnn.nn for NAV/COM radios and nnnn.n for ADFs. What exactly are the two "modes" you want to switch between, and why do you want to be able to READ whatever mode is set? I think you misunderstood my reference to that other thread. It was an example of using a button to swap between different things a rotary might do. Surely that is what you wanted answering? Not some technical thing regarding MHz and KHz? Why? I thought you had a button you wanted to use to swtch between two things. Are you confused or is it me? Why should FSUIPC care? You are just toggling between two things. There's nothing to read. The flag will indicate whether the button has been pushed an even or odd number of times. You can count presses in a Lua plug-in if you wish, but what's the point? All you need, surely, is a flag which is set or unset each time you press the button. That's exactly what the referenced thread ended up doing. Sorry, you've lost me. How does Excel work with FSUIPC, or anything in FS for that matter? Pete -
Problem After Installing Payware
Pete Dowson replied to daveinp's topic in FSUIPC Support Pete Dowson Modules
But you had it installed before. All you've done by purchasing it is registered it so unlocking features you've presumably not yet even used! So it's really doing nothing more than it was. If you want me to check your installation, find the FSUIPC4.LOG file in the FSX Modules folder and paste its contents back in a message here. If you want t temporarily revert to unregistered as a test, just remove or rename the FSUIPC4.KEY file. If you are not using at least version 4.80 then update before doing anything. FSUIPC4 wouldn't run if it was corrupted. It's code signature would not check out. See the log file. Pete- 8 replies
-
- aircraft walls
- panels
-
(and 1 more)
Tagged with:
-
rotary switches and FSUIPC
Pete Dowson replied to gr8guitar's topic in FSUIPC Support Pete Dowson Modules
I just had a quck look for the previous thread with a similar question, and it isn't far down. Check this thread: Double condition facility rotary knob with push button Regards Pete -
No. Each key has its own keycode. Only the special keys denoted as "shifts" can be used to make up a composite. The only way you can get both V and F12 pressed at the same time is to have V pressed (not released) then F12 pressed and released, then V released. (Or vice versa). So, that's 3 KeySends in all. You could have all three programmed to send on one button or key press on the FS PC. Regards Pete
-
Problem After Installing Payware
Pete Dowson replied to daveinp's topic in FSUIPC Support Pete Dowson Modules
There's no difference. It is only registration which unlocks the pay features. The program doesn't change. FSUIPC cannot possibly affect any of that. It isn't involved in any graphics whatsoever. Regards Pete- 8 replies
-
- aircraft walls
- panels
-
(and 1 more)
Tagged with:
-
Shame that the NGX doesn't have some sort of sensitivity setting to allow for throttle jitter. I think the iFly one has. There are three alternatives I can think of: 1. Push to 40% and watch it stabilise, as you should before pressing TO/GA, then just quickly push it all the way up before actually pressing it. That's going to be pretty close to reality. 2. Program a button to operate the FSUIPC "throttles off" control, and either press that at the same time as TO/GA, or even add it to the actions for the TO/GA button (maybe press =throttles off, release = TO/GA?) 3. Take off using manual control to target N1, as also does happen frequently for real. Taking off and landing are two of the pleasures in flying airliners. The rest is management. ;-) Regards Pete
-
rotary switches and FSUIPC
Pete Dowson replied to gr8guitar's topic in FSUIPC Support Pete Dowson Modules
I moved your support request to the Support Forum. The FAQ subforum is, like other FAQ's, actually a repository for standard answers, not questions. Something almost exactly like what you ask was dealt with here quite recently. Have a bit of a search in this, the Support Forum, but don't go back more than a week or two. I'll have a look later for you, but I'm a bit tied up elsewhere at present. Pete -
Okay. Good! Pete
-
Ah. Good. Thanks, Pete
-
Really? So I should remove that pinned thread of his? Not 'loads', but it certainly lists them so you can assign to them in Buttons, Keys or Axes. It uses the name, and for each youget a Lua control (to run it), and LuKill, LuaValue, LuaSet, LuaClear, LuaToggle and LuaDebug controls to do other things with them. They only get loaded automatically if loaded from the optional "ipcReady.lua", or more usually via [Auto] sections, probably aircraft- or profile- specific, in the INI -- same as auto-executed macros. Because it's a three engined plane. But a lot of folks who've never done any programming have managed small examples, and that's all you need. For each engine you want a sequence in Lua which does this: sends THROTTLEn_DECR -- that's an ipc.control(...) line, with the number of that control (you have a list in your FSUIPC Documents folder) sleeps 3 seconds (3000 miilliseconds) -- thet's an ipc.sleep(3000) line loops sending THROTTLEn_DECR every say, 200 mSecs till you release the button The last is a little more complicated, not one line but three or four. Let's try putting it together: ipc.control(...) -- you look up the number. I don't see why I should do all the work ipc.sleep(3000) while ipc.testbutton(joynum, btn num) do -- you fill in the joystick number or letter and the button number, same as assigned ipc.control(...) -- same control number as before ipc.sleep(200) -- so it doesn't repeat too often end[/CODE] There, that's it. I've gone and done most of the "hard" work for you. I didn't want to, but you seem not to want to do any work at all. Just make three of those with the correct three controls and three buttons, name them say Reverse1.lua, Reverse2.lua, Reverse3.lua, save in the Modules folder. Then load FS, go into FSUIPC, assign the correct buttons to "Lua reverse1" etc as appropriate. Do [i]NOT[/i] have them repeating! Because you can't be bothered to try a little harder? Come on, show some enthusiasm. What's a hobby without a little challenge? ;-) Pete
-
That means it is seeing it as a joystick device, also known as a "game controller". Game controllers are the subset of HID (Human Interface Devices) which optionally have up to 32 buttons, 6 axes., 2 sliders and 4 POVs ("points of view, also known as Hats). Ah, that's why FSUIPC can't see it either then. I'm amazed FSX can see it then. That's really weird. DOS? It isn't "DOS", it's just a console window. But it only shows a real-time copy of the Log file it makes - in the same folder you placed it into. The log is only a normal text file. Surely you can load it into an editor and cut/paste from there, same as the others you posted!? It has a console log window (same as FSUIPC4 has -- an option in its Logging window) so you can see devices come and go as you plug them in or remove them. It is useful for doing all sorts of HID device chekcing. Regards Pete
-
"Plug-ins" are just other programs plugged into another to enhance its behaviour, to add facilities. FSUIPC has plug-in facilities by Macro files and by Lua programs. So yes, a Lua file, placed in the Modules folder, is a plug-in. Sorry, I didn't realise we had to define words too. Did you think Lua files were one thing and a plug-in something else? You don't do ANYTHING in the INI file. Please stop confusing yourself. Otherwise, yes, each Lua file in the modules folder is potentially a separate plug-in and every loaded plug-in runs simultaneously with every other. Could i ask you, please, to at least read the Lua introductory document in the FSUIPC Documents folder on your PC? Sorry, what do you mean "Linda lua is a code"? What is this to do with Linda? You are confusing me now! If you are using LINDA you need to talk to Guenseli. I'm sorry, I do not know it. Regards Pete
-
All those show is FSIPC4 working okay with no recognisable joysticks connected. I did ask about your "card" which I've never heard of. You say FSX recognises it as a regular joystick, which I find hard to accept at present as there is no response to any on the first 16 IDs (0-15), so FSUIPC doesn't see it. I asked you what sort of inputs does it provide? Buttons or Axes? What button numbers? Are you sure it isn't using some sort of driver to send stuff to FS? Depending what it was doing FSUIPC might not see it anyway Otherwise I'm stumped. I've never met any true joystick device which was not recognisable as such by FSUIPC4. It uses DirectInput, same as FSX, but it also looks up the device in the Registry in order to recover the lower level ID number 9the 0-15 I mentioned). Mybe somehow this device doesn't get the normal entries in the Registry? I might need to ask you to export some Registry entries for me, But first please get "HIDscanner" here HidScanner, run it and paste the resulting log. Regards Pete
-
That Lua surely is not complete? It is a set of functions. Where is the code calling the functions? You have all the throttles controlled separate in the one Lua plug-in? A single plug-in can only run sequentially, doing one thing at a time. You'd need to split it into one for each throttle. You can have up to 255 Lua plug-ins all running at the same time, but each one can only follow its instructions in one place at a time, each one isn't multi-threaded inenally! Pete
-
Not with WideFS -- WideFS's only job is to extend the FSUIPC application interface over Networks. It does not link multiple FS installations. You need WidevieW, another product altogether by another author. Regards Pete
-
PMDGNGX MCP don't work with 4.80 Version
Pete Dowson replied to GrandSurf01's topic in FSUIPC Support Pete Dowson Modules
Yes, of course, because on the MCP dials the Rgiht button increments and the Left button decrements. You have to use both. It must be confusing if you swap them over? Left to increment, right ot decrement? Regards Pete -
Not worth implementing inside FSUIPC, no, especially because it is the sort of thing Lua was implemented for. All these specialist little tricks. But holding it is only getting you to full reverse because it is repeating. A repeated control can be obtained by a repeating button no matter whether it is repeated automatically or by the person pushing it. I cannot see why you cannot understand this? But that is exactly what you said you wanted. A repeat rate of one every 3 seconds! So you only want a pause between first and subsequent clicks? That isn't how it came over, look what you said: You later increased from 1-2 to 3. Anyway, this is an ideal candidate for a simple Lua plug-in. In Lua you can send controls, you can insert delays ("sleeps"), you can loop testing a button, all these things. I am going to bed now. I can help if you wish, but please have a look at some of the examples, both those saved in your FSUIPC documents folder and those in User Contributions. I like to help someone help themselves, but I will not do all the work. No one learns that way and then I still have to continue doing all the work. I don't know LINDA I'm afraid. Regards Pete