Suggestion: In playlist settings, an option to replace the “, The” in the entry’s name that follows the no-intro format, with a human-friendly looking "The " in the beginning of the name, automatically. Just like we have an option to “remove () and []” right now, it seems to be a very simple string manipulation. Thank you.
THIS^^ There are options I want to change universally, and there are options I only want to change per game. As soon as I create a single per-game file, I’m having to micro-manage it to keep it in-step with my primary core options settings, just to keep it respecting that ‘one’ setting I needed that ‘one’ game to have.
This would be amazing, especially if it could give a quick indicator - like a green check or red x - to show if the corresponding game for a savestate and SRM file doesn’t exist anymore. So many redundant saves in my setup after a decade of using RetroArch, rebuilding, redownloading roms from different sets, updating naming schemes, swapping cores, etc etc.
I just had to throw points this way I love both these ideas so much.
I thought it would be cool if you added support for retroarch on roku devices
And why not amazon firestick as well the more support the better
It is available on Amazon store and one of the comments said it works on Firestick: https://www.amazon.com/dp/B09753XRVF in Spanish:
Sin duda es una gran opción para jugar tus juegos retro en tu dispositivo Fire Stick
Automated translation into English:
Without a doubt, it’s a great option to play your retro games on your Fire Stick device.
There could be an option inside settings
> playlists
for refreshing and cleaning all of your current playlists. Currently, if you add/remove/rename games from a bunch of them, you need to go and rmanually refresh each playlist.
Suggestion: “Save Runtime Log (Per Content Directory)”
Currently it’s only possible to sort runtime logs per core, or everything on a single folder (aggregated)
As someone who uses Retroarch on low-end portable devices, I often end up having to use multiple cores for a game, for one reason or another. However, doing this results on my playtime being split between two log files if I sort my runtime logs per core. The “aggregate” sorting option is also not a good solution, because games from different systems with the same name will conflict and share the same log file.
This option would also be very convenient if you use different cores on different devices and you wanted to sync runtime logs between devices. RetroArch already allows sorting of other data, like saves, per content directory, so it would be logical to extend this feature to runtime logs as well.
Versão em Português Sugestão de integração de armazenamento em nuvem com Google Drive
Olá, equipe RetroArch!
Primeiramente, agradeço pelo excelente trabalho no desenvolvimento do RetroArch, que facilita o acesso e a configuração de jogos clássicos de maneira prática e intuitiva.
Gostaria de sugerir uma funcionalidade que acredito ser muito útil para a comunidade: a integração com armazenamento em nuvem, com destaque para o Google Drive. Essa funcionalidade permitiria que as ROMs fossem armazenadas na nuvem e carregadas diretamente pelo RetroArch, poupando espaço nos dispositivos e facilitando o acesso remoto aos jogos. Acredito que o Google Drive seria uma opção ideal pela sua popularidade e integração ampla em diversas plataformas, mas seria interessante considerar também a compatibilidade com serviços como Dropbox, OneDrive e iCloud, que são amplamente utilizados.
Acredito que essa funcionalidade traria praticidade e mais flexibilidade, além de economizar o armazenamento interno em dispositivos móveis e consoles com capacidade limitada.
Obrigado pela atenção e pela dedicação ao projeto, e espero que considerem essa sugestão!
English Version Cloud Storage Integration Suggestion with Google Drive
Hello, RetroArch team!
First, thank you for the excellent work on RetroArch, which makes accessing and configuring classic games practical and user-friendly.
I’d like to suggest a feature that I believe would be highly useful for the community: cloud storage integration, specifically with Google Drive. This feature would allow ROMs to be stored in the cloud and loaded directly through RetroArch, saving device space and facilitating remote access to games. I believe Google Drive would be an ideal option due to its popularity and extensive cross-platform integration, but it would also be helpful to consider compatibility with other widely used services such as Dropbox, OneDrive, and iCloud.
This functionality could offer more flexibility and convenience while also saving internal storage on mobile devices and consoles with limited capacity.
Thank you for your attention and dedication to the project, and I hope you’ll consider this suggestion!
[x] Enable extended wildcard support for configs files
Evaluate asterisk *
and question mark ?
as wildcards to match file and directory names. In example config/SameBoy/*(SGB Enhanced)*.slangp
" could match automatically all Game Boy Roms with that Super Game Boy enhancements in one configuration file.
Another use case is in example multiple directories with a single config file like config/SameBoy/gb_*.opt
, instead gb_homebrew_itchio.opt, gb_mods, gb_nointro, gb_translations and so on, for each subdirectory. And this multiplied for gbc games, and the .slangp, .cfg and .opt files.
Off course my personal mess is just the extreme situation and not applicable for most people. But I think once this is implemented, it would be very useful for those who have a more complex setup.
Some of us use Syncthing on portable devices, but it doesn’t have toast notifications like how RetroArch Cloud Sync does. If possible, I’d love to see a way that developers of the portable devices could hook into these toast notifications to give the user a toast that says when a save is syncing so they know when their device is turned off, or an integration within RetroArch that handles SyncThing.
Appreciate all the hard work!
Playback of Replay Files + Input Overlays combined
It would be cool while playback of .bsv input replays and when Input Overlays are active, that it would virtually press the Overlay icons. I’m currently experimenting with both features and was hoping to see the live button presses for playback of input files. Overlays working as intended and light up when pressing them while playing. They just do not light up when running a .bsv replay file.
I would like to play 3d retro games in vr.
Any chance for freecam tool for PSX?
Thanks for allow thumbnails in jpg format in current version !
-
Option to enable or disable IPS auto patching. User need move the ips file from rom patch always need load the rom without any patch. Need an solution.
-
Allow create autofire for any button in core system even if the core not has an autofire in control settings. Have cores not allowing autofire for any button. For an user with an PS4 DS4 using NES or Genesis cores not use all buttons in controller so has some buttons free for use. Triangle is B turbo and Circle is A turbo and so R2 is an combo for B + A buttons simultaneous. That feature is good for games need press 2 buttons in same time.
-
Allow bind buttons for more than one controller button. When configuring emulator buttons Retroarch allow any console button to only one gamepad button. Allowing console button for more than an button is an solution for games need press more than one button at same button for example NES Double Dragon for jump B+A. Retroarch will allow R2 being an combo for B+A with normal action without turbo. Unhappily Retroarch not has that default feature used for others good emulators. MAME does it for years.
The three features above are easy to implement.
Changing controller device takes a lot of “clicks”:
open menu -> input -> retropad binds -> port 1 controls -> device index -> select controller
Would be nice to have an hotkey that cycles through controllers (device index).
for example
Setting “1” to cycle controllers for port 1
Setting “2” to cycle controllers for port 2
etc
What do you think?
CD Image/CHD cache are great options for reducing stutters from random access, specially since external storage media are often turned off/slowed down in order to save power. While caching keeps the entire game image in the RAM during gameplay. With that, a few systems I noticed that are missing this feature are:
Flycast
Opera (3DO)
NEOCD
LRPS2
PCSX ReARMed
DOSBOX Pure (not sure if this would work, maybe caching the whole Zip, or is it already done?)
MAME (CHD games)
MelonDS
Citra
Dolphin
Is it viable to implement this option for the above cores? Also, I’m not sure how NDS and 3DS games are loaded.
I was surprised to see that PC-Engine CD games and Sega CD games now (and probably for quite some time) have the caching option, a bit hidden, but they’re there!
Hello, I’d like to tell you that I’ve done 2 PR :
- The first one in pokemini (Pokémon mini emulator) https://github.com/libretro/PokeMini/pull/63 it aims to solve some problems with savestates, it’s still a minor fix and most of the time the consequences of the errors I’ve fixed are not visible/hearable
- The second one is in tgbdual GB/GBC emulator https://github.com/libretro/tgbdual-libretro/pull/36 it aims to fix emulation issue with Shantae (and maybe some other games) by solving an error in the emulation of the VBK register
Hi! I don’t know who to ask (I’m not a programmer myself) - But the Wii core is really missing two features: “mod loading” and “Emulated USB devices \ Skylanders portal”. I would really like to see these features in RetroArch. The Dolphin emulator has them! Can someone implement this or write to the developers somehow?
More on the topic at the link: Launch mods for Wii?
Hey, sorry for the delay on these PRs. Let me see if I can get some action going with them.
https://github.com/libretro/dolphin that would be a way to contact the guys if you wrote your problem under issues BUT also you can see on github when it got the last update …i am not sure if anyone is active working on the dolphin core nowadays