1418 Commits

Author SHA1 Message Date
sonninnos
0b11934691 Localize and log failed playlist launch 2025-09-04 16:59:58 +03:00
bulzipke
1834795e9b
Remove east asian relay server (#18233) 2025-09-03 16:15:50 +02:00
sonninnos
ec573825b8
Add 'Single-Click Playlists' option (#18218) 2025-08-30 19:38:12 +02:00
Joe Osborn
5b6c93a5bc
Incremental statestream checkpoints for replays (#18213) 2025-08-30 12:35:08 +02:00
sonninnos
8a86817047
Shader menu rework (#18208) 2025-08-27 13:22:58 +02:00
sonninnos
79dbd3f1c0
Add option for returning to Main Menu from tabs (#18184) 2025-08-17 06:34:07 +02:00
sonninnos
3111f62521
Add menu startup page option (#18175) 2025-08-15 13:37:20 +02:00
sonninnos
5eca25067a
Add play count to runtime log (#18141) 2025-08-03 01:19:37 +02:00
zoltanvb
85aa59dc4f
Enable database filter for genre and region (#18122) 2025-07-28 10:48:06 +02:00
Jamiras
3829672dc1
(cheevos) upgrade to rcheevos 12.0 (#18117) 2025-07-23 04:04:15 +02:00
sonninnos
a86c031410
Make reset and close content follow quit confirm logic (#18118) 2025-07-23 04:03:54 +02:00
Joseph C. Osborn
1cc76cd64d Add "same timeline check" and "future state check" for replays
When loading and saving states taken during a replay, their contents
should be compared with the current replay.

- If in playback mode, states from past the end of the current replay
should be disallowed, as should states from an alternate timeline of
the current replay (inconsistent input history)
  - This is because in playback mode, RA replays are read-only
- If in recording mode, states from the future or from another
timeline should overwrite the current replay's data with a warning
- In either playback or recording, loads of states from the past that
have a consistent series of inputs (same timeline) should be loaded
and the replay should be rewound (and truncated in case of recording)

This behavior is as specified in
https://tasvideos.org/LawsOfTAS/OnSavestates

The existing code only implemented some of these checks.
2025-07-16 10:09:09 -07:00
Eric Warmenhoven
185971182d apple: provide option to disable metal argument buffers 2025-06-22 12:29:17 -04:00
sonninnos
b3b8b1e340 Add ZStandard support + libchdr update 2025-06-22 00:03:01 +03:00
Ryunam
d471cbce8a Ozone: Add options to scale font size 2025-06-16 22:15:49 +02:00
sonninnos
b774a26bae Ozone: Add menu font selection 2025-06-15 01:11:26 +03:00
sonninnos
f86ae06c10
Ozone: Add horizontal padding factor option (#18022) 2025-06-14 17:14:07 +03:00
sonninnos
5cfb0a3e42
Add 'save as' and main config replacing options (#18014) 2025-06-13 03:03:36 +03:00
Eric Warmenhoven
631f318e28 apple: bundle identifier in Information menu 2025-06-09 22:23:06 -04:00
LibretroAdmin
c9360262ec
Revert "Kiosk Mode Hotkey and Bug Fix ( For Empty Main Menu )" 2025-06-07 18:00:14 +02:00
LibretroAdmin
5aefb761eb
Merge pull request #17982 from alphanu1/master 2025-06-07 07:49:34 +02:00
alphanu
434f41b935 Updated CRT menu items and added new CRT menu
item for upcomming Switchres changes.
2025-06-06 13:39:40 -07:00
Lhaete
d236ecfa28
Update msg_hash.h with kiosk mode
added input_meta_kiosk
2025-06-06 06:56:33 -04:00
sonninnos
3f2021249b Deprecated msg hash cleanups 2025-05-25 15:49:49 +03:00
LibretroAdmin
df42b13bbc
Merge pull request #17901 from zoltanvb/lock_core_description
Lock core and save state explanations.
2025-05-25 14:47:54 +02:00
sonninnos
dd45f8cb0c Rewind logging cleanup 2025-05-24 22:18:49 +03:00
sonninnos
4ba004a1e8
Add 'Show Favorites First' visibility option (#17933) 2025-05-23 16:06:53 +03:00
zoltanvb
f5280fe526 Lock core and save state explanations. 2025-05-20 22:01:33 +02:00
sonninnos
0e4cf00d1f
Add option for suggesting cores when a core is loaded (#17920) 2025-05-20 15:54:22 +03:00
Jamiras
5568a1e25d show additional warning message when unsupported achievements are detected 2025-05-19 07:44:56 -06:00
sonninnos
0f65f2f0f3 Display bfi + shader subframes strings without translations 2025-05-14 01:13:42 +03:00
sonninnos
10738f532c
Add shader hold hotkey and improve toggling logic (#17840) 2025-05-08 00:56:59 +03:00
sonninnos
e3583cbcbb Add common Thumbnail Background option for all menu drivers 2025-05-03 19:12:10 +03:00
Joseph C. Osborn
fe5defea71 add new error message for sram load during hardcore cheevo 2025-04-30 15:05:39 -07:00
BinBashBanana
05cefc9a4d AudioWorklet driver, misc. emscripten fixes 2025-03-28 19:41:40 -07:00
sonninnos
ee8a641275 Core load+unload fixes 2025-03-13 15:09:38 +02:00
sonninnos
23170b82ec
Add MIDI device menu item dropdowns (#17645) 2025-03-01 17:33:46 -08:00
sonninnos
b62cc87e84
Turbo Fire overhaul (#17633) 2025-02-27 20:15:22 -08:00
zoltanvb
9970d45367
Make autoconfig failure notifications optional. (#17636)
Introduce a new setting that controls autoconfiguration messages
when the config fails, either with fallback or without.
2025-02-27 20:15:06 -08:00
sonninnos
e4fe551924
Gray Dark+Light theme adjustments (#17597) 2025-02-18 20:47:10 +02:00
sonninnos
bdf2e9407d
Label rewording and deprecation removal (#17560) 2025-02-12 09:52:12 +01:00
Eric Warmenhoven
422a4310f3
Add To Playlist from quickmenu can't rely on the current playlist (#17556) 2025-02-11 21:01:42 +01:00
sonninnos
372396d5b6
Add separate visibility toggle for playlist tabs (#17545) 2025-02-10 00:45:50 +01:00
sonninnos
0d46073bb9
Add mute on rewind option (#17541) 2025-02-09 14:24:14 +01:00
sonninnos
ea22c7c16c
Main Menu unifications between drivers (#17517) 2025-02-04 16:32:37 +01:00
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
sonninnos
391ba55b81
Add playlist random selector (#17441)
* Add playlist random selector

* Buildfix attempt

* ORBIS buildfix attempt
2025-01-20 18:25:41 +01:00
Jamiras
0113226936
(cheevos) include achievement state in netplay states (#17416)
* add achievement data to netplay save state

* honor achievement state from netplay server

* keep processing achievements if menu doesn't pause game

* remove unused variable

* only CRC coremem

* force send savestate on join and hardcore change

* allow hardcore enablement to be synced to clients

* still calculate cheevos_size for non-server

* use appropriate buffer

* optimizations for when achievements are disabled

* support interfacing with older protocols

* formatting

* c89
2025-01-16 20:00:02 +01:00
Rob Loach
941806698e
Add SSL Support to the information list (#17370) 2025-01-09 00:09:56 +01:00
neil4
6412f4feef
Overlay: Add Analog Recentering Zone (#17339) 2025-01-04 03:19:02 +01:00