diff --git a/ChangeLog b/ChangeLog index afaaeec..6fa0b60 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,13 +8,16 @@ v2.0: - uips hinzugefügt - Loader-Patches von DMM auf aktuellem Stand +- README hinzugefügt +- GAMEIDS hinzugefügt Unterstützung für folgende neue Spiele: * Another SMBW * Newer Summer Sun * Newer Holiday Special * Epic Super Bowser World -* Cannon SMBW +* Cannon SMBW [ungetestet] +* Koopa Country * The Legend of Zelda - Parallel Worlds - diverse (Fehler)-Korrekturen, Verbesserungen und Umstrukturierungen diff --git a/GAMEIDS b/GAMEIDS index da437cf..f34bbb1 100644 --- a/GAMEIDS +++ b/GAMEIDS @@ -8,3 +8,4 @@ SMN?05 Another Super Mario Bros. Wii SMN?06 Newer Summer Sun SMN?07 Newer Holiday Special SMN?08 Epic Super Bowser World +SMN?09 Koopa Country diff --git a/README b/README index f834780..1ff6d10 100644 --- a/README +++ b/README @@ -13,12 +13,14 @@ own the original, you can't blame me. patchimage is 100% legal, as it does not contain any propritary contents, nor is able to grab them. Supported Games -* Newer SMBW (riivolution) -* Cannon SMBW (riivolution) -* Another SMBW (riivolution) -* Newer Summer Sun (riivolution) -* Newer Holiday Special (riivolution) -* Epic Super Bower World (riivolution) +* Newer SMBW (riivolution) [SMN?03] +* Cannon SMBW (riivolution) [SMN?04] + [support for Cannon is untested, as I couldn't grab the files] +* Another SMBW (riivolution) [SMN?05] +* Newer Summer Sun (riivolution) [SMN?06] +* Newer Holiday Special (riivolution) [SMN?07] +* Epic Super Bower World (riivolution) [SMN?08] +* Koopa Country (riivolution) [SMN?09] * The Legend of Zelda: Parallel Worlds (ips) Default Searchpaths: diff --git a/script.d/anothersmb.sh b/script.d/anothersmb.sh index 46026d1..317ca10 100644 --- a/script.d/anothersmb.sh +++ b/script.d/anothersmb.sh @@ -89,6 +89,7 @@ place_files () { EURv* ) cp "${RIIVOLUTION_DIR}"/Lang/EUENGLISH.arc ${WORKDIR}/files/EU/EngEU/Message/Message.arc + cp "${RIIVOLUTION_DIR}"/Lang/EUENGLISH.arc ${WORKDIR}/files/EU/NedEU/Message/Message.arc cp "${RIIVOLUTION_DIR}"/Lang/EUFRENCH.arc ${WORKDIR}/files/EU/FraEU/Message/Message.arc cp "${RIIVOLUTION_DIR}"/Lang/EUGERMAN.arc ${WORKDIR}/files/EU/GerEU/Message/Message.arc cp "${RIIVOLUTION_DIR}"/Lang/EUITALIAN.arc ${WORKDIR}/files/EU/ItaEU/Message/Message.arc diff --git a/script.d/common.sh b/script.d/common.sh index b69788e..9a5ccd5 100644 --- a/script.d/common.sh +++ b/script.d/common.sh @@ -1,7 +1,12 @@ #!/bin/bash TMD_OPTS="--tt-id=K" -TMP_FILES=(Another Another_Super_Mario_Brothers_Wii_2.0.zip nsmb.d Newer_Super_Mario_Bros._Wii_HS.zip XmasNewer NewerSMBW.zip NewerFiles "Newer Summer Sun" Newer_Summer_Sun.zip ZPW_1.1.ips lozpw110.rar "*[Ll]ink*[Pp]ast*smc" Epic_Super_Bowser_World_v1.00 Epic_Super_Bowser_World_v1.00.zip) +TMP_FILES=(Another Another_Super_Mario_Brothers_Wii_2.0.zip nsmb.d \ +Newer_Super_Mario_Bros._Wii_HS.zip XmasNewer NewerSMBW.zip NewerFiles \ +"Newer Summer Sun" Newer_Summer_Sun.zip ZPW_1.1.ips lozpw110.rar \ +"*[Ll]ink*[Pp]ast*smc" Epic_Super_Bowser_World_v1.00 \ +Epic_Super_Bowser_World_v1.00.zip "Koopa country.rar" Koopa riivolution \ +"Readme*" ) setup_tools () { diff --git a/script.d/epicbowserworld.sh b/script.d/epicbowserworld.sh index 47fb5b8..08bded5 100644 --- a/script.d/epicbowserworld.sh +++ b/script.d/epicbowserworld.sh @@ -75,11 +75,13 @@ place_files () { mkdir -p ${dir} done + cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{m,M}essage + case ${VERSION} in EUR* ) LANGDIRS=( EngEU FraEU GerEU ItaEU SpaEU NedEU ) for dir in ${LANGDIRS[@]}; do - cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{message,staffroll}/ ${WORKDIR}/files/EU/${dir}/ + cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{Message,staffroll}/ ${WORKDIR}/files/EU/${dir}/ cp -r "${RIIVOLUTION_DIR}"/ESBW/Font/ ${WORKDIR}/files/EU/${dir}/ done cp "${RIIVOLUTION_DIR}"/ESBW/OpeningP/* ${WORKDIR}/files/EU/Layout/openingTitle/ @@ -88,14 +90,14 @@ place_files () { USAv* ) LANGDIRS=( FraUS EngUS SpaUS ) for dir in ${LANGDIRS[@]}; do - cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{message,staffroll}/ ${WORKDIR}/files/US/${dir}/ + cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{Message,staffroll}/ ${WORKDIR}/files/US/${dir}/ cp -r "${RIIVOLUTION_DIR}"/ESBW/Font/ ${WORKDIR}/files/US/${dir}/ done cp "${RIIVOLUTION_DIR}"/ESBW/OpeningE/* ${WORKDIR}/files/US/Layout/openingTitle/ ;; JPNv1 ) - cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{message,staffroll}/ ${WORKDIR}/files/JP/ + cp -r "${RIIVOLUTION_DIR}"/ESBW/EU/EngEU/{Message,staffroll}/ ${WORKDIR}/files/JP/ cp -r "${RIIVOLUTION_DIR}"/ESBW/Font/ ${WORKDIR}/files/JP/ cp "${RIIVOLUTION_DIR}"/ESBW/OpeningJ/* ${WORKDIR}/files/JP/Layout/openingTitle/ ;; diff --git a/script.d/newersummersun.sh b/script.d/newersummersun.sh index ee42785..d5a762b 100644 --- a/script.d/newersummersun.sh +++ b/script.d/newersummersun.sh @@ -74,16 +74,18 @@ detect_game_version () { place_files () { - NEW_DIRS=( ${WORKDIR}/files/NewerRes ) + NEW_DIRS=( ${WORKDIR}/files/NewerRes ${WORKDIR}/files/EU/NedEU ) for dir in ${NEW_DIRS[@]}; do mkdir -p ${dir} done + cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{m,M}essage + case ${VERSION} in EUR* ) LANGDIRS=( EngEU FraEU GerEU ItaEU SpaEU NedEU ) for dir in ${LANGDIRS[@]}; do - cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{message,staffroll}/ ${WORKDIR}/files/EU/${dir}/ + cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{Message,staffroll}/ ${WORKDIR}/files/EU/${dir}/ done cp "${RIIVOLUTION_DIR}"/SumSun/OpeningP/* ${WORKDIR}/files/EU/Layout/openingTitle/ ;; @@ -91,13 +93,13 @@ place_files () { USAv* ) LANGDIRS=( FraUS EngUS SpaUS ) for dir in ${LANGDIRS[@]}; do - cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{message,staffroll}/ ${WORKDIR}/files/US/${dir}/ + cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{Message,staffroll}/ ${WORKDIR}/files/US/${dir}/ done cp "${RIIVOLUTION_DIR}"/SumSun/OpeningE/* ${WORKDIR}/files/US/Layout/openingTitle/ ;; JPNv1 ) - cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{message,staffroll}/ ${WORKDIR}/files/JP/ + cp -r "${RIIVOLUTION_DIR}"/SumSun/EU/EngEU/{Message,staffroll}/ ${WORKDIR}/files/JP/ cp "${RIIVOLUTION_DIR}"/SumSun/OpeningJ/* ${WORKDIR}/files/JP/Layout/openingTitle/ ;; esac