Skip to content

wOPL v1.2 - #242

Open
Wolf3s wants to merge 116 commits into
wOPL-releasefrom
wOPL-base
Open

Wolf3s wants to merge 116 commits into
wOPL-releasefrom
wOPL-base

Conversation

@Wolf3s

@Wolf3s Wolf3s commented May 28, 2026

Copy link
Copy Markdown
Member

Pull Request checklist

  • Added Code Inject for games support(Credits: fniq5)
  • Enable by standard USB on BDM
  • Add a name to wOPL folders the actual version being used(Suggestion by Canal do Bis)
  • Add neutrino for MMCE
  • Readded info about the format of the game or app
  • Added back the old background configuration
  • Added a hint to hide R3 while is being selected
  • Added a lazy tar loader for ART/CFG/CHT thanks to mystyq
  • Coverflow improvements thanks to KrahJohlito
  • Support grayscale and grayscale+alpha images(DarthMotzkus)
  • App support to the favourites tab
  • Pademu fixes on frontend thanks to krahjohilito
  • BDM USB fixes
  • Fix send game id on mmce thanks to mystq
  • Add unimplmemented icons for pademu, gsm and cheats
  • Migrated from old internal config api to libconfig thanks to krahjohilito
  • Added splash boot notifications and version text thanks to krahjohilito
  • Updated neutrino path support to BDM, MMCE and HDD (APA) thanks to krahjohilito

TODO LIST:
Fix issues #232 #210 #148 #142 #122 #120

Wolf3s and others added 30 commits May 14, 2026 05:38
KrahJohlito and others added 30 commits June 25, 2026 10:32
Change cfg save/load logic to use cwd()
* parse key=value for apps

* init unknown
PR 1 of 2 in fixing the release tab to not show 140+ releases
PR 2 of 2 in fixing the release tab to not show 140+ releases
Update tar loader for theme support, full path resolution
The last played game is flagged with submenu.selected while the list is
being appended, and GUI_OP_APPEND_MENU turns that flag into remindLast.
That branch is an "else if" chained to the "first subitem in list" case,
so when the remembered game happens to be index 0 of the unsorted list
the first branch consumes it and remindLast is never set. GUI_OP_SORT
then sees remindLast == 0 and resets current to the head of the sorted
list, so that one game is never restored, and the Last Played Auto Start
counter is never released for it either.

Which entry is index 0 is not visible to the user: sbReadList() places
ul.cfg entries first and scanForISO() prepends while walking the
directory, so it is typically the most recently copied ISO.

Split the chain into two independent ifs. Behaviour is unchanged for
every other entry; for index 0 the second block just re-assigns the same
node and raises remindLast.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…rst-entry

gui: remember last played game when it is the first list entry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants