Forum Replies Created
-
AuthorPosts
-
trimmtrabb
ParticipantLooks like file system corruption on your SD :-(
It could be possible to recover, have a look in this thread for some suggestions: http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=63798
Otherwise you will have to start again with a new RetroPie setup, I moved to a USB install after my SD card kept corrupting, see this thread for instructions: https://www.petrockblock.com/forums/topic/how-to-run-from-usb-the-best-method/
Another good thing to do is to make regular backups using Win32DiskImager: http://sourceforge.net/projects/win32diskimager/
Hope you can recover it :-)
trimmtrabb
Participantsounds great, looking forward to seeing how it works out :-)
trimmtrabb
Participanteven overclocked you’ll be fine :-)
trimmtrabb
Participant↑↑ good idea if that’s why you’re swapping the pads
trimmtrabb
ParticipantYou could try creating two player one controls in retroarch.cfg with one using input_player1_joypad_index = “0″ and the other input_player1_joypad_index = “1″ No idea if they are going to conflict though.
Then you need to get one of the pads to be mapped as /dev/input/js1 instead of js0. After a quick search on Google all I could find was this: http://comments.gmane.org/gmane.linux.drivers.xboxdrv/3
Not sure if it’s possible to do but good luck :-)
trimmtrabb
ParticipantYou’ll need a powered hub, the Pi can’t supply enough power through one usb port for all those devices. You don’t really need a fan either, the Pi will never reach high enough temps. But if you want to use one you’ll have to Google how to adjust the speed.
trimmtrabb
ParticipantAs above, some Pi’s seem to overclock better than others. Also your PSU could be a factor
trimmtrabb
ParticipantUnzip and place this retroarch.cfg I have attached in /home/pi/RetroPie/configs/all/
To do this:
Download Filezilla: https://filezilla-project.org/
Connect your Pi to your network via ethernet. In terminal on Pi type: sudo ifconfig
Note the IP address of the Pi starting 192.168 after ‘inet addr’
Open Filezilla, in top left box ‘host’ type the IP address you just noted.
Then in ‘username’ box type pi
In ‘password’ box type raspberry
In ‘port’ box type 22Press ‘quickconnect’
In ‘remote site’ box on right side navigate to: home/pi/RetroPie/configs/all/Drag the retroarch.cfg into the ‘remote site’ box to copy over.
Start your emulator and the controls should work, they’re set up for a xbox 360 pad. If they don’t work run:
nano /home/pi/RetroPie/configs/all/retroarch.cfg
and change input_player1_joypad_index = “0” to input_player1_joypad_index = “1” (or possibly 2)
You can also modify the controls if you wish by changing the button numbers.
I have set the ‘hotkey’ button to the ‘back’ button on the pad. This means that if you press the back button and specific buttons you can access different options:
back & start = emulator exit
back & home button = Retroarch GUI (useful for setting frameskip)
back & left shoulder button = load save file
back & right shoulder button = save file
back & left trigger = select save state decrease
back & right trigger = select save state increaseHope this helps
trimmtrabb
ParticipantHi, if you add these lines to retroarch.cfg you can save and load states using a hotkey:
input_enable_hotkey_btn = input_save_state_btn =
input_load_state_btn = input_state_slot_increase_btn = input_state_slot_decrease_btn =If you copy the retroarch.cfg to /configs/megadrive/ this will override the default retroarch.cfg located in /configs/all/
hope this helps
trimmtrabb
ParticipantYou could have two copies of retroarch.cfg but rename one retroarchb.cfg and ftp in and rename when needed.
Also you could add seperate entries in es_systems.cfg for the emulators so you have two pages for the same system but each loads a seperate retroarch.cfg Messy but saves having to rename files.
Regarding the dual controls for Emulation Station this thread may help you: http://www.raspberrypi.org/forums/viewtopic.php?t=71858&p=518721
trimmtrabb
ParticipantAs above, you don’t need heatsinks/fans the Pi even overclocked to 1000 will never reach high enough temps to warrant it
trimmtrabb
Participantnice work, good idea with the cartridge :-)
trimmtrabb
Participantdon’t know what to suggest apart from checking the files (including the theme.xml files) have transferred over correctly? Sorry
trimmtrabb
ParticipantOk I have no idea why this isn’t working, the other way to set your pad up is to edit retroarch.cfg manually.
See this thread for instructions: https://www.petrockblock.com/forums/topic/input-configuration-script-fails-bindings-are-off/
trimmtrabb
Participantyou need to place a retroarch.cfg in /home/pi/RetroPie/configs/all/retroarch.cfg
Use nano:
nano /home/pi/RetroPie/configs/all/retroarch.cfg
Type a random character and ctrl x and press y to save.
trimmtrabb
Participantyou get that error after running joypad config?
trimmtrabb
Participantyes
trimmtrabb
Participantto create retroarch.cfg type in terminal (after pi@raspberrypi ~$):
nano /home/pi/RetroPie/configs/all/retroarch.cfg
Then press ctrl x and save. Then type:
# cp /home/pi/RetroPie-Setup/supplementary/settings.xml /home/pi/supplementary/supplementary/ES-config/
then run joypad config again
trimmtrabb
Participantyes just type it in the terminal after pi@raspberrypi ~$
trimmtrabb
ParticipantI use -w 300. Manual mode is useful to double check the matches ES scraper finds, obviously it will take a lot longer if you have a lot of roms. Editing the gamelist.xml is pretty easy, use a program like Notepad ++ on Windows or edit with Linux built in text editor Nano, e.g.
nano home/pi/RetroPie/roms/megadrive/gamelist.xml
trimmtrabb
ParticipantHow are you transferring the files over?
trimmtrabb
ParticipantMake sure /home/pi/RetroPie/configs/all/retroarch.cfg exists then type this:
# cp /home/pi/RetroPie-Setup/supplementary/settings.xml /home/pi/supplementary/supplementary/ES-config/
And try joypad config again
trimmtrabb
ParticipantHi, from terminal (f4) run:
rm ~/.emulationstation/es_input.cfg
then reboot to reset ES controls
trimmtrabb
ParticipantHi, try running ES Scraper manually:
cd /home/pi/RetroPie/supplementary/ES-scraper sudo python scraper.py -w 300 -m
where -w is the boxart width, adjust to your liking but under 400 is recommended. Hope this helps!
trimmtrabb
ParticipantGreat :-) Look forward to that!
trimmtrabb
ParticipantWhat overclock settings are you running? Also have a look at /.emulationstation/es_log.txt
trimmtrabb
ParticipantCool, what did he suggest out of interest?
trimmtrabb
Participantno probs, glad you got it sorted :-)
trimmtrabb
ParticipantOk, run:
sudo apt-get install joystick
then
jstest /dev/input/js0
Do you get any output from pad 2?
trimmtrabb
ParticipantFirstly it’s a good idea to backup your RetroPie image if you have spent a lot of time configuring it. Use win32diskimager: http://sourceforge.net/projects/win32diskimager/files/latest/download (be careful with this, search for a tutorial if not sure)
Changing themes will not affect your boxart or gamelists as they are located in the relevant ROM folders.
All ES themes are located in /home/pi/.emulationstation
If you navigate to that folder you will see corresponding folders for all of the emulators. You need to delete the old emulator theme folder and replace with the new one and reboot.Good luck
trimmtrabb
ParticipantAs far as I know the basic layout is fixed and not possible to modify with just the .xml themes. You could ask the creator of ES front end, Aloshi if it’s possible to modify this, here’s his site: http://aloshi.com/emulationstation
trimmtrabb
ParticipantHi, sounds like pad 2 is connected properly if the led is lit, try changing ‘input_player2_joypad_index’ to 0
trimmtrabb
ParticipantHave a look at this script a member created a while back for generating a .xml list: http://jp.raspberrypi.org/forums/viewtopic.php?f=78&t=70957
trimmtrabb
ParticipantHere is the list of supported roms for PiFBA: http://code.google.com/p/pifba/source/browse/FBAcapex_src/gamelist.txt?spec=svn018b31d990231eccae5c57690cb5a4d55b6fa0e2&r=018b31d990231eccae5c57690cb5a4d55b6fa0e2
Doesn’t appear to be on the list (or it’s named incorrectly) so try the rom from another source?
trimmtrabb
ParticipantRetroPie runs on top of Raspbian, see here for SD card compatibility: http://elinux.org/RPi_SD_cards
-
AuthorPosts