i found a cause and a fix/bandaid for psx no bios no controller issue
-
ok so both problem are created by the /opt/retropie/configs/psx/retroarch.cfg So i learned a while back that if you add the right junk in a retroarch.cfg file you can keep it from being overwritten and this fixes both problems. here is what i have in my /opt/retropie/configs/psx/retroarch.cfg
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/all/retroarch-joypads/" input_player7_r_x_plus_axis = "+2" input_player7_r_x_minus_axis = "-2" input_player7_r_y_plus_axis = "+3" input_player7_r_y_minus_axis = "-3" input_player8_r_x_plus_axis = "+2" input_player8_r_x_minus_axis = "-2" input_player8_r_y_plus_axis = "+3" input_player8_r_y_minus_axis = "-3" #include "/opt/retropie/configs/all/retroarch.cfg"
-
so i found that all my configs are getting changed in 4.0.1. however since i have stuff in my other files it is not overwriting them but it is moving the #include line to the bottom of the retroarch.cfg files here is what most of my retroarch.cfg files look like:
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/all/retroarch-joypads/" input_player1_joypad_index = "0" input_player1_up_axis = "-1" input_player1_down_axis = "+1" input_player1_left_axis = "-0" input_player1_right_axis = "+0" input_player2_joypad_index = "1" input_player2_up_axis = "-1" input_player2_down_axis = "+1" input_player2_left_axis = "-0" input_player2_right_axis = "+0" #include "/opt/retropie/configs/all/retroarch.cfg"
so i am not sure what changed from 4.0 beta 2 to 4.0.1 that is causing this?
-
The #include line is moving to the end to make it clear that these are overrides.
If you put lines after the #include they will only work if they dont already exist in the global retroarch.cfg file, so its unlikely thats required.
If you want a global setting it should go in the global file. -
Not sure why you are settinginput_remapping_directory
in each config either - that is set in the main retroarch.cfg.[edit] sorry misread - read input_remapping_directory but brain saw joypad_autoconfig_dir. Not sure the advantage of moving those configs though.
-
@Floob i have been using my configs for a long time with stuff underneath the #include.. line. it was not until 4.0.1 i installed yesterday did they start getting rearranged. but at any case i managed to get psx working this way. i found other emulators were overwriting the retroarch.cfg as well. possibly all of them except that i have stuff in my retroarch.cfg files preventing them from being overwritten. but they did get rearranged
-
well configs under might work if the entry didn't exist in the global retroarch.cfg, but you could run into trouble. I don't think the order is relevant to the problem - we are debugging in the other thread.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.