L4Menu for RetroPie
This is a collection of scripts for RetroPie to,
for example, sync save states to or from a server.
It has mostly been tested on the RetroFlag GPi case, but should work on any Raspberry Pi system.
PS
I'm going to be honest and say that I'm in no way a professional programmer.
I just made this for fun and to learn.
Any improvements or suggestions is always welcome.
- Show current local and public (if connected) IP addresses
- Mount options for a server (WIP)
- Sync your save states and ROM's with a server (WIP)
- Connect to your server through VPN (if connected)
- Add my custom Shutdown/Boot Splashscreen
Either plug in a keyboard and press F4, or SSH into your device and then run install.sh as root.
Done!
This can be used inside RetroPie menu, however to change paths and add custom exclusions,
you need a keyboard (Press Right and B to select).
For syncing to work, you need to share your ROM's folder with samba on your server.
Edit your /etc/samba/smb.conf and add the following lines and restart the samba service;
[roms]
path = /path/to/your/roms
browseable = yes
read only = no
Place your .ovpn file in /home/pi/ and rename it to "VPN.ovpn"
Either plug in a keyboard and press F4, or SSH into your device and run uninstall.sh
Done!
Rework the main menuROM sync- Rework save state sync
- Custom selections for mount points
Script update option- VPN options
- Different name?
Custom exclusions- Fix controls for GPi
- Need to press B to select an option when using an GPi.
- Can't use custom exclusions menu on GPi.
GeneralDuty @ reddit for exclusion code