burdman Posted September 30, 2015 Report Posted September 30, 2015 (edited) Hello , I need some help with my FSUIPC button/axis settings. I did a fresh install of FSUIPC4.9X and it seems I blundered and lost all my settings for axis and buttons etc. The good part is that I just backed up my HD a week ago or so, and I have an intact copy of FSUIPC with settings on the back up drive. . My Question: What file contains the settings so that I can copy it over to my new installation? Thanks Ed PS: I mistakenly posted this question in the Downloads Forum. Tried to delete but wouldn't allow. EDIT: I'f found the settings in the modules folder. Need to figure out why they aren't showing up in FSX as the ini appears to be intact. Edited September 30, 2015 by burdman
Gypsy Baron Posted September 30, 2015 Report Posted September 30, 2015 First, what is FSUIPC4.9X? The settings for FSX FSUIPC4 are in the file FSUIPC4.ini. I suspect that the numbers assigned to your controllers, as reported by windows, has changed. The only way to avoid this issue is to use the setting:[JoyNames]AutoAssignLetters=Yes With that set to 'Yes' FSUIPC4 will assign letters to each of the controllers, linked by the GUID which does not change even if Windows assigns new numbers. Unfortunately the default entry is 'No'. The only way to recover your previous settings is to do some editing of the FSUIPC4.ini file. I did this some time ago when I moved over to a new system. I THINK I can recall the process. First, make a BACKUP copy of your 'new' FSUIPC4.ini and your old previous ini file. Copy & Paste this section to a text file in Notepad as a 'working copy'. Do the same for the old ini [JoyNames] section. paste it to the same text file that you created for the nex list. This way you can easily see both and make the necessary edits, that copy and paste the changed 'new' version back into the ini file. Then, in the current FSUIPC4. ini file set the [JoyNames] entry to AutoAssignLetters=Yes Run FSX then exit. FSUIPC4 should have assigned letters to each controller and you will have a new JoyNames entry that would look something like this, using mine as an example: [JoyNames] AutoAssignLetters=Yes 0=Logitech Dual Action 0.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} 1=Saitek X45 1.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} 2=Saitek Pro Flight Yoke 2.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} 3=Saitek Pro Flight Throttle Quadrant 3.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} 4=CH PRO PEDALS USB 4.GUID={E0590200-6113-11E4-8001-444553540000} A=Logitech Dual Action A.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} B=Saitek X45 B.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} C=Saitek Pro Flight Yoke C.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} D=Saitek Pro Flight Throttle Quadrant D.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} E=CH PRO PEDALS USB E.GUID={E0590200-6113-11E4-8001-444553540000} Also, look at the various buttons and axis entries in the newly created version of the FSUIPC4.ini file. They SHOULD have letters in place of the JoyNumber entries in each statement. All Joy# 0 entries will/should hane a letter now instaed of a number. We need to now equate THAT letter to the OLD Joy# 0. Then do the same for all the rest. Now, since the new JoyNumber 0 is probably assigned letter A as in my example above we must change the JoyNames letter assignment section so that letter A is equated to the OLD JoyNumber 0, and Letter B to the old JoyNumber and so forth. Exam the [JoyNames] sections in the old ini file vs. the new copy. New ini section copy [JoyNames] AutoAssignLetters=No 0=Logitech Dual Action 0.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} 1=Saitek X45 1.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} 2=Saitek Pro Flight Yoke 2.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} 3=Saitek Pro Flight Throttle Quadrant 3.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} 4=CH PRO PEDALS USB 4.GUID={E0590200-6113-11E4-8001-444553540000} Lets assume the OLD ini file looked like this: [JoyNames] AutoAssignLetters=No 0=Saitek Pro Flight Throttle Quadrant 0.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} 1=CH PRO PEDALS USB 1.GUID={E0590200-6113-11E4-8001-444553540000} 2=Saitek X45 2.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} 3=Saitek Pro Flight Yoke 3.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} 4=Logitech Dual Action 4.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} Note the different number assignments. What you must do is edit the OLD section with the old number assignments by changing the number to a letter like this: If the old JoyNumber 0 is now JoyNumber 3 and the letter assigned is D, then we must make the new JoyNumber 3 entry equate to the letter assigned to the NEW Joynumber 0, letter A. A=Saitek Pro Flight Throttle Quadrant A.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} B=CH PRO PEDALS USB B.GUID={E0590200-6113-11E4-8001-444553540000} C=Saitek X45 C.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} D=Saitek Pro Flight Yoke D.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} E=Logitech Dual Action E.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} Then copy and paste the EDITED OLD entries, that now have letters, REPLACING the section in the NEW FSUIPC4.ini file. It should then look like this: [JoyNames] AutoAssignLetters=Yes 0=Logitech Dual Action 0.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} 1=Saitek X45 1.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} 2=Saitek Pro Flight Yoke 2.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} 3=Saitek Pro Flight Throttle Quadrant 3.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} 4=CH PRO PEDALS USB 4.GUID={E0590200-6113-11E4-8001-444553540000} A=Logitech Dual Action A.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} //Old Joy# 4 B=Saitek X45 B.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} //Old Joy# 2 C=Saitek Pro Flight Yoke C.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} //Old Joy# 3 D=Saitek Pro Flight Throttle Quadrant D.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} //Old Joy# 0 E=CH PRO PEDALS USB E.GUID={E0590200-6113-11E4-8001-444553540000} //Old Joy# 1 Re-assigned the letter section based on the OLD names and GUIDs such that the NEW Joy#0 which was Letter A is now Letter E and so on. replace the letter assignment section with the new edited one as in this example. A=Saitek Pro Flight Throttle Quadrant A.GUID={6B5A2B40-5A5C-11E4-8005-444553540000} //Old Joy# 0 B=CH PRO PEDALS USB B.GUID={E0590200-6113-11E4-8001-444553540000} //Old Joy# 1 C=Saitek X45 C.GUID={6B5A2B40-5A5C-11E4-8003-444553540000} //Old Joy# 2 D=Saitek Pro Flight Yoke D.GUID={6B5A2B40-5A5C-11E4-8004-444553540000} //Old Joy# 3 E=Logitech Dual Action E.GUID={6B5A2B40-5A5C-11E4-8002-444553540000} //Old Joy# 4 . Load FSX and hopefully FSUIPC4 will change the numbers to the new letters in all your axis and button assignments. This is not for the faint of heart! :) Paul
burdman Posted October 1, 2015 Author Report Posted October 1, 2015 HI Paul, First of all, thank you for a very thorough explanation. I found the ini file and the settings as well after a forum search so I was a little put out at myself for posting so early. After reading your explanation I'm glad I did as it's a very helpful explanation . I had forgotten which version of FSUIPC I had installed..so I subbed an x for 2 or 3 etc. Thanks once again Paul. I will look into this a little deeper. Ed
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now