mirror of
https://gitlab.com/Nanolx/patchimage.git
synced 2024-12-01 05:24:22 +01:00
aa3d93c950
US version of New Super Mario Bros. Wii because it was looking for wrong ID SMNU01 instead of correct ID SMNE01
66 lines
1.7 KiB
Bash
66 lines
1.7 KiB
Bash
#!/bin/bash
|
|
|
|
WORKDIR=nsmb.d
|
|
DOL=${WORKDIR}/sys/main.dol
|
|
DOWNLOAD_LINK="http://nanolx.org/riivolution/New%20Super%20Mario%20Bros.%20Wii%204%20made%20by%20Orange-Yoshi3.3.zip"
|
|
RIIVOLUTION_ZIP="New Super Mario Bros. Wii 4 made by Orange-Yoshi3.3.zip"
|
|
RIIVOLUTION_DIR="nsmb"
|
|
GAMENAME="New Super Mario Bros. 4"
|
|
GAME_TYPE=RIIVOLUTION
|
|
BANNER_LOCATION=${WORKDIR}/files/opening.bnr
|
|
WBFS_MASK="SMN[PEJ]01"
|
|
|
|
show_notes () {
|
|
|
|
echo -e \
|
|
"************************************************
|
|
${GAMENAME}
|
|
|
|
This hack includes 16 new levels in 4 worlds (1, 5, 8 & 9) as well as a
|
|
new titlescreen with logo (made by max31) and custom music.
|
|
|
|
Source: http://www.rvlution.net/forums/viewtopic.php?f=53&t=1501
|
|
Base Image: New Super Mario Bros. Wii (SMN?01)
|
|
Supported Versions: EURv1, EURv2, USAv1, USAv2, JPNv1
|
|
************************************************"
|
|
|
|
}
|
|
|
|
detect_game_version () {
|
|
|
|
nsmbw_version
|
|
GAMEID=SMN${REG_LETTER}11
|
|
|
|
}
|
|
|
|
place_files () {
|
|
|
|
case ${VERSION} in
|
|
EURv* )
|
|
cp "${PATCHIMAGE_PATCH_DIR}"/openingTitle_nsmbw4.arc "${WORKDIR}"/files/EU/Layout/openingTitle/openingTitle.arc
|
|
;;
|
|
|
|
USAv* )
|
|
cp "${PATCHIMAGE_PATCH_DIR}"/openingTitle_nsmbw4.arc "${WORKDIR}"/files/US/Layout/openingTitle/openingTitle.arc
|
|
;;
|
|
esac
|
|
|
|
cp "${RIIVOLUTION_DIR}"/*.brstm "${WORKDIR}"/files/Sound/stream/
|
|
cp "${RIIVOLUTION_DIR}"/0*.arc "${WORKDIR}"/files/Stage/
|
|
cp "${RIIVOLUTION_DIR}"/*.brsar "${WORKDIR}"/files/Sound/
|
|
cp "${RIIVOLUTION_DIR}"/bgA*.arc "${WORKDIR}"/files/Object/
|
|
cp "${PATCHIMAGE_PATCH_DIR}"/05-04.arc "${WORKDIR}"/files/Stage/
|
|
|
|
|
|
}
|
|
|
|
dolpatch () {
|
|
|
|
${WIT} dolpatch ${DOL} \
|
|
"802F148C=53756D6D53756E#7769696D6A3264" \
|
|
"802F118C=53756D6D53756E#7769696D6A3264" \
|
|
"802F0F8C=53756D6D53756E#7769696D6A3264" \
|
|
xml="${PATCHIMAGE_PATCH_DIR}/NSMBW_AP.xml" -q
|
|
|
|
}
|