Atm im force to using glsl based shaders on the openelec build of RetroArch, because of this none of the Parameter options for the shaders work. Regarding the crt-geom glsl shader, does anyone know what line of the script i need to alter to remove the curved screen effect?
And also for crt-easymode, lines of text to alter the..
http://downforeveryoneorjustme.com/libretro.comI have been trying to get on Libreto's site for the last 2 days with no success. Is the site down for maintenance?
If you have a nightly build you can make override configs per core and per game to change your mappings. I explain them in more detail in this post. In the newest nightlies the feature has to be enabled in your main config (General Settings section in the UI).Just started messing around with this and emulation station as I built a pc for my living room. Is there a way to configure different controller layouts per game system that I'm missing? Using a 360 controller and having to reconfigure what buttons goes where is annoying.
If you have a nightly build you can make override configs per core and per game to change your mappings. I explain them in more detail in this post. In the newest nightlies the feature has to be enabled in your main config (General Settings section in the UI).
The site is down right now though, so there's nowhere official to grab a nightly build if you don't have one already.
That's tricky because the glsl shaders were converted using a script, and the results can be hard to read.
Instead, it's probably easier to make the changes you want to the .cg files and then converting them to .glsl yourself. Here's how to do that:
- Install Python if you haven't already (C:\Python will do)
- Copy TheMaister's cg2glsl script to that folder
- Create two subfolders called 'cg' and 'glsl'
- Copy the .cg shaders you want to convert to the 'cg' folder
- Edit them with the changes you want (more on this later)
- In command prompt go to the python folder and run: python cg2glsl.py cg glsl
- The results will be in the 'glsl' folder with the changes you wanted (hopefully)
When editing the cg files for conversion it's not the parameters you want to change, but the settings that start with '#define'. Changing '#define CURVATURE 1.0' to '#define CURVATURE 0.0' should do the trick for crt-geom. '#define BRIGHT_BOOST' etc, for easymode.
Thanks for your detailed post EasyMode!, so rather than using the parameter setting to make changes I need to actually edit the .cg file itself with wordpad for example?
Yep. I use Notepad++ for this stuff.
Hm im getting an error.....
any ideas?
The MAME 2015 core doesn't really give me any trouble. Though I stopped updating mine since the no nag options broke. I'm waiting for those to be fixed to update it again.What is the most reliable Mame core at this point for RetroArch? And is there a way to import the config files for individual games from the mame folders to work with Retroarch?
Whoops! I forgot a step. Install the Nvidia Cg Toolkit. You can use the default installation settings, and say 'Yes' to any prompts. You'll need to close/re-open command prompt, but it should work now.
Also here's a newer version of cg2glsl.py
Right. I'm doing the OP tomorrow night. Its on my calendar.
Been too busy recently
Really want to get in to this for NES and SNES.
How do I exactly go about setting these up though?
I don't have time tonight, but if you can PM me a build I can probably try it out tomorrow.@Awakened, can you test this PR
https://github.com/libretro/RetroArch/pull/1675
It should make save dir and savestate dir overrideable, test as thoroughly as possible please.
I don't have time tonight, but if you can PM me a build I can probably try it out tomorrow.
basic set up instructions in the OP now
my god I am slow
If anyone wants to contribute, let me know.
Thanks! If someone wanted a good GUI front end, where should they look?
Go down to shader passes and make it 1, set Shader #0 to crt-easymode.cg, filter as Nearest and scale as Don't Care. Then back to the top and Apply. You don't do the preset stuff, that confused me for quite a while.
HyperSpin, RetroFE and EmulationStation. The first two can look the best if you put the work into getting art for them and find a layout you like best (or create your own!). EmulationStation is easier to setup initially since it has an artwork scraper built in, but it's not as easily themeable.Thanks! If someone wanted a good GUI front end, where should they look?
There are some updates for the pixel accurate AngryLion plugin too, but it's still too slow for me. The author wants to focus on speeding it up now, so it's something to watch for.
A link or name?holy shit
the new gbp shader...
A link or name?
When you get a new nightly what do you need to backup or whatever to keep all your settings and stuff? I went from the stable to a nightly a while ago and just redid everything but I have no interest in doing that again.Its in the newest nightly in the handheld shaders folder.
When you get a new nightly what do you need to backup or whatever to keep all your settings and stuff? I went from the stable to a nightly a while ago and just redid everything but I have no interest in doing that again.
Ok I got that all done. What is that overlay by the way?
I couldn't even get anything to run with this selected. Is there some trick to it?
It needs that plus resolution set to 640x480.You need to change RSP to cx4d IIRC
yes
btw, I managed to find what broke SGB
The sintax may have changed from before, now it is:
retroarch -L cores\bsnes_balanced_libretro.dll path\to\sgb.bios --subsystem sgb path\to\gb_rom