mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2024-06-02 19:47:51 -04:00
add Vita3K
This commit is contained in:
parent
c78b608b72
commit
feb0145355
83
configs/Vita3K/config.yml
Normal file
83
configs/Vita3K/config.yml
Normal file
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
initial-setup: true
|
||||
gdbstub: false
|
||||
log-active-shaders: false
|
||||
log-uniforms: false
|
||||
pstv-mode: false
|
||||
show-gui: false
|
||||
show-info-bar: false
|
||||
apps-list-grid: true
|
||||
show-live-area-screen: true
|
||||
icon-size: 71
|
||||
archive-log: false
|
||||
backend-renderer: OpenGL
|
||||
gpu-idx: 0
|
||||
resolution-multiplier: 1
|
||||
disable-surface-sync: false
|
||||
enable-fxaa: false
|
||||
v-sync: true
|
||||
anisotropic-filtering: 1
|
||||
texture-cache: true
|
||||
hashless-texture-cache: false
|
||||
boot-apps-full-screen: false
|
||||
ngs-enable: true
|
||||
sys-button: 1
|
||||
sys-lang: 1
|
||||
sys-date-format: 2
|
||||
sys-time-format: 0
|
||||
cpu-pool-size: 10
|
||||
modules-mode: 0
|
||||
delay-background: 4
|
||||
delay-start: 10
|
||||
background-alpha: 0.300000012
|
||||
log-level: 0
|
||||
cpu-backend: Dynarmic
|
||||
cpu-opt: true
|
||||
pref-path: /run/media/mmcblk0p1/Emulation/storage/Vita3K/
|
||||
discord-rich-presence: true
|
||||
wait-for-debugger: false
|
||||
color-surface-debug: false
|
||||
performance-overlay: false
|
||||
perfomance-overlay-detail: 0
|
||||
perfomance-overlay-position: 0
|
||||
keyboard-button-select: 229
|
||||
keyboard-button-start: 40
|
||||
keyboard-button-up: 82
|
||||
keyboard-button-right: 79
|
||||
keyboard-button-down: 81
|
||||
keyboard-button-left: 80
|
||||
keyboard-button-l1: 20
|
||||
keyboard-button-r1: 8
|
||||
keyboard-button-l2: 24
|
||||
keyboard-button-r2: 27
|
||||
keyboard-button-l3: 9
|
||||
keyboard-button-r3: 11
|
||||
keyboard-button-triangle: 25
|
||||
keyboard-button-circle: 6
|
||||
keyboard-button-cross: 27
|
||||
keyboard-button-square: 29
|
||||
keyboard-leftstick-left: 4
|
||||
keyboard-leftstick-right: 7
|
||||
keyboard-leftstick-up: 26
|
||||
keyboard-leftstick-down: 22
|
||||
keyboard-rightstick-left: 13
|
||||
keyboard-rightstick-right: 15
|
||||
keyboard-rightstick-up: 12
|
||||
keyboard-rightstick-down: 14
|
||||
keyboard-button-psbutton: 19
|
||||
user-id: ""
|
||||
user-auto-connect: false
|
||||
dump-textures: false
|
||||
show-welcome: false
|
||||
asia-font-support: false
|
||||
shader-cache: true
|
||||
spirv-shader: false
|
||||
current-ime-lang: 4
|
||||
tracy-primitive-impl: false
|
||||
lle-modules:
|
||||
[]
|
||||
ime-langs:
|
||||
- 4
|
||||
tracy-advanced-profiling-modules:
|
||||
[]
|
||||
...
|
122
functions/EmuScripts/emuDeckVita3K.sh
Normal file
122
functions/EmuScripts/emuDeckVita3K.sh
Normal file
|
@ -0,0 +1,122 @@
|
|||
#!/bin/bash
|
||||
|
||||
#variables
|
||||
Vita3K_emuName="Vita3K"
|
||||
Vita3K_emuType="Binary"
|
||||
Vita3K_emuPath="$HOME/Applications/Vita3K"
|
||||
Vita3K_configFile="$HOME/Applications/Vita3K/config.yml"
|
||||
|
||||
#cleanupOlderThings
|
||||
Vita3K_cleanup(){
|
||||
echo "Begin Vita3K Cleanup"
|
||||
}
|
||||
|
||||
#Install
|
||||
Vita3K_install(){
|
||||
echo "Begin Vita3K Install"
|
||||
installEmuBI "Vita3K" "$(getReleaseURLGH "Vita3K/Vita3K" "ubuntu-latest.zip")" "Vita3K" "zip"
|
||||
unzip -x "$HOME/Applications/Vita3K.zip" -d "$Vita3K_emuPath" && rm -rf "$HOME/Applications/Vita3K.zip"
|
||||
chmod +x "$Vita3K_emuPath/Vita3K"
|
||||
}
|
||||
|
||||
#ApplyInitialSettings
|
||||
Vita3K_init(){
|
||||
echo "Begin Vita3K Init"
|
||||
|
||||
configEmuAI "Vita3K" "config" "$HOME/Applications/Vita3K" "$EMUDECKGIT/configs/Vita3K" "true"
|
||||
|
||||
Vita3K_setEmulationFolder
|
||||
Vita3K_setupStorage
|
||||
Vita3K_setupSaves #?
|
||||
Vita3K_finalize
|
||||
|
||||
}
|
||||
|
||||
#update
|
||||
Vita3K_update(){
|
||||
echo "Begin Vita3K update"
|
||||
|
||||
configEmuAI "yuzu" "config" "$HOME/.config/Vita3K" "$EMUDECKGIT/configs/Vita3K"
|
||||
|
||||
Vita3K_setEmulationFolder
|
||||
Vita3K_setupStorage
|
||||
Vita3K_setupSaves #?
|
||||
Vita3K_finalize
|
||||
}
|
||||
|
||||
|
||||
|
||||
#ConfigurePaths
|
||||
Vita3K_setEmulationFolder(){
|
||||
echo "Begin Vita3K Path Config"
|
||||
|
||||
local prefpath_directoryOpt='pref-path: '
|
||||
local newprefpath_directoryOpt="$prefpath_directoryOpt""$storagePath/Vita3K/"
|
||||
changeLine "$prefpath_directoryOpt" "$newprefpath_directoryOpt" "$Vita3K_configFile"
|
||||
|
||||
}
|
||||
|
||||
#SetupSaves
|
||||
Vita3K_setupSaves(){
|
||||
echo "Begin Vita3K save link"
|
||||
#moveSaveFolder Vita3K saves ??????
|
||||
}
|
||||
|
||||
|
||||
#SetupStorage
|
||||
Vita3K_setupStorage(){
|
||||
echo "Begin Vita3K storage config"
|
||||
|
||||
mkdir -p "$storagePath/Vita3K/"
|
||||
|
||||
}
|
||||
|
||||
|
||||
#WipeSettings
|
||||
Vita3K_wipe(){
|
||||
echo "Begin Vita3K delete config directories"
|
||||
rm -rf "$HOME/.config/Vita3K"
|
||||
}
|
||||
|
||||
|
||||
#Uninstall
|
||||
Vita3K_uninstall(){
|
||||
echo "Begin Vita3K uninstall"
|
||||
rm -rf "$Vita3K_emuPath"
|
||||
}
|
||||
|
||||
#Migrate
|
||||
Vita3K_migrate(){
|
||||
echo "NYI"
|
||||
}
|
||||
|
||||
|
||||
#setABXYstyle
|
||||
Vita3K_setABXYstyle(){
|
||||
echo "NYI"
|
||||
}
|
||||
|
||||
#WideScreenOn
|
||||
Vita3K_wideScreenOn(){
|
||||
echo "NYI"
|
||||
}
|
||||
|
||||
#WideScreenOff
|
||||
Vita3K_wideScreenOff(){
|
||||
echo "NYI"
|
||||
}
|
||||
|
||||
#BezelOn
|
||||
Vita3K_bezelOn(){
|
||||
echo "NYI"
|
||||
}
|
||||
|
||||
#BezelOff
|
||||
Vita3K_bezelOff(){
|
||||
echo "NYI"
|
||||
}
|
||||
|
||||
#finalExec - Extra stuff
|
||||
Vita3K_finalize(){
|
||||
echo "Begin Vita3K finalize"
|
||||
}
|
|
@ -58,6 +58,8 @@ source "$EMUDECKGIT"/functions/EmuScripts/emuDeckXemu.sh
|
|||
source "$EMUDECKGIT"/functions/EmuScripts/emuDeckXenia.sh
|
||||
source "$EMUDECKGIT"/functions/EmuScripts/emuDeckPCSX2QT.sh
|
||||
source "$EMUDECKGIT"/functions/EmuScripts/emuDeckMAME.sh
|
||||
source "$EMUDECKGIT"/functions/EmuScripts/emuDeckScummVM.sh
|
||||
source "$EMUDECKGIT"/functions/EmuScripts/emuDeckVita3K.sh
|
||||
|
||||
#Soon
|
||||
#source "$EMUDECKGIT"/EmuScripts/emuDeckMelonDS.sh
|
||||
|
|
|
@ -248,6 +248,8 @@ function createUpdateSettingsFile(){
|
|||
defaultSettingsList+=("doSetupESDE=true")
|
||||
defaultSettingsList+=("doSetupSRM=true")
|
||||
defaultSettingsList+=("doSetupPCSX2QT=true")
|
||||
defaultSettingsList+=("doSetupScummVM=true")
|
||||
defaultSettingsList+=("doSetupVita3K=true")
|
||||
#defaultSettingsList+=("doSetupMelon=true")
|
||||
defaultSettingsList+=("doInstallSRM=true")
|
||||
defaultSettingsList+=("doInstallESDE=true")
|
||||
|
@ -266,6 +268,8 @@ function createUpdateSettingsFile(){
|
|||
defaultSettingsList+=("doInstallPPSSPP=true")
|
||||
defaultSettingsList+=("doInstallXemu=true")
|
||||
defaultSettingsList+=("doInstallPCSX2QT=true")
|
||||
defaultSettingsList+=("doInstallScummVM=true")
|
||||
defaultSettingsList+=("doInstallVita3K=true")
|
||||
#defaultSettingsList+=("doInstallMelon=false")
|
||||
defaultSettingsList+=("doInstallCHD=true")
|
||||
defaultSettingsList+=("doInstallPowertools=false")
|
||||
|
|
17
setup.sh
17
setup.sh
|
@ -268,7 +268,14 @@ if [ $doInstallCemu == "true" ]; then
|
|||
echo "Cemu_install"
|
||||
Cemu_install
|
||||
fi
|
||||
|
||||
if [ $doInstallScummVM == "true" ]; then
|
||||
echo "ScummVM_install"
|
||||
ScummVM_install
|
||||
fi
|
||||
if [ $doInstallVita3K == "true" ]; then
|
||||
echo "Vita3K_install"
|
||||
Vita3K_install
|
||||
fi
|
||||
#Xenia - We need to install Xenia after creating the Roms folders!
|
||||
if [ "$doInstallXenia" == "true" ]; then
|
||||
echo "Xenia_install"
|
||||
|
@ -346,6 +353,14 @@ if [ "$doSetupMAME" == "true" ]; then
|
|||
echo "MAME_init"
|
||||
MAME_init
|
||||
fi
|
||||
if [ "$doSetupScummVM" == "true" ]; then
|
||||
echo "ScummVM_init"
|
||||
ScummVM_init
|
||||
fi
|
||||
if [ "$doSetupVita3K" == "true" ]; then
|
||||
echo "Vita3K_init"
|
||||
Vita3K_init
|
||||
fi
|
||||
#Proton Emus
|
||||
if [ "$doSetupCemu" == "true" ]; then
|
||||
echo "Cemu_init"
|
||||
|
|
Loading…
Reference in a new issue