January 19, 20224 yr Hi guys, where are the custom controller profiles stored? Did a few and want to put them safe in case of a reinstall. Cheers, Tom Nvidia 4090 | AMD 9950X | 96GB DDR5 6000 CL30 | LG C1 48" | Pimax Crystal Light TCA Boeing Yoke | Honeycomb Bravo | TPR Rudders | Stream Deck XL | Streamdeck+ | Tobii 5 | Knobster
January 20, 20224 yr Store version they are here: C:\Users\Username\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\SystemAppData\wgs\000901FA7AE1F618_00000000000000000000000069F80140\ in individual folders named like: 71601ADDD1C143A7B366A735068111FE with a filename like: 86F6D0B82DD6476CBCD06A6D6D758E76 I have opened them with Notepad++ and they are xml files like this: Spoiler <?xml version="1.0" encoding="UTF-8"?> <Version Num="2105"/> <FriendlyName PlatformAvailability="15">Beechcraft Turbo Bonanza</FriendlyName> <Device DeviceName="SideWinder Force Feedback 2 Joystick" GUID="{A35A5C50-9488-11E6-8002-444553540000}" ProductID="27" CompositeID="0"> <Axes> <Axis AxisName="X" AxisSensitivy="0" AxisSensitivyMinus="0" AxisNeutral="0" AxisDeadZone="2" AxisOutDeadZone="0" AxisResponseRate="2000"/> <Axis AxisName="Y" AxisSensitivy="0" AxisSensitivyMinus="0" AxisNeutral="0" AxisDeadZone="2" AxisOutDeadZone="0" AxisResponseRate="2000"/> <Axis AxisName="rZ" AxisSensitivy="0" AxisSensitivyMinus="0" AxisNeutral="0" AxisDeadZone="0" AxisOutDeadZone="0" AxisResponseRate="-1"/> <Axis AxisName="SliderX" AxisSensitivy="0" AxisSensitivyMinus="0" AxisNeutral="0" AxisDeadZone="0" AxisOutDeadZone="0" AxisResponseRate="-1"/> </Axes> <Context ContextName="DRONE"> <Action ActionName="DRONE_AXIS_ROTATION_Y" Flag="4"> <Primary> <KEY Information="Joystick R-Axis Z ">802</KEY> </Primary> </Action> <Action ActionName="DRONE_AXIS_TRANSLATION_X" Flag="4"> <Primary> <KEY Information="Joystick L-Axis X ">1026</KEY> </Primary> </Action> <Action ActionName="DRONE_AXIS_TRANSLATION_Z_LOCKABLE" Flag="4"> <Primary> <KEY Information="Joystick L-Axis Y ">1042</KEY> </Primary> </Action> <Action ActionName="DRONE_MOVE_BACKWARD" Flag="1"> <Primary> <KEY Information="Joystick L-Axis Y+">1041</KEY> </Primary> </Action> <Action ActionName="DRONE_MOVE_DOWN" Flag="2"> <Primary> <KEY Information="Joystick Button 7">6</KEY> </Primary> </Action> <Action ActionName="DRONE_MOVE_FORWARD" Flag="1"> <Primary> <KEY Information="Joystick L-Axis Y-">1040</KEY> </Primary> </Action> <Action ActionName="DRONE_MOVE_LEFT" Flag="1"> <Primary> <KEY Information="Joystick L-Axis X-">1024</KEY> </Primary> </Action> <Action ActionName="DRONE_MOVE_RIGHT" Flag="1"> <Primary> <KEY Information="Joystick L-Axis X+">1025</KEY> </Primary> </Action> <Action ActionName="DRONE_MOVE_UP" Flag="2"> <Primary> <KEY Information="Joystick Button 8">7</KEY> </Primary> </Action> <Action ActionName="DRONE_RESET_TARGET_OFFSET" Flag="2"> <Primary> <KEY Information="Joystick Button 1">0</KEY> </Primary> </Action> <Action ActionName="DRONE_ROTATE_LEFT" Flag="1"> <Primary> <KEY Information="Joystick R-Axis Z-">800</KEY> </Primary> </Action> <Action ActionName="DRONE_ROTATE_RIGHT" Flag="1"> <Primary> <KEY Information="Joystick R-Axis Z+">801</KEY> </Primary> </Action> </Context> <Context ContextName="MODES"> <Action ActionName="KEY_VIEW_MODE" Flag="2"> <Primary> <KEY Information="Joystick Button 3">2</KEY> </Primary> </Action> </Context> <Context ContextName="PLANE"> <Action ActionName="KEY_AUTO_THROTTLE_ARM" Flag="2"> <Primary> <KEY Information="Joystick Button 2">1</KEY> </Primary> </Action> <Action ActionName="KEY_AUTOPILOT_DISENGAGE_TOGGLE" Flag="2"> <Primary> <KEY Information="Joystick Button 1">0</KEY> </Primary> </Action> <Action ActionName="KEY_COCKPIT_FLASHLIGHT_ONOFF" Flag="2"> <Primary> <KEY Information="Joystick Button 7">6</KEY> </Primary> </Action> <Action ActionName="KEY_ELEV_TRIM_DN" Flag="2"> <Primary> <KEY Information="Joystick Pov Up">256</KEY> </Primary> </Action> <Action ActionName="KEY_ELEV_TRIM_UP" Flag="2"> <Primary> <KEY Information="Joystick Pov Down">258</KEY> </Primary> </Action> <Action ActionName="KEY_FLAPS_DECR" Flag="2"> <Primary> <KEY Information="Joystick Button 6">5</KEY> </Primary> </Action> <Action ActionName="KEY_FLAPS_INCR" Flag="2"> <Primary> <KEY Information="Joystick Button 5">4</KEY> </Primary> </Action> <Action ActionName="KEY_GEAR_TOGGLE" Flag="2"> <Primary> <KEY Information="Joystick Button 8">7</KEY> </Primary> </Action> <Action ActionName="KEY_RUDDER_TRIM_LEFT" Flag="2"> <Primary> <KEY Information="Joystick Pov Left">259</KEY> </Primary> </Action> <Action ActionName="KEY_RUDDER_TRIM_RIGHT" Flag="2"> <Primary> <KEY Information="Joystick Pov Right">257</KEY> </Primary> </Action> <Action ActionName="KEY_SPOILERS_TOGGLE" Flag="2"> <Primary> <KEY Information="Joystick Button 4">3</KEY> </Primary> </Action> <Action ActionName="KEY_THROTTLE_AXIS_SET_EX1" Flag="4"> <Primary> <KEY Information="Joystick Slider X ">514</KEY> </Primary> </Action> </Context> <Context ContextName="SLEW"> <Action ActionName="KEY_SLEW_AHEAD_MINUS" Flag="1"> <Primary> <KEY Information="Joystick L-Axis Y+">1041</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_AHEAD_PLUS" Flag="1"> <Primary> <KEY Information="Joystick L-Axis Y-">1040</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_ALTIT_DN_SLOW" Flag="2"> <Primary> <KEY Information="Joystick Button 7">6</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_ALTIT_UP_SLOW" Flag="2"> <Primary> <KEY Information="Joystick Button 8">7</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_HEADING_MINUS" Flag="1"> <Primary> <KEY Information="Joystick R-Axis Z+">801</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_HEADING_PLUS" Flag="1"> <Primary> <KEY Information="Joystick R-Axis Z-">800</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_LEFT" Flag="1"> <Primary> <KEY Information="Joystick L-Axis X+">1025</KEY> </Primary> </Action> <Action ActionName="KEY_SLEW_RIGHT" Flag="1"> <Primary> <KEY Information="Joystick L-Axis X-">1024</KEY> </Primary> </Action> </Context> <Context ContextName="SURFACES"> <Action ActionName="KEY_AXIS_AILERONS_SET" Flag="4"> <Primary> <KEY Information="Joystick L-Axis X ">1026</KEY> </Primary> </Action> <Action ActionName="KEY_AXIS_ELEVATOR_SET" Flag="4"> <Primary> <KEY Information="Joystick L-Axis Y ">1042</KEY> </Primary> </Action> </Context> </Device> Good luck figuring out a meaningful scheme for backup - the only way I know to determine which folder/file is for which aircraft is to open each file until you find what you need. What a ridiculous mess! I can't believe someone considered this folder/filename disaster remotely acceptable. i7-6700k • Gigabyte GA-Z170X-UD5 • 32GB DDR4 2666 • EVGA FTW ULTRA RTX3080 12GB
January 20, 20224 yr 4 hours ago, teletom said: Hi guys, where are the custom controller profiles stored? Did a few and want to put them safe in case of a reinstall. Cheers, Tom I just backup the wgs folder that somiller provided the path to above. I've also read that the controller profiles are automatically saved in the "Cloud" by the sim and are replaced if needed. I don't know that for sure, however. Al
January 20, 20224 yr Author Thanks guys. Shame there is no easy way within the sim to do that ... Nvidia 4090 | AMD 9950X | 96GB DDR5 6000 CL30 | LG C1 48" | Pimax Crystal Light TCA Boeing Yoke | Honeycomb Bravo | TPR Rudders | Stream Deck XL | Streamdeck+ | Tobii 5 | Knobster
January 20, 20224 yr 4 hours ago, teletom said: Thanks guys. Shame there is no easy way within the sim to do that ... Teletom, Navigate to the folder that somiller named in his post above. Or if you are using the Steam installed version of MSFS find the equivalent folder. The folder with the long alpha-numeric name that holds the set of subfolders, also each with long names. Right-Click on that folder and create a Windows shortcut. The shortcut you created will likely be saved in the "wgs" folder and will look like: "000901FDE8E88D49_00000000000000000000000069F80140 - Shortcut.lnk" Copy that shortcut to your desktop and rename it to something sensible like "MSFS profile folders.lnk" . When you double-click it from the Windows desktop it will take you straight to that folder and from there you can easily copy all those subfolders to a thumb drive or other location. Frank Patton Corsair 5000D Airflow Case; MSI B650 Tomahawk MOB; Ryzen 7 7800 X3D CPU; ASUS RTX 4080 Super; NZXT 360mm liquid cooler; Corsair Vengeance 64GB DDR5 4800 MHz RAM; RMX850X Gold PSU;; ASUS VG289 4K 27" Display; Honeycomb Alpha & Bravo, Crosswind 3's w/dampener. Former USAF meteorologist & ground weather school instructor. AOPA Member #07379126 "I will never put my name on a product that does not have in it the best that is in me." - John Deere
January 20, 20224 yr I installed MSFS on a brand new PC a couple of weeks ago after not having had a PC for about three months and I soon as I logged in and started up I could see that all of my controller setting had been saved and carried over and I didn't have to do anything. I was very peasanty surprised and relieved.
January 20, 20224 yr Author 3 hours ago, fppilot said: Copy that shortcut to your desktop and rename it to something sensible like "MSFS profile folders.lnk" . Thanks. That's what I already did. But in my opinion an export/save should be made available within the sim itself, can't be that hard for Asobo to implement ... Edited January 20, 20224 yr by teletom Nvidia 4090 | AMD 9950X | 96GB DDR5 6000 CL30 | LG C1 48" | Pimax Crystal Light TCA Boeing Yoke | Honeycomb Bravo | TPR Rudders | Stream Deck XL | Streamdeck+ | Tobii 5 | Knobster
January 20, 20224 yr Author 44 minutes ago, 6297J said: I installed MSFS on a brand new PC a couple of weeks ago after not having had a PC for about three months and I soon as I logged in and started up I could see that all of my controller setting had been saved and carried over and I didn't have to do anything. I was very peasanty surprised and relieved. If that's the case - perfect. Nvidia 4090 | AMD 9950X | 96GB DDR5 6000 CL30 | LG C1 48" | Pimax Crystal Light TCA Boeing Yoke | Honeycomb Bravo | TPR Rudders | Stream Deck XL | Streamdeck+ | Tobii 5 | Knobster
January 20, 20224 yr 25 minutes ago, teletom said: If that's the case - perfect. It was the one thing I was dreading as it was a different PC and I have the full set of TM Airbus controllers which took me forever to get right. But it was all saved and I didn't have to do a thing.
Archived
This topic is now archived and is closed to further replies.