diff --git a/3DSDecrypt.sln b/NDecrypt.sln
similarity index 82%
rename from 3DSDecrypt.sln
rename to NDecrypt.sln
index ac49582..921d26b 100644
--- a/3DSDecrypt.sln
+++ b/NDecrypt.sln
@@ -1,9 +1,9 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27004.2006
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.28803.156
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "3DSDecrypt", "3DSDecrypt\3DSDecrypt.csproj", "{2E30006A-3C60-4576-A262-937B21C83C06}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NDecrypt", "NDecrypt\NDecrypt.csproj", "{2E30006A-3C60-4576-A262-937B21C83C06}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/3DSDecrypt/DSTool.cs b/NDecrypt/DSTool.cs
similarity index 100%
rename from 3DSDecrypt/DSTool.cs
rename to NDecrypt/DSTool.cs
diff --git a/3DSDecrypt/Data/Constants.cs b/NDecrypt/Data/Constants.cs
similarity index 100%
rename from 3DSDecrypt/Data/Constants.cs
rename to NDecrypt/Data/Constants.cs
diff --git a/3DSDecrypt/Data/Enums.cs b/NDecrypt/Data/Enums.cs
similarity index 100%
rename from 3DSDecrypt/Data/Enums.cs
rename to NDecrypt/Data/Enums.cs
diff --git a/3DSDecrypt/Headers/ARM11KernelCapabilities.cs b/NDecrypt/Headers/ARM11KernelCapabilities.cs
similarity index 100%
rename from 3DSDecrypt/Headers/ARM11KernelCapabilities.cs
rename to NDecrypt/Headers/ARM11KernelCapabilities.cs
diff --git a/3DSDecrypt/Headers/ARM11LocalSystemCapabilities.cs b/NDecrypt/Headers/ARM11LocalSystemCapabilities.cs
similarity index 100%
rename from 3DSDecrypt/Headers/ARM11LocalSystemCapabilities.cs
rename to NDecrypt/Headers/ARM11LocalSystemCapabilities.cs
diff --git a/3DSDecrypt/Headers/ARM9AccessControl.cs b/NDecrypt/Headers/ARM9AccessControl.cs
similarity index 100%
rename from 3DSDecrypt/Headers/ARM9AccessControl.cs
rename to NDecrypt/Headers/ARM9AccessControl.cs
diff --git a/3DSDecrypt/Headers/AccessControlInfo.cs b/NDecrypt/Headers/AccessControlInfo.cs
similarity index 100%
rename from 3DSDecrypt/Headers/AccessControlInfo.cs
rename to NDecrypt/Headers/AccessControlInfo.cs
diff --git a/3DSDecrypt/Headers/CXIExtendedHeader.cs b/NDecrypt/Headers/CXIExtendedHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/CXIExtendedHeader.cs
rename to NDecrypt/Headers/CXIExtendedHeader.cs
diff --git a/3DSDecrypt/Headers/CodeSetInfo.cs b/NDecrypt/Headers/CodeSetInfo.cs
similarity index 100%
rename from 3DSDecrypt/Headers/CodeSetInfo.cs
rename to NDecrypt/Headers/CodeSetInfo.cs
diff --git a/3DSDecrypt/Headers/ExeFSFileHeader.cs b/NDecrypt/Headers/ExeFSFileHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/ExeFSFileHeader.cs
rename to NDecrypt/Headers/ExeFSFileHeader.cs
diff --git a/3DSDecrypt/Headers/ExeFSHeader.cs b/NDecrypt/Headers/ExeFSHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/ExeFSHeader.cs
rename to NDecrypt/Headers/ExeFSHeader.cs
diff --git a/3DSDecrypt/Headers/NCCHHeader.cs b/NDecrypt/Headers/NCCHHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/NCCHHeader.cs
rename to NDecrypt/Headers/NCCHHeader.cs
diff --git a/3DSDecrypt/Headers/NCCHHeaderFlags.cs b/NDecrypt/Headers/NCCHHeaderFlags.cs
similarity index 100%
rename from 3DSDecrypt/Headers/NCCHHeaderFlags.cs
rename to NDecrypt/Headers/NCCHHeaderFlags.cs
diff --git a/3DSDecrypt/Headers/NCSDHeader.cs b/NDecrypt/Headers/NCSDHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/NCSDHeader.cs
rename to NDecrypt/Headers/NCSDHeader.cs
diff --git a/3DSDecrypt/Headers/NDSHeader.cs b/NDecrypt/Headers/NDSHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/NDSHeader.cs
rename to NDecrypt/Headers/NDSHeader.cs
diff --git a/3DSDecrypt/Headers/PartitionTableEntry.cs b/NDecrypt/Headers/PartitionTableEntry.cs
similarity index 100%
rename from 3DSDecrypt/Headers/PartitionTableEntry.cs
rename to NDecrypt/Headers/PartitionTableEntry.cs
diff --git a/3DSDecrypt/Headers/RomFSHeader.cs b/NDecrypt/Headers/RomFSHeader.cs
similarity index 100%
rename from 3DSDecrypt/Headers/RomFSHeader.cs
rename to NDecrypt/Headers/RomFSHeader.cs
diff --git a/3DSDecrypt/Headers/StorageInfo.cs b/NDecrypt/Headers/StorageInfo.cs
similarity index 100%
rename from 3DSDecrypt/Headers/StorageInfo.cs
rename to NDecrypt/Headers/StorageInfo.cs
diff --git a/3DSDecrypt/Headers/SystemControlInfo.cs b/NDecrypt/Headers/SystemControlInfo.cs
similarity index 100%
rename from 3DSDecrypt/Headers/SystemControlInfo.cs
rename to NDecrypt/Headers/SystemControlInfo.cs
diff --git a/3DSDecrypt/Headers/SystemInfo.cs b/NDecrypt/Headers/SystemInfo.cs
similarity index 100%
rename from 3DSDecrypt/Headers/SystemInfo.cs
rename to NDecrypt/Headers/SystemInfo.cs
diff --git a/3DSDecrypt/Helper.cs b/NDecrypt/Helper.cs
similarity index 100%
rename from 3DSDecrypt/Helper.cs
rename to NDecrypt/Helper.cs
diff --git a/3DSDecrypt/ITool.cs b/NDecrypt/ITool.cs
similarity index 100%
rename from 3DSDecrypt/ITool.cs
rename to NDecrypt/ITool.cs
diff --git a/3DSDecrypt/3DSDecrypt.csproj b/NDecrypt/NDecrypt.csproj
similarity index 98%
rename from 3DSDecrypt/3DSDecrypt.csproj
rename to NDecrypt/NDecrypt.csproj
index ea697f0..2d52e63 100644
--- a/3DSDecrypt/3DSDecrypt.csproj
+++ b/NDecrypt/NDecrypt.csproj
@@ -8,7 +8,7 @@
Exe
Properties
NDecrypt
- 3DSDecrypt
+ NDecrypt
v4.6.1
512
diff --git a/3DSDecrypt/Program.cs b/NDecrypt/Program.cs
similarity index 97%
rename from 3DSDecrypt/Program.cs
rename to NDecrypt/Program.cs
index be9d1b5..e9ec686 100644
--- a/3DSDecrypt/Program.cs
+++ b/NDecrypt/Program.cs
@@ -77,7 +77,8 @@ namespace NDecrypt
private static RomType DetermineRomType(string filename)
{
- if (filename.EndsWith(".nds", StringComparison.OrdinalIgnoreCase))
+ if (filename.EndsWith(".nds", StringComparison.OrdinalIgnoreCase)
+ || filename.EndsWith(".srl", StringComparison.OrdinalIgnoreCase))
return RomType.NDS;
else if (filename.EndsWith(".dsi", StringComparison.OrdinalIgnoreCase))
diff --git a/3DSDecrypt/Properties/AssemblyInfo.cs b/NDecrypt/Properties/AssemblyInfo.cs
similarity index 100%
rename from 3DSDecrypt/Properties/AssemblyInfo.cs
rename to NDecrypt/Properties/AssemblyInfo.cs
diff --git a/3DSDecrypt/ThreeDSTool.cs b/NDecrypt/ThreeDSTool.cs
similarity index 100%
rename from 3DSDecrypt/ThreeDSTool.cs
rename to NDecrypt/ThreeDSTool.cs
diff --git a/3DSDecrypt/packages.config b/NDecrypt/packages.config
similarity index 100%
rename from 3DSDecrypt/packages.config
rename to NDecrypt/packages.config