EmuDeck/functions/nonDeck.sh
2023-11-30 17:23:32 +01:00

115 lines
5.5 KiB
Bash

#!/bin/bash
nonDeck_169Screen(){
setMSG "Applying RetroArch bezel corrections for 16:9 screens"
#Mesen
#Nestopia
find "$RetroArch_coreConfigFolders" -type f -name "nes.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "0.000000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "pcengine.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "aspect_ratio_index =" 'aspect_ratio_index = "0"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "0"'
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
updateOrAppendConfigLine "$configFile" "input_overlay_x_separation_landscape =" 'input_overlay_x_separation_landscape = "0"'
done
find "$RetroArch_coreConfigFolders" -type f -name "atari800.cfg" -o -type f -name "atari2600.cfg" -o -type f -name "atari5200.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "aspect_ratio_index =" 'aspect_ratio_index = "0"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "0"'
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
updateOrAppendConfigLine "$configFile" "input_overlay_x_separation_landscape =" 'input_overlay_x_separation_landscape = "0"'
done
find "$RetroArch_coreConfigFolders" -type f -name "ngpc.cfg" -o -type f -name "ngp.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_x_separation_portrait =" 'input_overlay_x_separation_portrait = "0"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "-0.285000"'
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.605000"'
updateOrAppendConfigLine "$configFile" "input_overlay_y_offset_landscape =" 'input_overlay_y_offset_landscape = "-0.130000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "gb.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.670000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "gbc.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.680000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "gamegear.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "-0.010000"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "-0.020000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "mastersystem.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "genesis.cfg" -o -type f -name "megadrive.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "-0.010000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "megacd.cfg" -o -type f -name "segacd.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "0.000000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "sega32x.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.070000"'
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "-0.010000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "snes.cfg"| while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_scale_landscape =" 'input_overlay_scale_landscape = "1.055000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "n64.cfg" | while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "-0.025000"'
done
find "$RetroArch_coreConfigFolders" -type f -name "dreamcast.cfg" | while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "0"'
done
find "$RetroArch_coreConfigFolders" -type f -name "saturn.cfg" | while read -r configFile
do
updateOrAppendConfigLine "$configFile" "input_overlay_aspect_adjust_landscape =" 'input_overlay_aspect_adjust_landscape = "0"'
done
}
nonDeck_win600(){
echo "Fixes for Win600 Hardware"
updateOrAppendConfigLine "$HOME/.var/app/org.DolphinEmu.dolphin-emu/config/dolphin-emu/GFX.ini" "InternalResolution =" 'InternalResolution = 1'
}