diff --git a/.gitignore b/.gitignore index 1c9a181..8a30d25 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,10 @@ ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore # User-specific files +*.rsuser *.suo *.user *.userosscache @@ -10,48 +13,72 @@ # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs +# Mono auto generated files +mono_crash.* + # Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ -[Xx]64/ -[Xx]86/ -[Bb]uild/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ bld/ [Bb]in/ [Oo]bj/ +[Ll]og/ +[Ll]ogs/ -# Visual Studio 2015 cache/options directory +# Visual Studio 2015/2017 cache/options directory .vs/ # Uncomment if you have tasks that create the project's static files in wwwroot #wwwroot/ +# Visual Studio 2017 auto generated files +Generated\ Files/ + # MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* -# NUNIT +# NUnit *.VisualState.xml TestResult.xml +nunit-*.xml # Build Results of an ATL Project [Dd]ebugPS/ [Rr]eleasePS/ dlldata.c -# DNX +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core project.lock.json +project.fragment.lock.json artifacts/ +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio *_i.c *_p.c -*_i.h +*_h.h *.ilk *.meta *.obj +*.iobj *.pch *.pdb +*.ipdb *.pgc *.pgd *.rsp @@ -61,7 +88,9 @@ artifacts/ *.tlh *.tmp *.tmp_proj +*_wpftmp.csproj *.log +*.tlog *.vspscc *.vssscc .builds @@ -81,6 +110,7 @@ ipch/ *.sdf *.cachefile *.VC.db +*.VC.VC.opendb # Visual Studio profiler *.psess @@ -88,6 +118,9 @@ ipch/ *.vspx *.sap +# Visual Studio Trace Files +*.e2e + # TFS 2012 Local Workspace $tf/ @@ -99,15 +132,25 @@ _ReSharper*/ *.[Rr]e[Ss]harper *.DotSettings.user -# JustCode is a .NET coding add-in -.JustCode - # TeamCity is a build add-in _TeamCity* # DotCover is a Code Coverage Tool *.dotCover +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + # NCrunch _NCrunch_* .*crunch*.local.xml @@ -139,22 +182,27 @@ publish/ # Publish Web Output *.[Pp]ublish.xml *.azurePubxml - -# TODO: Un-comment the next line if you do not want to checkin -# your web deploy settings because they may include unencrypted -# passwords -#*.pubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml *.publishproj +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + # NuGet Packages *.nupkg +# NuGet Symbol Packages +*.snupkg # The packages folder can be ignored because of Package Restore -**/packages/* +**/[Pp]ackages/* # except build/, which is used as an MSBuild target. -!**/packages/build/ +!**/[Pp]ackages/build/ # Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config -# NuGet v3's project.json files produces more ignoreable files +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files *.nuget.props *.nuget.targets @@ -166,28 +214,40 @@ csx/ ecf/ rcf/ -# Windows Store app package directory +# Windows Store app package directories and files AppPackages/ BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload # Visual Studio cache files # files ending in .cache can be ignored *.[Cc]ache # but keep track of directories ending in .cache -!*.[Cc]ache/ +!?*.[Cc]ache/ # Others ClientBin/ -[Ss]tyle[Cc]op.* ~$* *~ *.dbmdl *.dbproj.schemaview +*.jfm *.pfx *.publishsettings -node_modules/ orleans.codegen.cs +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + # RIA/Silverlight projects Generated_Code/ @@ -198,15 +258,22 @@ _UpgradeReport_Files/ Backup*/ UpgradeLog*.XML UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak # SQL Server files *.mdf *.ldf +*.ndf # Business Intelligence projects *.rdl.data *.bim.layout *.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl # Microsoft Fakes FakesAssemblies/ @@ -216,6 +283,7 @@ FakesAssemblies/ # Node.js Tools for Visual Studio .ntvs_analysis.dat +node_modules/ # Visual Studio 6 build log *.plg @@ -223,6 +291,20 @@ FakesAssemblies/ # Visual Studio 6 workspace options file *.opt +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + # Visual Studio LightSwitch build output **/*.HTMLClient/GeneratedArtifacts **/*.DesktopClient/GeneratedArtifacts @@ -231,12 +313,86 @@ FakesAssemblies/ **/*.Server/ModelManifest.xml _Pvt_Extensions -# LightSwitch generated files -GeneratedArtifacts/ -ModelManifest.xml - # Paket dependency manager .paket/paket.exe +paket-files/ # FAKE - F# Make .fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml diff --git a/GwentDiscovery/App.config b/GwentDiscovery/App.config deleted file mode 100644 index 4bfa005..0000000 --- a/GwentDiscovery/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/GwentDiscovery/App.xaml b/GwentDiscovery/App.xaml deleted file mode 100644 index 6b6d505..0000000 --- a/GwentDiscovery/App.xaml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/GwentDiscovery/App.xaml.cs b/GwentDiscovery/App.xaml.cs deleted file mode 100644 index 1027a10..0000000 --- a/GwentDiscovery/App.xaml.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; - -namespace GwentDiscovery -{ - /// - /// Interaction logic for App.xaml - /// - public partial class App : Application - { - } -} diff --git a/GwentDiscovery/GwentDiscovery.csproj b/GwentDiscovery/GwentDiscovery.csproj deleted file mode 100644 index 8d7a1fd..0000000 --- a/GwentDiscovery/GwentDiscovery.csproj +++ /dev/null @@ -1,133 +0,0 @@ - - - - - Debug - AnyCPU - {F8E5957C-4B09-4ABF-AA3B-2C7CEE53D26B} - WinExe - Properties - GwentDiscovery - GwentDiscovery - v4.8 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - - x64 - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - true - bin\x86\Debug\ - DEBUG;TRACE - full - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE - true - pdbonly - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - - - - - - - - - - 4.0 - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - {7a608786-5c00-40f7-8f84-846d25871ec8} - Witcher3MapViewer - - - - - \ No newline at end of file diff --git a/GwentDiscovery/MainWindow.xaml b/GwentDiscovery/MainWindow.xaml deleted file mode 100644 index 775d570..0000000 --- a/GwentDiscovery/MainWindow.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - diff --git a/GwentDiscovery/MainWindow.xaml.cs b/GwentDiscovery/MainWindow.xaml.cs deleted file mode 100644 index a33a811..0000000 --- a/GwentDiscovery/MainWindow.xaml.cs +++ /dev/null @@ -1,257 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using Witcher3MapViewer; - -namespace GwentDiscovery -{ - /// - /// Interaction logic for MainWindow.xaml - /// - public partial class MainWindow : Window - { - string SaveFolder = @"C:\Users\Reuben\Documents\The Witcher 3\gamesaves"; - private string appdir; - Witcher3SaveFile ActiveSave; - string ActiveSaveFileCopy; - FileSystemWatcher _fileSystemWatcher; - bool SaveChanged = false; - ManualResetEvent _refreshRequested = new ManualResetEvent(false); - List BaseGame; - List BloodAndWine; - ObservableCollection _cards; - public ObservableCollection Cards { get { return _cards; } } - System.Diagnostics.Stopwatch updatedtimer = new System.Diagnostics.Stopwatch(); - - string _statusText = "This is the status"; - public string StatusText { get - { - return _statusText; - } - set - { - _statusText = value; - } - } - int numowned = 0; - - public MainWindow() - { - DataContext = this; - _cards = new ObservableCollection(); - appdir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); - - GetGwentCardList(); - GetMostRecentSaveFile(); - SetGwentCardStatuses(); - _cards.Sort(); - InitializeComponent(); - - - - - SetUpFilewatcher(); - } - - private void SetGwentCardStatuses() - { - Dictionary OwnedCards = new Dictionary(); - foreach (Witcher3GwentCard thecard in ActiveSave.GwentManager.RegularCards) - OwnedCards[thecard.cardIndex] = thecard; - foreach (Witcher3GwentCard thecard in ActiveSave.GwentManager.LeaderCards) - OwnedCards[thecard.cardIndex] = thecard; - - numowned = 0; - foreach (Witcher3GwentCard thecard in BaseGame) - { - bool isowned = false; - if (OwnedCards.ContainsKey(thecard.cardIndex)) - { - Witcher3GwentCard owned = OwnedCards[thecard.cardIndex]; - thecard.numCopies = owned.numCopies; - isowned = true; - numowned++; - } - GwentCardViewModel model = new GwentCardViewModel(thecard); - model.IsChecked = isowned; - _cards.Add(model); - } - StatusText = "Currently have [" + numowned.ToString() + "/" + BaseGame.Count.ToString() + "]"; - //foreach (Witcher3GwentCard thecard in ActiveSave.GwentManager.LeaderCards) - // _cards.Add(new GwentCardViewModel(thecard)); - } - - private void GetGwentCardList() - { - var reader = new Witcher3MapViewer.Readers.GwentXMLReader(Path.Combine(@"C:\Users\Reuben\Dropbox\Programs\Witcher3MapViewer\Witcher3MapViewer\Witcher3MapViewer\bin\x64\Debug", "Gwent.xml")); - - BaseGame = new List(); - foreach (Witcher3MapViewer.Readers.GwentCardAsRead cardasread in reader.Sets[0].Cards) - { - Witcher3GwentCard card = new Witcher3GwentCard(); - card.cardIndex = cardasread.ID; - card.Name = cardasread.Name; - card.Location = cardasread.Location; - card.AssociatedQuest = cardasread.AssociatedQuest; - BaseGame.Add(card); - } - } - - private void GetMostRecentSaveFile() - { - //Get file listing, find most recent file - DirectoryInfo directory = new DirectoryInfo(SaveFolder); - FileInfo myFile = (from f in directory.GetFiles("*.sav") - orderby f.LastWriteTime descending - select f).First(); - //copy to local directory - if (CopyWhenAvailable(myFile.FullName)) - { - myFile = new FileInfo(Path.Combine(appdir, "SavedGames", myFile.Name)); - ActiveSaveFileCopy = myFile.FullName; - ActiveSave = new Witcher3SaveFile(myFile.FullName, Witcher3ReadLevel.Quick); - } - } - - private bool CopyWhenAvailable(string fullPath) - { - int numTries = 0; - while (true) - { - numTries++; - try - { - File.Copy(fullPath, Path.Combine(appdir, "SavedGames", Path.GetFileName(fullPath)), true); - break; - } - catch (System.Reflection.AmbiguousMatchException) //this is just so we don't assign the exception to a variable - { - //Failed to get access - if (numTries > 10) - { - //give up - return false; - } - // Wait for the lock to be released - Thread.Sleep(500); - } - } - //Success - return true; - } - - private void SetUpFilewatcher() - { - _fileSystemWatcher = new FileSystemWatcher(SaveFolder); - _fileSystemWatcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName; - _fileSystemWatcher.Filter = "*.sav"; - _fileSystemWatcher.Changed += _fileSystemWatcher_Changed; - _fileSystemWatcher.Created += _fileSystemWatcher_Changed; - _fileSystemWatcher.Renamed += _fileSystemWatcher_Changed; - _fileSystemWatcher.EnableRaisingEvents = true; - } - - private void _fileSystemWatcher_Changed(object sender, FileSystemEventArgs e) - { - Thread.Sleep(2000); - SaveChanged = true; - _refreshRequested.Set(); - ThreadPool.QueueUserWorkItem(RefreshIfNecessary); - } - - private void RefreshIfNecessary(object state) - { - lock (this) - { - if (!_refreshRequested.WaitOne(0)) - { - // Refresh not necessary - return; - } - if (SaveChanged) - { - ThreadPool.QueueUserWorkItem(delegate - { - Dispatcher.BeginInvoke(new Action(ExecuteSaveChange)); - }); - } - SaveChanged = false; - _refreshRequested.Reset(); - } - } - - private void ExecuteSaveChange() - { - ClearLocalSave(); - GetMostRecentSaveFile(); - updatedtimer.Stop(); - //foreach (Witcher3GwentCard thecard in ActiveSave.GwentManager.RegularCards) - //{ - // if (!AlreadyHaveThatCard(thecard)) - // { - // GwentCardViewModel gcvm = new GwentCardViewModel(thecard); - // gcvm.IsObtained = true; - // _cards.Add(gcvm); - // } - //} - //foreach (Witcher3GwentCard thecard in ActiveSave.GwentManager.LeaderCards) - //{ - // if (!AlreadyHaveThatCard(thecard)) - // { - // GwentCardViewModel gcvm = new GwentCardViewModel(thecard); - // gcvm.IsObtained = true; - // _cards.Add(gcvm); - // } - //} - _cards.Sort(); - updatedtimer.Reset(); - updatedtimer.Start(); - } - - private bool AlreadyHaveThatCard(Witcher3GwentCard thecard) - { - //var foo = _cards.Where(item => item.IDNumber == thecard.cardIndex).FirstOrDefault(); - //if (foo != null) - //{ - // if (foo.NumHeld != thecard.numCopies) - // { - // foo.NumHeld = thecard.numCopies; - // foo.IsObtained = true; - // } - // else if(updatedtimer.ElapsedMilliseconds > 10000) foo.IsObtained = false; - // return true; - //} - //return false; - return false; - } - - private void ClearLocalSave() - { - if (File.Exists(ActiveSaveFileCopy)) - File.Delete(ActiveSaveFileCopy); - } - } - - static class Extensions - { - public static void Sort(this ObservableCollection collection) where T : IComparable - { - List sorted = collection.OrderBy(x => x).ToList(); - for (int i = 0; i < sorted.Count(); i++) - collection.Move(collection.IndexOf(sorted[i]), i); - } - } -} diff --git a/GwentDiscovery/Properties/AssemblyInfo.cs b/GwentDiscovery/Properties/AssemblyInfo.cs deleted file mode 100644 index 486cda5..0000000 --- a/GwentDiscovery/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Reflection; -using System.Resources; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Windows; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("GwentDiscovery")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("GwentDiscovery")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -//In order to begin building localizable applications, set -//CultureYouAreCodingWith in your .csproj file -//inside a . For example, if you are using US english -//in your source files, set the to en-US. Then uncomment -//the NeutralResourceLanguage attribute below. Update the "en-US" in -//the line below to match the UICulture setting in the project file. - -//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] - - -[assembly: ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] - - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/GwentDiscovery/Properties/Resources.Designer.cs b/GwentDiscovery/Properties/Resources.Designer.cs deleted file mode 100644 index 5e8df1c..0000000 --- a/GwentDiscovery/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace GwentDiscovery.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GwentDiscovery.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/GwentDiscovery/Properties/Resources.resx b/GwentDiscovery/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/GwentDiscovery/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/GwentDiscovery/Properties/Settings.Designer.cs b/GwentDiscovery/Properties/Settings.Designer.cs deleted file mode 100644 index 69f8565..0000000 --- a/GwentDiscovery/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace GwentDiscovery.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.4.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/GwentDiscovery/Properties/Settings.settings b/GwentDiscovery/Properties/Settings.settings deleted file mode 100644 index 033d7a5..0000000 --- a/GwentDiscovery/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/SaveExtractor/App.config b/SaveExtractor/App.config deleted file mode 100644 index 4bfa005..0000000 --- a/SaveExtractor/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SaveExtractor/App.xaml b/SaveExtractor/App.xaml deleted file mode 100644 index 84d7ec9..0000000 --- a/SaveExtractor/App.xaml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/SaveExtractor/App.xaml.cs b/SaveExtractor/App.xaml.cs deleted file mode 100644 index edde8c3..0000000 --- a/SaveExtractor/App.xaml.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; - -namespace SaveExtractor -{ - /// - /// Interaction logic for App.xaml - /// - public partial class App : Application - { - } -} diff --git a/SaveExtractor/MainWindow.xaml b/SaveExtractor/MainWindow.xaml deleted file mode 100644 index 8645cfd..0000000 --- a/SaveExtractor/MainWindow.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - -