Midis Super Mario Wii support

This commit is contained in:
Christopher Roy Bratusek 2014-08-10 21:46:26 +02:00
parent f058178f90
commit 8aa8d44ecf
3 changed files with 71 additions and 0 deletions

View File

@ -99,6 +99,10 @@ case ${GAME} in
source ${PATCHIMAGE_SCRIPT_DIR}/rvlution.sh source ${PATCHIMAGE_SCRIPT_DIR}/rvlution.sh
;; ;;
NSMB16 | Midi )
source ${PATCHIMAGE_SCRIPT_DIR}/midissupermariowii.sh
;;
MKW1 | Wiimmfi ) MKW1 | Wiimmfi )
source ${PATCHIMAGE_SCRIPT_DIR}/wiimmfi.sh source ${PATCHIMAGE_SCRIPT_DIR}/wiimmfi.sh
;; ;;

View File

@ -41,6 +41,7 @@ NSMB12 Super Mario Vacation
NSMB13 Awesomer Super Luigi Mini NSMB13 Awesomer Super Luigi Mini
NSMB14 Super Mario Skyland NSMB14 Super Mario Skyland
NSMB15 RVLution Wii (NewSMB Mod) NSMB15 RVLution Wii (NewSMB Mod)
NSMB16 Midi's Super Mario Wii (Just A Little Adventure)
<<<<<< Mario Kart Wii >>>>>> <<<<<< Mario Kart Wii >>>>>>
MKW1 Wiimfi Patcher. Patch Mario Kart to use Wiimm's server MKW1 Wiimfi Patcher. Patch Mario Kart to use Wiimm's server

View File

@ -0,0 +1,66 @@
#!/bin/bash
WORKDIR=nsmb.d
DOL=${WORKDIR}/sys/main.dol
DOWNLOAD_LINK="http://www.nanolx.org/riivolution/MSBWii.rar"
RIIVOLUTION_ZIP="MSMBWii.zip"
RIIVOLUTION_DIR="msmbwiijala"
GAMENAME="Midi's Super Mario Wii - Just A Little Adventure"
XML_SOURCE="${RIIVOLUTION_DIR}"
XML_FILE="${RIIVOLUTION_DIR}"/../riivolution/MSMBWIIJALA.xml
GAME_TYPE=RIIVOLUTION
BANNER_LOCATION=${WORKDIR}/files/opening.bnr
show_notes () {
echo -e \
"************************************************
${GAMENAME}
Source: http://rvlution.net/thread/2016-midi-s-super-mario-wii-just-a-little-adventure/
Base Image: New Super Mario Bros. Wii (SMN?01)
Supported Versions: EURv1, EURv2, USAv1, USAv2, JPNv1
************************************************"
}
check_input_image_special () {
check_input_image_nsmb
}
detect_game_version () {
nsmbw_version
GAMEID=SMN${REG_LETTER}MI
}
place_files () {
case ${VERSION} in
USAv* )
cp "${RIIVOLUTION_DIR}"/Title/US/openingTitle.arc ${WORKDIR}/files/US/Layout/openingTitle/
;;
esac
cp -r "${RIIVOLUTION_DIR}"/Texture/ ${WORKDIR}/files/Stage/
cp -r "${RIIVOLUTION_DIR}"/AnotherRes/ ${WORKDIR}/files/
cp "${RIIVOLUTION_DIR}"/*.arc ${WORKDIR}/files/Stage/
}
dolpatch() {
cp "${XML_FILE}" "${XML_FILE}".new
sed -e 's/80001800/803482C0/g' -i "${XML_FILE}".new
XML_FILE="${XML_FILE}".new
${WIT} dolpatch ${DOL} xml="${XML_FILE}" -s "${XML_SOURCE}" xml="${PATCHIMAGE_PATCH_DIR}/AnotherSMB-Loader.xml" -q
${WIT} dolpatch ${DOL} xml="${PATCHIMAGE_PATCH_DIR}/NSMBW_AP.xml" -q
}