Merge branch 'cooker-0.4.4b'

This commit is contained in:
Steam Deck User 2022-07-17 17:09:35 +02:00
commit 325abe7aa9
11 changed files with 180 additions and 195 deletions

View file

@ -182,7 +182,7 @@ genesis_plus_gx_aspect_ratio = "auto"
genesis_plus_gx_audio_filter = "disabled" genesis_plus_gx_audio_filter = "disabled"
genesis_plus_gx_bios = "disabled" genesis_plus_gx_bios = "disabled"
genesis_plus_gx_blargg_ntsc_filter = "disabled" genesis_plus_gx_blargg_ntsc_filter = "disabled"
genesis_plus_gx_bram = "per bios" genesis_plus_gx_bram = "per game"
genesis_plus_gx_cdda_volume = "100" genesis_plus_gx_cdda_volume = "100"
genesis_plus_gx_fm_preamp = "100" genesis_plus_gx_fm_preamp = "100"
genesis_plus_gx_force_dtack = "enabled" genesis_plus_gx_force_dtack = "enabled"

View file

@ -7,6 +7,7 @@ volume=100
volume\default=true volume\default=true
[Controls] [Controls]
="======"
controller_navigation=true controller_navigation=true
controller_navigation\default=true controller_navigation\default=true
debug_pad_button_a="toggle:0,code:67,engine:keyboard" debug_pad_button_a="toggle:0,code:67,engine:keyboard"
@ -61,6 +62,8 @@ enable_accurate_vibrations=false
enable_accurate_vibrations\default=true enable_accurate_vibrations\default=true
enable_raw_input=false enable_raw_input=false
enable_raw_input\default=true enable_raw_input\default=true
enable_ring_controller=true
enable_ring_controller\default=true
enable_udp_controller=false enable_udp_controller=false
enable_udp_controller\default=true enable_udp_controller\default=true
keyboard_enabled=false keyboard_enabled=false
@ -77,15 +80,9 @@ player_0_body_color_left=4278893030
player_0_body_color_left\default=false player_0_body_color_left\default=false
player_0_body_color_right=4294917160 player_0_body_color_right=4294917160
player_0_body_color_right\default=false player_0_body_color_right\default=false
<<<<<<< HEAD
player_0_button_a="button:1,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_a\default=false
player_0_button_b="button:0,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
=======
player_0_button_a="pad:0,button:1,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_a="pad:0,button:1,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
player_0_button_a\default=false player_0_button_a\default=false
player_0_button_b="pad:0,button:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_b="pad:0,button:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
>>>>>>> cooker
player_0_button_b\default=false player_0_button_b\default=false
player_0_button_color_left=4278197790 player_0_button_color_left=4278197790
player_0_button_color_left\default=false player_0_button_color_left\default=false
@ -97,24 +94,9 @@ player_0_button_dleft="hat:0,direction:left,guid:03000000de280000ff1100000100000
player_0_button_dleft\default=false player_0_button_dleft\default=false
player_0_button_dright="hat:0,direction:right,guid:03000000de280000ff11000001000000,port:0,engine:sdl" player_0_button_dright="hat:0,direction:right,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_dright\default=false player_0_button_dright\default=false
<<<<<<< HEAD
player_0_button_dup="hat:0,direction:up,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_dup\default=false
player_0_button_home="button:8,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_home\default=false
player_0_button_l="button:4,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_l\default=false
player_0_button_lstick="button:9,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_lstick\default=false
player_0_button_minus="button:6,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_minus\default=false
player_0_button_plus="button:7,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_plus\default=false
player_0_button_r="button:5,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
=======
player_0_button_dup="hat:0,pad:0,direction:up,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_dup="hat:0,pad:0,direction:up,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
player_0_button_dup\default=false player_0_button_dup\default=false
player_0_button_home=[empty] player_0_button_home="code:82,pad:0,port:0,engine:keyboard"
player_0_button_home\default=false player_0_button_home\default=false
player_0_button_l="pad:0,button:4,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_l="pad:0,button:4,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
player_0_button_l\default=false player_0_button_l\default=false
@ -125,7 +107,6 @@ player_0_button_minus\default=false
player_0_button_plus="pad:0,button:7,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_plus="pad:0,button:7,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
player_0_button_plus\default=false player_0_button_plus\default=false
player_0_button_r="pad:0,button:5,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_r="pad:0,button:5,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
>>>>>>> cooker
player_0_button_r\default=false player_0_button_r\default=false
player_0_button_rstick="button:10,guid:03000000de280000ff11000001000000,port:0,engine:sdl" player_0_button_rstick="button:10,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_rstick\default=false player_0_button_rstick\default=false
@ -135,19 +116,6 @@ player_0_button_sl="button:4,guid:03000000de280000ff11000001000000,port:0,engine
player_0_button_sl\default=false player_0_button_sl\default=false
player_0_button_sr="button:5,guid:03000000de280000ff11000001000000,port:0,engine:sdl" player_0_button_sr="button:5,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_sr\default=false player_0_button_sr\default=false
<<<<<<< HEAD
player_0_button_x="button:3,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_x\default=false
player_0_button_y="button:2,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
player_0_button_y\default=false
player_0_button_zl="threshold:0.500000,axis:2,guid:03000000de280000ff11000001000000,port:0,invert:+,engine:sdl"
player_0_button_zl\default=false
player_0_button_zr="threshold:0.500000,axis:5,guid:03000000de280000ff11000001000000,port:0,invert:+,engine:sdl"
player_0_button_zr\default=false
player_0_connected=true
player_0_connected\default=true
player_0_lstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:1,offset_x:-0.000000,axis_x:0,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
=======
player_0_button_x="pad:0,button:3,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_x="pad:0,button:3,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
player_0_button_x\default=false player_0_button_x\default=false
player_0_button_y="pad:0,button:2,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_button_y="pad:0,button:2,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
@ -159,17 +127,12 @@ player_0_button_zr\default=false
player_0_connected=true player_0_connected=true
player_0_connected\default=true player_0_connected\default=true
player_0_lstick="range:0.950000,deadzone:0.150000,threshold:0.500000,axis_y:1,axis_x:0,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl" player_0_lstick="range:0.950000,deadzone:0.150000,threshold:0.500000,axis_y:1,axis_x:0,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
>>>>>>> cooker
player_0_lstick\default=false player_0_lstick\default=false
player_0_motionleft=[empty] player_0_motionleft=[empty]
player_0_motionleft\default=false player_0_motionleft\default=false
player_0_motionright=[empty] player_0_motionright=[empty]
player_0_motionright\default=false player_0_motionright\default=false
<<<<<<< HEAD player_0_rstick="range:0.950000,deadzone:0.150000,threshold:0.500000,axis_y:4,axis_x:3,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
player_0_rstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:4,offset_x:-0.000000,axis_x:3,guid:03000000de280000ff11000001000000,port:0,engine:sdl"
=======
player_0_rstick="range:0.950000,deadzone:0.150000,threshold:0.500000,axis_y:3,axis_x:4,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
>>>>>>> cooker
player_0_rstick\default=false player_0_rstick\default=false
player_0_type=0 player_0_type=0
player_0_type\default=true player_0_type\default=true
@ -629,60 +592,60 @@ player_8_body_color_left=702950
player_8_body_color_left\default=true player_8_body_color_left\default=true
player_8_body_color_right=16727080 player_8_body_color_right=16727080
player_8_body_color_right\default=true player_8_body_color_right\default=true
player_8_button_a="toggle:0,code:67,engine:keyboard" player_8_button_a="engine:keyboard,code:67,toggle:0"
player_8_button_a\default=true player_8_button_a\default=false
player_8_button_b="toggle:0,code:88,engine:keyboard" player_8_button_b="engine:keyboard,code:88,toggle:0"
player_8_button_b\default=true player_8_button_b\default=false
player_8_button_color_left=7710 player_8_button_color_left=7710
player_8_button_color_left\default=true player_8_button_color_left\default=true
player_8_button_color_right=1968650 player_8_button_color_right=1968650
player_8_button_color_right\default=true player_8_button_color_right\default=true
player_8_button_ddown="toggle:0,code:16777237,engine:keyboard" player_8_button_ddown="engine:keyboard,code:16777237,toggle:0"
player_8_button_ddown\default=true player_8_button_ddown\default=false
player_8_button_dleft="toggle:0,code:16777234,engine:keyboard" player_8_button_dleft="engine:keyboard,code:16777234,toggle:0"
player_8_button_dleft\default=true player_8_button_dleft\default=false
player_8_button_dright="toggle:0,code:16777236,engine:keyboard" player_8_button_dright="engine:keyboard,code:16777236,toggle:0"
player_8_button_dright\default=true player_8_button_dright\default=false
player_8_button_dup="toggle:0,code:16777235,engine:keyboard" player_8_button_dup="engine:keyboard,code:16777235,toggle:0"
player_8_button_dup\default=true player_8_button_dup\default=false
player_8_button_home="toggle:0,code:0,engine:keyboard" player_8_button_home="engine:keyboard,code:0,toggle:0"
player_8_button_home\default=true player_8_button_home\default=false
player_8_button_l="toggle:0,code:81,engine:keyboard" player_8_button_l="engine:keyboard,code:81,toggle:0"
player_8_button_l\default=true player_8_button_l\default=false
player_8_button_lstick="toggle:0,code:70,engine:keyboard" player_8_button_lstick="engine:keyboard,code:70,toggle:0"
player_8_button_lstick\default=true player_8_button_lstick\default=false
player_8_button_minus="toggle:0,code:78,engine:keyboard" player_8_button_minus="engine:keyboard,code:78,toggle:0"
player_8_button_minus\default=true player_8_button_minus\default=false
player_8_button_plus="toggle:0,code:77,engine:keyboard" player_8_button_plus="engine:keyboard,code:77,toggle:0"
player_8_button_plus\default=true player_8_button_plus\default=false
player_8_button_r="toggle:0,code:69,engine:keyboard" player_8_button_r="engine:keyboard,code:69,toggle:0"
player_8_button_r\default=true player_8_button_r\default=false
player_8_button_rstick="toggle:0,code:71,engine:keyboard" player_8_button_rstick="engine:keyboard,code:71,toggle:0"
player_8_button_rstick\default=true player_8_button_rstick\default=false
player_8_button_screenshot="toggle:0,code:0,engine:keyboard" player_8_button_screenshot="engine:keyboard,code:0,toggle:0"
player_8_button_screenshot\default=true player_8_button_screenshot\default=false
player_8_button_sl="toggle:0,code:81,engine:keyboard" player_8_button_sl="engine:keyboard,code:81,toggle:0"
player_8_button_sl\default=true player_8_button_sl\default=false
player_8_button_sr="toggle:0,code:69,engine:keyboard" player_8_button_sr="engine:keyboard,code:69,toggle:0"
player_8_button_sr\default=true player_8_button_sr\default=false
player_8_button_x="toggle:0,code:86,engine:keyboard" player_8_button_x="engine:keyboard,code:86,toggle:0"
player_8_button_x\default=true player_8_button_x\default=false
player_8_button_y="toggle:0,code:90,engine:keyboard" player_8_button_y="engine:keyboard,code:90,toggle:0"
player_8_button_y\default=true player_8_button_y\default=false
player_8_button_zl="toggle:0,code:82,engine:keyboard" player_8_button_zl="engine:keyboard,code:82,toggle:0"
player_8_button_zl\default=true player_8_button_zl\default=false
player_8_button_zr="toggle:0,code:84,engine:keyboard" player_8_button_zr="engine:keyboard,code:84,toggle:0"
player_8_button_zr\default=true player_8_button_zr\default=false
player_8_connected=false player_8_connected=false
player_8_connected\default=true player_8_connected\default=true
player_8_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" player_8_lstick="engine:analog_from_button,up:toggle$00$1code$087$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,modifier:toggle$00$1code$016777248$1engine$0keyboard,modifier_scale:0.500000"
player_8_lstick\default=true player_8_lstick\default=false
player_8_motionleft="toggle:0,code:55,engine:keyboard" player_8_motionleft="engine:keyboard,code:55,toggle:0"
player_8_motionleft\default=true player_8_motionleft\default=false
player_8_motionright="toggle:0,code:56,engine:keyboard" player_8_motionright="engine:keyboard,code:56,toggle:0"
player_8_motionright\default=true player_8_motionright\default=false
player_8_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" player_8_rstick="engine:analog_from_button,up:toggle$00$1code$073$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,modifier:toggle$00$1code$00$1engine$0keyboard,modifier_scale:0.500000"
player_8_rstick\default=true player_8_rstick\default=false
player_8_type=0 player_8_type=0
player_8_type\default=true player_8_type\default=true
player_8_vibration_enabled=true player_8_vibration_enabled=true
@ -753,6 +716,8 @@ player_9_vibration_enabled=true
player_9_vibration_enabled\default=true player_9_vibration_enabled\default=true
player_9_vibration_strength=100 player_9_vibration_strength=100
player_9_vibration_strength\default=true player_9_vibration_strength\default=true
ring_controller="modifier_scale:0.050000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$00$1engine$0keyboard,up:toggle$00$1code$00$1engine$0keyboard,engine:analog_from_button"
ring_controller\default=true
tas_enable=false tas_enable=false
tas_enable\default=true tas_enable\default=true
tas_loop=false tas_loop=false
@ -775,8 +740,8 @@ touchscreen_enabled=true
touchscreen_enabled\default=true touchscreen_enabled\default=true
udp_input_servers=127.0.0.1:26760 udp_input_servers=127.0.0.1:26760
udp_input_servers\default=true udp_input_servers\default=true
use_docked_mode=true use_docked_mode=false
use_docked_mode\default=true use_docked_mode\default=false
vibration_enabled=true vibration_enabled=true
vibration_enabled\default=true vibration_enabled\default=true
@ -787,8 +752,8 @@ use_multi_core=true
use_multi_core\default=true use_multi_core\default=true
[Cpu] [Cpu]
cpu_accuracy=2 cpu_accuracy=0
cpu_accuracy\default=false cpu_accuracy\default=true
cpu_accuracy_first_time=false cpu_accuracy_first_time=false
cpu_accuracy_first_time\default=false cpu_accuracy_first_time\default=false
cpu_debug_mode=false cpu_debug_mode=false
@ -829,11 +794,8 @@ cpuopt_unsafe_unfuse_fma=true
cpuopt_unsafe_unfuse_fma\default=true cpuopt_unsafe_unfuse_fma\default=true
[Data%20Storage] [Data%20Storage]
<<<<<<< HEAD ="======"
dump_directory=~/.var/app/net.retrodeck.retrodeck/data/yuzu/dump
=======
dump_directory=/var/data/yuzu/dump dump_directory=/var/data/yuzu/dump
>>>>>>> cooker
dump_directory\default=true dump_directory\default=true
gamecard_current_game=false gamecard_current_game=false
gamecard_current_game\default=true gamecard_current_game\default=true
@ -841,15 +803,6 @@ gamecard_inserted=false
gamecard_inserted\default=true gamecard_inserted\default=true
gamecard_path= gamecard_path=
gamecard_path\default=true gamecard_path\default=true
<<<<<<< HEAD
load_directory=~/.var/app/net.retrodeck.retrodeck/data/yuzu/load
load_directory\default=true
nand_directory=~/.var/app/net.retrodeck.retrodeck/data/yuzu/nand
nand_directory\default=true
sdmc_directory=~/.var/app/net.retrodeck.retrodeck/data/yuzu/sdmc
sdmc_directory\default=true
tas_directory=~/.var/app/net.retrodeck.retrodeck/data/yuzu/tas
=======
load_directory=/var/data/yuzu/load load_directory=/var/data/yuzu/load
load_directory\default=true load_directory\default=true
nand_directory=/var/data/yuzu/nand nand_directory=/var/data/yuzu/nand
@ -857,7 +810,6 @@ nand_directory\default=true
sdmc_directory=/var/data/yuzu/sdmc sdmc_directory=/var/data/yuzu/sdmc
sdmc_directory\default=true sdmc_directory\default=true
tas_directory=/var/data/yuzu/tas tas_directory=/var/data/yuzu/tas
>>>>>>> cooker
tas_directory\default=true tas_directory\default=true
use_virtual_sd=true use_virtual_sd=true
use_virtual_sd\default=true use_virtual_sd\default=true
@ -873,6 +825,8 @@ enable_all_controllers=false
enable_all_controllers\default=true enable_all_controllers\default=true
enable_fs_access_log=false enable_fs_access_log=false
enable_fs_access_log\default=true enable_fs_access_log\default=true
gdbstub_port=6543
gdbstub_port\default=true
program_args= program_args=
program_args\default=true program_args\default=true
quest_flag=false quest_flag=false
@ -880,13 +834,12 @@ quest_flag\default=true
record_frame_times=false record_frame_times=false
use_debug_asserts=false use_debug_asserts=false
use_debug_asserts\default=true use_debug_asserts\default=true
use_gdbstub=false
use_gdbstub\default=true
[DisabledAddOns] [DisabledAddOns]
size=0 size=0
[Miscellaneous] [Miscellaneous]
log_filter=*:Info log_filter=*:Info
log_filter\default=true log_filter\default=true
@ -900,8 +853,8 @@ anti_aliasing=0
anti_aliasing\default=true anti_aliasing\default=true
aspect_ratio=0 aspect_ratio=0
aspect_ratio\default=true aspect_ratio\default=true
backend=1 backend=0
backend\default=false backend\default=true
bg_blue=0 bg_blue=0
bg_blue\default=true bg_blue\default=true
bg_green=0 bg_green=0
@ -924,9 +877,9 @@ nsight_aftermath=false
nsight_aftermath\default=true nsight_aftermath\default=true
nvdec_emulation=2 nvdec_emulation=2
nvdec_emulation\default=true nvdec_emulation\default=true
resolution_setup=0 resolution_setup=2
resolution_setup\default=false resolution_setup\default=true
scaling_filter=5 scaling_filter=0
scaling_filter\default=false scaling_filter\default=false
shader_backend=0 shader_backend=0
shader_backend\default=false shader_backend\default=false
@ -938,8 +891,8 @@ use_asynchronous_gpu_emulation=true
use_asynchronous_gpu_emulation\default=true use_asynchronous_gpu_emulation\default=true
use_asynchronous_shaders=true use_asynchronous_shaders=true
use_asynchronous_shaders\default=false use_asynchronous_shaders\default=false
use_disk_shader_cache=true use_disk_shader_cache=false
use_disk_shader_cache\default=true use_disk_shader_cache\default=false
use_fast_gpu_time=true use_fast_gpu_time=true
use_fast_gpu_time\default=true use_fast_gpu_time\default=true
use_speed_limit=true use_speed_limit=true
@ -950,12 +903,9 @@ vulkan_device=0
vulkan_device\default=true vulkan_device\default=true
[Services] [Services]
="======"
network_interface=None network_interface=None
<<<<<<< HEAD
network_interface\default=true
=======
network_interface\default=false network_interface\default=false
>>>>>>> cooker
[System] [System]
current_user=0 current_user=0
@ -966,8 +916,8 @@ custom_rtc_enabled=false
custom_rtc_enabled\default=true custom_rtc_enabled\default=true
language_index=1 language_index=1
language_index\default=true language_index\default=true
region_index=1 region_index=2
region_index\default=true region_index\default=false
rng_seed=0 rng_seed=0
rng_seed\default=true rng_seed\default=true
rng_seed_enabled=false rng_seed_enabled=false
@ -1039,7 +989,7 @@ Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq=F8
Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq\default=true Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq\default=true
Shortcuts\Main%20Window\Change%20Docked%20Mode\Context=2 Shortcuts\Main%20Window\Change%20Docked%20Mode\Context=2
Shortcuts\Main%20Window\Change%20Docked%20Mode\Context\default=true Shortcuts\Main%20Window\Change%20Docked%20Mode\Context\default=true
Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq=Home+Y Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq=
Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq\default=false Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq\default=false
Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq=F10 Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq=F10
Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq\default=true Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq\default=true
@ -1063,10 +1013,10 @@ Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc
Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true
Shortcuts\Main%20Window\Exit%20yuzu\Context=1 Shortcuts\Main%20Window\Exit%20yuzu\Context=1
Shortcuts\Main%20Window\Exit%20yuzu\Context\default=true Shortcuts\Main%20Window\Exit%20yuzu\Context\default=true
Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq=Home+Minus Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq=Home+Plus
Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq\default=true Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq\default=false
Shortcuts\Main%20Window\Exit%20yuzu\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20yuzu\KeySeq=
Shortcuts\Main%20Window\Exit%20yuzu\KeySeq\default=true Shortcuts\Main%20Window\Exit%20yuzu\KeySeq\default=false
Shortcuts\Main%20Window\Fullscreen\Context=1 Shortcuts\Main%20Window\Fullscreen\Context=1
Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\Context\default=true
Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq= Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq=
@ -1081,7 +1031,7 @@ Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O
Shortcuts\Main%20Window\Load%20File\KeySeq\default=true Shortcuts\Main%20Window\Load%20File\KeySeq\default=true
Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context=3 Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context=3
Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context\default=true
Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq= Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq=Home+Y
Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq\default=false Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq\default=false
Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq=F2
Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq\default=true Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq\default=true
@ -1135,7 +1085,7 @@ Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq=Ctrl+F9
Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq\default=true Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq\default=true
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq= Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq=Home+X
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq\default=true
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true
@ -1155,12 +1105,12 @@ UIGameList\row_2_text_id\default=true
UIGameList\show_add_ons=true UIGameList\show_add_ons=true
UIGameList\show_add_ons\default=true UIGameList\show_add_ons\default=true
UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\x9c\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xf0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\x9c\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xf0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xd6\0\0\0Y\0\0\x4*\0\0\x2\x8a\0\0\0\xd6\0\0\0v\0\0\x4*\0\0\x2\x8a\0\0\0\0\0\0\0\0\x5\0\0\0\0\xd6\0\0\0v\0\0\x4*\0\0\x2\x8a) UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xd6\0\0\0v\0\0\x4*\0\0\x2\x8a\0\0\0\xd6\0\0\0v\0\0\x4*\0\0\x2\x8a\0\0\0\0\0\0\0\0\x5\0\0\0\0\xd6\0\0\0v\0\0\x4*\0\0\x2\x8a)
UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31) UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31)
UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k) UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k)
UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible=false
UILayout\microProfileDialogVisible\default=true UILayout\microProfileDialogVisible\default=true
UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0Y\0\xff\xff\xff\0\0\x3U\0\0\x1\xeb\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0y\x1\0\0\x3\0\0\x3U\0\0\x1\xd6\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
calloutFlags=1 calloutFlags=1
calloutFlags\default=false calloutFlags\default=false
confirmClose=true confirmClose=true
@ -1179,8 +1129,8 @@ hideInactiveMouse=true
hideInactiveMouse\default=true hideInactiveMouse\default=true
muteWhenInBackground=false muteWhenInBackground=false
muteWhenInBackground\default=true muteWhenInBackground\default=true
pauseWhenInBackground=false pauseWhenInBackground=true
pauseWhenInBackground\default=true pauseWhenInBackground\default=false
select_user_on_boot=false select_user_on_boot=false
select_user_on_boot\default=true select_user_on_boot\default=true
showConsole=false showConsole=false
@ -1195,6 +1145,7 @@ theme=colorful
theme\default=true theme\default=true
[WebService] [WebService]
="======"
enable_telemetry=false enable_telemetry=false
enable_telemetry\default=false enable_telemetry\default=false
web_api_url=https://api.yuzu-emu.org web_api_url=https://api.yuzu-emu.org
@ -1202,8 +1153,4 @@ web_api_url\default=true
yuzu_token= yuzu_token=
yuzu_token\default=true yuzu_token\default=true
yuzu_username=RetroDECK yuzu_username=RetroDECK
<<<<<<< HEAD
yuzu_username\default=true yuzu_username\default=true
=======
yuzu_username\default=true
>>>>>>> cooker

