patchimage/scripts/pokemon/pokemonneox.sh
Christopher Roy Bratusek 3f3894ddb0 code review, unification:
- rename CXI to ROM (makes --rom command line flag work for 3DS ROMs, too)
- rename CXI_MASK to ROM_MASK
- rename WII_GENERIC to GENERIC
- split functions in patchimage.sh
- other minor changes
2016-08-06 19:46:07 +02:00

60 lines
1.4 KiB
Bash
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
DOWNLOAD_LINK="http://www.mediafire.com/download/nd9z16t5nb92743/Neo+X+and+Y+Files.rar"
RIIVOLUTION_ZIP="Neo X and Y Files.rar"
RIIVOLUTION_DIR="Neo X and Y Files/Pokemon NeoXY1.4/Installation hub/data/"
GAMENAME="Pokemon Neo X"
GAME_TYPE=HANS
ROM_MASK="*0004000000055[dD]00*cxi"
ROMFS="neox.romfs"
DATA="${PATCHIMAGE_DATA_DIR}/NeoX"
show_notes () {
echo -e \
"************************************************
${GAMENAME}
Neo X & Neo Y are rom hacks of Pokemon X and Y designed to offer the player
greater difficulty through expanded trainers and better variety through edited
wild Pokemon encounters along with a plethora of other features.
NeoX & NeoY are pretty much identical at this stage.
Source: https://gbatemp.net/threads/pokemon-neo-x-neo-y.388272/
Base ROM: Pokemon X
Supported Versions: US, EU, JAP
************************************************"
}
check_hans_files () {
check_riivolution_patch
echo "
*** Full vs. Lite Version ***
- Full version contains all the features mentioned in Homepage
- Lite version contains only edited trainers and wild Pokemon encounters
enter either 'full' or 'lite':
"
read -r choice
case ${choice} in
[fF]ull ) HANS_PATH="${RIIVOLUTION_DIR}"/Full/romfs ;;
[lL]ite ) HANS_PATH="${RIIVOLUTION_DIR}"/Lite/romfs ;;
* ) echo "invalid choice made, using 'Full version'."
HANS_PATH="${RIIVOLUTION_DIR}"/Full/romfs ;;
esac
}
patch_romfs () {
cp -r "${HANS_PATH}"/* romfs/
}