mirror of
https://gitlab.com/Nanolx/patchimage.git
synced 2024-11-01 07:15:06 +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 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
|
||||
- choose between full and lite version
|
||||
- provide custom HANS banner and launcher
|
||||
- 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
|
||||
- choose between legit, leveled and 679 build
|
||||
- add support for Pokemon Star Sapphire
|
||||
|
@ -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 ###
|
||||
|
||||
|
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
|
||||
;;
|
||||
|
||||
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
|
||||
"
|
||||
|
@ -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
|
||||
|
@ -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 () {
|
||||
|
@ -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 () {
|
||||
|
||||
|
@ -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 () {
|
||||
|
||||
|
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"
|
||||
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 () {
|
||||
|
Loading…
Reference in New Issue
Block a user