diff --git a/App Sources/Shortcut xbe's/Dashloader/Build Hardmod.bat b/App Sources/Shortcut xbe's/Dashloader/Build Hardmod.bat
new file mode 100644
index 0000000..0c9f63d
--- /dev/null
+++ b/App Sources/Shortcut xbe's/Dashloader/Build Hardmod.bat
@@ -0,0 +1,69 @@
+@Echo off & COLOR 1B & TITLE Dashlauncher
+goto getadminwrites >NUL
+
+:start
+CD "%~dp0"
+
+IF "%VS71COMNTOOLS%"=="" (
+ SET NET="%ProgramFiles%\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.com"
+) ELSE (
+ SET NET="%VS71COMNTOOLS%\..\IDE\devenv.com"
+)
+
+IF NOT EXIST %NET% (
+ CALL:ERROR "Visual Studio .NET 2003 was not found."
+ GOTO:EOF
+)
+
+SET XBE_PATCH="..\..\..\other\tools\xbepatch.exe"
+SET Habibi="..\..\..\other\tools\xbedump.exe"
+SET XBE=default.xbe
+SET DEST=Build
+RMDIR %DEST% /S /Q 2>NUL
+MKDIR %DEST%
+
+ECHO Wait while preparing the build.
+ECHO ------------------------------------------------------------
+ECHO %NET% "ShortcutXBEHM.sln" /build Release
+%NET% "ShortcutXBEHM.sln" /build Release
+
+copy "Release\%XBE%" "%DEST%\%XBE%"
+rmdir /S /Q "Release"
+echo:
+ECHO - XBE Patching %DEST%\%XBE%
+%XBE_PATCH% "%DEST%\%XBE%"
+ECHO - Patching Done!
+(
+%Habibi% "%DEST%\%XBE%" -habibi
+del /q "%DEST%\%XBE%"
+ren "out.xbe" "%XBE%"
+move "%XBE%" "%DEST%"
+)>NUL
+ECHO - XBE Signing %DEST%\%XBE%
+Echo - XBE Signed!
+timeout /t 10
+exit
+
+:getadminwrites
+REM --> Check for permissions
+ IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
+>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
+) ELSE (
+>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
+)
+REM --> If error flag set, we do not have admin.
+if '%errorlevel%' NEQ '0' (
+ echo Requesting administrative privileges...
+ goto UACPrompt
+) else ( goto gotAdmin )
+:UACPrompt
+ echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
+ set params = %*:"=""
+ echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
+ "%temp%\getadmin.vbs"
+ del "%temp%\getadmin.vbs"
+ exit /B
+:gotAdmin
+ pushd "%CD%"
+ CD /D "%~dp0"
+ goto start
\ No newline at end of file
diff --git a/App Sources/Shortcut xbe's/Dashloader/Build.bat b/App Sources/Shortcut xbe's/Dashloader/Build Softmod.bat
similarity index 100%
rename from App Sources/Shortcut xbe's/Dashloader/Build.bat
rename to App Sources/Shortcut xbe's/Dashloader/Build Softmod.bat
diff --git a/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.ncb b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.ncb
new file mode 100644
index 0000000..5b8df31
Binary files /dev/null and b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.ncb differ
diff --git a/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.sln b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.sln
new file mode 100644
index 0000000..d0ebf0d
--- /dev/null
+++ b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.sln
@@ -0,0 +1,30 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutXBEHM", "ShortcutXBEHM.vcproj", "{8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Profile = Profile
+ Profile_FastCap = Profile_FastCap
+ Release = Release
+ Release_LTCG = Release_LTCG
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Debug.ActiveCfg = Debug|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Debug.Build.0 = Debug|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Profile.ActiveCfg = Profile|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Profile.Build.0 = Profile|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Profile_FastCap.ActiveCfg = Profile_FastCap|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Profile_FastCap.Build.0 = Profile_FastCap|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Release.ActiveCfg = Release|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Release.Build.0 = Release|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Release_LTCG.ActiveCfg = Release_LTCG|Xbox
+ {8EE464F9-2CDE-4BBD-A76F-A6519ED173EC}.Release_LTCG.Build.0 = Release_LTCG|Xbox
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.suo b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.suo
new file mode 100644
index 0000000..af8b78a
Binary files /dev/null and b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.suo differ
diff --git a/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.vcproj b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.vcproj
new file mode 100644
index 0000000..fa8ccf7
--- /dev/null
+++ b/App Sources/Shortcut xbe's/Dashloader/ShortcutXBEHM.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App Sources/Shortcut xbe's/Dashloader/dismountxbe.h b/App Sources/Shortcut xbe's/Dashloader/dismountxbe.h
new file mode 100644
index 0000000..32dc595
--- /dev/null
+++ b/App Sources/Shortcut xbe's/Dashloader/dismountxbe.h
@@ -0,0 +1,298 @@
+unsigned char dismount_xbe[4707] =
+{
+ 0x58, 0x42, 0x45, 0x48, 0x08, 0x31, 0x2B, 0x4A, 0x5C, 0xE3, 0x2D, 0x10, 0x92, 0x4D, 0xF7, 0xD9,
+ 0x8B, 0x47, 0x45, 0x6D, 0x7D, 0x2D, 0x22, 0xCC, 0xE3, 0x97, 0x86, 0x1F, 0x48, 0x75, 0x3A, 0x8C,
+ 0xF3, 0xA3, 0x94, 0xBB, 0xD0, 0x39, 0x17, 0x2D, 0x0B, 0xB6, 0x25, 0xAC, 0x29, 0xB2, 0xBD, 0x50,
+ 0x2D, 0x3C, 0xBB, 0x1F, 0xC2, 0xED, 0xC0, 0x6D, 0x5B, 0x6E, 0x16, 0x50, 0xC7, 0x6B, 0x14, 0x51,
+ 0x5B, 0x0A, 0x02, 0x44, 0x84, 0x1C, 0xCB, 0xF5, 0xA3, 0xE7, 0x7B, 0x1F, 0x10, 0xBB, 0x07, 0x7D,
+ 0xD6, 0x27, 0xA7, 0x42, 0x7A, 0x4B, 0x84, 0xBC, 0x53, 0xF3, 0x6D, 0x91, 0x82, 0xDA, 0xD8, 0x71,
+ 0x3F, 0x81, 0x99, 0xEF, 0xD1, 0x52, 0x34, 0x3D, 0x30, 0xC1, 0xEE, 0x14, 0x90, 0xBE, 0x36, 0xA1,
+ 0x3F, 0x6E, 0x0E, 0x1D, 0xF0, 0xE7, 0x4C, 0x88, 0x98, 0x55, 0x8D, 0xA3, 0x9E, 0x9B, 0xE3, 0x43,
+ 0x68, 0x68, 0x4E, 0x51, 0xC4, 0x50, 0x05, 0x52, 0x5C, 0x8E, 0x78, 0xB5, 0xCF, 0x0B, 0x31, 0x9C,
+ 0xDB, 0xBB, 0xA9, 0x7E, 0xE7, 0x38, 0xEF, 0xDB, 0xF8, 0xB3, 0xE0, 0xF4, 0xD7, 0x5C, 0x24, 0x03,
+ 0x38, 0x79, 0x75, 0x01, 0x07, 0x53, 0x47, 0x20, 0x57, 0x8C, 0x19, 0xFD, 0x53, 0x6E, 0xF8, 0x17,
+ 0xD8, 0xD7, 0x8E, 0x70, 0x61, 0xE8, 0x5D, 0x43, 0xC9, 0xAF, 0xDC, 0xCC, 0x9C, 0x2C, 0xF3, 0xF9,
+ 0x55, 0x08, 0x12, 0x86, 0xA9, 0xC3, 0x6A, 0x70, 0x70, 0xF5, 0xDE, 0xF3, 0x9E, 0xD4, 0xAC, 0xC3,
+ 0xDD, 0x84, 0xF9, 0xFE, 0xC7, 0xAC, 0x4F, 0x7B, 0x02, 0x82, 0x2E, 0x7E, 0xFC, 0x18, 0xEF, 0x9C,
+ 0x12, 0x72, 0xF0, 0x50, 0x68, 0x1E, 0xA5, 0x17, 0xE0, 0xB2, 0xAF, 0x85, 0x00, 0xB0, 0x1E, 0xBB,
+ 0x65, 0x9D, 0xC5, 0x1A, 0xCB, 0x13, 0x96, 0x48, 0xF7, 0x3E, 0xB3, 0x5B, 0xC4, 0x2C, 0xEE, 0x13,
+ 0x41, 0xBD, 0x58, 0x82, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x63, 0x12, 0x01, 0x00,
+ 0x78, 0x01, 0x00, 0x00, 0xE0, 0x84, 0xB3, 0x41, 0x78, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x48, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x47, 0xFD, 0xA8, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x03, 0x01, 0x00,
+ 0x90, 0x03, 0x01, 0x00, 0xB8, 0x03, 0x01, 0x00, 0xB6, 0x50, 0x6C, 0x5B, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x01, 0x00, 0x00, 0xE0, 0x84, 0xB3, 0x41,
+ 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x65, 0x00, 0x74, 0x00, 0x61, 0x00, 0x63, 0x00, 0x68, 0x00,
+ 0x20, 0x00, 0x56, 0x00, 0x69, 0x00, 0x72, 0x00, 0x74, 0x00, 0x75, 0x00, 0x61, 0x00, 0x6C, 0x00,
+ 0x20, 0x00, 0x44, 0x00, 0x69, 0x00, 0x73, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00,
+ 0x63, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x63, 0x02, 0x00, 0x00, 0x80, 0x03, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x88, 0x03, 0x01, 0x00, 0x8C, 0x03, 0x01, 0x00, 0xEA, 0x2C, 0x3A, 0xA0,
+ 0x5D, 0x5F, 0xD1, 0xD0, 0xEC, 0xD6, 0x20, 0xA5, 0xA3, 0xAE, 0x1B, 0xF1, 0x3D, 0x8E, 0x04, 0x53,
+ 0x2E, 0x74, 0x65, 0x78, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x2D, 0x00, 0x00, 0x80, 0x31, 0x00, 0x00, 0x80, 0x32, 0x00, 0x00, 0x80, 0x43, 0x00, 0x00, 0x80,
+ 0x45, 0x00, 0x00, 0x80, 0x5B, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x80, 0xA4, 0x00, 0x00, 0x80,
+ 0xA5, 0x00, 0x00, 0x80, 0xA6, 0x00, 0x00, 0x80, 0xAB, 0x00, 0x00, 0x80, 0xAD, 0x00, 0x00, 0x80,
+ 0xB2, 0x00, 0x00, 0x80, 0xB4, 0x00, 0x00, 0x80, 0xB8, 0x00, 0x00, 0x80, 0xBB, 0x00, 0x00, 0x80,
+ 0xBE, 0x00, 0x00, 0x80, 0xC4, 0x00, 0x00, 0x80, 0xCA, 0x00, 0x00, 0x80, 0xCF, 0x00, 0x00, 0x80,
+ 0xD3, 0x00, 0x00, 0x80, 0xDA, 0x00, 0x00, 0x80, 0xDB, 0x00, 0x00, 0x80, 0xE2, 0x00, 0x00, 0x80,
+ 0xE9, 0x00, 0x00, 0x80, 0xEA, 0x00, 0x00, 0x80, 0xEC, 0x00, 0x00, 0x80, 0xFF, 0x00, 0x00, 0x80,
+ 0x04, 0x01, 0x00, 0x80, 0x0E, 0x01, 0x00, 0x80, 0x21, 0x01, 0x00, 0x80, 0x2A, 0x01, 0x00, 0x80,
+ 0x31, 0x01, 0x00, 0x80, 0x34, 0x01, 0x00, 0x80, 0x41, 0x01, 0x00, 0x80, 0x46, 0x01, 0x00, 0x80,
+ 0x52, 0x01, 0x00, 0x80, 0x53, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x55, 0x89, 0xE5, 0x83,
+ 0xEC, 0x38, 0xC7, 0x45, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xFC, 0x00, 0x00, 0x00, 0x00,
+ 0xC7, 0x45, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44,
+ 0x24, 0x24, 0x63, 0x11, 0x01, 0x00, 0xC7, 0x44, 0x24, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44,
+ 0x24, 0x1C, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44,
+ 0x24, 0x14, 0x00, 0x00, 0x00, 0x00, 0x8D, 0x45, 0xFC, 0x89, 0x44, 0x24, 0x10, 0xC7, 0x44, 0x24,
+ 0x0C, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x08, 0x00, 0x00, 0x01, 0x00, 0xC7, 0x44, 0x24,
+ 0x04, 0x00, 0x00, 0x00, 0x00, 0x8D, 0x45, 0xF8, 0x89, 0x04, 0x24, 0xFF, 0x15, 0x6C, 0x10, 0x01,
+ 0x00, 0x83, 0xEC, 0x28, 0x85, 0xC0, 0x79, 0x10, 0xC7, 0x04, 0x24, 0x02, 0x00, 0x00, 0x00, 0xFF,
+ 0x15, 0x04, 0x10, 0x01, 0x00, 0x83, 0xEC, 0x04, 0x8D, 0x45, 0xF0, 0x89, 0x44, 0x24, 0x0C, 0xC7,
+ 0x44, 0x24, 0x08, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x04, 0x01, 0x00, 0x00, 0x00, 0x8B,
+ 0x45, 0xF8, 0x89, 0x04, 0x24, 0xFF, 0x15, 0x64, 0x10, 0x01, 0x00, 0x83, 0xEC, 0x10, 0x85, 0xC0,
+ 0x75, 0xD6, 0x8B, 0x45, 0xF8, 0x89, 0x04, 0x24, 0xFF, 0x15, 0x3C, 0x10, 0x01, 0x00, 0x83, 0xEC,
+ 0x04, 0xEB, 0xB5, 0x55, 0x89, 0xE5, 0x83, 0xEC, 0x68, 0xC7, 0x44, 0x24, 0x04, 0x54, 0x12, 0x01,
+ 0x00, 0x8D, 0x45, 0xE0, 0x89, 0x04, 0x24, 0xFF, 0x15, 0x78, 0x10, 0x01, 0x00, 0x83, 0xEC, 0x08,
+ 0xC7, 0x45, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x8D, 0x45, 0xE0, 0x89, 0x45, 0xEC, 0xC7, 0x45, 0xF0,
+ 0x40, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x14, 0x20, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x10,
+ 0x01, 0x00, 0x00, 0x00, 0x8D, 0x45, 0xD8, 0x89, 0x44, 0x24, 0x0C, 0x8D, 0x45, 0xE8, 0x89, 0x44,
+ 0x24, 0x08, 0xC7, 0x44, 0x24, 0x04, 0x00, 0x00, 0x10, 0x80, 0x8D, 0x45, 0xD4, 0x89, 0x04, 0x24,
+ 0xFF, 0x15, 0x48, 0x10, 0x01, 0x00, 0x83, 0xEC, 0x18, 0x85, 0xC0, 0x79, 0x10, 0xC7, 0x04, 0x24,
+ 0x02, 0x00, 0x00, 0x00, 0xFF, 0x15, 0x04, 0x10, 0x01, 0x00, 0x83, 0xEC, 0x04, 0xC7, 0x44, 0x24,
+ 0x24, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24,
+ 0x1C, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24,
+ 0x14, 0x02, 0xCD, 0xE7, 0x1E, 0x8D, 0x45, 0xD8, 0x89, 0x44, 0x24, 0x10, 0xC7, 0x44, 0x24, 0x0C,
+ 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x08, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x44, 0x24, 0x04,
+ 0x00, 0x00, 0x00, 0x00, 0x8B, 0x45, 0xD4, 0x89, 0x04, 0x24, 0xFF, 0x15, 0x44, 0x10, 0x01, 0x00,
+ 0x83, 0xEC, 0x28, 0x8B, 0x45, 0xD4, 0x89, 0x04, 0x24, 0xFF, 0x15, 0x3C, 0x10, 0x01, 0x00, 0x83,
+ 0xEC, 0x04, 0xC7, 0x04, 0x24, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x15, 0x04, 0x10, 0x01, 0x00, 0x83,
+ 0xEC, 0x04, 0xC9, 0xC3, 0x5C, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5C, 0x43, 0x64, 0x52, 0x6F,
+ 0x6D, 0x31, 0x00,
+} ;
diff --git a/App Sources/Shortcut xbe's/Dashloader/msxdk.c b/App Sources/Shortcut xbe's/Dashloader/msxdk.c
index 7f983bf..9bf19e3 100644
--- a/App Sources/Shortcut xbe's/Dashloader/msxdk.c
+++ b/App Sources/Shortcut xbe's/Dashloader/msxdk.c
@@ -56,6 +56,7 @@ DRIVEMAPPING g_driveMapping[] =
{
{ 'C', "Harddisk0\\Partition2", 2},
{ 'D', "Cdrom0", -1},
+ { 'VD', "Cdrom1", -1},
{ 'E', "Harddisk0\\Partition1", 1},
{ 'F', "Harddisk0\\Partition6", 6},
{ 'X', "Harddisk0\\Partition3", 3},
diff --git a/App Sources/Shortcut xbe's/Dashloader/shortcutxbe.c b/App Sources/Shortcut xbe's/Dashloader/shortcutxbe.c
index a3b108e..5333e26 100644
--- a/App Sources/Shortcut xbe's/Dashloader/shortcutxbe.c
+++ b/App Sources/Shortcut xbe's/Dashloader/shortcutxbe.c
@@ -13,7 +13,10 @@
#include
#include
#include
+#include
+#include
#include "shortcutxbe.h"
+#include "dismountxbe.h"
#define ES_IGR "E:\\CACHE\\LocalCache20.bin"
#define dashloader_Files_path "E:\\UDATA\\21585554\\000000000000\\nkpatcher settings\\dashloader\\"
static FILE* logfile = NULL;
@@ -262,6 +265,20 @@ int LaunchRecovery(char* filename)
int main(int argc,char* argv[])
{
initlog();
+ XMount("VD:", "\\Device\\Cdrom1");
+ if (file_exist("VD:\\default.xbe"))
+ {
+ XMount("E:", "\\Device\\Harddisk0\\Partition1");
+ int i;
+ std::ofstream DismountXBEFile("E:\\UDATA\\tmp.xbe", std::ios::binary);
+ for(i = 0; i < sizeof(dismount_xbe); i++)
+ {
+ DismountXBEFile << dismount_xbe[i];
+ }
+ DismountXBEFile.close();
+ XLaunchXBE("E:\\UDATA\\tmp.xbe");
+ }
+ remove("E:\\UDATA\\tmp.xbe");
char shortcut[MAX_PATH];
/* move to xbepath buffer */
if (file_exist(ES_IGR))
@@ -331,6 +348,14 @@ int main(int argc,char* argv[])
m_DefaultGamepad.sThumbLY = SHORT( nThumbLY );
m_DefaultGamepad.sThumbRX = SHORT( nThumbRX );
m_DefaultGamepad.sThumbRY = SHORT( nThumbRY );
+
+
+ XMount("D1:", "\\Device\\Cdrom1");
+ if (file_exist("D1:\\default.xbe"))
+ {
+ strcpy(shortcut, dashloader_Files_path"B_Button_Dash.cfg");
+ }
+
if( m_DefaultGamepad.bPressedAnalogButtons[XINPUT_GAMEPAD_Y] && (m_DefaultGamepad.wPressedButtons & XINPUT_GAMEPAD_START) )
{
debuglog("\n------------------------------------------------");
diff --git a/App Sources/Shortcut xbe's/Dashloader/shortcutxbe-hm.c b/App Sources/Shortcut xbe's/Dashloader/shortcutxbehm.c
similarity index 92%
rename from App Sources/Shortcut xbe's/Dashloader/shortcutxbe-hm.c
rename to App Sources/Shortcut xbe's/Dashloader/shortcutxbehm.c
index a6e3a52..4c6da8e 100644
--- a/App Sources/Shortcut xbe's/Dashloader/shortcutxbe-hm.c
+++ b/App Sources/Shortcut xbe's/Dashloader/shortcutxbehm.c
@@ -13,7 +13,10 @@
#include
#include
#include
+#include
+#include
#include "shortcutxbe.h"
+#include "dismountxbe.h"
#define ES_IGR "E:\\CACHE\\LocalCache20.bin"
#define dashloader_Files_path "C:\\dashloader\\"
static FILE* logfile = NULL;
@@ -219,6 +222,20 @@ int LaunchRecovery(char* filename)
int main(int argc,char* argv[])
{
initlog();
+ XMount("VD:", "\\Device\\Cdrom1");
+ if (file_exist("VD:\\default.xbe"))
+ {
+ XMount("E:", "\\Device\\Harddisk0\\Partition1");
+ int i;
+ std::ofstream DismountXBEFile("E:\\UDATA\\tmp.xbe", std::ios::binary);
+ for(i = 0; i < sizeof(dismount_xbe); i++)
+ {
+ DismountXBEFile << dismount_xbe[i];
+ }
+ DismountXBEFile.close();
+ XLaunchXBE("E:\\UDATA\\tmp.xbe");
+ }
+ remove("E:\\UDATA\\tmp.xbe");
char shortcut[MAX_PATH];
/* move to xbepath buffer */
XUnmount("E:");
diff --git a/Build HDD Save.bat b/Build HDD Save.bat
index 6a2d905..46ce2c5 100644
--- a/Build HDD Save.bat
+++ b/Build HDD Save.bat
@@ -1,5 +1,8 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build HDD Save
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
+
::Build save files for Xbox.
If not exist "Files.rar" Call "Build Files.rar.bat" 2>NUL
RD /S /Q "..\Test Build\UDATA"
@@ -7,4 +10,12 @@ XCopy /s /y /e "Save Folder\*" "..\Test Build\UDATA\21585554\000000000000\"
RD /Q /S "..\Test Build\UDATA\21585554\000000000000\nkpatcher settings"
Move "Files.rar" "..\Test Build\UDATA\21585554\000000000000\softmod files\"
XCopy /s /y "Other\Game Saves\Softmod\*" "..\Test Build\UDATA\21585554\"
-Explorer "..\Test Build\UDATA\21585554\000000000000\"
\ No newline at end of file
+Explorer "..\Test Build\UDATA\21585554\000000000000\"
+
+exit
+:Download
+Echo:
+Echo This is intended for people that know what they are doing.
+Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+Set /p "tmp="
+start "" https://drive.google.com/file/d/1_7Ra-2cKSYBjT1pVWuCRTHvDGYuxKhKk/view?usp=sharing
\ No newline at end of file
diff --git a/Build Installer Variants.bat b/Build Installer Variants.bat
index f4a15ce..135d867 100644
--- a/Build Installer Variants.bat
+++ b/Build Installer Variants.bat
@@ -1,5 +1,8 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build Installer Variants
+Set "root=%~dp0"
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
Set "Winrar=%CD%\Other\Tools\Winrar\winrar.exe"
::Build save files for Xbox.
@@ -73,4 +76,14 @@ If not exist "Extras Disc Attacher.zip" (
)
RD /Q /S "..\..\..\Other\Game Saves\BFM\Softmod Files"
-RD /Q /S "..\..\..\Other\tmp"
\ No newline at end of file
+RD /Q /S "..\..\..\Other\tmp"
+
+CD %root%
+:Download
+if not exist "..\Other Stuff\dev.bin" (
+ Echo:
+ Echo This is intended for people that know what they are doing.
+ Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+ Set /p "tmp="
+ start "" https://drive.google.com/drive/folders/1GO8e61Urz0Ck8110A5C5X0qxnGpLjTI8?usp=sharing
+)
\ No newline at end of file
diff --git a/Build Release.bat b/Build Release.bat
index 545d205..8399d8d 100644
--- a/Build Release.bat
+++ b/Build Release.bat
@@ -1,8 +1,10 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build Release
+Set "root=%~dp0"
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
Set "Winrar=%CD%\Other\Tools\Winrar\winrar.exe"
-
If not exist "..\Release" (
MD "..\Release\Extras Disc\Documents"
MD "..\Release\Extras Disc\Extras"
@@ -35,3 +37,13 @@ Move "XBHDM Build.zip" "..\Release\Installer Variants"
:: Tools
Copy "Utilites\PC\zipped\*" "..\Release\Utilites"
Explorer "..\Release\"
+
+CD %root%
+:Download
+if not exist "..\Other Stuff\dev.bin" (
+ Echo:
+ Echo This is intended for people that know what they are doing.
+ Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+ Set /p "tmp="
+ start "" https://drive.google.com/drive/folders/0BzRN8P835YijRU94cVNNWFA1Z28?usp=sharing
+)
\ No newline at end of file
diff --git a/Build Softmod zip.bat b/Build Softmod zip.bat
index f4b340c..811a3a7 100644
--- a/Build Softmod zip.bat
+++ b/Build Softmod zip.bat
@@ -1,5 +1,8 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build Softmod zip
+Set "root=%~dp0"
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
::Build Release build.
Set "ZipName=Xbox Softmodding Tool.zip"
@@ -37,4 +40,14 @@ Copy "..\Documents\ReadMe.url" "ReadMe.url"
CD "..\"
RD /Q /S "temp" 2>NUL
CD "Installer Variants\UDDAE\"
-"%Winrar%" a -x*.db -afzip "..\..\Extras Disc\Softmod\Dashboards\msdash\other\UDDAE-C.zip" "resoftmod dash"
\ No newline at end of file
+"%Winrar%" a -x*.db -afzip "..\..\Extras Disc\Softmod\Dashboards\msdash\other\UDDAE-C.zip" "resoftmod dash"
+
+CD %root%
+:Download
+if not exist "..\Other Stuff\dev.bin" (
+ Echo:
+ Echo This is intended for people that know what they are doing.
+ Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+ Set /p "tmp="
+ start "" https://drive.google.com/file/d/1_7Ra-2cKSYBjT1pVWuCRTHvDGYuxKhKk/view?usp=sharing
+)
\ No newline at end of file
diff --git a/Build Test XISO.bat b/Build Test XISO.bat
index 949f3bc..87a4eb3 100644
--- a/Build Test XISO.bat
+++ b/Build Test XISO.bat
@@ -1,5 +1,8 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build XISO
+Set "root=%~dp0"
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
Set "SourceDirectory=Extras Disc"
Set "OutputISOName=Xbox Softmodding Tool Extras Disc.iso"
@@ -17,4 +20,14 @@ Call "Build Disc Save.bat"
Move "%SourceDirectory%\Softmod\%FolderToMove%" "Other\"
"Other\Tools\XDVDFS Tools\bin\windows\xdvdfs_maker.exe" "%SourceDirectory%" "%OutputISOName%"
Move "Other\%FolderToMove%" "%SourceDirectory%\Softmod\"
-RD /Q /S "%SourceDirectory%\Softmod\softmod files\Softmod Files"
\ No newline at end of file
+RD /Q /S "%SourceDirectory%\Softmod\softmod files\Softmod Files"
+
+CD %root%
+:Download
+if not exist "..\Other Stuff\dev.bin" (
+ Echo:
+ Echo This is intended for people that know what they are doing.
+ Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+ Set /p "tmp="
+ start "" https://drive.google.com/drive/folders/1xTpK-VoZX_uzyztk3zdnDaOdEcfOqPJb?usp=sharing
+)
\ No newline at end of file
diff --git a/Build XISO Application.bat b/Build XISO Application.bat
index 84d48c0..c357bb2 100644
--- a/Build XISO Application.bat
+++ b/Build XISO Application.bat
@@ -1,5 +1,8 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build XISO
+Set "root=%~dp0"
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
Set "SourceDirectory=Extras Disc"
Set "OutputISOName=Xbox Softmodding Tool Extras Disc\Xbox Softmodding Tool Extras Disc.iso"
@@ -15,4 +18,14 @@ Timeout /t 3 >NUL
Call "Build Disc Save.bat"
xCopy /s /y "Utilites\Xbox\Attacher, Detacher\Xbox Softmodding Tool Extras Disc" "Xbox Softmodding Tool Extras Disc\"
"Other\Tools\XDVDFS Tools\bin\windows\xdvdfs_maker.exe" "%SourceDirectory%" "%OutputISOName%"
-RD /Q /S "%SourceDirectory%\Softmod\softmod files\Softmod Files"
\ No newline at end of file
+RD /Q /S "%SourceDirectory%\Softmod\softmod files\Softmod Files"
+
+CD %root%
+:Download
+if not exist "..\Other Stuff\dev.bin" (
+ Echo:
+ Echo This is intended for people that know what they are doing.
+ Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+ Set /p "tmp="
+ start "" https://drive.google.com/drive/folders/1xTpK-VoZX_uzyztk3zdnDaOdEcfOqPJb?usp=sharing
+)
\ No newline at end of file
diff --git a/Build XISO.bat b/Build XISO.bat
index f43a769..e018466 100644
--- a/Build XISO.bat
+++ b/Build XISO.bat
@@ -1,5 +1,8 @@
@Echo off & SetLocal EnableDelayedExpansion & Mode con:cols=100 lines=10 & Color 0B
Title Build XISO
+Set "root=%~dp0"
+
+if not exist "..\Other Stuff\dev.bin" Call :Download & Exit
Set "SourceDirectory=Extras Disc"
Set "OutputISOName=Xbox Softmodding Tool Extras Disc.iso"
@@ -14,4 +17,14 @@ Echo %OutputISOName%
Timeout /t 3 >NUL
Call "Build Disc Save.bat"
"Other\Tools\XDVDFS Tools\bin\windows\xdvdfs_maker.exe" "%SourceDirectory%" "%OutputISOName%"
-RD /Q /S "%SourceDirectory%\Softmod\softmod files\Softmod Files"
\ No newline at end of file
+RD /Q /S "%SourceDirectory%\Softmod\softmod files\Softmod Files"
+
+CD %root%
+:Download
+if not exist "..\Other Stuff\dev.bin" (
+ Echo:
+ Echo This is intended for people that know what they are doing.
+ Echo If you do not please hit enter to be taken to the Pre-Build versions of the files.
+ Set /p "tmp="
+ start "" https://drive.google.com/drive/folders/1xTpK-VoZX_uzyztk3zdnDaOdEcfOqPJb?usp=sharing
+)
\ No newline at end of file
diff --git a/C Partition/nkpatcher/dashloader/default.xbe b/C Partition/nkpatcher/dashloader/default.xbe
index 0aaada2..5814e25 100644
Binary files a/C Partition/nkpatcher/dashloader/default.xbe and b/C Partition/nkpatcher/dashloader/default.xbe differ
diff --git a/Changes.txt b/Changes.txt
index 16d598b..ba28b58 100644
--- a/Changes.txt
+++ b/Changes.txt
@@ -5,6 +5,15 @@
=========================================
+=========================================
+ Update: May 06 2020
+=========================================
+ Dashloader will now dismount a virtual disc if found when IGRing. So ISO Games can be played like HDD games.
+ ( They could be played that way before but the image would stay mounted across IGRs )
+ Updated the bat files to take a user to the Pre-Build version of the files.
+ ( No one except devs or peeps that know what to do should be building the source, and now I need to step in to change that. )
+
+
=========================================
Update: January 4 2020
=========================================
diff --git a/Extras Disc/Hardmod/dashloader/evoxdash.xbe b/Extras Disc/Hardmod/dashloader/evoxdash.xbe
index 995a76d..171e215 100644
Binary files a/Extras Disc/Hardmod/dashloader/evoxdash.xbe and b/Extras Disc/Hardmod/dashloader/evoxdash.xbe differ
diff --git a/Extras Disc/Softmod/dashboards/msdash/other/UDDAE-C.zip b/Extras Disc/Softmod/dashboards/msdash/other/UDDAE-C.zip
index bda4a89..e6e6310 100644
Binary files a/Extras Disc/Softmod/dashboards/msdash/other/UDDAE-C.zip and b/Extras Disc/Softmod/dashboards/msdash/other/UDDAE-C.zip differ
diff --git a/Extras Disc/Softmod/softmod files/Xbox Softmodding Tool.zip b/Extras Disc/Softmod/softmod files/Xbox Softmodding Tool.zip
index 858fc6d..5e0bb1f 100644
Binary files a/Extras Disc/Softmod/softmod files/Xbox Softmodding Tool.zip and b/Extras Disc/Softmod/softmod files/Xbox Softmodding Tool.zip differ