Flightsim.toFlightsim.to
    Migrate FS2020 Controller Configs to FS2024 - Image 1

    Description

    Version 2.2 Completely revised user interface and other improvements.

    I collaborated with ChatGPT to write a windows Python script that will take an FS2020 controller config file and copy it's settings over to an FS2024 config file.

    I have successfully migrated several devices over with no obvious issues, but I offer no assurances, warranties or support.

    Note: The script does not "clear" all the FS2024 assignments as you may miss out on some important new ones. It only "adds" to the FS2024 file output and will only replace if an exact match is found, (many other FS2024 assignments will remain).  You should check the assignments once you are back in FS2024 as you may end up with both FS2020 and new FS2024 assignments for a partticular control item.

    In FS2024, Do a "search by input" on all your buttons and axes to check after you've done the migration.

    I provide this script for others to save them the effort (and memory) required to re-create all their configs in FS2024 with the understanding that it should only be used by someone who knows what they are doing and takes the necessary steps to minimise any risk.


    This script is intended to be used by someone who has a good understanding of the FS2020 and FS2024 file structure.  It is not intended for a novice to use. So please do not use if you are unsure what you are doing.

    Note: If you get a "permission denied" error, try copying the folders off C: drive and process the files in the new location and copy back when finished processing.


    A portable portion of standalone Python is included  (Thanks go to WinPython .. https://sourceforge.net/projects/winpython ). Otherwise, direct execution of the script will require you to install a small Python interpreter ( https://www.python.org/downloads ). When installing, tick the checkbox to enable PATH integration (so you can simply double click the script to execute it)


    Take your time and think carefully while using the script.


    By using this script, you agree to not hold me responsible for any damage that might occur.  The onus is on YOU to USE AT YOUR OWN RISK and BACKUP! BACKUP! BACKUP! BACKUP! BACKUP! BACKUP! BACKUP!


    Full instructions are included in the zip file.  PLEASE  READ THE INCLUDED README CAREFULLY!!! 

    Instructions have changed with the release of Version 2

    BACKUP YOUR CONFIG FOLDERS !!!

    Before you use this script

    USE AT YOUR OWN RISK.

    By the way, if you're looking for an excellent profile/config backup tool, check out this excellent Control Profile Backup Tool  written by Senchay.

    Comments(30)

    Log in to join the discussion

    Log In

    3 months ago

    This is the way. Thank you for the time you put into this script to make it so much easier to transfer the settings I've been using for years over to MSFS24.

    9 months ago

    Hi, thanks for making this tool. It's been really useful. I did come across a problem with controller configs that have leading and/or trailing spaces in the device name - probably related to devices that MSFS2020 doesn't natively know like my VKB Gladiator. When you try to select from the list nothing happens. Can I suggest you strip leading and trailing spaces when comparing the device name of the item selected in the list with your lookup of friendly names. Thanks
    MSFSFanAuthor

    8 months ago

    Thanks for the helpful info. Code has been updated. (see beta download)

    11 months ago

    Hello,
    I have tried the software, everything was transferred over but AXIS do not work. I am on the SU 3 beta for Microsoft 2024.

    Any idea why?
    MSFSFanAuthor

    11 months ago

    Did you process both a "General" and a "Plane" config for each controller in FS2024? The "Plane" config holds the primary axes info which now appears under context name "Surfaces" in FS2024. The data in the console window will show if the Aileron and Elevator axes' have been migrated.
    In anycase, if some things didn't transfer, it's perfectly fine to add them manually with the knowledge that the script has at least done much of the work for you.

    Cheers.

    11 months ago

    Hello, yes.
    Ive double checked everything and it looks good. It may be a beta bug.

    12 months ago

    Well, after been able to install it and run it I have to say it didn't work for me. After the migration something strange ocurred coz all the bindigs was imported to 2024, I can check it searching by input but it doesn't be reflected into the plane so it is not working. I don't know if it is a problem with the script or me running the script wrongly or the most probable it is a 2024 problem. Anyways, good work
    MSFSFanAuthor

    11 months ago

    I'm sorry to hear that it didn't work for you. I'm happy to work with you to get it going. If you can see the migrated assignments in FS2024, then they should be working.

    I have altered the script to handle Steam not installed.

    12 months ago

    Hi, first of all thanks for that magnific idea and work. I dont know why the script crashes at the start. When I double click it a kind of cmd window pop up but instantly closes and nothing happens. I installed last version of python and the version of the video (.2 vs .4) with the same issue. I checked the PATH box at the install too and for each version I removed the program folder. What can do? Is it possible the problem is W10? Thanks!

    12 months ago

    I respond to myself. Is not a windows version problem, I installed it in a W11 virtual machine and even try it in a Mac and in none of the systems it runs (I understand it wont run in Mac but....). Is it possible to download a older version of the script?

    12 months ago

    Well, problem solved. If Steam is not installed the script wont run. Steam is needed to run it.

    about 1 year ago

    works for SU2?
    MSFSFanAuthor

    about 1 year ago

    I don't see why not. There's only one way to find out ;-)

    about 1 year ago

    One of my main reasons not going full time to 2024...I have like over 40 meticulously set configs from Bae 146 to 737s, MD11s and multiple A320s to C337,Tri-Islanders, PC12s on and on, I couldn't justify wasting hours/days again redoing everything for my periphs- THIS is what I was waiting for! Great job!
    MSFSFanAuthor

    about 1 year ago

    Thanks. My Thrustmaster Boeing Yoke had more than 90 assignments in one config file alone, that included multiple combinations based on whether the left or right trigger was held down, and there were even 3 buttons at once, so you can see what motivated me to write the script.

    about 1 year ago

    Just a new information when it comes to the "Permission denied " situation. I found out that this error occurs when due to copy/paste of one of the three pathes the tool is asking the path do contain a windows path delimter "\". When everything runs fine, you have to fill out the path selection with the windows directory search, which comes by pressing the "Select .... Folder" buttons. Then and only then the windows common "\" will be replaced by the python common "/".
    MSFSFanAuthor

    about 1 year ago

    I guess the solution is to always use the "select" buttons rather than pasting the path into the fields.

    In anycase , I have modified the code to only use "/" in the filename and path and prevent cut/paste as the code now pre-selects the folder locations.

    about 1 year ago

    Super. But i cound't make it work with a steam version of 2020, and a microsoft 2024.
    Did i miss something? I watched your tutorial video, and changed the config for 2020 to a steam path like this with no luck.
    (C:\Users\(myusername)\AppData\Roaming\Microsoft Flight Simulator)
    Any solution? Thank you!
    MSFSFanAuthor

    about 1 year ago

    The script now pre-selects the Steam folder if you check the "Steam Version" box.

    In the enclosed instructions, I suggest (assume) that the steam version config locations are as follows ....
    FS2020
    "(Steam Installed Location)\Steam\userdata\[YourSteamID]\1250410\remote"
    FS2024
    "(Steam Installed Location)\Steam\userdata\[YourSteamID]\2537590\remote"

    Unfortunately I don't have the steam version so I am unable to solve your issue with any certainty.
    I do feel that it is most likely a file location issue.
    Perhaps another kind user can post a solution here for you.
    In the meantime, I would search through the folders manually to confirm that you have selected the right locations.
    MSFS 2020MSFS 2024

    Migrate FS2020 Controller Configs to FS2024

    This add-on provides a Python script designed to facilitate the migration of controller configuration files from Microsoft Flight Simulator 2020 (FS2020) to Microsoft Flight Simulator 2024 (FS2024). It aims to simplify the process for users familiar with the file structures of both simulators, while emphasizing the importance of caution and proper backups. The script requires a basic understanding of Python and comes with instructions, but its recommended for advanced users only due to potential risks involved.

    Downloads3K
    Version2.5.9
    File Size53.71 MB
    Published1 year ago
    Updated10 months ago

    User Reviews

    4.9

    7 reviews

    5
    86%
    4
    14%
    3
    0%
    2
    0%
    1
    0%

    More Information

    Simulator
    MSFS2020/24
    CategoryUtilities
    Sub-CategoryToolkits

    Version History

    Minor update

    Related

    LoupeDeck Live -> SPAD.neXt Profile

    LoupeDeck Live -> SPAD.neXt Profile

    Template profile for using LoupeDeck Live with SPAD.neXt, including 4 pages of buttons and dials. Instructions provided for easy setup, including configuration tips for MSFS. Watch tutorials for assistance.

    by MSFSFan

    0.0
    Temporary Camera Fix - Microprose B17

    Temporary Camera Fix - Microprose B17

    This add-on provides a temporary fix for camera issues in the Microprose B-17 "Early Release," specifically targeting incorrect left and right view distances. The modification includes a replacement cameras.cfg file to adjust these settings until an official update is released by Microprose. Users can easily install the fix by copying the provided folder into their community folder or by manually replacing the cameras.cfg file, with a backup option available for the original settings.

    by MSFSFan

    0.0