I’m trying to play using gamepad only, but it seems like there just aren’t enough buttons to do everything. And, it is hard to remember what is assigned to non-game buttons.
Is there a menu, or a plugin for a menu, to use in game that could do things like select save states, save and load, reset ROM, load cheats, etc.?
Also, I noticed that the newer emulators for the original Xbox have added rumble features into emulation, using memory address changes to indicate when a rumble should occur. (For example, in Super Mario Bros. if the number of coins changes it does a little rumble.) Since I’m playing with an Xbox 360 control, I was thinking that would be a great future feature.
Just to be clear, which version of RetroArch are you talking about? The PC version, or one of the many console ports?
IN the case of the PC, there is indeed no ingame menu of sorts. However, it might be possible for me to bring the PS3/Xbox 1 RMenu code over to PC for builds compiled with Cg shader support. That could serve as a gamepad-controlled ingame menu.
It’s possible to provide a menu like that in the Phoenix GUI while the game is running, yes. Might get implemented soon-ish. RetroArch 0.9.7 received some of the needed building blocks for this stuff.
if the menu is in phoenix wouldn’t that require using phoenix as the front end to use the menu? i am using xbmc and advance launcher as the front end. I would imagine this is a common use case.
The xport emulators for xbox had a built in menu with everything one needs while playing a game, that is what I am hoping to see.
The menu used on PS3/Xbox 1 is something like that, and IMHO,it should be more than enough for PC purposes.
Anyway, regarding Xport - if you’re suggesting copying over that source code to RetroArch and building that in as an embedded GUI, then ‘hell no’ is my answer to that - the actual sourcecode is a trainwreck - it might look nice and functional in the end-user hands but the underlying source code I wouldn’t feed my dog, and I don’t even own one.
Anyway, I don’t like ripping on other people’s work in the past but it’s becoming quite annoying having to listen to person after person continually refer to Xbox-era ‘GUIs’ as the ‘golden standard’ and something we need to do. It’s like people care more about some stupid menu/GUI to ‘select their ROM’ with and some video overlay rather than the actual meat and potatoes.
Maister has zero desire in GUIs/menus -he provides plenty of facilities for other people to make them and build them around RetroArch. We encourage that, and we provide hooks to allow frontends like Multiman (on PS3) to hook into RetroArch.
I on the other hand at least pay some kind of lip service to GUI/menu fetish for the console ports - in my opinion it’s nice-looking enough - and still it’s not enough - people want their boxart and cover flow crap and whatever else they want.
Riding this GUI/menu fetishism gravy train is therefore something I should just not put up with or bother with - because it’s never going to be enough for people and there’s always going to be more and more bitching about ‘new GUI features’. RetroArch is about catering to developers and their ports - I can’t go around and take a heavy chunk out of the RAM budget for every console port just because of certain people’s fetishisms for some stupid GUI with overlay effects, GUI buttons/images, GUI boxart thumbnails and all sorts of stuff I don’t even care about.
I’m not asking for things like settings or changing games. But, save states, maybe game genie type codes, an exit option. Likely all of these are things that are tied to a keyboard key by default, but playing with a keyboard in your lap and memorizing ten keys isn’t as fun as needing only a gamepad.
Also, I only mentioned xport as an example of a menu, not suggesting their source or that a menu should be anything like theirs.
Oh, also, I didn’t mean to suggest a front-end either. Doing box art and all the front-end stuff should definitely be external, and there are already front-ends that do all of that.