add batch-building shortcuts

This commit is contained in:
Christopher Roy Bratusek 2016-08-17 21:41:44 +02:00
parent 2daa9f71a4
commit 031b74dfb2
3 changed files with 58 additions and 0 deletions

View File

@ -31,3 +31,12 @@
*** Other game parameters *** *** Other game parameters ***
--rom=/home/test/MyGame.rom | specify path to ROM to use for building --rom=/home/test/MyGame.rom | specify path to ROM to use for building
--patch=/home/test/MyModdedGame.ips | specify path to IPS Patch file --patch=/home/test/MyModdedGame.ips | specify path to IPS Patch file
*** Batch-Building shortcuts ***
--game=NSMB_ALL | build all mods of New Super Mario Bros. Wii
--game=PKMN_ALL | build all mods of Pokemon X, Y, Omega Ruby, Alpha Sapphire
--game=PKMN_X | build all mods of Pokemon X
--game=PKMN_Y | build all mods of Pokemon Y
--game=PKMN_OR | build all mods of Pokemon Omega Ruby
--game=PKMN_AS | build all mods of Pokemon Alpha Sapphire

View File

@ -269,6 +269,36 @@ patchimage_delta () {
[[ ! ${GAME} ]] && ask_game [[ ! ${GAME} ]] && ask_game
for game in ${GAME[@]}; do
case ${game} in
NSMB_ALL )
NEW_GAME=(${NEW_GAME[@]} NSMB{1..12} NSMB{13..27})
;;
PKMN_ALL )
NEW_GAME=(${NEW_GAME[@]} PKMN{1..9})
;;
PKMN_Y )
NEW_GAME=(${NEW_GAME[@]} PKMN2 PKMN6)
;;
PKMN_X )
NEW_GAME=(${NEW_GAME[@]} PKMN1 PKMN5)
;;
PKMN_OR )
NEW_GAME=(${NEW_GAME[@]} PKMN3 PKMN7)
;;
PKMN_AS )
NEW_GAME=(${NEW_GAME[@]} PKMN4 PKMN8 PKMN9)
;;
esac
[[ ${NEW_GAME} ]] && GAME=(${NEW_GAME[@]})
done
for game in ${GAME[@]}; do for game in ${GAME[@]}; do
case ${game} in case ${game} in

View File

@ -24,6 +24,9 @@ setup_tools () {
} }
ALL_NSMB=(NSMB{1..12} NSMB{13..27})
ALL_PKMN=(PKMN{1..9})
SUPPORTED_GAMES="************************************************ SUPPORTED_GAMES="************************************************
patchimage v${PATCHIMAGE_VERSION} patchimage v${PATCHIMAGE_VERSION}
@ -60,6 +63,8 @@ NSMB27 MLGSuperLuigi MLG Super Luigi Bros. Wii
NSMB99 NSMBWCharacters Customize Characters NSMB99 NSMBWCharacters Customize Characters
NSMB_ALL All Mods of New Super Mario Bros. Wii
<<<<<< Mario Kart Wii >>>>>> <<<<<< Mario Kart Wii >>>>>>
MKW1 Wiimmfi Wiimfi Patcher. Patch Mario Kart to use Wiimm's server MKW1 Wiimmfi Wiimfi Patcher. Patch Mario Kart to use Wiimm's server
MKW2 Wiimmpatch Wiimfi Patcher. Patch WFC games to use Wiimm's server (exp) MKW2 Wiimmpatch Wiimfi Patcher. Patch WFC games to use Wiimm's server (exp)
@ -85,6 +90,12 @@ PKMN7 RisingRuby Pokemon Rising Ruby
PKMN8 SinkingSapphire Pokemon Sinking Sapphire PKMN8 SinkingSapphire Pokemon Sinking Sapphire
PKMN9 DeltaEmeraldAS Pokemon Delta Emerald (Alpha Sapphire) PKMN9 DeltaEmeraldAS Pokemon Delta Emerald (Alpha Sapphire)
PKMN_ALL All Mods of Pokemon X, Y, Omega Ruy, Alpha Sapphire
PKMN_X All Mods of Pokemon X
PKMN_Y All Mods of Pokemon Y
PKMN_OR All Mods of Pokemon Omega Ruby
PKMN_AS All Mods of Pokemon Alpha Sapphire
BSECU BravelySecondUncensored Bravely Second Uncensored BSECU BravelySecondUncensored Bravely Second Uncensored
<<<<<< ROMS >>>>>> <<<<<< ROMS >>>>>>
@ -704,6 +715,14 @@ while [[ $xcount -lt $pcount ]]; do
*** Other game parameters *** *** Other game parameters ***
--rom=/home/test/MyGame.rom | specify path to ROM to use for building --rom=/home/test/MyGame.rom | specify path to ROM to use for building
--patch=/home/test/MyModdedGame.ips | specify path to IPS Patch file --patch=/home/test/MyModdedGame.ips | specify path to IPS Patch file
*** Batch-Building shortcuts ***
--game=NSMB_ALL | build all mods of New Super Mario Bros. Wii
--game=PKMN_ALL | build all mods of Pokemon X, Y, Omega Ruby, Alpha Sapphire
--game=PKMN_X | build all mods of Pokemon X
--game=PKMN_Y | build all mods of Pokemon Y
--game=PKMN_OR | build all mods of Pokemon Omega Ruby
--game=PKMN_AS | build all mods of Pokemon Alpha Sapphire
" "
exit 0 exit 0
;; ;;