diff --git a/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.bat b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.bat index 1612586b85..77650b69a7 100644 --- a/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.bat +++ b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.bat @@ -1,10 +1,30 @@ @echo off -if [%1] == [] goto NoFile -echo Given "%~1" -xdelta3-3.0.11-i686 -d -s "%~1" data.xdelta3 "Mario Party 4 (USA) (v1.01).iso" +setlocal enabledelayedexpansion + +REM Get a list of ISO files in the same directory as the script +for %%F in ("%~dp0*.iso") do ( + set "iso_files=!iso_files! "%%F"" +) + +REM Check if there are no ISO files +if not defined iso_files ( + echo. + echo No ISO files found in the same directory as the script. + echo Place the Mario Party 4 (USA) (v1.00) ISO in the script's directory and run it again. + echo. + pause + exit /b 0 +) + +REM Iterate over each ISO file and process it +for %%I in (%iso_files%) do ( + echo. + echo Given "%%~I" + xdelta3.exe -d -s "%%~I" data.xdelta3 "Mario Party 4 (USA) (v1.01).iso" + echo Press Enter to exit. + set /p "=<" NUL +) + +echo. pause -exit -:NoFile -echo Please drag a valid Mario Party 4 (USA) (v1.00) ISO onto this batch file. -pause -exit \ No newline at end of file +exit /b 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.sh b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.sh new file mode 100644 index 0000000000..4ae93b7f31 --- /dev/null +++ b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/patch.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Get a list of ISO files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f -iname "*.iso") + +# Check if there are no ISO files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO files found in the same directory as the script." + echo "Place the Mario Party 4 (USA) (v1.00) ISO in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO file and process it +for originalISO in $iso_files; do + echo "" + echo "Given \"$originalISO\"" + xdelta3 -d -s "$originalISO" data.xdelta3 "Mario Party 4 (USA) (v1.01).iso" + echo "Press Enter to exit." + read -p "" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 4 (v1.00 to v1.01)/readme.txt b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/readme.txt new file mode 100644 index 0000000000..f8b679988a --- /dev/null +++ b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/readme.txt @@ -0,0 +1 @@ +Place the Mario Party 4 (USA) (v1.00) ISO in the script's directory and run the patch script to patch it. \ No newline at end of file diff --git a/Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3 b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3 new file mode 100755 index 0000000000..b4e0540abb Binary files /dev/null and b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3 differ diff --git a/Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3-3.0.11-i686.exe b/Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3.exe similarity index 100% rename from Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3-3.0.11-i686.exe rename to Data/Extras/Mario Party 4 (v1.00 to v1.01)/xdelta3.exe diff --git a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.bat b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.bat index 9f8d1f7e8b..448081ff83 100644 --- a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.bat +++ b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.bat @@ -1,10 +1,30 @@ @echo off -if [%1] == [] goto NoFile -echo Given "%~1" -xdelta3-3.0.11-i686 -d -s "%~1" data.xdelta3 "Mario Party 4 (USA) [Widescreen].iso" +setlocal enabledelayedexpansion + +REM Get a list of ISO files in the same directory as the script +for %%F in ("%~dp0*.iso") do ( + set "iso_files=!iso_files! "%%F"" +) + +REM Check if there are no ISO files +if not defined iso_files ( + echo. + echo No ISO files found in the same directory as the script. + echo Place the Mario Party 4 (USA) (v1.01) ISO in the script's directory and run it again. + echo. + pause + exit /b 0 +) + +REM Iterate over each ISO file and process it +for %%I in (%iso_files%) do ( + echo. + echo Given "%%~I" + xdelta3.exe -d -s "%%~I" data.xdelta3 "Mario Party 4 (USA) [Widescreen].iso" + echo Press Enter to exit. + set /p "=<" NUL +) + +echo. pause -exit -:NoFile -echo Please drag a valid Mario Party 4 (USA) (v1.01) ISO onto this batch file. -pause -exit \ No newline at end of file +exit /b 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.sh b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.sh new file mode 100644 index 0000000000..6dda35772b --- /dev/null +++ b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/patch.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Get a list of ISO files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f -iname "*.iso") + +# Check if there are no ISO files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO files found in the same directory as the script." + echo "Place the Mario Party 4 (USA) (v1.01) ISO in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO file and process it +for originalISO in $iso_files; do + echo "" + echo "Given \"$originalISO\"" + xdelta3 -d -s "$originalISO" data.xdelta3 "Mario Party 4 (USA) [Widescreen].iso" + echo "Press Enter to exit." + read -p "" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 diff --git a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/readme.txt b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/readme.txt index 2d6fb3c374..aff28ac7bd 100644 --- a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/readme.txt +++ b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/readme.txt @@ -1 +1 @@ -Drag a Mario Party 4 (USA) (v1.01) ISO onto the .BAT file to patch it. \ No newline at end of file +Place the Mario Party 4 (USA) (v1.01) ISO in the script's directory and run the patch script to patch it. \ No newline at end of file diff --git a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3 b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3 new file mode 100755 index 0000000000..b4e0540abb Binary files /dev/null and b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3 differ diff --git a/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3-3.0.11-i686.exe b/Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3.exe similarity index 100% rename from Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3-3.0.11-i686.exe rename to Data/Extras/Mario Party 4 Widescreen Patch (for v1.01)/xdelta3.exe diff --git a/Data/Extras/Mario Party 5 Shop Mod/patch.bat b/Data/Extras/Mario Party 5 Shop Mod/patch.bat index 9229986c81..2ad4400d69 100644 --- a/Data/Extras/Mario Party 5 Shop Mod/patch.bat +++ b/Data/Extras/Mario Party 5 Shop Mod/patch.bat @@ -1,10 +1,30 @@ @echo off -if [%1] == [] goto NoFile -echo Given "%~1" -xdelta3-3.0.11-i686 -d -s "%~1" data.xdelta3 "Mario Party 5 With Shops.iso" +setlocal enabledelayedexpansion + +REM Get a list of ISO files in the same directory as the script +for %%F in ("%~dp0*.iso") do ( + set "iso_files=!iso_files! "%%F"" +) + +REM Check if there are no ISO files +if not defined iso_files ( + echo. + echo No ISO files found in the same directory as the script. + echo Place the Mario Party 5 (USA) ISO in the script's directory and run it again. + echo. + pause + exit /b 0 +) + +REM Iterate over each ISO file and process it +for %%I in (%iso_files%) do ( + echo. + echo Given "%%~I" + xdelta3.exe -d -s "%%~I" data.xdelta3 "Mario Party 5 with Shops.iso" + echo Press Enter to exit. + set /p "=<" NUL +) + +echo. pause -exit -:NoFile -echo Please drag a valid Mario Party 5 (USA) ISO onto this batch file. -pause -exit \ No newline at end of file +exit /b 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 5 Shop Mod/patch.sh b/Data/Extras/Mario Party 5 Shop Mod/patch.sh new file mode 100644 index 0000000000..43d79debed --- /dev/null +++ b/Data/Extras/Mario Party 5 Shop Mod/patch.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Get a list of ISO files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f -iname "*.iso") + +# Check if there are no ISO files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO files found in the same directory as the script." + echo "Place the Mario Party 5 (USA) ISO in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO file and process it +for originalISO in $iso_files; do + echo "" + echo "Given \"$originalISO\"" + xdelta3 -d -s "$originalISO" data.xdelta3 "Mario Party 5 With Shops.iso" + echo "Press Enter to exit." + read -p "" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 diff --git a/Data/Extras/Mario Party 5 Shop Mod/readme.txt b/Data/Extras/Mario Party 5 Shop Mod/readme.txt index 10ead86b37..992f5fd863 100644 --- a/Data/Extras/Mario Party 5 Shop Mod/readme.txt +++ b/Data/Extras/Mario Party 5 Shop Mod/readme.txt @@ -1,4 +1,4 @@ -Drag a Mario Party 5 (USA) ISO onto the .BAT file to patch it. +Place the Mario Party 5 (USA) ISO in the script's directory and run the patch script to patch it. Refer to this list for descriptions of capsules: https://www.mariowiki.com/Mario_Party_5#Capsules \ No newline at end of file diff --git a/Data/Extras/Mario Party 5 Shop Mod/xdelta3 b/Data/Extras/Mario Party 5 Shop Mod/xdelta3 new file mode 100755 index 0000000000..b4e0540abb Binary files /dev/null and b/Data/Extras/Mario Party 5 Shop Mod/xdelta3 differ diff --git a/Data/Extras/Mario Party 5 Shop Mod/xdelta3-3.0.11-i686.exe b/Data/Extras/Mario Party 5 Shop Mod/xdelta3.exe similarity index 100% rename from Data/Extras/Mario Party 5 Shop Mod/xdelta3-3.0.11-i686.exe rename to Data/Extras/Mario Party 5 Shop Mod/xdelta3.exe diff --git a/Data/Extras/Mario Party 5 Widescreen Patch/patch.bat b/Data/Extras/Mario Party 5 Widescreen Patch/patch.bat index 0856c6ca47..4702fd72b8 100644 --- a/Data/Extras/Mario Party 5 Widescreen Patch/patch.bat +++ b/Data/Extras/Mario Party 5 Widescreen Patch/patch.bat @@ -1,10 +1,30 @@ @echo off -if [%1] == [] goto NoFile -echo Given "%~1" -xdelta3-3.0.11-i686 -d -s "%~1" data.xdelta3 "Mario Party 5 (USA) [Widescreen].iso" +setlocal enabledelayedexpansion + +REM Get a list of ISO files in the same directory as the script +for %%F in ("%~dp0*.iso") do ( + set "iso_files=!iso_files! "%%F"" +) + +REM Check if there are no ISO files +if not defined iso_files ( + echo. + echo No ISO files found in the same directory as the script. + echo Place the Mario Party 5 (USA) ISO in the script's directory and run it again. + echo. + pause + exit /b 0 +) + +REM Iterate over each ISO file and process it +for %%I in (%iso_files%) do ( + echo. + echo Given "%%~I" + xdelta3.exe -d -s "%%~I" data.xdelta3 "Mario Party 5 [Widescreen].iso" + echo Press Enter to exit. + set /p "=<" NUL +) + +echo. pause -exit -:NoFile -echo Please drag a valid Mario Party 5 (USA) ISO onto this batch file. -pause -exit \ No newline at end of file +exit /b 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 5 Widescreen Patch/patch.sh b/Data/Extras/Mario Party 5 Widescreen Patch/patch.sh new file mode 100644 index 0000000000..68d098dd11 --- /dev/null +++ b/Data/Extras/Mario Party 5 Widescreen Patch/patch.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Get a list of ISO files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f -iname "*.iso") + +# Check if there are no ISO files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO files found in the same directory as the script." + echo "Place the Mario Party 5 (USA) ISO in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO file and process it +for originalISO in $iso_files; do + echo "" + echo "Given \"$originalISO\"" + xdelta3 -d -s "$originalISO" data.xdelta3 "Mario Party 5 (USA) [Widescreen].iso" + echo "Press Enter to exit." + read -p "" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 5 Widescreen Patch/readme.txt b/Data/Extras/Mario Party 5 Widescreen Patch/readme.txt index 015fad262c..06375a50d9 100644 --- a/Data/Extras/Mario Party 5 Widescreen Patch/readme.txt +++ b/Data/Extras/Mario Party 5 Widescreen Patch/readme.txt @@ -1 +1 @@ -Drag a Mario Party 5 (USA) ISO onto the .BAT file to patch it. \ No newline at end of file +Place the Mario Party 5 (USA) ISO in the script's directory and run the patch script to patch it. \ No newline at end of file diff --git a/Data/Extras/Mario Party 5 Widescreen Patch/xdelta3-3.0.11-i686.exe b/Data/Extras/Mario Party 5 Widescreen Patch/xdelta3.exe similarity index 100% rename from Data/Extras/Mario Party 5 Widescreen Patch/xdelta3-3.0.11-i686.exe rename to Data/Extras/Mario Party 5 Widescreen Patch/xdelta3.exe diff --git a/Data/Extras/Mario Party 6 Widescreen Patch/patch.bat b/Data/Extras/Mario Party 6 Widescreen Patch/patch.bat index 5d6ee913bb..c9a393eca3 100644 --- a/Data/Extras/Mario Party 6 Widescreen Patch/patch.bat +++ b/Data/Extras/Mario Party 6 Widescreen Patch/patch.bat @@ -1,10 +1,30 @@ @echo off -if [%1] == [] goto NoFile -echo Given "%~1" -xdelta3-3.0.11-i686 -d -s "%~1" data.xdelta3 "Mario Party 6 (USA) [Widescreen].iso" +setlocal enabledelayedexpansion + +REM Get a list of ISO files in the same directory as the script +for %%F in ("%~dp0*.iso") do ( + set "iso_files=!iso_files! "%%F"" +) + +REM Check if there are no ISO files +if not defined iso_files ( + echo. + echo No ISO files found in the same directory as the script. + echo Place the Mario Party 6 (USA) ISO in the script's directory and run it again. + echo. + pause + exit /b 0 +) + +REM Iterate over each ISO file and process it +for %%I in (%iso_files%) do ( + echo. + echo Given "%%~I" + xdelta3.exe -d -s "%%~I" data.xdelta3 "Mario Party 6 [Widescreen].iso" + echo Press Enter to exit. + set /p "=<" NUL +) + +echo. pause -exit -:NoFile -echo Please drag a valid Mario Party 6 (USA) ISO onto this batch file. -pause -exit \ No newline at end of file +exit /b 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 6 Widescreen Patch/patch.sh b/Data/Extras/Mario Party 6 Widescreen Patch/patch.sh new file mode 100644 index 0000000000..cf0ac1e531 --- /dev/null +++ b/Data/Extras/Mario Party 6 Widescreen Patch/patch.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Get a list of ISO files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f -iname "*.iso") + +# Check if there are no ISO files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO files found in the same directory as the script." + echo "Place the Mario Party 6 (USA) ISO in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO file and process it +for originalISO in $iso_files; do + echo "" + echo "Given \"$originalISO\"" + xdelta3 -d -s "$originalISO" data.xdelta3 "Mario Party 6 (USA) [Widescreen].iso" + echo "Press Enter to exit." + read -p "" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 6 Widescreen Patch/readme.txt b/Data/Extras/Mario Party 6 Widescreen Patch/readme.txt index 6cc0453a6a..6f42254f26 100644 --- a/Data/Extras/Mario Party 6 Widescreen Patch/readme.txt +++ b/Data/Extras/Mario Party 6 Widescreen Patch/readme.txt @@ -1 +1 @@ -Drag a Mario Party 6 (USA) ISO onto the .BAT file to patch it. \ No newline at end of file +Place the Mario Party 6 (USA) ISO in the script's directory and run the patch script to patch it. \ No newline at end of file diff --git a/Data/Extras/Mario Party 6 Widescreen Patch/xdelta3 b/Data/Extras/Mario Party 6 Widescreen Patch/xdelta3 new file mode 100755 index 0000000000..b4e0540abb Binary files /dev/null and b/Data/Extras/Mario Party 6 Widescreen Patch/xdelta3 differ diff --git a/Data/Extras/Mario Party 6 Widescreen Patch/xdelta3-3.0.11-i686.exe b/Data/Extras/Mario Party 6 Widescreen Patch/xdelta3.exe similarity index 100% rename from Data/Extras/Mario Party 6 Widescreen Patch/xdelta3-3.0.11-i686.exe rename to Data/Extras/Mario Party 6 Widescreen Patch/xdelta3.exe diff --git a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.bat b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.bat index 106e375400..564ddf7796 100644 --- a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.bat +++ b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.bat @@ -1,10 +1,30 @@ @echo off -if [%1] == [] goto NoFile -echo Given "%~1" -xdelta3-3.0.11-i686 -d -s "%~1" data.xdelta3 "Mario Party 7 (USA) [Widescreen].iso" +setlocal enabledelayedexpansion + +REM Get a list of ISO files in the same directory as the script +for %%F in ("%~dp0*.iso") do ( + set "iso_files=!iso_files! "%%F"" +) + +REM Check if there are no ISO files +if not defined iso_files ( + echo. + echo No ISO files found in the same directory as the script. + echo Place the Mario Party 7 (USA) ISO in the script's directory and run it again. + echo. + pause + exit /b 0 +) + +REM Iterate over each ISO file and process it +for %%I in (%iso_files%) do ( + echo. + echo Given "%%~I" + xdelta3.exe -d -s "%%~I" data.xdelta3 "Mario Party 7 [Widescreen].iso" + echo Press Enter to exit. + set /p "=<" NUL +) + +echo. pause -exit -:NoFile -echo Please drag a valid Mario Party 7 (USA) (v1.02) ISO onto this batch file. -pause -exit \ No newline at end of file +exit /b 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.sh b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.sh new file mode 100644 index 0000000000..cc5c496976 --- /dev/null +++ b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/patch.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Get a list of ISO files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f -iname "*.iso") + +# Check if there are no ISO files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO files found in the same directory as the script." + echo "Place the Mario Party 7 (USA) (v1.02) ISO in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO file and process it +for originalISO in $iso_files; do + echo "" + echo "Given \"$originalISO\"" + xdelta3 -d -s "$originalISO" data.xdelta3 "Mario Party 7 (USA) [Widescreen].iso" + echo "Press Enter to exit." + read -p "" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/readme.txt b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/readme.txt index 48d1c4d408..7bd7c84831 100644 --- a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/readme.txt +++ b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/readme.txt @@ -1 +1 @@ -Drag a Mario Party 7 (USA) (v1.02) ISO onto the .BAT file to patch it. \ No newline at end of file +Place the Mario Party 7 (USA) (v1.02) ISO in the script's directory and run the patch script to patch it. \ No newline at end of file diff --git a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3 b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3 new file mode 100755 index 0000000000..b4e0540abb Binary files /dev/null and b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3 differ diff --git a/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3-3.0.11-i686.exe b/Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3.exe similarity index 100% rename from Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3-3.0.11-i686.exe rename to Data/Extras/Mario Party 7 Widescreen Patch (for v1.02)/xdelta3.exe diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/info.txt b/Data/Extras/Mario Party 8 GC Controller Patch/info.txt deleted file mode 100644 index 451d8968ba..0000000000 --- a/Data/Extras/Mario Party 8 GC Controller Patch/info.txt +++ /dev/null @@ -1,6 +0,0 @@ -Information -X=1 -Y=2 -IR on C Stick. -Taunts are activated by L. -Wiimotes are disabled. \ No newline at end of file diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/Mario Party 8 GC Controller Patcher.bat b/Data/Extras/Mario Party 8 GC Controller Patch/patch.bat similarity index 100% rename from Data/Extras/Mario Party 8 GC Controller Patch/Mario Party 8 GC Controller Patcher.bat rename to Data/Extras/Mario Party 8 GC Controller Patch/patch.bat diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/patch.sh b/Data/Extras/Mario Party 8 GC Controller Patch/patch.sh new file mode 100644 index 0000000000..2b33716aa6 --- /dev/null +++ b/Data/Extras/Mario Party 8 GC Controller Patch/patch.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +# Get a list of ISO and WBFS files in the same directory as the script +iso_files=$(find "$(dirname "$0")" -maxdepth 1 -type f \( -iname "*.iso" -o -iname "*.wbfs" \)) + +# Check if there are no ISO or WBFS files +if [ -z "$iso_files" ]; then + echo "" + echo "No ISO or WBFS files found in the same directory as the script." + echo "Place the Mario Party 8 (US) ISO or WBFS in the script's directory and run it again." + echo "" + read -p "Press Enter to exit..." + exit 0 +fi + +# Iterate over each ISO or WBFS file and process it +for originalISO in $iso_files; do + echo "" + echo "Constructing the Mario Party 8 GC Controller WBFS for \"$originalISO\". Please stand by...." + + cd "$(dirname "$0")/tools" + + # Ensure temp directory exists + mkdir -p temp + + wit extract "$originalISO" --dest=temp + + if [ -d "temp/DATA" ]; then + cp -r "../mp8motion" "temp/DATA" + else + cp -r "../mp8motion" "temp" + fi + + wit copy "temp" "../Mario Party 8 GC Controller.wbfs" + rm -rf temp + + echo "" + echo "Construction complete for \"$originalISO\"!" +done + +echo "" +read -p "Press Enter to exit..." +exit 0 \ No newline at end of file diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/readme.txt b/Data/Extras/Mario Party 8 GC Controller Patch/readme.txt index 4c023586dd..8206fbd5d0 100644 --- a/Data/Extras/Mario Party 8 GC Controller Patch/readme.txt +++ b/Data/Extras/Mario Party 8 GC Controller Patch/readme.txt @@ -1 +1 @@ -Drag and Drop a NTSC-U Mario Party 8 ISO or WBFS onto Mario Party 8 Widescreen Patcher.bat to produce an ISO \ No newline at end of file +Place the Mario Party 8 ISO or WBFS in the script's directory and run the patch script to patch it. \ No newline at end of file diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf new file mode 100755 index 0000000000..9cd2985f7a Binary files /dev/null and b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf differ diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf-cat b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf-cat new file mode 100755 index 0000000000..2449387204 Binary files /dev/null and b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf-cat differ diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf-dump b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf-dump new file mode 100755 index 0000000000..2449387204 Binary files /dev/null and b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wdf-dump differ diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/tools/wit b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wit new file mode 100755 index 0000000000..1be8efed28 Binary files /dev/null and b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wit differ diff --git a/Data/Extras/Mario Party 8 GC Controller Patch/tools/wwt b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wwt new file mode 100755 index 0000000000..1cd221c9a5 Binary files /dev/null and b/Data/Extras/Mario Party 8 GC Controller Patch/tools/wwt differ diff --git a/Externals/fmt/fmt b/Externals/fmt/fmt index e69e5f977d..f5e54359df 160000 --- a/Externals/fmt/fmt +++ b/Externals/fmt/fmt @@ -1 +1 @@ -Subproject commit e69e5f977d458f2650bb346dadf2ad30c5320281 +Subproject commit f5e54359df4c26b6230fc61d38aa294581393084 diff --git a/build_macos.sh b/build_macos.sh new file mode 100644 index 0000000000..11273423bd --- /dev/null +++ b/build_macos.sh @@ -0,0 +1,3 @@ +mkdir -p build +cd build +arch -arm64 python3 ../BuildMacOSUniversalBinary.py --distributor="Mario Party Netplay" --no-autoupdate --arm64_qt5_path="/opt/homebrew/opt/qt6" --x86_64_qt5_path="/usr/local/opt/qt6" --build_type="Debug" diff --git a/xcodebuild/x86_64/dolphin-mpn.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/xcodebuild/x86_64/dolphin-mpn.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000000..94b2795e22 --- /dev/null +++ b/xcodebuild/x86_64/dolphin-mpn.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,4 @@ + + +