10 Tips - schmoomers/Schmoomer-s-Wiki GitHub Wiki

10. Tips

Export your systems rom list to an excel file

The below command will export all the systems romnames in excel file for easy ref for any user. It was made by mitu one of the devs/admins of RetroPie:

python3 ~/code/export.py ~/RetroPie/roms/full_list.xlsx -d

Add hotkey combination to adjust audio gain while playing a rom

Find your controller configuration file which should be located here:

/opt/retropie/configs/all/retroarch/autoconfig/<controller>.cfg

Where is your named after your controller EXAMPLE: Microsoft X-Box 360 pad.cfg

Edit the file and add the following to the bottom of the file and save it:

input_volume_up_btn = "h0up"
input_volume_down_btn = "h0down"

Restart your RetroPie.

After setting this configuration, +Up/Down on your D-pad becomes volume control for all libretro emulators.

How to manually map controller configurations in Redream:

  1. Connect a keyboard

  2. Run a Dreamcast game

  3. hit ESC to open up the Redream menu.

  4. Use W, A, S and D to navigate and L to select options.

  5. Navigate to Input at the top and select it

  6. Navigate to Controller 0 and select it

  7. Choose the controller you want to use and then select the option to bind the inputs

  8. Navigate through the bindings, selecting them and hitting the corresponding button on your controller when prompted.

How to manually map controller configurations in PPSSPP

  1. Connect a keyboard

  2. run a PSP game

  3. Press ESC

  4. Go to Settings > Controls > Control mapping.

Here you can set your controls

Configure Exit buttons for Redream and PPSSPP

If Exit from PSP or Dreamcast does not work for you, you can configure it manually.

Dreamcast:

  1. Connect a keyboard

  2. Start a Dreamcast game

  3. Hit ESC on your keyboard to Redream menu

  4. Use W, A, S and D to navigate and L to select options (or use your controller)

  5. Go to INPUT > Port A/ Controller 0 > Main menu (if pushed by mistake you can resume) or Exit Emulator to get directly back to EmulationStation

  6. Choose the button to your liking. I chose the "Select" button for this, as it is not in use

Pushing "select" inside a game will now get the main menu up, and you can exit from there.

PPSSPP:

  1. Connect a keyboard

  2. Start a PSP game

  3. Hit ESC on your keyboard to PPSSPP menu

  4. Use Arrow keys to navigate and Enter to select options (or use your controller)

  5. Go to SETTINGS > Controls > Control mapping

  6. Scroll down to "Pause", press "+" and choose the button to your liking that you want to use for exiting to the emulator. Check that the button you choose is not used for other things

Force Audio out the 3.5mm Audio Jack

To force audio output through the 3.5mm audio jack, follow the bellow steps:

From the main emulationstation menu select the following:

  1. Hal 9000

  2. raspi-config

  3. System Options

  4. Audio

  5. Select ALSA

Xbox Controller Drivers Install

NOTE: For some of the later steps it helps to have a keyboard plugged in.

Select the following:

  1. HAL 9000

  2. RetroPie Setup

  3. Manage Packages

  4. Driver Manage Driver Packages

  5. Install the following:

  6. 846 xboxdrv

NOTE: After selecting '846 xboxdrv' it will take a while before it goes to the next screen.

  1. S Install from source

  2. Yes

After selecting 'Yes' it will run through some setup scripts and take a bit of time to finish. It will seem like it's looping but it is building the drivers from source. The screen may black out at the end of the install. If you have a keyboard plugged in press CTRL + C to break out of the installer. If you navigate back through the menus to 846 xboxdrv, you should see (Installed from source) next to it's name.

If this does not work you can try the below driver options:

847 xpadneo 848 xpad

NOTE: xpad should already be installed out of the box

Overscan issues

Some TVs or monitors have issues where the image is cut off around the edges.

This can be unique to each TV. Follow RetroPie documentation on resolving Overscan issues

⚠️ **GitHub.com Fallback** ⚠️