mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-22 14:05:39 +00:00
Merge branch 'cooker-0.6.1b' of https://github.com/XargonWan/RetroDECK into cooker-0.6.1b
This commit is contained in:
commit
61102bbb32
33
functions.sh
33
functions.sh
|
@ -565,6 +565,22 @@ dolphin_init() {
|
|||
dir_prep "$rdhome/saves/wii/dolphin" "/var/data/dolphin-emu/Wii"
|
||||
}
|
||||
|
||||
primehack_init() {
|
||||
echo "----------------------"
|
||||
echo "Initializing Primehack"
|
||||
echo "----------------------"
|
||||
mkdir -pv /var/config/primehack/
|
||||
cp -fvr "$emuconfigs/primehack/"* /var/config/primehack/
|
||||
sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/primehack/Dolphin.ini
|
||||
dir_prep "$rdhome/saves/gc/primehack/EUR" "/var/data/primehack/GC/EUR"
|
||||
dir_prep "$rdhome/saves/gc/primehack/USA" "/var/data/primehack/GC/USA"
|
||||
dir_prep "$rdhome/saves/gc/primehack/JAP" "/var/data/primehack/GC/JAP"
|
||||
dir_prep "$rdhome/screenshots" "/var/data/primehack/ScreenShots"
|
||||
dir_prep "$rdhome/states" "/var/data/primehack/StateSaves"
|
||||
mkdir -pv /var/data/primehack/Wii/
|
||||
dir_prep "$rdhome/saves/wii/primehack" "/var/data/primehack/Wii"
|
||||
}
|
||||
|
||||
pcsx2_init() {
|
||||
echo "----------------------"
|
||||
echo "Initializing PCSX2"
|
||||
|
@ -670,17 +686,17 @@ standalones_init() {
|
|||
echo "------------------------------------"
|
||||
echo "Initializing standalone emulators"
|
||||
echo "------------------------------------"
|
||||
|
||||
yuzu_init
|
||||
citra_init
|
||||
dolphin_init
|
||||
duckstation_init
|
||||
melonds_init
|
||||
pcsx2_init
|
||||
ppssppsdl_init
|
||||
primehack_init
|
||||
rpcs3_init
|
||||
xemu_init
|
||||
duckstation_init
|
||||
ryujinx_init
|
||||
xemu_init
|
||||
yuzu_init
|
||||
}
|
||||
|
||||
emulators_post_move() {
|
||||
|
@ -713,6 +729,15 @@ emulators_post_move() {
|
|||
dir_prep "$rdhome/states" "/var/data/dolphin-emu/StateSaves"
|
||||
dir_prep "$rdhome/saves/wii/dolphin" "/var/data/dolphin-emu/Wii/"
|
||||
|
||||
# Primehack section
|
||||
sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/primehack/Dolphin.ini
|
||||
dir_prep "$rdhome/saves/gc/primehack/EUR" "/var/data/primehack/GC/EUR"
|
||||
dir_prep "$rdhome/saves/gc/primehack/USA" "/var/data/primehack/GC/USA"
|
||||
dir_prep "$rdhome/saves/gc/primehack/JAP" "/var/data/primehack/GC/JAP"
|
||||
dir_prep "$rdhome/screenshots" "/var/data/primehack/ScreenShots"
|
||||
dir_prep "$rdhome/states" "/var/data/primehack/StateSaves"
|
||||
dir_prep "$rdhome/saves/wii/primehack" "/var/data/primehack/Wii/"
|
||||
|
||||
# PCSX2 section
|
||||
sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/PCSX2/inis/PCSX2_ui.ini
|
||||
sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/PCSX2/inis/PCSX2.ini
|
||||
|
|
|
@ -23,16 +23,17 @@ source /app/libexec/functions.sh # uncomment for flatpak testing
|
|||
# - Reset RetroDECK
|
||||
# - Reset RetroArch
|
||||
# - Reset Specific Standalone Emulator
|
||||
# - Reset Yuzu
|
||||
# - Reset Dolphin
|
||||
# - Reset PCSX2
|
||||
# - Reset MelonDS
|
||||
# - Reset Citra
|
||||
# - Reset Dolphin
|
||||
# - Reset Duckstation
|
||||
# - Reset MelonDS
|
||||
# - Reset PCSX2
|
||||
# - Reset PPSSPP
|
||||
# - Reset Primehack
|
||||
# - Reset RPCS3
|
||||
# - Reset Ryujinx
|
||||
# - Reset XEMU
|
||||
# - Reset PPSSPP
|
||||
# - Reset Duckstation
|
||||
# - Reset Yuzu
|
||||
# - Reset All Standalone Emulators
|
||||
# - Reset Tools
|
||||
# - Reset All
|
||||
|
@ -72,6 +73,7 @@ configurator_reset_dialog() {
|
|||
"MelonDS" \
|
||||
"PCSX2" \
|
||||
"PPSSPP" \
|
||||
"Primehack" \
|
||||
"RPCS3" \
|
||||
"Ryujinx" \
|
||||
"XEMU" \
|
||||
|
@ -114,6 +116,11 @@ configurator_reset_dialog() {
|
|||
configurator_process_complete_dialog "resetting $emulator_to_reset"
|
||||
;;
|
||||
|
||||
"Primehack" )
|
||||
primehack_init
|
||||
configurator_process_complete_dialog "resetting $emulator_to_reset"
|
||||
;;
|
||||
|
||||
"RPCS3" )
|
||||
rpcs3_init
|
||||
configurator_process_complete_dialog "resetting $emulator_to_reset"
|
||||
|
@ -216,6 +223,7 @@ configurator_power_user_changes_dialog() {
|
|||
"PCSX2-QT" \
|
||||
"PCSX2-Legacy" \
|
||||
"PPSSPP" \
|
||||
"Primehack" \
|
||||
"RPCS3" \
|
||||
"Ryujinx" \
|
||||
"XEMU" \
|
||||
|
@ -255,6 +263,10 @@ configurator_power_user_changes_dialog() {
|
|||
PPSSPPSDL
|
||||
;;
|
||||
|
||||
"Primehack" )
|
||||
primehack-wrapper
|
||||
;;
|
||||
|
||||
"RPCS3" )
|
||||
rpcs3
|
||||
;;
|
||||
|
@ -417,7 +429,7 @@ configurator_move_dialog() {
|
|||
fi
|
||||
|
||||
if [[ ! -L "$HOME/retrodeck" ]]; then # Always link back to original directory
|
||||
ln -svf "$sdcard/retrodeck" "$HOME/retrodeck"
|
||||
ln -svf "$sdcard/retrodeck" "$HOME"
|
||||
fi
|
||||
|
||||
rdhome="$sdcard/retrodeck"
|
||||
|
@ -466,7 +478,7 @@ configurator_move_dialog() {
|
|||
fi
|
||||
|
||||
if [[ ! -L "$HOME/retrodeck" ]]; then
|
||||
ln -svf "$custom_dest/retrodeck" "$HOME/retrodeck"
|
||||
ln -svf "$custom_dest/retrodeck" "$HOME"
|
||||
fi
|
||||
|
||||
rdhome="$custom_dest/retrodeck"
|
||||
|
|
Loading…
Reference in a new issue