-
Search Results
-
Topic: Can't Open RGUI
I got to the end of the first disk in the game I was playing, only to find out it didn’t ask me to save before switching to disk 2.
I suspect I could just use a savestate, then rename the file for the savestate to match the name of disk 2 (I haven’t tried it yet because I started having booting errors while troubleshooting), but I wanted to know if there was an easier way.
I wrote down a hotkey command for a toggle_disc_eject= and toggle_disc_next=, which means I must have seen it in a config file somewhere, but it doesn’t seem to work on my system.
Any thoughts?
Topic: What I have learned so far…
Alright, I have been playing with the RetroPie setup on a Model A board for the past week, and here is what I have figured out so far…
I first want to say “Great work!” I have loved having all my games in one place. It is like a 10 year old’s dream come true (I’m 31).
1. I wish I would have gotten the Model B board for the 2 USB ports, i.e. easy 2 player controller setup without a USB hub.
2. There is no documentation that I found about loading ROMs without networking into the RPi.
The way I devised to load them is almost necessary on the Model A board because of no Ethernet. You can F4 (on a keyboard) out of Emulation Station, type “startx” at the command line, plug a USB memory stick into a powered USB hub, navigate with mouse or keyboard to the file browser at the bottom left of the desktop interface.
Here, you cannot simply click on your USB drive from the sources list at the left for some reason, but you can click the up arrow on the navigation bar at the top to go to the root directory. Navigate to the media folder, and then open USB0 in there. You should find your folders that are on your USB drive. Copy the ROMs you want to carry over to the RPi and then navigate to the Pi folder in the sources list on the left side of the window. Go into RetroPie and then the roms folder. Paste them into the specific folder for whatever system they go with.Click log out at the bottom left and then type sudo reboot. Whenever it restarts, the emulator associated with the ROMs you just pasted should be available!
3. When I use retroarch-joyconfig from the command line, I can go through all the button presses for up down, etc., but those button presses do not seem to be saved in the RetroPie->configs->all folder’s retroarch.cfg file.
This is probably well documented in other places, but I want to do so again because it may save someone some searching. Maybe they are not supposed to.
However, if I manually edit the aforementioned retroarch.cfg file manually, the settings stick for all emulators.
Unfortunately, this is not good for emulators that do not use the same buttons as you just programmed, i.e. NES buttons would probably use the Y button on an SNES button pad for the B button. Thankfully, the creators of the RetroPie distro were forward thinking and provided extra retroarch.cfg files in separate folders under RetroPie->configs. Here, you can copy and paste the lines of code that would be different for that specific emulator. For example, I copied the X,Y,B,A button code from the main retroarch.cfg file and pasted it in the SNES retroarch.cfg file. That way, my main cfg can be set up for NES and the SNES cfg will override those buttons when I open an SNES ROM. Beautiful.4. Programming extra buttons for extra functions is amazing.
I have a PlayStation style USB controller, the Logitech Precision to be precise. It has four shoulder buttons… L1 through R2. NES and SNES do not need many of those buttons, so they can be programmed in the retroarch.cfg file to do lots of cool things! Things like dumping a ROM and taking you back to Emulation Station, rewinding a game, saving/loading your current state (I have not gotten this one to work yet), and other cool things.
Dumping the ROM is probably the most useful. Look toward the bottom of the main retroarch.cfg file for the lines enable_hotkey and exit_emulator and get rid of the # at the beginning of each of those lines (uncomment them).5. The menu in Emulation Station is really great and should be used for more.
I like the option of rebooting the RPi or shutting down from inside Emulation Station with just the gamepad. I am going to post a separate “wish list” that I hope will become a place for people to add things they would like to see in future releases of RetroPie.
6. Composite (Yellow RCA) out does not work unless you manually change something in the emulators folder.
I know that there are other threads documenting that people are working on this, but I wanted to put it in here for those that might not know about it. I reflashed my entire set SD card because I thought it was corrupted. Then! I found the thread about the setting.
I guess that’s it for this list. Hopefully it will help some of those that are new to the RetroPie. Again, great work! Please continue.
Topic: Can't exit some emulators
I mapped select + start as the hotkey to exit the emulators on my controller, but it doesn’t work for the master system intellivision, or game gear.
Select and Start are buttons 8 and 9 respectively on my controller, so I’m not sure if it’s because those emulators don’t recognize those buttons or not.
Thanks.
It’s beginning to look like what I want to do with hotkeys simply won’t work. Still, I’m interested in how the programming itself works. Is there anyone who might be able to give me a mini-lesson?
Thanks!
I’d like to get PSX up and running, but I’ve been running into a few walls. I posted the questions I’ve had here:
–but still haven’t been able to do much of anything, as I’ve only successfully been able to run one image file, and I haven’t found anyone who can teach me about the hotkey functions.
So I’m wondering, does anyone have PSX working reliably on their raspberry pi? I’d be curious to know how you set it up. Let me know what you did, and the more detail the better.
Thanks!
After setting up my system, I thought I might as well try to configure some of the other emulators that I previously wasn’t interested in, so I have SNES controllers and an interest in PSX.
I’d like to know more about the hotkey function, since I need a way to use R2 and L2 on a controller that doesn’t have those buttons. My current setup is:
input_enable_hotkey_btn = 8 input_exit_emulator_btn = 9 input_enable_hotkey_btn = 8 input_save_state_btn = 4 input_enable_hotkey_btn = 8 input_load_state_btn = 5
All three of these features work very well. I thought I’d play around with the settings to see if I can get it to work. Logically, I thought that to setup a regular gameplay input, I could remove “input_player1_a_btn = 1” from the list of regular inputs, then add:
input_enable_hotkey_btn = 8 input_player1_a_btn = 1
(Working out the problem with a common button on SNES seemed quicker than actually going into PSX and trying to input the secondary shoulder buttons)
The problem is, the controller still picks up button 1 as the A button, even wen I don’t press button 8. So it seems like it’s still picking up that last line as regular code, not linked to the previous hotkey line.
Is it possible to do what I’m asking, and use L and R as L1 and R1, then use a hotkey to make them L2 and R2?
As always, thank you for your help.
So I’ve managed to solder on both of the extensioncable connectors to the GPIO adapter and I can jstest both of them with perfect response. However when I setup the RPi with PetRock’s RetroPie image at first I did not bother to give it any hotkeys with the controllers and closed it instead. For now I do not seem to be able to set any hotkeys that is working with either controllers or keyboard in the emulationstation.
How do I reconfigure emulationstation so it works with the SNES controllers or a keyboard.. I mean so I can choose which emulator to use and what game to play with either, at the moment I’m not getting past the Apple emulator.
Where do i set hotkeys for emulationstation? Also tried retroarch-joyconfig -o ~/Retropie/configs/all/retroarch.cfg and when I update controller 1 everything is saved but emulationstation does not respond to any of this..
best regards
noxTopic: retroarch.cfg button mapping
does anyone have a full list of all the possible inputs for the retroarch.cfg file?
im trying to map one of the buttons to save/load states to a button, but im not sure what the input_player1_xxxxxx part is supposed to say.
im pretty sure its possible because i was just pressing random buttons on my keyboard and it was saving/loading my NES games, but i cant figure out the mapping for my controller. everything else is working except for this.
this is my mapping for a logitech rumblepad 2:
input_player1_joypad_index = “0”
input_player1_a_btn = “2”
input_player1_b_btn = “1”
input_player1_x_btn = “3”
input_player1_y_btn = “0”
input_player1_l_btn = “4”
input_player1_r_btn = “5”
input_player1_l2_btn = “6”
input_player1_r2_btn = “7”
input_player1_l3_btn = “10”
input_player1_r3_btn = “11”
input_player1_start_btn = “9”
input_player1_select_btn = “8”
input_player1_left_axis = “-0”
input_player1_up_axis = “-1”
input_player1_right_axis = “+0”
input_player1_down_axis = “+1”
input_player1_l_x_plus_btn = “h0right”
input_player1_l_y_plus_btn = “h0up”
input_player1_l_x_minus_btn = “h0left”
input_player1_l_y_minus_btn = “h0down”
input_player1_r_x_plus_axis = “+2”
input_player1_r_y_plus_axis = “+3”
input_player1_r_x_minus_axis = “-2”
input_player1_r_y_minus_axis = “-3”
input_enable_hotkey_btn = “8”
input_exit_emulator_btn = “9”
So I’m having a bit of an odd problem…
I modified my Retroarch.cfg file to include:
input_enable_hotkey_btn = “8”
input_exit_emulator_btn = “9”Where 8 and 9 are the select and starts buttons on my USB SNES controller. In the NES, SNES, and GBA emulators, pressing start and select backs on out to Emulation Station.
However, on Genesis nothing happens. I’ve also noticed that in Genesis games, the select button is actually functioning as start.
Maybe those are correlated? I also can’t seem to find any Genesis or Megadrive .cfg file to look into when I’m exploring in LXDE. But I’m very new to this, so I might be missing something.
If anybody has any suggestions or knows why this is happening, advice is appreciated. Thanks.in my searches for fixing my previous issue I came across this:
http://forum.themaister.net/viewtopic.php?id=201
Which means….
if you add( for my SNES controllers button6 is select and button 7 is start):
input_enable_hotkey_btn = 6
input_exit_emulator_btn = 7
To your retroarch.cfg you csn now exit the emulator by holding select then pressing start.Just though I’d share :)