add support for Pokemon Rising Ruby and Pokemon Sinking Sapphire, aswell as HANS banners, small changes for all Pokemon Games

This commit is contained in:
Christopher Roy Bratusek 2016-08-03 20:13:23 +02:00
parent bf33d586dc
commit c3f3903487
18 changed files with 134 additions and 19 deletions

View File

@ -9,8 +9,7 @@ v6.4.0:
- make check_input_rom search in both ${PATCHIMAGE_3DS_DIR} and ${PWD}
- make check_input_rom a common.sh function, prevent duplicated code
- update README.RC, README.STATUS_CODES, README.GAMEIDS
- fix telling user path to Hans Files for Pokemon Rutile Ruby
- fix telling user path to Hans Files for Pokemon Star Sapphire
- fix telling user path to Hans Files for all Pokemon game hacks
- show full path for Hans Files for all games, instead of relative
- add support for Pokemon Eternal X
- choose between legal, rebalanced and insanity version
@ -18,14 +17,20 @@ v6.4.0:
- add support for Pokemon Wilting Y
- choose between legal, rebalanced and insanity version
- for legal and rebalanced, choose whether to nerf first gym leader
- add support for Pokemon Rising Ruby
- provide custom HANS banner and launcher
- add support for Pokemon Sinking Sapphire
- provide custom HANS banner and launcher
v6.3.0:
- supply ctrtool (32 and 64 bit versions)
- supply 3dstool (32 and 64 bit versions)
- add support for Pokemon Neo X
- choose between full and lite version
- provide custom HANS banner and launcher
- add support for Pokemon Neo Y
- choose between full and lite version
- provide custom HANS banner and launcher
- add support for Pokemon Rutile Ruby
- choose between legit, leveled and 679 build
- add support for Pokemon Star Sapphire

View File

@ -77,8 +77,10 @@ SUK?01 Kirby's Adventure Wii (only exchanging first
* Pokemon Wilting Y
000400000011C400 Pokemon Omega Ruby
* Pokemon Rutile Ruby
* Pokemon Rising Ruby
000400000011C500 Pokemon Alpha Sapphire
* Pokemon Star Sapphire
* Pokemon Sinking Sapphire
### Toyko Mirage Sessions #FE ###

Binary file not shown.

View File

@ -0,0 +1,10 @@
<shortcut>
<executable>/3ds/hans/hans.3dsx</executable>
<icon>/3ds/RisingRuby.smdh</icon>
<arg>-f/3ds/hans/titles/RisingRuby.txt</arg> <author>Drayano</author>
</shortcut>
<targets selectable="0">
<title mediatype="1">000400000011C400</title>
<title mediatype="2">000400000011C400</title>
</targets>

View File

@ -0,0 +1,6 @@
region : 1
language : -1
clock : 1
romfs : 0
code : 0
nim_checkupdate : 1

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,10 @@
<shortcut>
<executable>/3ds/hans/hans.3dsx</executable>
<icon>/3ds/SinkingSapphire.smdh</icon>
<arg>-f/3ds/hans/titles/SinkingSapphire.txt</arg> <author>Drayano</author>
</shortcut>
<targets selectable="0">
<title mediatype="1">000400000011C500</title>
<title mediatype="2">000400000011C500</title>
</targets>

View File

@ -0,0 +1,6 @@
region : 1
language : -1
clock : 1
romfs : 0
code : 0
nim_checkupdate : 1

Binary file not shown.

View File

@ -199,6 +199,14 @@ case ${GAME} in
source ${PATCHIMAGE_SCRIPT_DIR}/pokemonwiltingy.sh
;;
PKMN7 | RisingRuby )
source ${PATCHIMAGE_SCRIPT_DIR}/pokemonrisingruby.sh
;;
PKMN8 | SinkingSapphire )
source ${PATCHIMAGE_SCRIPT_DIR}/pokemonsinkingsapphire.sh
;;
ZEL1 | ParallelWorlds | "The Legend of Zelda: Parallel Worlds" )
source ${PATCHIMAGE_SCRIPT_DIR}/parallelworlds.sh
;;
@ -337,7 +345,7 @@ case ${GAME_TYPE} in
>> for Hans Banners / Launchers, place all files from
$(readlink -m "${DAT}")
$(readlink -m "${DATA}")
into the root of your sd card
"

View File

@ -1,7 +1,7 @@
#!/bin/bash
PATCHIMAGE_VERSION=6.4.0
PATCHIMAGE_RELEASE=2016/08/02
PATCHIMAGE_RELEASE=2016/08/03
[[ -e $HOME/.patchimage.rc ]] && source $HOME/.patchimage.rc
@ -82,6 +82,8 @@ PKMN3 Pokemon Rutile Ruby
PKMN4 Pokemon Star Sapphire
PKMN5 Pokemon Eternal X
PKMN6 Pokemon Wilting Y
PKMN7 Pokemon Rising Ruby
PKMN8 Pokemon Sinking Sapphire
<<<<<< ROMS >>>>>>
ZEL1 The Legend of Zelda: Parallel Worlds

