gitextract_dzt83he3/ ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── BindingListView/ │ ├── AggregateBindingListView.cs │ ├── BindingListView.cs │ ├── BindingListView.csproj │ ├── BindingListView.nuspec │ ├── CompositeItemFilter.cs │ ├── IItemFilter.cs │ ├── INotifyingEditableObject.cs │ ├── InvalidSourceListException.cs │ ├── MultiSourceIndexList.cs │ ├── ObjectView.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── ProvidedViewPropertyDescriptor.cs ├── CheckBoxComboBox/ │ ├── CheckBoxComboBox.Designer.cs │ ├── CheckBoxComboBox.cs │ ├── CheckBoxComboBox.csproj │ ├── GripBounds.cs │ ├── NativeMethods.cs │ ├── Popup.Designer.cs │ ├── Popup.cs │ ├── PopupComboBox.Designer.cs │ ├── PopupComboBox.cs │ ├── PopupComboBox.resx │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── Selection Wrappers/ │ ├── ListSelectionWrapper.cs │ └── ObjectSelectionWrapper.cs ├── DoomLauncher/ │ ├── Adapters/ │ │ ├── DataAccess.cs │ │ ├── DbDataSourceAdapter.cs │ │ ├── DirectoryDataSourceAdapter.cs │ │ ├── GameLauncher.cs │ │ ├── IdGamesDataAdapater.cs │ │ ├── Launch/ │ │ │ ├── ExtraParametersLaunchFeature.cs │ │ │ ├── GameFilesLaunchFeature.cs │ │ │ ├── ILaunchFeature.cs │ │ │ ├── IWadLaunchFeature.cs │ │ │ ├── LaunchParameters.cs │ │ │ ├── LaunchResult.cs │ │ │ ├── LoadSaveLaunchFeature.cs │ │ │ ├── MapSkillLaunchFeature.cs │ │ │ ├── PlayDemoLaunchFeature.cs │ │ │ ├── RecordLaunchFeature.cs │ │ │ ├── SourcePortExtraParametersLaunchFeature.cs │ │ │ ├── StatisticsReaderLaunchFeature.cs │ │ │ └── UtilityFilesLaunchFeature.cs │ │ ├── MSSQLDataAdapter.cs │ │ ├── PlaySession.cs │ │ ├── SqliteDatabaseAdapter.cs │ │ └── WadArchiveDataAdapter.cs │ ├── App.config │ ├── Archive/ │ │ ├── ArchiveReader.cs │ │ ├── Directory/ │ │ │ ├── DirectoryArchiveEntry.cs │ │ │ └── DirectoryArchiveReader.cs │ │ ├── EmptyArchiveReader.cs │ │ ├── FileArchiveReader.cs │ │ ├── IArchiveEntry.cs │ │ ├── IArchiveReader.cs │ │ ├── Rar/ │ │ │ ├── RarArchiveEntry.cs │ │ │ └── RarArchiveReader.cs │ │ ├── RecursiveArchiveReader.cs │ │ ├── SevenZip/ │ │ │ ├── SevenZipArchiveEntry.cs │ │ │ └── SevenZipArchiveReader.cs │ │ ├── Wad/ │ │ │ ├── WadArchiveReader.cs │ │ │ └── WadEntry.cs │ │ └── Zip/ │ │ ├── ZipArchiveReader.cs │ │ └── ZipArchiveReaderEntry.cs │ ├── Config/ │ │ ├── AppConfiguration.cs │ │ ├── AppVersion.cs │ │ ├── ColorTheme.cs │ │ ├── ColorThemeType.cs │ │ ├── ColumnConfig.cs │ │ ├── ConfigType.cs │ │ ├── DataCache.cs │ │ ├── FileManagement.cs │ │ ├── GameFileListEventArgs.cs │ │ ├── IDirectoriesConfiguration.cs │ │ ├── Icons.cs │ │ ├── LauncherPath.cs │ │ ├── ScreenFilter.cs │ │ └── TagMapLookup.cs │ ├── Controls/ │ │ ├── BasicFileView.cs │ │ ├── CCheckBox.cs │ │ ├── CComboBox.cs │ │ ├── CDataGridView.cs │ │ ├── CProgressBar.cs │ │ ├── CRichTextBox.Designer.cs │ │ ├── CRichTextBox.cs │ │ ├── CTabControl.cs │ │ ├── CheckBoxList.Designer.cs │ │ ├── CheckBoxList.cs │ │ ├── CheckBoxList.resx │ │ ├── ColumnField.cs │ │ ├── DownloadView.Designer.cs │ │ ├── DownloadView.cs │ │ ├── DownloadView.resx │ │ ├── DownloadViewItem.Designer.cs │ │ ├── DownloadViewItem.cs │ │ ├── DownloadViewItem.resx │ │ ├── FileType.cs │ │ ├── FilesCtrl.Designer.cs │ │ ├── FilesCtrl.cs │ │ ├── FilesCtrl.resx │ │ ├── FlowLayoutPanelDB.Designer.cs │ │ ├── FlowLayoutPanelDB.cs │ │ ├── FormButton.cs │ │ ├── GameFileAssociationView.Designer.cs │ │ ├── GameFileAssociationView.cs │ │ ├── GameFileAssociationView.resx │ │ ├── GameFileEdit.Designer.cs │ │ ├── GameFileEdit.cs │ │ ├── GameFileEdit.resx │ │ ├── GameFileSummary.Designer.cs │ │ ├── GameFileSummary.cs │ │ ├── GameFileSummary.resx │ │ ├── GameFileTile.Designer.cs │ │ ├── GameFileTile.cs │ │ ├── GameFileTile.resx │ │ ├── GameFileTileBase.cs │ │ ├── GameFileTileExpanded.Designer.cs │ │ ├── GameFileTileExpanded.cs │ │ ├── GameFileTileExpanded.resx │ │ ├── GameFileTileViewControl.Designer.cs │ │ ├── GameFileTileViewControl.cs │ │ ├── GameFileTileViewControl.resx │ │ ├── GameFileViewControl.Designer.cs │ │ ├── GameFileViewControl.cs │ │ ├── GameFileViewControl.resx │ │ ├── GenericFileView.Designer.cs │ │ ├── GenericFileView.cs │ │ ├── GenericFileView.resx │ │ ├── GlowButton.cs │ │ ├── GrowLabel.Designer.cs │ │ ├── GrowLabel.cs │ │ ├── PagingControl.Designer.cs │ │ ├── PagingControl.cs │ │ ├── PagingControl.resx │ │ ├── RatingControl.Designer.cs │ │ ├── RatingControl.cs │ │ ├── RatingControl.resx │ │ ├── ScreenshotView.Designer.cs │ │ ├── ScreenshotView.cs │ │ ├── ScreenshotView.resx │ │ ├── SearchControl.Designer.cs │ │ ├── SearchControl.cs │ │ ├── SearchControl.resx │ │ ├── SlideShowPictureBox.Designer.cs │ │ ├── SlideShowPictureBox.cs │ │ ├── SlideShowPictureBox.resx │ │ ├── SourcePortEdit.Designer.cs │ │ ├── SourcePortEdit.cs │ │ ├── SourcePortEdit.resx │ │ ├── StatBar.cs │ │ ├── StatisticsView.Designer.cs │ │ ├── StatisticsView.cs │ │ ├── StatisticsView.resx │ │ ├── StatsControl.Designer.cs │ │ ├── StatsControl.cs │ │ ├── StatsControl.resx │ │ ├── TableLayoutPanelDB.Designer.cs │ │ ├── TableLayoutPanelDB.cs │ │ ├── TagControl.Designer.cs │ │ ├── TagControl.cs │ │ ├── TagControl.resx │ │ ├── TagEdit.Designer.cs │ │ ├── TagEdit.cs │ │ ├── TagEdit.resx │ │ ├── TagSelectControl.Designer.cs │ │ ├── TagSelectControl.cs │ │ ├── TagSelectControl.resx │ │ ├── TitleBarControl.Designer.cs │ │ ├── TitleBarControl.cs │ │ ├── TitleBarControl.resx │ │ ├── UpdateControl.Designer.cs │ │ ├── UpdateControl.cs │ │ └── UpdateControl.resx │ ├── DataSources/ │ │ ├── CleanupFile.cs │ │ ├── ConfigurationData.cs │ │ ├── CustomParam.cs │ │ ├── FileData.cs │ │ ├── GameFile.cs │ │ ├── GameProfile.cs │ │ ├── ITagDataSource.cs │ │ ├── IWadData.cs │ │ ├── IdGamesGameFile.cs │ │ ├── NewFileData.cs │ │ ├── PreviewImage.cs │ │ ├── SettingsDataSource.cs │ │ ├── SourcePortData.cs │ │ ├── SourcePortLaunchType.cs │ │ ├── StaticTagData.cs │ │ ├── StatsData.cs │ │ ├── TagData.cs │ │ ├── TagMapping.cs │ │ ├── WadArchiveFile.cs │ │ └── WadArchiveGameFile.cs │ ├── Demo/ │ │ ├── CldDemoParser.cs │ │ ├── DemoUtil.cs │ │ └── IDemoParser.cs │ ├── DoomLauncher.VisualElementsManifest.xml │ ├── DoomLauncher.csproj │ ├── Dpi/ │ │ └── DpiScale.cs │ ├── Forms/ │ │ ├── AboutBox.Designer.cs │ │ ├── AboutBox.cs │ │ ├── AboutBox.resx │ │ ├── CumulativeStats.Designer.cs │ │ ├── CumulativeStats.cs │ │ ├── CumulativeStats.resx │ │ ├── DirectoriesForm.Designer.cs │ │ ├── DirectoriesForm.cs │ │ ├── DirectoriesForm.resx │ │ ├── FileDetailsEditForm.Designer.cs │ │ ├── FileDetailsEditForm.cs │ │ ├── FileDetailsEditForm.resx │ │ ├── FileManagementSelect.Designer.cs │ │ ├── FileManagementSelect.cs │ │ ├── FileManagementSelect.resx │ │ ├── FileSelectForm.Designer.cs │ │ ├── FileSelectForm.cs │ │ ├── FileSelectForm.resx │ │ ├── FilterForm.Designer.cs │ │ ├── FilterForm.cs │ │ ├── FilterForm.resx │ │ ├── FilterSettingsForm.Designer.cs │ │ ├── FilterSettingsForm.cs │ │ ├── FilterSettingsForm.resx │ │ ├── GameFileEditForm.Designer.cs │ │ ├── GameFileEditForm.cs │ │ ├── GameFileEditForm.resx │ │ ├── MainForm.Designer.cs │ │ ├── MainForm.cs │ │ ├── MainForm.resx │ │ ├── MainForm_Config.cs │ │ ├── MainForm_Init.cs │ │ ├── MainForm_Meta.cs │ │ ├── MainForm_Play.cs │ │ ├── MainForm_Sync.cs │ │ ├── MessageCheckBox.Designer.cs │ │ ├── MessageCheckBox.cs │ │ ├── MessageCheckBox.resx │ │ ├── MetaDataForm.Designer.cs │ │ ├── MetaDataForm.cs │ │ ├── MetaDataForm.resx │ │ ├── PlayForm.Designer.cs │ │ ├── PlayForm.cs │ │ ├── PlayForm.resx │ │ ├── PlayRandomForm.Designer.cs │ │ ├── PlayRandomForm.cs │ │ ├── PlayRandomForm.resx │ │ ├── ProgressBarForm.Designer.cs │ │ ├── ProgressBarForm.cs │ │ ├── ProgressBarForm.resx │ │ ├── SaveInfo.Designer.cs │ │ ├── SaveInfo.cs │ │ ├── SaveInfo.resx │ │ ├── ScreenshotEditForm.Designer.cs │ │ ├── ScreenshotEditForm.cs │ │ ├── ScreenshotEditForm.resx │ │ ├── ScreenshotViewerForm.Designer.cs │ │ ├── ScreenshotViewerForm.cs │ │ ├── ScreenshotViewerForm.resx │ │ ├── SettingsForm.Designer.cs │ │ ├── SettingsForm.cs │ │ ├── SettingsForm.resx │ │ ├── SimpleFileSelectForm.Designer.cs │ │ ├── SimpleFileSelectForm.cs │ │ ├── SimpleFileSelectForm.resx │ │ ├── SourcePortEditForm.Designer.cs │ │ ├── SourcePortEditForm.cs │ │ ├── SourcePortEditForm.resx │ │ ├── SourcePortViewForm.Designer.cs │ │ ├── SourcePortViewForm.cs │ │ ├── SourcePortViewForm.resx │ │ ├── SpecificFilesForm.Designer.cs │ │ ├── SpecificFilesForm.cs │ │ ├── SpecificFilesForm.resx │ │ ├── SplashScreen.Designer.cs │ │ ├── SplashScreen.cs │ │ ├── SplashScreen.resx │ │ ├── StatsInfo.Designer.cs │ │ ├── StatsInfo.cs │ │ ├── StatsInfo.resx │ │ ├── SyncStatusForm.Designer.cs │ │ ├── SyncStatusForm.cs │ │ ├── SyncStatusForm.resx │ │ ├── TagEditForm.Designer.cs │ │ ├── TagEditForm.cs │ │ ├── TagEditForm.resx │ │ ├── TagForm.Designer.cs │ │ ├── TagForm.cs │ │ ├── TagForm.resx │ │ ├── TagSelectForm.Designer.cs │ │ ├── TagSelectForm.cs │ │ ├── TagSelectForm.resx │ │ ├── TextBoxForm.Designer.cs │ │ ├── TextBoxForm.cs │ │ ├── TextBoxForm.resx │ │ ├── TxtGenerator.Designer.cs │ │ ├── TxtGenerator.cs │ │ ├── TxtGenerator.resx │ │ ├── Welcome.Designer.cs │ │ ├── Welcome.cs │ │ └── Welcome.resx │ ├── GameFileView/ │ │ ├── GameFileViewFactory.cs │ │ └── GameFileViewType.cs │ ├── GameStores/ │ │ ├── AutomaticGameStoreCheck.cs │ │ ├── GameStoreFiles.cs │ │ ├── StoreGame.cs │ │ └── StoreGameLoader.cs │ ├── Handlers/ │ │ ├── AddFileType.cs │ │ ├── ArchiveUtil.cs │ │ ├── AutoCompleteCombo.cs │ │ ├── DemoHandler.cs │ │ ├── DownloadHandler.cs │ │ ├── FIleAddResults.cs │ │ ├── FileLoadHandler.cs │ │ ├── FileLoadHandlerLegacy.cs │ │ ├── FileMapComparer.cs │ │ ├── GameFileTileManager.cs │ │ ├── GameProfileUtil.cs │ │ ├── ImageExtensions.cs │ │ ├── InvalidFile.cs │ │ ├── LaunchData.cs │ │ ├── MenuConstants.cs │ │ ├── NativeMethods.cs │ │ ├── NewFileDetector.cs │ │ ├── PathExtensions.cs │ │ ├── SaveGameHandler.cs │ │ ├── ScreenshotHandler.cs │ │ ├── Sync/ │ │ │ ├── Doom64SyncAction.cs │ │ │ ├── Doom64TitlePicSyncAction.cs │ │ │ ├── GameConfSyncAction.cs │ │ │ ├── GameInfoSyncAction.cs │ │ │ ├── ISyncAction.cs │ │ │ ├── IWadTitlesSyncAction.cs │ │ │ ├── IdGamesTextFileParser.cs │ │ │ ├── IdGamesTextInfo.cs │ │ │ ├── KnownWadsSyncAction.cs │ │ │ ├── MapInfoUtil.cs │ │ │ ├── MapStringSyncAction.cs │ │ │ ├── StartupImageSyncAction.cs │ │ │ ├── SyncResult.cs │ │ │ ├── TextFileSyncAction.cs │ │ │ ├── TitlePicSyncAction.cs │ │ │ └── TitlePicUtil.cs │ │ ├── SyncFileData.cs │ │ ├── SyncFileOption.cs │ │ ├── SyncLibraryHandler.cs │ │ ├── TabHandler.cs │ │ ├── TabKeys.cs │ │ ├── ThumbnailManager.cs │ │ ├── ToolTipDisplayHandler.cs │ │ ├── ToolTipGroup.cs │ │ ├── ToolTipHandler.cs │ │ ├── Util.cs │ │ ├── UtilityHandler.cs │ │ ├── VersionHandler.cs │ │ └── VersionUpdateResults.cs │ ├── Help.docx │ ├── IWad/ │ │ └── IWadInfo.cs │ ├── Interfaces/ │ │ ├── IConfigurationData.cs │ │ ├── IConfigurationDataSourceAdapter.cs │ │ ├── ICustomParam.cs │ │ ├── IDataSourceAdapter.cs │ │ ├── IDatabaseAdapter.cs │ │ ├── IFileAssociationView.cs │ │ ├── IFileData.cs │ │ ├── IGameFile.cs │ │ ├── IGameFileColumnView.cs │ │ ├── IGameFileDataSourceAdapter.cs │ │ ├── IGameFileDownloadable.cs │ │ ├── IGameFileSortableView.cs │ │ ├── IGameFileTile.cs │ │ ├── IGameFileView.cs │ │ ├── IGameProfile.cs │ │ ├── IIWadData.cs │ │ ├── IIWadDataSourceAdapter.cs │ │ ├── INewFileDetector.cs │ │ ├── ISettingsDataSource.cs │ │ ├── ISourcePortData.cs │ │ ├── IStatsData.cs │ │ ├── IStatsDataSourceAdapter.cs │ │ ├── ITabView.cs │ │ ├── ITagData.cs │ │ ├── ITagMapLookup.cs │ │ └── ITagMapping.cs │ ├── LaunchArgs.cs │ ├── Program.Init.cs │ ├── Program.cs │ ├── ProgressBarType.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── RecentFileType.cs │ ├── Resources/ │ │ ├── HereticPalette.pal │ │ ├── HexenPalette.pal │ │ └── PLAYPAL.LMP │ ├── SaveGame/ │ │ ├── DsgSaveGameReader.cs │ │ ├── HelionSaveGameReader.cs │ │ ├── ISaveGameReader.cs │ │ └── ZDoomSaveGameReader.cs │ ├── Search/ │ │ ├── GameFileFieldType.cs │ │ ├── GameFileGetOptions.cs │ │ ├── GameFileSearchField.cs │ │ ├── GameFileSearchOp.cs │ │ ├── IGameFileGetOptions.cs │ │ └── OrderType.cs │ ├── SourcePort/ │ │ ├── DoomsdaySourcePortFlavor.cs │ │ ├── GenericSourcePortFlavor.cs │ │ ├── HelionSourcePortFlavor.cs │ │ ├── ISourcePortFlavor.cs │ │ ├── LevelstatSourcePortFlavor.cs │ │ ├── SpData.cs │ │ ├── StatdumpSourcePortFlavor.cs │ │ └── ZDoomSourcePortFlavor.cs │ ├── Statistics/ │ │ ├── IStatisticsReader.cs │ │ ├── LevelstatReader.cs │ │ ├── MultiLineStatReader.cs │ │ ├── NewStatisticsEventArgs.cs │ │ ├── StatFileScanner.cs │ │ ├── StatdumpReader.cs │ │ └── ZDoomStatsReader.cs │ ├── Stylize/ │ │ ├── CToolStripRenderer.cs │ │ ├── DarkTheme.cs │ │ ├── DefaultTheme.cs │ │ ├── IThemeColors.cs │ │ ├── ImmersiveDarkMode.cs │ │ ├── StyledMessageBox.cs │ │ └── Stylizer.cs │ ├── TabViews/ │ │ ├── BasicTabViewCtrl.Designer.cs │ │ ├── BasicTabViewCtrl.cs │ │ ├── BasicTabViewCtrl.resx │ │ ├── IWadTabViewCtrl.Designer.cs │ │ ├── IWadTabViewCtrl.cs │ │ ├── IdGamesTabViewCtrl.Designer.cs │ │ ├── IdGamesTabViewCtrl.cs │ │ ├── LocalTabViewCtrl.cs │ │ ├── OptionsTabViewCtrl.Designer.cs │ │ ├── OptionsTabViewCtrl.cs │ │ ├── TagTabView.Designer.cs │ │ ├── TagTabView.cs │ │ └── UntaggedTabView.cs │ ├── TextFileParsers/ │ │ └── ZdlParser.cs │ ├── Update/ │ │ ├── ApplicationUpdate.cs │ │ ├── ApplicationUpdateInfo.cs │ │ └── ApplicationUpdater.cs │ ├── WindowsVersion/ │ │ └── WindowsVersion.cs │ ├── app.manifest │ └── packages.config ├── DoomLauncher.sln ├── DoomLauncherRelease/ │ ├── App.config │ ├── DoomLauncherRelease.csproj │ ├── Program.cs │ └── Properties/ │ └── AssemblyInfo.cs ├── LICENSE ├── Newtonsoft.Json.xml ├── README.adoc ├── RELEASENOTES.md ├── Setup/ │ ├── EnableLaunchApplication.js │ └── Setup.vdproj ├── UnitTest/ │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Resources/ │ │ ├── TestSteamInstall/ │ │ │ └── config/ │ │ │ └── libraryfolders.vdf │ │ ├── TestSteamLibrary1/ │ │ │ └── steamapps/ │ │ │ ├── appmanifest_2280.acf │ │ │ ├── appmanifest_2390.acf │ │ │ └── common/ │ │ │ ├── TestDoom/ │ │ │ │ ├── base/ │ │ │ │ │ └── doom.wad │ │ │ │ └── rerelease/ │ │ │ │ ├── doom2.wad │ │ │ │ ├── id1.wad │ │ │ │ ├── masterlevels.wad │ │ │ │ ├── nerve.wad │ │ │ │ ├── plutonia.wad │ │ │ │ ├── sigil.wad │ │ │ │ └── tnt.wad │ │ │ └── TestHeretic/ │ │ │ └── base/ │ │ │ └── heretic.wad │ │ ├── TestSteamLibrary2/ │ │ │ └── steamapps/ │ │ │ ├── appmanifest_2360.acf │ │ │ ├── appmanifest_2390.acf │ │ │ └── common/ │ │ │ ├── TestHeretic/ │ │ │ │ └── base/ │ │ │ │ └── heretic.wad │ │ │ └── TestHexen/ │ │ │ └── base/ │ │ │ └── hexen.wad │ │ ├── chocosave1.dsg │ │ ├── invalid1.wad │ │ ├── invalid2.wad │ │ ├── prboomsave1.dsg │ │ ├── simple.wad │ │ ├── testpk3.pk3 │ │ ├── zandemo.cld │ │ ├── zdoomsave_v1.zds │ │ ├── zdoomsave_v2.zds │ │ ├── zdoomsave_v3.zds │ │ └── zdoomsave_v4.zds │ ├── TestInit.cs │ ├── Tests/ │ │ ├── Helpers/ │ │ │ ├── DirectoriesConfiguration.cs │ │ │ ├── Tree.cs │ │ │ ├── TreeEntry.cs │ │ │ └── TreeReader.cs │ │ ├── TestArchives.cs │ │ ├── TestAutomaticSteamCheck.cs │ │ ├── TestCldDemoParser.cs │ │ ├── TestCnDoomStats.cs │ │ ├── TestDirectoryAdapter.cs │ │ ├── TestDirectoryArchive.cs │ │ ├── TestDoom64SyncAction.cs │ │ ├── TestDoom64TitlePicSyncAction.cs │ │ ├── TestDsgSave.cs │ │ ├── TestFile.cs │ │ ├── TestFileDetector.cs │ │ ├── TestGameConfSyncAction.cs │ │ ├── TestGameFile.cs │ │ ├── TestGameFileTags.cs │ │ ├── TestGameInfoSyncAction.cs │ │ ├── TestGameLauncher.cs │ │ ├── TestGameProfile.cs │ │ ├── TestGameProfileUtil.cs │ │ ├── TestGameStoreFiles.cs │ │ ├── TestIWad.cs │ │ ├── TestIWadTitlesSyncAction.cs │ │ ├── TestIdGamesFileParser.cs │ │ ├── TestIdGamesTextInfo.cs │ │ ├── TestIgnoreRarExploit.cs │ │ ├── TestKnownWadsSyncAction.cs │ │ ├── TestLaunchParameters.cs │ │ ├── TestLauncherPath.cs │ │ ├── TestLevelstat.cs │ │ ├── TestLoadFiles.cs │ │ ├── TestMapLumps.cs │ │ ├── TestMapStringSyncAction.cs │ │ ├── TestRecursiveArchiveReader.cs │ │ ├── TestSourcePort.cs │ │ ├── TestSpecificFiles.cs │ │ ├── TestStartupImageSyncAction.cs │ │ ├── TestStatdump.cs │ │ ├── TestStats.cs │ │ ├── TestSteamLoader.cs │ │ ├── TestSyncLibraryHandler.cs │ │ ├── TestTextFileSyncAction.cs │ │ ├── TestUpdateInfo.cs │ │ ├── TestUtil.cs │ │ ├── TestWadReader.cs │ │ ├── TestZdlParser.cs │ │ ├── TestZdoomSave.cs │ │ └── TestZdoomStats.cs │ ├── UnitTest.csproj │ ├── app.config │ └── packages.config ├── WadReader/ │ ├── DoomImage/ │ │ ├── DoomImage.cs │ │ ├── Palette.cs │ │ └── PaletteReaders.cs │ ├── FileLump.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Util.cs │ ├── WadFileReader.cs │ ├── WadHeader.cs │ ├── WadReader.csproj │ ├── WadType.cs │ └── packages.config ├── WpfControlLibrary/ │ ├── AssemblyInfo.cs │ ├── WpfComboBox.xaml │ ├── WpfComboBox.xaml.cs │ └── WpfControlLibrary.csproj └── appveyor.yml