diff --git a/CHANGELOG.md b/CHANGELOG.md index c63a385..d2f0432 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +Version 1.5.9 - 2025-10-09 + +* Update docs +* Update some NuGet Packages +* Minor changes + Version 1.5.8 - 2025-07-29 * Update repository info and related URLs diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 57133d1..bfd8474 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,3 @@ -# @DeheadEmAll -### The Original Automated ROM Deheaderer ## Contributing Let's work better together. We are looking to collaborate with like-minded people who want to contribute in any capacity. Collaboration is open to everyone and we need your help if you are a: * Collector @@ -17,8 +15,9 @@ Feel free to: * Create an issue * Branch your repository with the issue number and a meaningful name related to the changes you are making * Create a pull request + ## Contact GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll](https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll "GitEmAll") --- -###### Copyright (c) 2016-2025 DeheadEmAll - All Rights Reserved v2025-07-29-00 +###### Copyright (c) 2016-2025 DeheadEmAll - All Rights Reserved diff --git a/DeheadEmAll-CLI/DeheadEmAll-CLI.csproj b/DeheadEmAll-CLI/DeheadEmAll-CLI.csproj index f83bd65..edf116f 100644 --- a/DeheadEmAll-CLI/DeheadEmAll-CLI.csproj +++ b/DeheadEmAll-CLI/DeheadEmAll-CLI.csproj @@ -47,8 +47,8 @@ ..\packages\Serilog.Sinks.Console.4.1.0\lib\net45\Serilog.Sinks.Console.dll - - ..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll + + ..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll diff --git a/DeheadEmAll-CLI/Properties/AssemblyInfo.cs b/DeheadEmAll-CLI/Properties/AssemblyInfo.cs index cf38ca1..a344d27 100644 --- a/DeheadEmAll-CLI/Properties/AssemblyInfo.cs +++ b/DeheadEmAll-CLI/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 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.5.8")] -[assembly: AssemblyFileVersion("1.5.8")] +[assembly: AssemblyVersion("1.5.9")] +[assembly: AssemblyFileVersion("1.5.9")] diff --git a/DeheadEmAll-CLI/Resources/BASHes/DeheadEmAll-Print-Donation-Info.sh b/DeheadEmAll-CLI/Resources/BASHes/DeheadEmAll-Print-Donation-Info.sh index 2048a81..09210a4 100644 --- a/DeheadEmAll-CLI/Resources/BASHes/DeheadEmAll-Print-Donation-Info.sh +++ b/DeheadEmAll-CLI/Resources/BASHes/DeheadEmAll-Print-Donation-Info.sh @@ -1,4 +1,4 @@ #!/bin/bash # Main -mono "../DownloadEmAll-CLI.exe" -donations +mono "../DeheadEmAll-CLI.exe" -donations diff --git a/DeheadEmAll-CLI/Resources/Batches/DeheadEmAll-Print-Donation-Info.bat b/DeheadEmAll-CLI/Resources/Batches/DeheadEmAll-Print-Donation-Info.bat index 237fa21..d8cffd7 100644 --- a/DeheadEmAll-CLI/Resources/Batches/DeheadEmAll-Print-Donation-Info.bat +++ b/DeheadEmAll-CLI/Resources/Batches/DeheadEmAll-Print-Donation-Info.bat @@ -1,7 +1,7 @@ @echo off rem */ Main /* -"..\DownloadEmAll-CLI.exe" -donations +"..\DeheadEmAll-CLI.exe" -donations rem */ Pause /* @pause diff --git a/DeheadEmAll-CLI/packages.config b/DeheadEmAll-CLI/packages.config index b927374..1beb2bf 100644 --- a/DeheadEmAll-CLI/packages.config +++ b/DeheadEmAll-CLI/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/DeheadEmAll-GUI/DeheadEmAll-GUI.csproj b/DeheadEmAll-GUI/DeheadEmAll-GUI.csproj index b6e0dd3..f63dccf 100644 --- a/DeheadEmAll-GUI/DeheadEmAll-GUI.csproj +++ b/DeheadEmAll-GUI/DeheadEmAll-GUI.csproj @@ -44,8 +44,8 @@ ..\packages\Serilog.2.12.0\lib\net47\Serilog.dll - - ..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll + + ..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll diff --git a/DeheadEmAll-GUI/Properties/AssemblyInfo.cs b/DeheadEmAll-GUI/Properties/AssemblyInfo.cs index 33ca079..3f6f94e 100644 --- a/DeheadEmAll-GUI/Properties/AssemblyInfo.cs +++ b/DeheadEmAll-GUI/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 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.5.8")] -[assembly: AssemblyFileVersion("1.5.8")] +[assembly: AssemblyVersion("1.5.9")] +[assembly: AssemblyFileVersion("1.5.9")] diff --git a/DeheadEmAll-GUI/packages.config b/DeheadEmAll-GUI/packages.config index 9978c02..e25cb7e 100644 --- a/DeheadEmAll-GUI/packages.config +++ b/DeheadEmAll-GUI/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/DeheadEmAll-Installer/DeheadEmAll-Installer.vdproj b/DeheadEmAll-Installer/DeheadEmAll-Installer.vdproj index dcbdaee..2e3e1c9 100644 --- a/DeheadEmAll-Installer/DeheadEmAll-Installer.vdproj +++ b/DeheadEmAll-Installer/DeheadEmAll-Installer.vdproj @@ -39,18 +39,6 @@ } "Entry" { - "MsmKey" = "8:_2121C31EAF3F09422921E6794612841B" - "OwnerKey" = "8:_4F381D56A9F84C4BB77CE66D1AE39C04" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2121C31EAF3F09422921E6794612841B" - "OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_235C47DD7D134E82BAFB4475A9754255" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -153,6 +141,18 @@ } "Entry" { + "MsmKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61" + "OwnerKey" = "8:_4F381D56A9F84C4BB77CE66D1AE39C04" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61" + "OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_90124898C3AC450DBF2E3905927865A8" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -172,7 +172,7 @@ "Entry" { "MsmKey" = "8:_A8F0FDE2EBA2210B20EEABDF66B7A44A" - "OwnerKey" = "8:_2121C31EAF3F09422921E6794612841B" + "OwnerKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -214,7 +214,7 @@ "Entry" { "MsmKey" = "8:_B9CAD97EB63476AFAC38BE823985D3AC" - "OwnerKey" = "8:_2121C31EAF3F09422921E6794612841B" + "OwnerKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -298,6 +298,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC" "MsmSig" = "8:_UNDEFINED" } @@ -310,12 +316,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2121C31EAF3F09422921E6794612841B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_B9CAD97EB63476AFAC38BE823985D3AC" "MsmSig" = "8:_UNDEFINED" } @@ -500,37 +500,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2121C31EAF3F09422921E6794612841B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DeheadEmAll, Version=1.5.7.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_2121C31EAF3F09422921E6794612841B" - { - "Name" = "8:DeheadEmAll.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:DeheadEmAll.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_078F54B871D0498E9A371540170A92D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_235C47DD7D134E82BAFB4475A9754255" { "SourcePath" = "8:..\\DeheadEmAll-CLI\\Resources\\Batches\\DeheadEmAll-DH-All-Selected.bat" @@ -862,6 +831,37 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_89B7A7C719BB2A579F9ED793C1ABFE61" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:DeheadEmAll, Version=1.5.9.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_89B7A7C719BB2A579F9ED793C1ABFE61" + { + "Name" = "8:DeheadEmAll.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:DeheadEmAll.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_078F54B871D0498E9A371540170A92D5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_90124898C3AC450DBF2E3905927865A8" { "SourcePath" = "8:..\\DeheadEmAll-CLI\\Resources\\BASHes\\DeheadEmAll-Print-Version.sh" @@ -1370,15 +1370,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DeheadEmAll" - "ProductCode" = "8:{C0A09FAF-41B0-49A3-9F77-BBFF4A76911D}" - "PackageCode" = "8:{71D0896F-C95C-4D31-9EE7-6F1BE0EDCE9D}" + "ProductCode" = "8:{E4EE0D7E-AF7E-4855-8EC0-6F0D8268B858}" + "PackageCode" = "8:{DA5EBC5B-D137-4BD3-81D1-25795C3EC7CD}" "UpgradeCode" = "8:{3203DDC4-FE50-4428-9964-78C5CCDE58EB}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.5.8" + "ProductVersion" = "8:1.5.9" "Manufacturer" = "8:DeheadEmAll" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" @@ -2084,7 +2084,7 @@ { "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4F381D56A9F84C4BB77CE66D1AE39C04" { - "SourcePath" = "8:..\\DeheadEmAll-GUI\\obj\\Debug\\DeheadEmAll-GUI.exe" + "SourcePath" = "8:..\\DeheadEmAll-GUI\\obj\\Release\\DeheadEmAll-GUI.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_078F54B871D0498E9A371540170A92D5" @@ -2112,7 +2112,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C7BB2B2F230E4F41926C0637DB3ED9CC" { - "SourcePath" = "8:..\\DeheadEmAll-CLI\\obj\\Debug\\DeheadEmAll-CLI.exe" + "SourcePath" = "8:..\\DeheadEmAll-CLI\\obj\\Release\\DeheadEmAll-CLI.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_078F54B871D0498E9A371540170A92D5" diff --git a/DeheadEmAll-Release/DeheadEmAll-Release.csproj b/DeheadEmAll-Release/DeheadEmAll-Release.csproj index 1626634..115d4fe 100644 --- a/DeheadEmAll-Release/DeheadEmAll-Release.csproj +++ b/DeheadEmAll-Release/DeheadEmAll-Release.csproj @@ -23,7 +23,7 @@ DeheadEmAll - 1.5.8 + 1.5.9 DeheadEmAll-Portable DeheadEmAll-Installer DeheadEmAll-Package diff --git a/DeheadEmAll.sln b/DeheadEmAll.sln index 3d2e214..411574d 100644 --- a/DeheadEmAll.sln +++ b/DeheadEmAll.sln @@ -20,12 +20,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeheadEmAll", "DeheadEmAll\ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{EBF65DF7-4E58-433C-991C-0A2FE3F52534}" ProjectSection(SolutionItems) = preProject + .gitattributes = .gitattributes + .gitignore = .gitignore CHANGELOG.md = CHANGELOG.md CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md CONTRIBUTING.md = CONTRIBUTING.md LICENSE = LICENSE README.md = README.md - TODO.md = TODO.md + screenshot1.png = screenshot1.png + screenshot2.png = screenshot2.png EndProjectSection EndProject Global diff --git a/DeheadEmAll/DeheadEmAll.csproj b/DeheadEmAll/DeheadEmAll.csproj index 886ec4b..d9b15b7 100644 --- a/DeheadEmAll/DeheadEmAll.csproj +++ b/DeheadEmAll/DeheadEmAll.csproj @@ -45,8 +45,8 @@ ..\packages\Serilog.2.12.0\lib\net47\Serilog.dll - - ..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll + + ..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll diff --git a/DeheadEmAll/DeheadEmAll.nuspec b/DeheadEmAll/DeheadEmAll.nuspec index 91784ae..60b0512 100644 --- a/DeheadEmAll/DeheadEmAll.nuspec +++ b/DeheadEmAll/DeheadEmAll.nuspec @@ -7,10 +7,10 @@ Use the DeheadEmAll Library (.dll) to deheader ROMs from anywhere in your application. - First, install or add the DeheadEmAll Nuget Package to your application by downloading the [nuget.nupkg](https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll/packages) to your project folder and opening a Nuget Package Manager Console in Visual Studio and type: + First, where x.x.x is the version you are installing, install or add the DeheadEmAll Nuget Package to your application by downloading the [deheademall.x.x.x.nupkg](https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll/packages) to your project folder and opening a Nuget Package Manager Console in Visual Studio and type: ``` - Install-Package nuget.nupkg + Install-Package deheademall.x.x.x.nupkg ``` Then, create and use a new DeheadEmAll Object from anywhere in your application like the following: diff --git a/DeheadEmAll/Properties/AssemblyInfo.cs b/DeheadEmAll/Properties/AssemblyInfo.cs index 6b81f8c..f7d26f8 100644 --- a/DeheadEmAll/Properties/AssemblyInfo.cs +++ b/DeheadEmAll/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 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.5.8")] -[assembly: AssemblyFileVersion("1.5.8")] +[assembly: AssemblyVersion("1.5.9")] +[assembly: AssemblyFileVersion("1.5.9")] diff --git a/DeheadEmAll/Resources/Docs/DeheadEmAll-HELP.txt b/DeheadEmAll/Resources/Docs/DeheadEmAll-HELP.txt index eb86155..c985e63 100644 --- a/DeheadEmAll/Resources/Docs/DeheadEmAll-HELP.txt +++ b/DeheadEmAll/Resources/Docs/DeheadEmAll-HELP.txt @@ -37,7 +37,7 @@ This software has been tested and verified working on Windows, Linux and Mac usi --------------------------------------------------------------- This app is designed to run on various operating systems, using .NET or Mono. Windows already comes with .NET Framework, but you can still install and use Mono if you'd like. -First, if you are installing Mono, you should switch to the root user or System Administrator to install and use Mono and then switch to your downloademall user to install and use DownloadEmAll. +First, if you are installing Mono, you should switch to the root user or System Administrator to install and use Mono and then switch to your deheademall user to install and use DeheadEmAll. Next, download and unzip the program to any new location that you wish to use. However, this software should be installed as close to the drive's root directory as possible. diff --git a/DeheadEmAll/packages.config b/DeheadEmAll/packages.config index 9978c02..e25cb7e 100644 --- a/DeheadEmAll/packages.config +++ b/DeheadEmAll/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/README.md b/README.md index 53b61ac..b29338f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # @DeheadEmAll ### The Original Automated ROM Deheaderer + ## About DeheadEmAll or DHEA is the original automated ROM deheaderer. Some ROM sets conatin headered ROMs, some sets contain deheadered ROMs. Use this software to deheader your headered ROMs. @@ -16,23 +17,31 @@ Probably the easiest way to deheader your ROMs is to just put your ROMs into the * Deheadered ROMs will be placed in the ROMsDeheaded directory overwriting any existing deheadered ROMs with the same name. If you happen to like bullshit, DeheadEmAll can also accept commands and options from the command line. For command line help, run the -help command. + +## Screenshots +![DeheadEmAll Screenshot 1](screenshot1.png?raw=true "DeheadEmAll Screenshot 1") +![DeheadEmAll Screenshot 2](screenshot2.png?raw=true "DeheadEmAll Screenshot 2") + ## Dependencies -.NET Framework 4.8 +The following frameworks and SDKs are required to develop and build this app: +* .NET Framework 4.8 or Mono compatible -The following NuGet Packages are required to build a Debug and/or Release version of this app: +The following NuGet Packages are required to develop and build this app: * ILMerge * Serilog * Serilog.Sinks.Console * Serilog.Sinks.LogEmAll -The following tools and extensions are required to be installed in your Visual Sudio IDE: +The following tools and extensions are required to develop and build this app: * Microsoft Visual Studio Installer Projects + ## Projects * DeheadEmAll - Class Library * DeheadEmAll-CLI - Console App * DeheadEmAll-GUI - Windows Forms App * DeheadEmAll-Release - Release Project * DeheadEmAll-Installer - Installer Project + ## Contributing Let's work better together. We are looking to collaborate with like-minded people who want to contribute in any capacity. Collaboration is open to everyone and we need your help if you are a: * Collector @@ -50,8 +59,9 @@ Feel free to: * Create an issue * Branch your repository with the issue number and a meaningful name related to the changes you are making * Create a pull request + ## Contact GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll](https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll "GitEmAll") --- -###### Copyright (c) 2016-2025 DeheadEmAll - All Rights Reserved v2025-07-29-00 +###### Copyright (c) 2016-2025 DeheadEmAll - All Rights Reserved diff --git a/TODO.md b/TODO.md deleted file mode 100644 index a38578c..0000000 --- a/TODO.md +++ /dev/null @@ -1,5 +0,0 @@ -### To Do -* Nothing to do - -### Completed Tasks -* Develop initial release diff --git a/screenshot1.png b/screenshot1.png new file mode 100644 index 0000000..ba083c3 Binary files /dev/null and b/screenshot1.png differ diff --git a/screenshot2.png b/screenshot2.png new file mode 100644 index 0000000..669efd4 Binary files /dev/null and b/screenshot2.png differ