December 30, 201312 yr I must be getting old but the documentation doesn't seem to get through to me. Right now I only use FSUIPC for the Autosave option but now I have the program, I'd better start using it (to get my money's worth). At first I had no clue what to use it for but then I came up with the idea to set up controls in FSUIPC so I can use buttons on my joystick to set the HDG bug in my A2A C172. Because the buttons I have in mind are already assigned to the elevator trim, I decided to also use another button as some sort of shift-key. So I want to press one button and holding that one should enable me to use the trim buttons for setting the HDG bug. And when I press and hold one of those buttons the bug should move in 1 step all the time until I let go of the button so I don't have to press a hundred time to change the HDG 100 degrees, but... it also shouldn't accelerate (that it suddenly movesd by 10 degrees at once or something like that). Well, I opened the FSUIPC interface and after restarting P3D 2.0 (because the sim locked up while having the interface opened... luckily I had an Autosave...) I tried to figure out what to do but... I have no clue. I read the User guide but somehow it doesn't get through to me. The pdf's look like they are about higher mathematics and contain way too much text for my simple mind. So I wondered if it would be possible to have what I want explained in simple terms so I can from there on figure out what needs to be done the next time I want to program something like this? Or maybe there are tutorials online already which can explain me what I need to know in layman's terms? And if anyone has some other cool idea's to make use of FSUIPC, let me know!
December 30, 201312 yr Control repeat when held. You may have to tick the "Fix Control acceleration" in the misc to get it to increment by one. The shift key has me a little confused but. I know this probably doesnt answer your question "reassign the button using a shift key thing" Not sure you can do that? 1. Key Press assignment to switch: First assign the HDG bug in FSX to Ctrl+Shift+ N to decrease and Ctrl+Shift+M to increase. Then in FSUIPC Buttons and Switches, Press the controller button you wish to assign, tick the "Select for key press", set the "Keys to be sent when pressed" (Ctrl+Shift+N) and tick "Key press to repeat when held". Do the same for increase the HDG bug. You may also assign to profile specific/per aircraft etc. 2. Button and Switches assign controller button to HDG BUG Inc and Hdg Bug Dec. Tick "Control repeat when held" Its almost endless what you can do with FSUIPC and exponentially increases realism and ease. Experiment.
December 30, 201312 yr Get the FSUIPC interface running and look for Button & Switches....then left click on it, then press the button you wish to program and the number of that button will appear in the right hand side of Joy# and Btn#...thenclick in the box Select for FS control.. a tick will appear..Now,go down one and click on the black arrow under Contol sent when button pressed...A list will appear..select off that list what you require and left click on it...That`s it easy.............If you want your selection to repeat, left click in the Box Control to repeat while held.........go to the bottom and click OK...Job Done....... Hope that helps Brian.
December 30, 201312 yr What he wants to do is called compound button programming in FSUIPC speak and you can only do that by manually editing the FSUIPC4.ini file. If that is what you are looking for I recommend you install LINDA (freeware but donations are welcome) now that you have a registered version of FSUIPC, Linda makes compound button programming a lot easier as you can do it via the GUI. LINDA has something called local and global shift modes. Believe me its the easiest way to go. Cheers, Andy.
December 30, 201312 yr Andy, I have just tried LINDA........and it suprised me, it is very conprehensive............Changed a few things and it works well...........thank`s for your comments..I might send a few pennies to the author as well........ Brian.
December 30, 201312 yr Linda is probably the second best addon for FSX after FSUIPC Brian, especially if you have any VRinsight MCP hardware, they are truly awesome together. Cheers, Andy.
January 1, 201412 yr EDIT Never mind. Don't want this addon to ruin the first day of the year... EDIT 2 I'll spare you all my problems (FSUIPC must be the most user unfriendly addon ever) but I managed to get things working thanks to LINDA! So thanks for that tip, Andy! Imho Pete should give half of his FSUIPC incomes to the developer of that addon LOL Three questions: 1. it seems I have to let LINDA run (automatically) everytime I run P3D? 2. how do I backup all my carefully setup controls? Should I simply make a backup of the entire Modules folder? 3. at first I kept on getting messages about MCP's I don't have but I managed to get that solved . But now I get a message everytime that LUA has been started. No really big deal but I wonder if I can get rid of that message...? I kinda hate popup messages...
January 4, 201412 yr Jeroen, Seems you have sorted your problem but here is a sample implementation of the "shift" button for a CH Yoke. As mentioned above, you have to dig into the fsuipc.ini file with notepad to make the change as the regular FSUIPC interface just support simple button. The change are done in the button section... I just kept two line for clarity as all my buttons are doubled. [buttons] ButtonRepeat=20,10 1=CP(-Y,0)Y,1,K68,8 ; EZCA pilot view with track ir 2=CP(+Y,0)Y,1,K70,8 ; EZCA pilot view without track ir I will just go step by step in the first line, the second one is similar in structure. "1=" : line number (you just number the lines from 1 to whatever you need and put the equal sign afterward. "CP" : Identify that this line is a compound button (ref p 17 FSUIPC4 for advanced users) "(-Y,0)" : identify the joystick "Y" and the button "0" that I use as a shift button. The minus before the Y means that this line in FSUIPC will only be considered if the zero button is not pushed. The following line (2=) will have a +Y meaning that she will be considered only if the shift button is pressed at the same time. I assigned the letter Y to my CH yoke through another line in the FSUIPC.ini file. I could have used number for joystick as a default number is assigned to all plugged USB devices but I found that using numbers is not safe as they can change if you plug and unplug the yoke, panel, rudder etc.. I can send you the lines required to define a definitive letter to each peripheral if you want. Page 27 of the user guide explain it too. "Y,1" : Means that the button 1 of the Y joystick (my CH yoke) will trigger the action. "K68,8" : is equivalent to pressing the key "D" on the keyboard. "K" means that we want FSUIPC to generate a keystroke. 68 is the ASCII value for the letter D (a table of code is on page 16 of the FSUIPC advanced manual).. the ",8" just means that the key to generate is the basic "D" key without Shift, Control, Alt or any other combination. The value to put here is also indicated in a small table at the bottom of page 16. The value 8 just means the regular key. Then in EZCA i created two view. One that is activated by the "D" keystroke and that is the pilot view with the Track IR active and one that is selected by the "K" keystroke for the view without Track IR. The pilot view without track IR is slightly different than the one with track IR. I prefer to have a view more centered and less zoomed so I can see a wider area in the VC when flying a leg on autopilot but wanting to keep an eye on what is going on on the instrument and AP. Agreed that it is not the most user friendly interface ... remember that the first evening was painful... PierreP3D when its freezing in Quebec....well, that's most of the time...C-GDXL based at CYQB for real flying when its warming up...
January 4, 201412 yr remember that the first evening was painful LOL I can imagine that! ^_^ But thanks for the explanation: much appreciated. I may have a look at it later on because I am not really sure if running LINDA in the background takes up resources or not. Maybe it is more efficient to do everything with FSUIPC itself...? If not, I might keep on using LINDA because it's a LOT easier to get things done with LINDA than with the FSUIPC.ini! I am also not sure if I will be able to find all functions I need in FSUIPC itself, like the various options for trim: LINDA gives me a regular trim option and a slow (more precise) trim option (which I use with the shift-key on my controller). I can't find anything about that in the FSUIPC manuals.
January 4, 201412 yr I will just go step by step in the first line Excellent explanation Pierre, many thanks, Eugene
Create an account or sign in to comment