RetroPie / RetroPie-Setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Other
10k stars 1.38k forks source link

retroarch: upgrade to v1.18.0 #3878

Closed cmitu closed 3 months ago

cmitu commented 5 months ago

Upgraded RetroArch to version 1.17.0 1.18.0. You can pull from https://github.com/cmitu/RetroArch/tree/retropie-v1.18.0, which contains 1.18.0 + our patches.

Notable changes, cherry-picked from:

RetroPie module changes:

RetroPie module changes:

cmitu commented 3 months ago

Updated to 1.18.0 code and included the changelog to it. The new release is mostly bugfixes, the new features added have been added to the commit message.

cmitu commented 3 months ago

Set to draft since I think there's a regression somewhere w.r.t. the save state(s) path.

cmitu commented 3 months ago

OK, so 1.18.0 changed the save state path (happens even with our save path patch). Regression reported in https://github.com/libretro/RetroArch/issues/16430.

cmitu commented 3 months ago

Alright, the regression is caused by a deliberate change (see the RetroArch issue opened above), that aligns the save(files/state) sorting options for the cases where the path to saves(files/states) is set to the content dir.

Saving in the content dir is the default for RetroPie, so unless we turn off the sort_savestates_enable/sort_savesfiles_enable, upgrading will 'lose' the existing save files/states since they'll be searched by RetroArch in a different location.

We'll have to disable the above mentioned options during upgrade, but users that saved the full config or reset their config before will be impacted.

EDIT: I'll amend the changes in the new branch and remove the draft status once finished.

cmitu commented 3 months ago

Ok, I modified the PR to include the settings of the new option, which should work with our configuration. For users that reset their configs there's not much we can do, unfortunately.

joolswills commented 3 months ago

Thank you. Appreciate your feeding it back to RetroArch. Will merge soon. Do we need to rebuild assets?

cmitu commented 3 months ago

Thank you. Appreciate your feeding it back to RetroArch. Will merge soon. Do we need to rebuild assets?

I only tried the ozone menu driver, and there were no additional assets to add. I don't think xmb got any new assets though - so I'd say no rebuild is necessary.

joolswills commented 3 months ago

Cheers!

joolswills commented 3 months ago

Cheers!