5
flathub-push.sh Normal file → Executable file
View file

@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
branch="cooker-"$(date +%d%m%y.%H%M)
cd ~/gits cd ~/gits
rm -rf flathub rm -rf flathub
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
@ -12,6 +14,7 @@ git submodule update
#sync -rav --progress --exclude={'res/screenshots/','shared-modules/','rd-submodules/retroarch','.git/','docs','retrodeck-flatpak/','retrodeck-flatpak-cooker/','.flatpak-builder/'} ~/RetroDECK/ ~/flathub/ #sync -rav --progress --exclude={'res/screenshots/','shared-modules/','rd-submodules/retroarch','.git/','docs','retrodeck-flatpak/','retrodeck-flatpak-cooker/','.flatpak-builder/'} ~/RetroDECK/ ~/flathub/
cd ~/gits/flathub cd ~/gits/flathub
git checkout -b $branch
git rm -rf * git rm -rf *
git clean -fxd # restroing git index git clean -fxd # restroing git index
@ -68,4 +71,4 @@ git submodule deinit -f .
git submodule update --init --recursive git submodule update --init --recursive
git add * git add *
git commit -m "Updated flathub/net.retrodeck.retrodeck from RetroDECK/main" git commit -m "Updated flathub/net.retrodeck.retrodeck from RetroDECK/main"
git push origin cooker-$(date +%d%m%y.%H%M) git push origin $branch

