Flightsim.to
    MSFS Layout Generator (Cross-Platform) - Image 1

    Description

    MSFS Layout Generator (C++ Cross-Platform Rewrite)

    A faster, cross-platform tool for generating layout.json files for Microsoft Flight Simulator (MSFS) packages.

    GitLab Source Code

    🎯 About This Project

    This is a complete C++ rewrite of the MSFSLayoutGenerator originally created by HughesMDflyer4. While preserving the core drag-and-drop functionality that made the original tool so useful for the MSFS community, this version rebuilds the foundation from the ground up using modern C++.

    ✨ Key Features & Improvements

    • True Cross-Platform Support: No more .NET Framework dependencies. This tool now runs natively on Windows, Linux — perfect for diverse development environments. (Haven't tested on MacOS yet but should be working)
    • Zero External Dependencies: Compiled into a native executable — just download and run. No need to install .NET, Java, or any other runtime.
    • 100% Feature Compatibility: Fully preserves the core logic of the original tool. Generated layout.json files are identical to those produced by both the original tool and MSFS itself.
    • Familiar Workflow: Supports both the intuitive drag-and-drop experience (drag a layout.json onto the executable) and command-line arguments for integration into automated build scripts.

    🙏 Acknowledgments & License

    • All code is released under the same MIT License as the original project, with full attribution to the original author.

    Connectez-vous pour participer à la discussion

    Se connecter

    Commentaires(11)

    t

    about 2 months ago

    Hi, not too stupid but not super techie, lol. What does this actually do to improve the Sim? Many thanks.
    C

    about 5 hours ago

    this is for livery creators to generate the layout.json for the files
    A

    2 months ago

    Similar error here (also on Win11 Pro 25H2) ... except mine is in libgcc_s_seh-1.dll
    Latest Visual C++ distributable installed.
    J
    JohnsmzAuthor

    2 months ago

    Thanks for trying it out!

    The Windows build uses MinGW, so it needs its own DLLs — VS Redistributable won't help. Cross-platform is the main focus here.

    I just added an MSVC build (windows-native), so grab that if you prefer. Just note it may lag behind the MinGW updates a bit (if the update actually exists).
    A

    2 months ago

    Many thanks! The MSVC build works fine :). It's also restamping manifest.json ... should it be doing that?
    J
    JohnsmzAuthor

    2 months ago

    Yes, it should be able to deal with manifest.json
    A

    2 months ago

    Just to say thanks again: it seems to work faster than the old/original. BTW: I think I phrased my question about manifest.json badly. I was wondering why it's touching that file at all. There's probably a perfectly sensible reason ;)
    J
    JohnsmzAuthor

    2 months ago

    Some of the manifest.json include a "total_package_size" field (I remember PMDG's aircraft has this field in its manifest.json). The program just updates the value if the field exists.
    A

    2 months ago

    Many thanks, Sir!
    C

    2 months ago

    Hi, just tried this ....and got the following error message?
    Any idea why it’s not working? Do I need to download some additional dll files for this to work?
    Seems like a couple of dll files are missing that this program needs, the file mentioned in the screenshot & libgcc_s_seh-1.dll
    Thanks
    MSFS FS2024, Windows 11 Pro 25H2
    J
    JohnsmzAuthor

    2 months ago

    Thanks for checking.

    I have uploaded an MSVC version which should work with your machine. See my other reply for more.
    MSFS 2020MSFS 2024

    MSFS Layout Generator (Cross-Platform)

    MSFS Layout Generator is a cross-platform C++ tool for generating layout.json files for Microsoft Flight Simulator packages. It eliminates .NET and other external dependencies, running natively on Windows and Linux. The tool replicates the original drag-and-drop and command-line functionalities, ensuring identical output to MSFS and previous generators. Released under the MIT License, it is designed for seamless integration into various development environments.

    Téléchargements1K
    Version1.0.0
    Taille du fichier83.5 KB
    PubliéIl y a 2 mois
    Mis à jourIl y a 2 mois

    Historique des versions

    Aucun historique de version disponible.

    Similaires

    iiq_pixel