This commit is contained in:
2025-10-11 15:11:34 -06:00
parent ca9056613f
commit 321b928bd8
22 changed files with 103 additions and 90 deletions

View File

@@ -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 Version 1.5.8 - 2025-07-29
* Update repository info and related URLs * Update repository info and related URLs

View File

@@ -1,5 +1,3 @@
# @DeheadEmAll
### The Original Automated ROM Deheaderer
## Contributing ## 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: 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 * Collector
@@ -17,8 +15,9 @@ Feel free to:
* Create an issue * Create an issue
* Branch your repository with the issue number and a meaningful name related to the changes you are making * Branch your repository with the issue number and a meaningful name related to the changes you are making
* Create a pull request * Create a pull request
## Contact ## Contact
GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll](https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll "GitEmAll") 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

View File

@@ -47,8 +47,8 @@
<Reference Include="Serilog.Sinks.Console, Version=4.1.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL"> <Reference Include="Serilog.Sinks.Console, Version=4.1.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
<HintPath>..\packages\Serilog.Sinks.Console.4.1.0\lib\net45\Serilog.Sinks.Console.dll</HintPath> <HintPath>..\packages\Serilog.Sinks.Console.4.1.0\lib\net45\Serilog.Sinks.Console.dll</HintPath>
</Reference> </Reference>
<Reference Include="Serilog.Sinks.LogEmAll, Version=0.0.6.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Serilog.Sinks.LogEmAll, Version=0.0.8.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll</HintPath> <HintPath>..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll</HintPath>
</Reference> </Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.8")] [assembly: AssemblyVersion("1.5.9")]
[assembly: AssemblyFileVersion("1.5.8")] [assembly: AssemblyFileVersion("1.5.9")]

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
# Main # Main
mono "../DownloadEmAll-CLI.exe" -donations mono "../DeheadEmAll-CLI.exe" -donations

View File

