You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Implement per-game cheat list auto-population preferences
Add comprehensive per-game cheat auto-population system following
RetroArch's development patterns and configuration standards.
## Key Features:
- **Clear Terminology**: Renamed from 'auto-load' to 'auto-populate'
to clarify that this discovers cheat files, not activates cheats
- **Per-Game Preferences**: Users can enable/disable auto-population
per-game, stored in game-specific config files
- **RetroArch-Style Priority**: per-game → global → default hierarchy
- **Backward Compatibility**: Legacy 'cheats_enable_auto_load' still works
## Configuration System:
- cheats_auto_populate_lists: Global auto-population setting
- cheats_auto_populate_per_game: Enable per-game preference system
- Per-game configs saved to config/GAMENAME.cfg files
## API Functions:
- cheat_manager_should_auto_populate_for_current_content()
- cheat_manager_set_per_game_auto_populate(bool enabled)
- cheat_manager_get_per_game_auto_populate()
This allows users to have auto-population ON for RPGs like Pokemon
but OFF for arcade games, with settings remembered across sessions.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments