explaingit

danx299/simdrop

Analysis updated 2026-05-18

1C#Audience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A drag and drop Windows app that correctly installs and cleans up Microsoft Flight Simulator mods.

Mindmap

mindmap
  root((SimDrop))
    What it does
      Drag and drop mod install
      Auto detects Community folder
      Removes old mod versions
      Prevents double nested folders
    Tech stack
      C sharp
      WPF
      dotnet 8
      SharpCompress
    Use cases
      Install MSFS mods without unzipping manually
      Update a mod cleanly
      Verify downloads via VirusTotal
    Audience
      Flight sim players
      Windows users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Drop a zip, rar, or 7z mod file onto the app to install it into Flight Simulator's Community folder.

USE CASE 2

Update an existing mod without manually deleting the old files first.

USE CASE 3

Verify a downloaded release is safe using its VirusTotal scan and published checksum.

USE CASE 4

Build the installer yourself from source with the .NET 8 SDK and Inno Setup.

What is it built with?

C#WPF.NET 8SharpCompressInno Setup

How does it compare?

danx299/simdropanton-petrov/rsabackdoordarrelmiller/cowpi
Stars111
LanguageC#C#C#
Last pushed2015-01-202017-10-31
MaintenanceDormantDormant
Setup difficultyeasymoderatehard
Complexity1/53/51/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Just run the installer, Windows SmartScreen may warn once since the app isn't code signed yet.

Free to use, modify, and distribute for any purpose under the MIT license, including its SharpCompress dependency.

In plain English

SimDrop is a Windows desktop app that installs mods for Microsoft Flight Simulator, both the 2020 and 2024 versions, by drag and drop. You take a downloaded mod file in zip, rar, or 7z format and drop it onto the SimDrop window, and it finds your Community folder automatically, whether the simulator was installed through the Microsoft Store or Steam, extracts the mod into it correctly, and deletes the previous version of that mod first so no old files linger. Doing this by hand is fiddly: you have to unzip the archive yourself, watch out for mods that end up nested inside an extra folder, and remember to remove the earlier version before copying the new one in. SimDrop handles all three steps automatically. It looks for the mod's layout.json file to figure out the correct folder to extract, so it never creates a doubled up folder inside Community, and it also checks that no file in the archive tries to write outside the target folder, a basic security protection sometimes called Zip Slip. The app is a portable Windows program built with WPF on .NET 8 in C#, using the SharpCompress library to read the various archive formats, and it does not require administrator rights to run. Its only stored setting is the path to your Community folder, saved locally on your machine, and the author states plainly that there is no telemetry, no account, and no ads. Each release also links to a VirusTotal scan and a published checksum so you can verify the download yourself. To install SimDrop, you download and run the setup executable from the releases page. Because the app is not yet code signed, Windows SmartScreen may warn you the first time, and you click through to run it anyway. It checks GitHub Releases on launch to let you know about updates. If you want to build it yourself instead, the project needs the .NET 8 SDK, and building the installer itself needs a separate tool called Inno Setup. The whole project is released under the MIT license, the same license used by its one external dependency.

Copy-paste prompts

Prompt 1
Explain how SimDrop detects the Community folder for both MSFS 2020 and 2024.
Prompt 2
Walk me through building SimDrop from source with dotnet publish for win-x64.
Prompt 3
Show me how the layout.json based extraction avoids the double folder problem.
Prompt 4
Help me understand what Zip-Slip protection means in this project.

Frequently asked questions

What is simdrop?

A drag and drop Windows app that correctly installs and cleans up Microsoft Flight Simulator mods.

What language is simdrop written in?

Mainly C#. The stack also includes C#, WPF, .NET 8.

What license does simdrop use?

Free to use, modify, and distribute for any purpose under the MIT license, including its SharpCompress dependency.

How hard is simdrop to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is simdrop for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.