@@ -1,7 +1,7 @@
@echo off @echo off
rem */ Main /* rem */ Main /*
"..\DownloadEmAll-CLI.exe" -donations "..\DeheadEmAll-CLI.exe" -donations
rem */ Pause /* rem */ Pause /*
@pause @pause

View File

@@ -2,5 +2,5 @@
<packages> <packages>
<package id="Serilog" version="2.12.0" targetFramework="net48" /> <package id="Serilog" version="2.12.0" targetFramework="net48" />
<package id="Serilog.Sinks.Console" version="4.1.0" targetFramework="net48" /> <package id="Serilog.Sinks.Console" version="4.1.0" targetFramework="net48" />
<package id="Serilog.Sinks.LogEmAll" version="0.0.7" targetFramework="net48" /> <package id="Serilog.Sinks.LogEmAll" version="0.0.8" targetFramework="net48" />
</packages> </packages>

View File

@@ -44,8 +44,8 @@
<Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL"> <Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
<HintPath>..\packages\Serilog.2.12.0\lib\net47\Serilog.dll</HintPath> <HintPath>..\packages\Serilog.2.12.0\lib\net47\Serilog.dll</HintPath>
</Reference> </Reference>
<Reference Include="Serilog.Sinks.LogEmAll, Version=0.0.6.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Serilog.Sinks.LogEmAll, Version=0.0.8.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll</HintPath> <HintPath>..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll</HintPath>
</Reference> </Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.8")] [assembly: AssemblyVersion("1.5.9")]
[assembly: AssemblyFileVersion("1.5.8")] [assembly: AssemblyFileVersion("1.5.9")]

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="Serilog" version="2.12.0" targetFramework="net48" /> <package id="Serilog" version="2.12.0" targetFramework="net48" />
<package id="Serilog.Sinks.LogEmAll" version="0.0.7" targetFramework="net48" /> <package id="Serilog.Sinks.LogEmAll" version="0.0.8" targetFramework="net48" />
</packages> </packages>

View File

@@ -39,18 +39,6 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_2121C31EAF3F09422921E6794612841B"
"OwnerKey" = "8:_4F381D56A9F84C4BB77CE66D1AE39C04"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_2121C31EAF3F09422921E6794612841B"
"OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_235C47DD7D134E82BAFB4475A9754255" "MsmKey" = "8:_235C47DD7D134E82BAFB4475A9754255"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@@ -153,6 +141,18 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61"
"OwnerKey" = "8:_4F381D56A9F84C4BB77CE66D1AE39C04"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61"
"OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_90124898C3AC450DBF2E3905927865A8" "MsmKey" = "8:_90124898C3AC450DBF2E3905927865A8"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@@ -172,7 +172,7 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_A8F0FDE2EBA2210B20EEABDF66B7A44A" "MsmKey" = "8:_A8F0FDE2EBA2210B20EEABDF66B7A44A"
"OwnerKey" = "8:_2121C31EAF3F09422921E6794612841B" "OwnerKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
@@ -214,7 +214,7 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_B9CAD97EB63476AFAC38BE823985D3AC" "MsmKey" = "8:_B9CAD97EB63476AFAC38BE823985D3AC"
"OwnerKey" = "8:_2121C31EAF3F09422921E6794612841B" "OwnerKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
@@ -298,6 +298,12 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_89B7A7C719BB2A579F9ED793C1ABFE61"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC" "OwnerKey" = "8:_C7BB2B2F230E4F41926C0637DB3ED9CC"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
@@ -310,12 +316,6 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_2121C31EAF3F09422921E6794612841B"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_B9CAD97EB63476AFAC38BE823985D3AC" "OwnerKey" = "8:_B9CAD97EB63476AFAC38BE823985D3AC"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
@@ -500,37 +500,6 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "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" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_235C47DD7D134E82BAFB4475A9754255"
{ {
"SourcePath" = "8:..\\DeheadEmAll-CLI\\Resources\\Batches\\DeheadEmAll-DH-All-Selected.bat" "SourcePath" = "8:..\\DeheadEmAll-CLI\\Resources\\Batches\\DeheadEmAll-DH-All-Selected.bat"
@@ -862,6 +831,37 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "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" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_90124898C3AC450DBF2E3905927865A8"
{ {
"SourcePath" = "8:..\\DeheadEmAll-CLI\\Resources\\BASHes\\DeheadEmAll-Print-Version.sh" "SourcePath" = "8:..\\DeheadEmAll-CLI\\Resources\\BASHes\\DeheadEmAll-Print-Version.sh"
@@ -1370,15 +1370,15 @@
{ {
"Name" = "8:Microsoft Visual Studio" "Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:DeheadEmAll" "ProductName" = "8:DeheadEmAll"
"ProductCode" = "8:{C0A09FAF-41B0-49A3-9F77-BBFF4A76911D}" "ProductCode" = "8:{E4EE0D7E-AF7E-4855-8EC0-6F0D8268B858}"
"PackageCode" = "8:{71D0896F-C95C-4D31-9EE7-6F1BE0EDCE9D}" "PackageCode" = "8:{DA5EBC5B-D137-4BD3-81D1-25795C3EC7CD}"
"UpgradeCode" = "8:{3203DDC4-FE50-4428-9964-78C5CCDE58EB}" "UpgradeCode" = "8:{3203DDC4-FE50-4428-9964-78C5CCDE58EB}"
"AspNetVersion" = "8:4.0.30319.0" "AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE" "RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE" "RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:FALSE" "InstallAllUsers" = "11:FALSE"
"ProductVersion" = "8:1.5.8" "ProductVersion" = "8:1.5.9"
"Manufacturer" = "8:DeheadEmAll" "Manufacturer" = "8:DeheadEmAll"
"ARPHELPTELEPHONE" = "8:" "ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:" "ARPHELPLINK" = "8:"
@@ -2084,7 +2084,7 @@
{ {
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4F381D56A9F84C4BB77CE66D1AE39C04" "{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:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_078F54B871D0498E9A371540170A92D5" "Folder" = "8:_078F54B871D0498E9A371540170A92D5"
@@ -2112,7 +2112,7 @@
} }
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C7BB2B2F230E4F41926C0637DB3ED9CC" "{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:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_078F54B871D0498E9A371540170A92D5" "Folder" = "8:_078F54B871D0498E9A371540170A92D5"

View File

@@ -23,7 +23,7 @@
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup> <PropertyGroup>
<ReleaseName>DeheadEmAll</ReleaseName> <ReleaseName>DeheadEmAll</ReleaseName>
<ReleaseVersion>1.5.8</ReleaseVersion> <ReleaseVersion>1.5.9</ReleaseVersion>
<ReleasePortableName>DeheadEmAll-Portable</ReleasePortableName> <ReleasePortableName>DeheadEmAll-Portable</ReleasePortableName>
<ReleaseInstallerName>DeheadEmAll-Installer</ReleaseInstallerName> <ReleaseInstallerName>DeheadEmAll-Installer</ReleaseInstallerName>
<ReleasePackageName>DeheadEmAll-Package</ReleasePackageName> <ReleasePackageName>DeheadEmAll-Package</ReleasePackageName>

View File

@@ -20,12 +20,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeheadEmAll", "DeheadEmAll\
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{EBF65DF7-4E58-433C-991C-0A2FE3F52534}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{EBF65DF7-4E58-433C-991C-0A2FE3F52534}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
.gitattributes = .gitattributes
.gitignore = .gitignore
CHANGELOG.md = CHANGELOG.md CHANGELOG.md = CHANGELOG.md
CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md
CONTRIBUTING.md = CONTRIBUTING.md CONTRIBUTING.md = CONTRIBUTING.md
LICENSE = LICENSE LICENSE = LICENSE
README.md = README.md README.md = README.md
TODO.md = TODO.md screenshot1.png = screenshot1.png
screenshot2.png = screenshot2.png
EndProjectSection EndProjectSection
EndProject EndProject
Global Global

View File

@@ -45,8 +45,8 @@
<Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL"> <Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
<HintPath>..\packages\Serilog.2.12.0\lib\net47\Serilog.dll</HintPath> <HintPath>..\packages\Serilog.2.12.0\lib\net47\Serilog.dll</HintPath>
</Reference> </Reference>
<Reference Include="Serilog.Sinks.LogEmAll, Version=0.0.6.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Serilog.Sinks.LogEmAll, Version=0.0.8.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll</HintPath> <HintPath>..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll</HintPath>
</Reference> </Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />

View File

@@ -7,10 +7,10 @@
<description> <description>
Use the DeheadEmAll Library (.dll) to deheader ROMs from anywhere in your application. 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: Then, create and use a new DeheadEmAll Object from anywhere in your application like the following:

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.8")] [assembly: AssemblyVersion("1.5.9")]
[assembly: AssemblyFileVersion("1.5.8")] [assembly: AssemblyFileVersion("1.5.9")]

View File

@@ -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. 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. 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.

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="Serilog" version="2.12.0" targetFramework="net48" /> <package id="Serilog" version="2.12.0" targetFramework="net48" />
<package id="Serilog.Sinks.LogEmAll" version="0.0.7" targetFramework="net48" /> <package id="Serilog.Sinks.LogEmAll" version="0.0.8" targetFramework="net48" />
</packages> </packages>

View File

@@ -1,5 +1,6 @@
# @DeheadEmAll # @DeheadEmAll
### The Original Automated ROM Deheaderer ### The Original Automated ROM Deheaderer
## About ## 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. 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. * 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. 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.
## Dependencies
.NET Framework 4.8
The following NuGet Packages are required to build a Debug and/or Release version of this app: ## Screenshots
![DeheadEmAll Screenshot 1](screenshot1.png?raw=true "DeheadEmAll Screenshot 1")
![DeheadEmAll Screenshot 2](screenshot2.png?raw=true "DeheadEmAll Screenshot 2")
## Dependencies
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 develop and build this app:
* ILMerge * ILMerge
* Serilog * Serilog
* Serilog.Sinks.Console * Serilog.Sinks.Console
* Serilog.Sinks.LogEmAll * 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 * Microsoft Visual Studio Installer Projects
## Projects ## Projects
* DeheadEmAll - Class Library * DeheadEmAll - Class Library
* DeheadEmAll-CLI - Console App * DeheadEmAll-CLI - Console App
* DeheadEmAll-GUI - Windows Forms App * DeheadEmAll-GUI - Windows Forms App
* DeheadEmAll-Release - Release Project * DeheadEmAll-Release - Release Project
* DeheadEmAll-Installer - Installer Project * DeheadEmAll-Installer - Installer Project
## Contributing ## 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: 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 * Collector
@@ -50,8 +59,9 @@ Feel free to:
* Create an issue * Create an issue
* Branch your repository with the issue number and a meaningful name related to the changes you are making * Branch your repository with the issue number and a meaningful name related to the changes you are making
* Create a pull request * Create a pull request
## Contact ## Contact
GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll](https://gitemall.devemall.int.eu.org/TommySalami/DeheadEmAll "GitEmAll") 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

View File

@@ -1,5 +0,0 @@
### To Do
* Nothing to do
### Completed Tasks
* Develop initial release

BIN
screenshot1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
screenshot2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB