RetroArch/menu
Mathieu Poliquin 66e23fca79
New feature: Override player input with machine learning models (#17407)
* Add dummy game ai subsystem

* First working prototype of a machine learning model that can override player input

* Update README.md

* Update README.md

* Fix loading path on Windows

* Change ai override to player 2

* Added quick menu show game ai option

* Implemented Quick Menu entry for Game AI options

* Redirect debug logs to retroarch log system + properly support player override

* Added support to use framebuffer as input to the AI

* Added pixel format parameter to API

* Fix game name

* code clean-up of game_ai.cpp

* Update README.md - Windows Build

* Update README.md

* Update README.md

* Update README.md

* Update config.params.sh

turn off GAME_AI feature by default

* Fix compile error in menu_displaylist.c

* Add missing #define in menu_cbs_title.c

* Added new game_ai entry in griffin_cpp

* Remove GAME_AI entry in  msg_hash_us.c

* Fix compile error in menu_displaylist.h

* Removed GAME AI references from README.md

* Fixes coding style + add GameAI lib API header

* Convert comment to legacy + remove unused code

* Additional coding style fixes to game_ai.cpp

* Fix identation issues in game_ai.cpp

* Removed some debug code in game_ai.cpp

* Add game_ai_lib in deps

* Replace assert with retro_assert

* Update Makefile.common

* Converting game_ai from cpp to c. First step.

* Convert game_ai from CPP to C. STEP 2: add C function calls

* Convert game_ai from CPP to C. Final Step

* Added shutdown function for game ai lib

* Update game_ai_lib README

* Fix crash when loading/unloading multiple games
2025-01-21 13:05:43 +01:00
..
cbs New feature: Override player input with machine learning models (#17407) 2025-01-21 13:05:43 +01:00
drivers RGUI: Entry value cleanup (#17443) 2025-01-20 20:38:40 +01:00
menu_cbs.h Controller device reservation / preference. 2024-06-05 18:17:54 -05:00
menu_contentless_cores.c * Naming convention changes for variable names/function arguments 2025-01-19 20:19:14 +01:00
menu_defines.h Ozone: Add a touch-sensitive "resume" button in the lower-right corner. (#17192) 2024-11-20 10:56:35 -08:00
menu_displaylist.c New feature: Override player input with machine learning models (#17407) 2025-01-21 13:05:43 +01:00
menu_displaylist.h New feature: Override player input with machine learning models (#17407) 2025-01-21 13:05:43 +01:00
menu_driver.c Add playlist random selector (#17441) 2025-01-20 18:25:41 +01:00
menu_driver.h Cleanups - menu_entries_get_title returns results of strlcpy 2024-12-24 05:35:36 +01:00
menu_entries.h Cleanups - menu_entries_get_title returns results of strlcpy 2024-12-24 05:35:36 +01:00
menu_explore.c * Naming convention changes for variable names/function arguments 2025-01-19 20:19:14 +01:00
menu_input.h (Menu input) Use flags 2024-09-05 10:58:29 +02:00
menu_screensaver.c * Naming convention changes for variable names/function arguments 2025-01-19 20:19:14 +01:00
menu_screensaver.h Revert "Header cleanups - don't include retroarch.h everywhere" 2023-01-08 09:05:46 +01:00
menu_setting.c New feature: Override player input with machine learning models (#17407) 2025-01-21 13:05:43 +01:00
menu_setting.h Get rid of menu_setting_ctl 2021-03-11 08:38:53 +01:00
menu_shader.h Fix typos (#17068) 2024-10-01 17:36:33 -07:00