View file

@ -38,13 +38,62 @@
No other software is needed as everything it's already included!</p> No other software is needed as everything it's already included!</p>
<p> <p>
NOTE: Albeit RetroDECK could possibily work on every distro, it's supported only on Steam Deck.</p> NOTE: Albeit RetroDECK could possibily work on every distro, it's supported only on Steam Deck.</p>
<p><b>INSTALLATION INSTRUCTIONS:</b></p>
<ul>
<li>Start RetroDECK from the Desktop mode (first time only)</li>
<li>Follow the setup (read carefully!)</li>
<li>Add RetroDECK to your Steam Library</li>
<li>[OPTIONAL] Download Steam Grids with BoilR</li>
<li>Always start RetroDECK from Steam Library</li>
</ul>
<p>For a better experience is suggested to use the official Steam Controller Config available under community configs in Steam</p>
</description> </description>
<project_license>GPL-3.0</project_license> <project_license>GPL-3.0</project_license>
<metadata_license>CC0-1.0</metadata_license> <metadata_license>CC0-1.0</metadata_license>
<releases> <releases>
<release version="0.4.4b" date="2022-07-12">
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.4b</url>
<description>
<p>
<b>Yuzu:</b>
<ul>
<li>Disabled shader caching as it was broken</li>
<li>Switched from vulkan to opengl as vulkan is experimental and it's not working correctly for the games majority, you can set vulkan by opening tuzu from Tools -> Start Yuzu</li>
<li>Edited Hotkeys (see wiki)</li>
<li>Increased performances</li>
<li>Fixed graphics and scaling</li>
<li>Fixed right control stick</li>
</ul>
<b>PCSX2:</b>
<ul>
<li>Symlinked bios/pcsx folder in /bios to solve issue#63</li>
</ul>
<b>Backend:</b>
<ul>
<li>Uploaded a test Steam Controller config, you can download it from community controller configs on Steam</li>
<li>Unhidden .themes and .downloaded_media folders</li>
<li>Moved the lockfile in the internal folders</li>
<li>General code cleanup.</li>
</ul>
<b>Known Issues:</b>
<ul>
<li>PCSX2: due to its limitation, the standalone PCSX2 doesn't have any way to set the hotkeys, so no save and load state, no quit button. In order to quit press: STEAM -> PCSX2 -> (X) CLOSE WINDOW, be aware that the state is not automatically saved</li>
<li>Due to a Steam limitation, external controllers and keyboard seems not to be working, expecially in the desktop mode</li>
</ul>
<p><b>IMPORTANT NOTE:</b>
At the moment the emulator configs are reset during every update, this was made because every version they may bring new configurations, please back them up if you did some manual configs.
</p>
</p>
</description>
</release>
<release version="0.4.3b" date="2022-07-07"> <release version="0.4.3b" date="2022-07-07">
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.2b</url> <url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.3b</url>
<description> <description>
<p><b>Emulators:</b></p> <p><b>Emulators:</b></p>
<ul> <ul>

View file

@ -66,9 +66,9 @@ modules:
# The version number is stored in /var/conf/retrodeck/version # The version number is stored in /var/conf/retrodeck/version
# #
# UPDATE STEPS FOR MAIN: # UPDATE STEPS FOR MAIN:
# [X] Update the VERSION variable # [ ] Update the VERSION variable
# [X] Update the appdata.xml with the version number and notes # [ ] Update the appdata.xml with the version number and notes
# [X] change branch into main in retrodeck module (last one) # [ ] change branch into main in retrodeck module (last one)
# #
- name: version-initialization - name: version-initialization
buildsystem: simple buildsystem: simple
@ -76,7 +76,7 @@ modules:
- | - |
git checkout ${GITHUB_REF_NAME} git checkout ${GITHUB_REF_NAME}
mkdir -p ${FLATPAK_DEST}/retrodeck/ mkdir -p ${FLATPAK_DEST}/retrodeck/
VERSION="0.4.3b" VERSION="cooker-0.4.4b"
if [[ $VERSION == "cooker" ]]; if [[ $VERSION == "cooker" ]];
then then
VERSION=$(git describe --tags | tr - .) VERSION=$(git describe --tags | tr - .)
@ -1161,24 +1161,8 @@ modules:
# TODO: group the configs per-emu and optimize the following cps, like already done with Dolphin. Please not that some files may be renamed, check retrodeck.sh to know how (and fix it after the edit) # TODO: group the configs per-emu and optimize the following cps, like already done with Dolphin. Please not that some files may be renamed, check retrodeck.sh to know how (and fix it after the edit)
# Configuring emulators: # Initializing default emulator configs
- mkdir -p ${FLATPAK_DEST}/retrodeck/emu-configs/Dolphin - cp -r emu-configs ${FLATPAK_DEST}/retrodeck/emu-configs/
# RetroArch
- cp emu-configs/retroarch* ${FLATPAK_DEST}/retrodeck/emu-configs/
# Dolphin
- cp -r emu-configs/Dolphin ${FLATPAK_DEST}/retrodeck/emu-configs/Dolphin
# Yuzu
- cp emu-configs/yuzu-qt-config.ini ${FLATPAK_DEST}/retrodeck/emu-configs/
# Pcsx2
- cp emu-configs/PCSX2_ui.ini ${FLATPAK_DEST}/retrodeck/emu-configs/
- cp emu-configs/GS.ini ${FLATPAK_DEST}/retrodeck/emu-configs/
- cp emu-configs/PCSX2_vm.ini ${FLATPAK_DEST}/retrodeck/emu-configs/
# MelonDS
- cp emu-configs/melonDS.ini ${FLATPAK_DEST}/retrodeck/emu-configs/
# CITRA
- cp emu-configs/citra-qt-config.ini ${FLATPAK_DEST}/retrodeck/emu-configs/
# RPCS3
- cp emu-configs/config.yml ${FLATPAK_DEST}/retrodeck/emu-configs/
# Overlays # Overlays
#- cp -r overlays ${FLATPAK_DEST}/retrodeck/overlays Disabled in 0.4.2b as it will be introduced in 0.5.0b #- cp -r overlays ${FLATPAK_DEST}/retrodeck/overlays Disabled in 0.4.2b as it will be introduced in 0.5.0b
@ -1190,4 +1174,4 @@ modules:
sources: sources:
- type: git - type: git
url: https://github.com/XargonWan/RetroDECK.git url: https://github.com/XargonWan/RetroDECK.git
branch: main branch: cooker-0.4.4b

View file

@ -1,11 +1,17 @@
#!/bin/bash #!/bin/bash
lockfile="$HOME/retrodeck/.lock" # where the lockfile is located lockfile="/var/config/retrodeck/.lock" # where the lockfile is located
version="$(cat /app/retrodeck/version)" # version info taken from the version file version="$(cat /app/retrodeck/version)" # version info taken from the version file
rdhome="$HOME/retrodeck" # the retrodeck home, aka ~/retrodecck rdhome="$HOME/retrodeck" # the retrodeck home, aka ~/retrodecck
emuconfigs="/app/retrodeck/emu-configs" # folder with all the default emulator configs emuconfigs="/app/retrodeck/emu-configs" # folder with all the default emulator configs
sdcard="/run/media/mmcblk0p1" # Steam Deck SD default path sdcard="/run/media/mmcblk0p1" # Steam Deck SD default path
# We moved the lockfile in /var/config/retrodeck in order to solve issue #53 - Remove in a few versions
if [ -f "$HOME/retrodeck/.lock" ]
then
mv "$HOME/retrodeck/.lock" $lockfile
fi
# Functions area # Functions area
dir_prep() { dir_prep() {
@ -49,26 +55,6 @@ dir_prep() {
echo -e "$symlink is now $real\n" echo -e "$symlink is now $real\n"
} }
cfg_init() {
# Initializing retrodeck config file
#rdconf=/var/config/retrodeck/retrodeck.cfg
# if I got a config file already I parse it
#if []
#else
# touch $rdconf
#fi
#$roms_folder > /var/config/retrodeck/retrodeck.cfg
return
}
# is_mounted() {
# # This script checks if the provided path in $1 is mounted
# mount | awk -v DIR="$1" '{if ($3 == DIR) { exit 0}} ENDFILE{exit -1}'
# }
tools_init() { tools_init() {
rm -rfv /var/config/retrodeck/tools/ rm -rfv /var/config/retrodeck/tools/
mkdir -pv /var/config/retrodeck/tools/ mkdir -pv /var/config/retrodeck/tools/
@ -98,7 +84,7 @@ standalones_init() {
dir_prep "$rdhome/bios/switch/registered" "/var/data/yuzu/nand/system/Contents/registered" dir_prep "$rdhome/bios/switch/registered" "/var/data/yuzu/nand/system/Contents/registered"
# configuring Yuzu # configuring Yuzu
mkdir -pv /var/config/yuzu/ mkdir -pv /var/config/yuzu/
cp -fvr $emuconfigs/yuzu-qt-config.ini /var/config/yuzu/qt-config.ini cp -fvr $emuconfigs/yuzu/* /var/config/yuzu/
sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/yuzu/qt-config.ini sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/yuzu/qt-config.ini
dir_prep "$rdhome/screenshots" "/var/data/yuzu/screenshots" dir_prep "$rdhome/screenshots" "/var/data/yuzu/screenshots"
@ -107,7 +93,7 @@ standalones_init() {
echo "Initializing DOLPHIN" echo "Initializing DOLPHIN"
echo "----------------------" echo "----------------------"
mkdir -pv /var/config/dolphin-emu/ mkdir -pv /var/config/dolphin-emu/
cp -fvr "$emuconfigs/Dolphin/"* /var/config/dolphin-emu/ cp -fvr "$emuconfigs/dolphin/"* /var/config/dolphin-emu/
dir_prep "$rdhome/saves" "/var/data/dolphin-emu/GBA/Saves" dir_prep "$rdhome/saves" "/var/data/dolphin-emu/GBA/Saves"
dir_prep "$rdhome/saves" "/var/data/dolphin-emu/Wii" dir_prep "$rdhome/saves" "/var/data/dolphin-emu/Wii"
@ -123,6 +109,7 @@ standalones_init() {
dir_prep "$rdhome/states" "/var/config/PCSX2/sstates" dir_prep "$rdhome/states" "/var/config/PCSX2/sstates"
dir_prep "$rdhome/screenshots" "/var/config/PCSX2/snaps" dir_prep "$rdhome/screenshots" "/var/config/PCSX2/snaps"
dir_prep "$rdhome/.logs" "/var/config/PCSX2/logs" dir_prep "$rdhome/.logs" "/var/config/PCSX2/logs"
dir_prep "$rdhome/bios" "$rdhome/bios/pcsx2/bios"
# MelonDS # MelonDS
echo "----------------------" echo "----------------------"
@ -176,11 +163,26 @@ post_update() {
# post update script # post update script
echo "Executing post-update script" echo "Executing post-update script"
# Doing the dir prep as we don know from which version we came # Unhiding downloaded media from the previous versions
dir_prep "$rdhome/.downloaded_media" "/var/config/emulationstation/.emulationstation/downloaded_media" if [ -d "$rdhome/.downloaded_media" ]
dir_prep "$rdhome/.themes" "/var/config/emulationstation/.emulationstation/themes" then
mv -fv "$rdhome/.downloaded_media" "$rdhome/downloaded_media"
fi
# Unhiding themes folder from the previous versions
if [ -d "$rdhome/.themes" ]
then
mv -fv "$rdhome/.themes" "$rdhome/themes"
fi
# Doing the dir prep as we don't know from which version we came - Remove in a few versions
dir_prep "$rdhome/downloaded_media" "/var/config/emulationstation/.emulationstation/downloaded_media"
dir_prep "$rdhome/themes" "/var/config/emulationstation/.emulationstation/themes"
mkdir -pv $rdhome/.logs #this was added later, maybe safe to remove in a few versions mkdir -pv $rdhome/.logs #this was added later, maybe safe to remove in a few versions
cp -fv /app/retrodeck/es_settings.xml /var/config/emulationstation/.emulationstation/es_settings.xml #this is resetting es_systems, now we need it but in the future I should think a better solution
# Resetting es_systems, now we need it but in the future I should think a better solution, maybe with sed
cp -fv /app/retrodeck/es_settings.xml /var/config/emulationstation/.emulationstation/es_settings.xml
ra_init ra_init
standalones_init standalones_init
tools_init tools_init
@ -268,8 +270,8 @@ finit() {
cp -fv /app/retrodeck/es_settings.xml /var/config/emulationstation/.emulationstation/es_settings.xml cp -fv /app/retrodeck/es_settings.xml /var/config/emulationstation/.emulationstation/es_settings.xml
# ES-DE preparing themes and scraped folders # ES-DE preparing themes and scraped folders
dir_prep "$rdhome/.downloaded_media" "/var/config/emulationstation/.emulationstation/downloaded_media" dir_prep "$rdhome/downloaded_media" "/var/config/emulationstation/.emulationstation/downloaded_media"
dir_prep "$rdhome/.themes" "/var/config/emulationstation/.emulationstation/themes" dir_prep "$rdhome/themes" "/var/config/emulationstation/.emulationstation/themes"
# PICO-8 # PICO-8
dir_prep "$roms_folder/pico8" "$rdhome/bios/pico8/bbs/carts" #this is the folder where pico-8 is saving the carts dir_prep "$roms_folder/pico8" "$rdhome/bios/pico8/bbs/carts" #this is the folder where pico-8 is saving the carts