mirror of
https://gitlab.com/Nanolx/patchimage.git
synced 2024-11-30 21:14:24 +01:00
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:
parent
bf33d586dc
commit
c3f3903487
13
ChangeLog
13
ChangeLog
@ -9,8 +9,7 @@ v6.4.0:
|
|||||||
- make check_input_rom search in both ${PATCHIMAGE_3DS_DIR} and ${PWD}
|
- make check_input_rom search in both ${PATCHIMAGE_3DS_DIR} and ${PWD}
|
||||||
- make check_input_rom a common.sh function, prevent duplicated code
|
- make check_input_rom a common.sh function, prevent duplicated code
|
||||||
- update README.RC, README.STATUS_CODES, README.GAMEIDS
|
- 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 all Pokemon game hacks
|
||||||
- fix telling user path to Hans Files for Pokemon Star Sapphire
|
|
||||||
- show full path for Hans Files for all games, instead of relative
|
- show full path for Hans Files for all games, instead of relative
|
||||||
- add support for Pokemon Eternal X
|
- add support for Pokemon Eternal X
|
||||||
- choose between legal, rebalanced and insanity version
|
- choose between legal, rebalanced and insanity version
|
||||||
@ -18,14 +17,20 @@ v6.4.0:
|
|||||||
- add support for Pokemon Wilting Y
|
- add support for Pokemon Wilting Y
|
||||||
- choose between legal, rebalanced and insanity version
|
- choose between legal, rebalanced and insanity version
|
||||||
- for legal and rebalanced, choose whether to nerf first gym leader
|
- 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:
|
v6.3.0:
|
||||||
- supply ctrtool (32 and 64 bit versions)
|
- supply ctrtool (32 and 64 bit versions)
|
||||||
- supply 3dstool (32 and 64 bit versions)
|
- supply 3dstool (32 and 64 bit versions)
|
||||||
- add support for Pokemon Neo X
|
- add support for Pokemon Neo X
|
||||||
- choose between full and lite version
|
- choose between full and lite version
|
||||||
|
- provide custom HANS banner and launcher
|
||||||
- add support for Pokemon Neo Y
|
- add support for Pokemon Neo Y
|
||||||
- choose between full and lite version
|
- choose between full and lite version
|
||||||
|
- provide custom HANS banner and launcher
|
||||||
- add support for Pokemon Rutile Ruby
|
- add support for Pokemon Rutile Ruby
|
||||||
- choose between legit, leveled and 679 build
|
- choose between legit, leveled and 679 build
|
||||||
- add support for Pokemon Star Sapphire
|
- add support for Pokemon Star Sapphire
|
||||||
|
@ -77,8 +77,10 @@ SUK?01 Kirby's Adventure Wii (only exchanging first
|
|||||||
* Pokemon Wilting Y
|
* Pokemon Wilting Y
|
||||||
000400000011C400 Pokemon Omega Ruby
|
000400000011C400 Pokemon Omega Ruby
|
||||||
* Pokemon Rutile Ruby
|
* Pokemon Rutile Ruby
|
||||||
|
* Pokemon Rising Ruby
|
||||||
000400000011C500 Pokemon Alpha Sapphire
|
000400000011C500 Pokemon Alpha Sapphire
|
||||||
* Pokemon Star Sapphire
|
* Pokemon Star Sapphire
|
||||||
|
* Pokemon Sinking Sapphire
|
||||||
|
|
||||||
### Toyko Mirage Sessions #FE ###
|
### Toyko Mirage Sessions #FE ###
|
||||||
|
|
||||||
|
BIN
data/RisingRuby/3ds/RisingRuby.smdh
Normal file
BIN
data/RisingRuby/3ds/RisingRuby.smdh
Normal file
Binary file not shown.
10
data/RisingRuby/3ds/RisingRuby.xml
Normal file
10
data/RisingRuby/3ds/RisingRuby.xml
Normal 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>
|
6
data/RisingRuby/3ds/hans/titles/RisingRuby.txt
Normal file
6
data/RisingRuby/3ds/hans/titles/RisingRuby.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
region : 1
|
||||||
|
language : -1
|
||||||
|
clock : 1
|
||||||
|
romfs : 0
|
||||||
|
code : 0
|
||||||
|
nim_checkupdate : 1
|
BIN
data/RisingRuby/hans/RisingRuby.code
Normal file
BIN
data/RisingRuby/hans/RisingRuby.code
Normal file
Binary file not shown.
BIN
data/SinkingSapphire/3ds/SinkingSapphire.smdh
Normal file
BIN
data/SinkingSapphire/3ds/SinkingSapphire.smdh
Normal file
Binary file not shown.
10
data/SinkingSapphire/3ds/SinkingSapphire.xml
Normal file
10
data/SinkingSapphire/3ds/SinkingSapphire.xml
Normal 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>
|
6
data/SinkingSapphire/3ds/hans/titles/SinkingSapphire.txt
Normal file
6
data/SinkingSapphire/3ds/hans/titles/SinkingSapphire.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
region : 1
|
||||||
|
language : -1
|
||||||
|
clock : 1
|
||||||
|
romfs : 0
|
||||||
|
code : 0
|
||||||
|
nim_checkupdate : 1
|
BIN
data/SinkingSapphire/hans/SinkingSapphire.code
Normal file
BIN
data/SinkingSapphire/hans/SinkingSapphire.code
Normal file
Binary file not shown.
@ -199,6 +199,14 @@ case ${GAME} in
|
|||||||
source ${PATCHIMAGE_SCRIPT_DIR}/pokemonwiltingy.sh
|
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" )
|
ZEL1 | ParallelWorlds | "The Legend of Zelda: Parallel Worlds" )
|
||||||
source ${PATCHIMAGE_SCRIPT_DIR}/parallelworlds.sh
|
source ${PATCHIMAGE_SCRIPT_DIR}/parallelworlds.sh
|
||||||
;;
|
;;
|
||||||
@ -337,7 +345,7 @@ case ${GAME_TYPE} in
|
|||||||
|
|
||||||
>> for Hans Banners / Launchers, place all files from
|
>> for Hans Banners / Launchers, place all files from
|
||||||
|
|
||||||
$(readlink -m "${DAT}")
|
$(readlink -m "${DATA}")
|
||||||
|
|
||||||
into the root of your sd card
|
into the root of your sd card
|
||||||
"
|
"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
PATCHIMAGE_VERSION=6.4.0
|
PATCHIMAGE_VERSION=6.4.0
|
||||||
PATCHIMAGE_RELEASE=2016/08/02
|
PATCHIMAGE_RELEASE=2016/08/03
|
||||||
|
|
||||||
[[ -e $HOME/.patchimage.rc ]] && source $HOME/.patchimage.rc
|
[[ -e $HOME/.patchimage.rc ]] && source $HOME/.patchimage.rc
|
||||||
|
|
||||||
@ -82,6 +82,8 @@ PKMN3 Pokemon Rutile Ruby
|
|||||||
PKMN4 Pokemon Star Sapphire
|
PKMN4 Pokemon Star Sapphire
|
||||||
PKMN5 Pokemon Eternal X
|
PKMN5 Pokemon Eternal X
|
||||||
PKMN6 Pokemon Wilting Y
|
PKMN6 Pokemon Wilting Y
|
||||||
|
PKMN7 Pokemon Rising Ruby
|
||||||
|
PKMN8 Pokemon Sinking Sapphire
|
||||||
|
|
||||||
<<<<<< ROMS >>>>>>
|
<<<<<< ROMS >>>>>>
|
||||||
ZEL1 The Legend of Zelda: Parallel Worlds
|
ZEL1 The Legend of Zelda: Parallel Worlds
|
||||||
|
@ -8,7 +8,6 @@ GAME_TYPE=HANS
|
|||||||
|
|
||||||
CXI_MASK="*0004000000055[dD]00*cxi"
|
CXI_MASK="*0004000000055[dD]00*cxi"
|
||||||
ROMFS="EternalX.romfs"
|
ROMFS="EternalX.romfs"
|
||||||
DATA=""
|
|
||||||
|
|
||||||
show_notes () {
|
show_notes () {
|
||||||
|
|
||||||
@ -68,19 +67,17 @@ enter either 'legal', 'rebalanced' or 'insanity':
|
|||||||
|
|
||||||
case ${choice} in
|
case ${choice} in
|
||||||
[lL]egal ) HANS_PATH="${RIIVOLUTION_DIR}/Legal version"
|
[lL]egal ) HANS_PATH="${RIIVOLUTION_DIR}/Legal version"
|
||||||
DAT="${HANS_PATH}/Hans Files/"
|
|
||||||
viola_nerf ;;
|
viola_nerf ;;
|
||||||
[rR]ebalanced ) HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
[rR]ebalanced ) HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
||||||
DAT="${HANS_PATH}/Hans Files"
|
|
||||||
viola_nerf ;;
|
viola_nerf ;;
|
||||||
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode"
|
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode"
|
||||||
DAT="${HANS_PATH}/Hans Files" ;;
|
|
||||||
* ) echo "invalid choice made, using 'Rebalanced version'."
|
* ) echo "invalid choice made, using 'Rebalanced version'."
|
||||||
HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
||||||
DAT="${HANS_PATH}/Hans Files"
|
|
||||||
viola_nerf ;;
|
viola_nerf ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
DATA="${HANS_PATH}/Hans Files"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
patch_romfs () {
|
patch_romfs () {
|
||||||
|
@ -8,7 +8,7 @@ GAME_TYPE=HANS
|
|||||||
|
|
||||||
CXI_MASK="*0004000000055[dD]00*cxi"
|
CXI_MASK="*0004000000055[dD]00*cxi"
|
||||||
ROMFS="neox.romfs"
|
ROMFS="neox.romfs"
|
||||||
DATA="NeoX"
|
DATA="${PATCHIMAGE_DATA_DIR}/NeoX"
|
||||||
|
|
||||||
show_notes () {
|
show_notes () {
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ GAME_TYPE=HANS
|
|||||||
|
|
||||||
CXI_MASK="*0004000000055[eE]00*cxi"
|
CXI_MASK="*0004000000055[eE]00*cxi"
|
||||||
ROMFS="neoy.romfs"
|
ROMFS="neoy.romfs"
|
||||||
DATA="NeoY"
|
DATA="${PATCHIMAGE_DATA_DIR}/NeoY"
|
||||||
|
|
||||||
show_notes () {
|
show_notes () {
|
||||||
|
|
||||||
|
36
script.d/pokemonrisingruby.sh
Normal file
36
script.d/pokemonrisingruby.sh
Normal 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/
|
||||||
|
|
||||||
|
}
|
36
script.d/pokemonsinkingsapphire.sh
Normal file
36
script.d/pokemonsinkingsapphire.sh
Normal 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/
|
||||||
|
|
||||||
|
}
|
@ -8,7 +8,6 @@ GAME_TYPE=HANS
|
|||||||
|
|
||||||
CXI_MASK="*0004000000055[eE]00*cxi"
|
CXI_MASK="*0004000000055[eE]00*cxi"
|
||||||
ROMFS="WiltingY.romfs"
|
ROMFS="WiltingY.romfs"
|
||||||
DATA=""
|
|
||||||
|
|
||||||
show_notes () {
|
show_notes () {
|
||||||
|
|
||||||
@ -68,19 +67,17 @@ enter either 'legal', 'rebalanced' or 'insanity':
|
|||||||
|
|
||||||
case ${choice} in
|
case ${choice} in
|
||||||
[lL]egal ) HANS_PATH="${RIIVOLUTION_DIR}/Legal version"
|
[lL]egal ) HANS_PATH="${RIIVOLUTION_DIR}/Legal version"
|
||||||
DAT="${HANS_PATH}/Hans Files/"
|
|
||||||
viola_nerf ;;
|
viola_nerf ;;
|
||||||
[rR]ebalanced ) HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
[rR]ebalanced ) HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
||||||
DAT="${HANS_PATH}/Hans Files"
|
|
||||||
viola_nerf ;;
|
viola_nerf ;;
|
||||||
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode"
|
[iI]nsanity ) HANS_PATH="${RIIVOLUTION_DIR}/Insanity Mode" ;;
|
||||||
DAT="${HANS_PATH}/Hans Files" ;;
|
|
||||||
* ) echo "invalid choice made, using 'Rebalanced version'."
|
* ) echo "invalid choice made, using 'Rebalanced version'."
|
||||||
HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
HANS_PATH="${RIIVOLUTION_DIR}/Rebalanced version"
|
||||||
DAT="${HANS_PATH}/Hans Files"
|
|
||||||
viola_nerf ;;
|
viola_nerf ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
DATA="${HANS_PATH}/Hans Files"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
patch_romfs () {
|
patch_romfs () {
|
||||||
|
Loading…
Reference in New Issue
Block a user