gitextract_1b689gd4/ ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .idea/ │ └── .idea.Launchpad/ │ └── .idea/ │ ├── encodings.xml │ ├── indexLayout.xml │ ├── markdown-exported-files.xml │ ├── markdown-navigator/ │ │ └── profiles_settings.xml │ ├── markdown-navigator.xml │ ├── misc.xml │ ├── projectSettingsUpdater.xml │ └── vcs.xml ├── Directory.Build.props ├── LICENSE ├── Launchpad.Common/ │ ├── Enums/ │ │ ├── EManifestType.cs │ │ └── ESystemTarget.cs │ ├── ExtensionMethods.cs │ ├── Handlers/ │ │ ├── MD5Handler.cs │ │ └── Manifest/ │ │ ├── ManifestEntry.cs │ │ └── ManifestHandler.cs │ ├── Launchpad.Common.csproj │ └── PlatformHelpers.cs ├── Launchpad.Launcher/ │ ├── Configuration/ │ │ └── ILaunchpadConfiguration.cs │ ├── Content/ │ │ └── locale/ │ │ ├── af/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── ar/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── bg/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── bn/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── ca/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── cs/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── da/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── de/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── el/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── en/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── es_ES/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── fi/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── fr/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── he/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── hi/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── hu/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── id/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── it/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── ja/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── ko/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── nl/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── no/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── pl/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── pt_BR/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── pt_PT/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── ro/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── ru/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── sr/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── sv_SE/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── tr/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── uk/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── vi/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ ├── zh_CN/ │ │ │ └── LC_MESSAGES/ │ │ │ └── messages.po │ │ └── zh_TW/ │ │ └── LC_MESSAGES/ │ │ └── messages.po │ ├── Extensions/ │ │ └── ManifestEntryExtensions.cs │ ├── Handlers/ │ │ ├── ChecksHandler.cs │ │ ├── ConfigHandler.cs │ │ ├── GameHandler.cs │ │ ├── LauncherHandler.cs │ │ └── Protocols/ │ │ ├── EModule.cs │ │ ├── Manifest/ │ │ │ ├── FTPProtocolHandler.cs │ │ │ ├── HTTPProtocolHandler.cs │ │ │ └── ManifestBasedProtocolHandler.cs │ │ ├── ModuleProgressChangedArgs.cs │ │ └── PatchProtocolHandler.cs │ ├── Interface/ │ │ ├── Launchpad.glade │ │ ├── MainWindow.UI.cs │ │ └── MainWindow.cs │ ├── Launchpad.Launcher.csproj │ ├── Launchpad.Launcher.csproj.DotSettings │ ├── Program.cs │ ├── Resources/ │ │ ├── launchpad_update.bat │ │ └── launchpad_update.sh │ ├── Services/ │ │ ├── GameArgumentService.cs │ │ ├── LocalVersionService.cs │ │ └── TagfileService.cs │ ├── Startup.cs │ ├── Utility/ │ │ ├── DirectoryHelpers.cs │ │ ├── Enums/ │ │ │ └── ELauncherMode.cs │ │ └── ResourceManager.cs │ ├── app.manifest │ ├── config/ │ │ └── appsettings.json │ └── log4net.config ├── Launchpad.Tests/ │ ├── Common/ │ │ ├── MD5HandlerTests.cs │ │ └── StringExtensionsTests.cs │ ├── Launchpad.Tests.csproj │ └── packages.config ├── Launchpad.Translations/ │ ├── af.po │ ├── ar.po │ ├── bg.po │ ├── bn.po │ ├── ca.po │ ├── cs.po │ ├── da.po │ ├── de.po │ ├── el.po │ ├── en.po │ ├── es_ES.po │ ├── fi.po │ ├── fr.po │ ├── he.po │ ├── hi.po │ ├── hu.po │ ├── id.po │ ├── it.po │ ├── ja.po │ ├── ko.po │ ├── messages.po │ ├── nl.po │ ├── no.po │ ├── pl.po │ ├── pt_BR.po │ ├── pt_PT.po │ ├── ro.po │ ├── ru.po │ ├── sr.po │ ├── sv_SE.po │ ├── tr.po │ ├── uk.po │ ├── vi.po │ ├── zh_CN.po │ └── zh_TW.po ├── Launchpad.Utilities/ │ ├── Handlers/ │ │ └── ManifestGenerationHandler.cs │ ├── Interface/ │ │ ├── Launchpad.Utilities.glade │ │ ├── MainWindow.UI.cs │ │ └── MainWindow.cs │ ├── Launchpad.Utilities.csproj │ ├── NLog.config │ ├── Options/ │ │ └── CLIOptions.cs │ ├── Program.cs │ └── Utility/ │ ├── DirectoryHelpers.cs │ └── Events/ │ └── ManifestGenerationProgressChangedEventArgs.cs ├── Launchpad.sln ├── Launchpad.sln.DotSettings ├── Launchpad.sln.iml ├── Packaging/ │ ├── Debian/ │ │ └── template/ │ │ ├── DEBIAN/ │ │ │ └── control │ │ └── usr/ │ │ ├── lib/ │ │ │ └── Launchpad/ │ │ │ └── readme.md │ │ └── share/ │ │ └── applications/ │ │ └── launchpad.desktop │ └── Windows/ │ └── setup_windows.iss ├── README.md ├── Scripts/ │ ├── launchpad-dependencies.sh │ ├── launchpad-publish.sh │ ├── launchpad-server-setup.sh │ └── update-translations.sh ├── appveyor.yml ├── launchpad.snk ├── lib/ │ └── gtk+-3.16-bundle-win32/ │ ├── etc/ │ │ └── gtk-3.0/ │ │ └── settings.ini │ ├── lib/ │ │ └── gdk-pixbuf-2.0/ │ │ └── loaders.cache │ └── share/ │ └── glib-2.0/ │ └── schemas/ │ ├── gschemas.compiled │ ├── org.gtk.Demo.gschema.xml │ ├── org.gtk.Settings.ColorChooser.gschema.xml │ ├── org.gtk.Settings.Debug.gschema.xml │ ├── org.gtk.Settings.FileChooser.gschema.xml │ └── org.gtk.exampleapp.gschema.xml ├── stylecop.json └── stylecop.ruleset