View File

@ -8,7 +8,6 @@ GAME_TYPE=HANS
CXI_MASK="*0004000000055[dD]00*cxi"
ROMFS="EternalX.romfs"
DATA=""
show_notes () {
@ -68,19 +67,17 @@ enter either 'legal', 'rebalanced' or 'insanity':
case ${choice} in
[lL]egal ) HANS_PATH="${RIIVOLUTION_DIR}/Legal version"
DAT="${HANS_PATH}/Hans Files/"
viola_nerf ;;
[rR]ebalanced ) HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
DAT="${HANS_PATH}/Hans Files"
viola_nerf ;;
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode"
DAT="${HANS_PATH}/Hans Files" ;;
* ) echo "invalid choice made, using 'Rebalanced version'."
HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
DAT="${HANS_PATH}/Hans Files"
viola_nerf ;;
esac
DATA="${HANS_PATH}/Hans Files"
}
patch_romfs () {

View File

@ -8,7 +8,7 @@ GAME_TYPE=HANS
CXI_MASK="*0004000000055[dD]00*cxi"
ROMFS="neox.romfs"
DATA="NeoX"
DATA="${PATCHIMAGE_DATA_DIR}/NeoX"
show_notes () {

View File

@ -8,7 +8,7 @@ GAME_TYPE=HANS
CXI_MASK="*0004000000055[eE]00*cxi"
ROMFS="neoy.romfs"
DATA="NeoY"
DATA="${PATCHIMAGE_DATA_DIR}/NeoY"
show_notes () {

View File

@ -0,0 +1,36 @@
#!/bin/bash
DOWNLOAD_LINK="https://drive.google.com/uc?id=0BzJZMhlTQ-CPaUtiTlp4YjlEY3M&export=download"
RIIVOLUTION_ZIP="RRSSFiles 18-11-2015.zip"
RIIVOLUTION_DIR="RRSSFiles 18-11-2015"
GAMENAME="Pokemon Rising Ruby"
GAME_TYPE=HANS
CXI_MASK="*000400000011[cC]400*cxi"
ROMFS="RisingRuby.romfs"
DATA="${PATCHIMAGE_DATA_DIR}/RisingRuby/"
show_notes () {
echo -e \
"************************************************
${GAMENAME}
Source: https://twitter.com/Drayano60/status/662793363255656448
Base ROM: Pokemon Omega Ruby
Supported Versions: US, EU, JAP
************************************************"
}
check_hans_files () {
check_riivolution_patch
}
patch_romfs () {
cp -r "${RIIVOLUTION_DIR}"/a romfs/
}

View File

@ -0,0 +1,36 @@
#!/bin/bash
DOWNLOAD_LINK="https://drive.google.com/uc?id=0BzJZMhlTQ-CPaUtiTlp4YjlEY3M&export=download"
RIIVOLUTION_ZIP="RRSSFiles 18-11-2015.zip"
RIIVOLUTION_DIR="RRSSFiles 18-11-2015"
GAMENAME="Pokemon Sinking Sapphire"
GAME_TYPE=HANS
CXI_MASK="*000400000011[cC]500*cxi"
ROMFS="SinkingSapphire.romfs"
DATA="${PATCHIMAGE_DATA_DIR}/SinkingSapphire/"
show_notes () {
echo -e \
"************************************************
${GAMENAME}
Source: https://twitter.com/Drayano60/status/662793363255656448
Base ROM: Pokemon Alpha Sapphire
Supported Versions: US, EU, JAP
************************************************"
}
check_hans_files () {
check_riivolution_patch
}
patch_romfs () {
cp -r "${RIIVOLUTION_DIR}"/a romfs/
}

View File

@ -8,7 +8,6 @@ GAME_TYPE=HANS
CXI_MASK="*0004000000055[eE]00*cxi"
ROMFS="WiltingY.romfs"
DATA=""
show_notes () {
@ -68,19 +67,17 @@ enter either 'legal', 'rebalanced' or 'insanity':
case ${choice} in
[lL]egal ) HANS_PATH="${RIIVOLUTION_DIR}/Legal version"
DAT="${HANS_PATH}/Hans Files/"
viola_nerf ;;
[rR]ebalanced ) HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
DAT="${HANS_PATH}/Hans Files"
viola_nerf ;;
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode"
DAT="${HANS_PATH}/Hans Files" ;;
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode" ;;
* ) echo "invalid choice made, using 'Rebalanced version'."
HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
DAT="${HANS_PATH}/Hans Files"
viola_nerf ;;
esac
DATA="${HANS_PATH}/Hans Files"
}
patch_romfs () {