Forum Replies Created
-
AuthorPosts
-
05/27/2015 at 23:49 in reply to: How can I use core-specific button remapping for Retroarch emulators? 3.0 beta 2 #98569
Floob
MemberIf you want to change your controller button mapping in retroarch emulators you could tweak your .cfg in /opt/retropie/emulators/retroarch/configs/
Or am I misunderstanding what you want?
Floob
MemberWhat resolutions does your monitor support?
You can set the main Pi resolution here:
http://elinux.org/RPiconfig#VideoThis is done in the /boot/config.txt
Floob
MemberIn terms of a guide for this one, do you just select that shader, or did you specify a new viewport setting as well etc.. ?
I think you had this in your original guide, but have deleted it now to show the overlay details instead?I guess I could just do a comparison of default settings, plus with this shader chosen? Or were there extra tweaks you wanted in there?
Floob
Memberhmm, why does the original 1080p png image along with the original settings appear to work fine on my 720p TV. It doesnt seem to look any different to the 1080p TV in terms of aspect ratio etc..
Confused…Although technically my TV is 1366 x 768
http://pdf.crse.com/manuals/4411984131.pdfThe basis for this otherwise odd seeming resolution is similar to that of other “wide” standards – the line scan (refresh) rate of the well-established “XGA” standard (1024×768 pixels, 4:3 aspect) extended to give square pixels on the increasingly popular 16:9 widescreen display ratio without having to effect major signalling changes other than a faster pixel clock, or manufacturing changes other than extending panel width by 1/3rd.
http://en.wikipedia.org/wiki/Graphics_display_resolution#1366x768_.28Also_known_as_WXGA.29
Well, as I grab the video capture before it hits the TV, it shouldnt affect the guides anyway. I hope.
Floob
MemberWhich mame emulator were you using?
If its mame4all on RetroPie 3, delete
/opt/retropie/configs/mame-mame4all/cfg/default.cfg
Floob
MemberYou’ve made quite a few changes to the stock retroarch.cfg there, I’d be tempted to revert to stock and get one part working at a time.
But as a quick fix, try:
Comment out this line
# Alternatively, all hotkeys for keyboard could be disabled by the user. input_enable_hotkey_btn = num1
so it reads
# Alternatively, all hotkeys for keyboard could be disabled by the user. # input_enable_hotkey_btn = num1
and change
input_enable_hotkey_btn = num1 input_exit_emulator_btn = num2 input_save_state_btn = 5 input_load_state_btn = 6
to
input_enable_hotkey = num1 input_exit_emulator = num2 input_save_state = 5 input_load_state = 6
assuming that num1 and num2 are the keyboard keys that your ipac sends.
Floob
MemberI’ll do a bit of a comparison soon – although the TV my Pi runs off usually is 720p, so if I go with overlays I’ll need to create some custom ones.
Floob
MemberThanks. I like this.
I should really update my shaders video with ones based on hyllian.Floob
Member@patl
Here is a video based on your settings. Let me know if you want any comments added on the videoFloob
MemberThats right, you could argue an example of picture quality is 1080p, an example of picture settings is if someone wants to use the “zoom” mode on their TV to make a 4:3 film fill the screen of their widescreen TV.
Floob
Member@patrickm
If you could write up a step by step guide like patl for your preferred settings I could put a video together for that as well and then people can choose which they prefer.It really is a personal choice. Cigarettes are bad for peoples health – no question – but they still smoke. Its personal choice. Personally I really like the way that the overlays work in the config by patl, but I am more than happy to try your settings.
Is it these 12 steps that are best for that?
How to get scanlines and vastly improve picture quality: the best method
Would you like me to update it so you dont need to do anything in RGUI?
Floob
MemberIf you want the remapping to be the same for all systems, you could just edit the controller file in
/opt/retropie/emulators/retroarch/configs/The one you use is shown when you start a game – the name will appear in yellow text at the bottom of the screen.
Floob
MemberHi guys,
By all means have a good discussion on the video topic – it is certainly one of the more contentious issues when playing retro games! :)
Just a polite reminder to keep the discussion on topic, and allow each other to hold a different view.
Otherwise we’ll have to open a religion and politics forum! :)
Anyway, back to the topic. My main Pi TV is a 720p screen and I have always quite like the look of shaders, not least because they are very easy to setup! And also because anything to soften the harsh treatment the upscale and LCD screen give the image is a good thing.
I’m tempted to try the overlay approach though as the results do look very good indeed.
Floob
MemberHave you opened RGUI up?
RGUI will NOT work with pifba, only with lr-fba.To open it, when in a game, hold your hotkey (usually select) and press”x” on joypad, or “F1” on keyboard.
It’ll look a bit like this:
Floob
MemberIn short, try putting your overrides at the very top of the file at
/opt/retropie/configs/{systemname}/retroarch.cfg
(Dont edit the one in /all/)In long, watch this video:
Floob
MemberWhen you are running the game (any point when the game is running) in lr-fba, hold select and press “x” on the joypad (or “F1″ on the keyboard”.
Floob
Member[quote=98407]
Now all I have to do is find out why some roms work in PIFBA but not in libretro-fba. Probably need a different dump.Thanks again!
[/quote]
Thats correct.
Details here:Floob
MemberI’ve made a (very dull) video about the retroarch.cfg files in RetroPie here if you want to see why the RGUI settings arent saved – start about 30mins in or so. (Although it is summarised nicely in patl post above)
Floob
MemberCan you open a new thread for the GBA issue and I’ll take a look.
Floob
MemberI think it may have been an issue with this file:
Retrolink_USB_SEGA_Saturn_Classic_Controller.cfgIf just that one is deleted it may have worked as well.
Floob
MemberHave you deleted all the .cfg files then recreated it as detailed in the link? That has worked for at least 3 others on the forum.
I think there is a conflict somewhere between one or more of the auto config files (that deal with the usbgamepad you have). I could be wrong, but removing them and recreating the one you want seems to work.
Floob
MemberYes, it should work with the defaults.
Do you have a spare SD card? That would be easiest.
Floob
MemberThis may help:
Floob
MemberDo they work if you hold select, then press F2 and F4 for save and load?
Just want to check they work at all first.Floob
MemberAlthough to be honest, you could probably do this easily with these steps.
1 – Write a clean RetroPie 3 beta 2 image to a SD card
2 – Expand card (raspi-config)
3 – Copy the romsets for lr-fba to your Pi (These are different to the romsets for pifba)https://github.com/retropie/RetroPie-Setup/wiki/Managing-ROMs
4 – Choose lr-fba as the default FBA emulator by pressing x when you start a game (you only have to do that once)
Your hotkey should already be set on the controller (select). Hold select and tap “x” on the joypad (or F1 on the keyboard) to bring up RGUI.
Floob
Memberlr-fba uses hotkeys in the same way as all the other retroarch based libretro cores.
Please see this video on how to use hotkeys.
(I wouldnt recommend editing the main retroarch.cfg at all to be honest)And for the new paths in RetroPie 3
If you watch those 2 videos, you’ll know just as much as me on the subject (which isnt that much! :) )
Floob
MemberThere are no hotkeys in pifba – that is for lr-fba only.
In pifba here are the graphic options:
[Graphics]
DisplaySmoothStretch=1
# Display Effect: 0 none, 1 scanlines
DisplayEffect=0
DisplayBorder=0
MaintainAspectRatio=1The readme file is here:
http://sourceforge.net/projects/pifba/files/DisplaySmoothStretch - Disable anti-aliasing smoothing. DisplayEffect - Postprocessing scanline filter. For the scanlines filter it is recommended you switch off "DisplaySmoothStretch". DisplayAutoRotate - For vertical games auto rotate the display. MaintainAspectRatio - Keep the original game display ratio or fill the screen.
Floob
MemberOne thing you need to be clear on is the following (for RetroPie 3):
pifba has nothing to do with RetroArch, so anything referred to in retroarch.cfg wont have any affect at all, whatsoever.
http://sourceforge.net/projects/pifba/lr-fba (fba libretro)
This does use the retroarch.cfg
https://github.com/libretro/fba-libretroHere is how they are started via the emulators.cfg file
pifba="/opt/retropie/emulators/pifba/fba2x %ROM%" default="pifba" lr-fba="/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fba/fb_alpha_libretro.so --config /opt/retropie/configs/fba/retroarch.cfg %ROM%"
You can choose between the 2 emulators by pressing x as you start the game.
However, they both use roms from /home/pi/RetroPie/roms/fba and they both need different romsets (as per link above). So you really need to choose which one you want. Using both would require some tweaking to various files.
So first step would be to choose which one you prefer. If you have a Pi2 I would be tempted to go with lr-fba as this uses a newer romset.
Floob
MemberThanks for posting that patl!
I’ll have to check those settings out, it certainly looks like a good alternative to shaders.
In a couple of places you have said “retroarch.Snes”, do you mean “retroarch.cfg”?
Floob
MemberYep, its not really all that clear at the moment, but in essence, when you save your settings from RGUI it wont save to the retroarch.cfg.
Instead it will write a new config file in the same directory.You can see it if you type “ls -lah”
Whilst you could simply rename this new file to be retroarch.cfg, that would break a lot of the other links that RetroPie uses.
So the best bet would be to take the relevant lines out of the new file and put them in your retroarch.cfg. I’ll try to cover this in a new video this weekend.
Floob
MemberIf you want to set controls in a libretro based emulator, you can either update controller config file, or update the system specific retroarch.cfg
I wouldnt recommend updating the main retroarch.cfg (in the /all directory) for controller updates.
If you look in the /opt/retropie/configs/{systemname}/ directory, you’ll see the file that was created when you saved from the RGUI interface (do “ls -lah” and itll be the latest datestamped one). If you post that up here I could point out the section to paste in your /opt/retropie/configs/{systemname}/retroarch.cfg file.
This video gives an overview on where to change these files (although its a little out of date in terms of some of the paths – new one coming soon!)
Floob
Member[quote=98300]Hi Floob,
I’m a bit confused with the retroarch forum. I signed up but received no confirmation. I can log in but don’t have permission to do anything. Am I waiting for someone to confirm my account?
[/quote]
I had an issue with it as well I think, I just signed up again and it seemed ok:
http://libretro.com/forums/Floob
MemberThats great! Thanks for checking it out, I’m sure that will help others with the same issue.
Floob
MemberThe link in the previous post shows the locations for the config files.
Then if you use lr-fba you can access the RGUI when the game is running.
Press your hotkey and F1 to bring it up. Or just F1 if no hotkey is set.Floob
MemberDoes it happen if you use a clean RetroPie 3 image from the download page?
-
AuthorPosts