Jump to content

Complete RetroArch Guide For Noobs.


Fromlostdays

Recommended Posts

Posted

Hey guys, is there a way to disable (or remap) the Xbox guide button from bringing up the menu in RA? I used this button to access HyperPause.

  • Replies 252
  • Created
  • Last Reply
Posted

Is it possible to have per game configs? I'm asking because I just setup PC Engine CD and noticed that some games will have a black bar on the left or a black bar in at the bottom of the screen. Some are fine however. I haven't noticed any problems with TurboGrafx CD, only PC Engine CD Japanese games.

I've tried overscan crop, interger scalling, core aspect ratio and nothing fixes it other than manually adjusting the game aspect ratio to fit. Wondering if it's possible to save video setting for specific games only.

  • 2 weeks later...
Posted

Couple of things I have questions on and cant find answers clearly one way or another.

1. the PSX core does not have internal scaling of the games resolution? I want to scaleup the games like I can on epsx/psxc2 emus to higher res (cleaner, less jaggies on polygons, etc). How can I do that or is this not allowed with the RA core? If not that sucks.

2. Same goes for N64 games, the core only allows me to change up to 640x480.

3. I can't get even after editing the core's .info file to load .CCD Sega CD games.

4. I do not see any option menu to change the Video Filter/Audio Filters. (eagle, 2x 4x, etc). Might as well remove the directory? How do I use them?

Thanks for any help

Posted

Thanks for your guide :top:

I can now launch SNES and GENESIS roms with hyperspin.

But I have a strange problem, I have to wait for about 6sec before retroarch being launched :hmmmm2:

Any idea ?

421411Capture.png

Posted
Try with bezels disabled. If no luck check to see log debigging disabled and then last option of all else fails is to backdate your RetroArch Module to 2.2.0 I think it is... recent updates dont like some peoples systems

Thanks.

Tried all your suggestions, but it doesn't change anything :(

EDIT: oups sorry, IT WORKS when using 2.2.0 retroarch module version ! THANKS :top:

Posted
No problem, had some people setting it up with my guides and we found that is an issue for that. Just wanted to make sure you ticked all other options first

Bezel option is off and I've disabled log in HyperLaunchHQ.

With retroarch 2.2.6 module, I can wait between 5 and 10 seconds before having the game launched, with 2.2.0 version, I only wait for 1 second (same time than with MAME games).

Posted

I have a new problem that I think is Module related. Finally updated the modules in my setup and now when I start N64 with a Nintendo 64.cfg file in the config folder of Retroarch, my graphics get all messed up. If I setup my settings through hyperlaunch, than it seems fine. For some reason that i can't explain, having a preset config file messes everything up. Even starting up retroarch, loading a N64 game and saving a brand new config file will result in a mess when lunched through hyperlaunch.

Also, Game Boy Advance has stopped working completely. Attempting to launch any game will result in Retroarch just crashing. Any ideas?

Updating Retroarch to the latest nightlies did not help either.

post-55719-142870679655_thumb.jpg

  • 2 weeks later...
Posted

The newest nightlies have a new per core and per game settings override system. You can create config files in a folder structure like this:

.\config\corename\corename.cfg - Core specific overrides

.\config\corename\romfilename.cfg - Game specific overrides

RetroArch will automatically load settings from them as long as you get the names right. Any settings in corename.cfg override those in your main retroarch.cfg and any in romfilename.cfg will override both. Make sure you disable the old per core config option in your retroarch.cfg if you used that before, since that disables this new method.

You can change your config folder location with the rgui_config_directory option.

It doesn't use the filename of each core for the core name, so it can be a bit unclear what you need to name the folder and core specific config. It's usually the full name of the emulator the core is based on. The ones I use are named: bSNES, DeSmuME, Gambatte, Genesis Plus GX, MAME 2015, Mednafen Neopop, Mednafen PCE Fast, Mednafen PSX, Mednafen Supergrafx, Mednafen WonderSwan, mGBA, Mupen64Plus, Nestopia, Picodrive, PPSSPP, VBA-M and Yabause.

ROM filenames used for game specific override configs don't include their extension.

With this I've been able to simplify my configs quite a bit and made it much easier to change settings. And I only need to have HyperSpin tell RA what core and game to load, so I don't have to mess with that side of things when I want to add new game specific overrides.

The same system applies to remap files too. But I already have control mapping overrides in my regular config files, so I haven't tried those yet.

Posted

I'm having the same problem with retroarch here, HL and modules were updated via GIT, latest version of retroarch available at nightly builds, have to wait about 6 or more seconds for the game to start.

I tried the older module Austin mentioned, which solved the long loading problem, but created others, because GBA and some other systems crashed retroarch, I have now re-updated the retroarch modules to the newest available, GBA is working again but that 6 seconds delay remains.

 

Any idea how to solve that?

 

Thanks for reading

Aorin

Posted

What does "updated modules with GIT" mean?

 

I have the latest version of HS and HL running MAME 160.1... Was I supposed to add modules to it?  And what does GIT stand for? The only thing I can think of is Godzilla in Tokyo.

Posted

I'm having the same problem with retroarch here, HL and modules were updated via GIT, latest version of retroarch available at nightly builds, have to wait about 6 or more seconds for the game to start.

I tried the older module Austin mentioned, which solved the long loading problem, but created others, because GBA and some other systems crashed retroarch, I have now re-updated the retroarch modules to the newest available, GBA is working again but that 6 seconds delay remains.

 

Any idea how to solve that?

 

Thanks for reading

Here's the fix....

 

 

It's the "shared.ahk", not the module that needed the fix.

 

 

http://www.rlauncher.com/forum/showthread.php?251-RetroArch-Module&p=9120&viewfull=1#post9120

  • 2 weeks later...
Posted

Hello,

 

i use a xbox 360 controller. How can i change the button layout?

I like to use the right analog stick for the C - Buttons..

 

sorry for my poor english. :)

Posted

Hey

When I hit F1 I get to menu but X and Z keys do no work  now? i can scroll up and down thats it? no idea how to fix.

Posted

Lads, I must be missing something and its wrecking my head. I use a IPAC and I cannot seem to find how to config the buttons. In the procedure is says make sure that "Retrokeyboard" is select instead of "retropad", I cannot see where I can change this.

 

Any info I would be great. Many thanks

Posted

I also use an ipac, and configuring the controls through the gui did not work for me.

I put the keys directly into the retroarch cfg file (see config directory).

I also copy that file and name it exactly as the applicable system name in hyperspin. Hyperlaunch will always load that file into retroarch.

For numeric keys, note that "5" = num5 etc.

I hope i make sense? ;-)

Posted

Thanks bclout, i thought it was me. 2 questions for u for u please

1) will that set controls for all the systems by doing that, is it the main.cfg im editing or the system.cfg.

2) not sure about the names. Is it the hyperhyper HQ naming convention i save the cfg file as, like Sega Genesis?

Posted

No, you will have the config file only for that system, for example: Nintendo Entertainment System.cfg. It is not obligatory, but for me personally it is more controllable if i want to change something for only 1 system. Follow the hyperlaunch naming convention. Hyperlaunch will first look for a config file with the system name <System>.cfg in the directory ../Config.

If that does not exists, it will use the default cfg file. 

Yes, follow the Hyperlaunch / HQ naming convention (including upper and lower case)

 

Here is the section out of my Nintendo Entertainment System.cfg: 

input_player1_b = "alt"
input_player1_b_btn = "nul"
input_player1_b_axis = "nul"
input_player1_y = "nul"
input_player1_y_btn = "nul"
input_player1_y_axis = "nul"
input_player1_select = "num5"
input_player1_select_btn = "nul"
input_player1_select_axis = "nul"
input_player1_start = "num1"
input_player1_start_btn = "nul"
input_player1_start_axis = "nul"
input_player1_up = "up"
input_player1_up_btn = "nul"
input_player1_up_axis = "nul"
input_player1_down = "V"
input_player1_down_btn = "nul"
input_player1_down_axis = "nul"
input_player1_left = "left"
input_player1_left_btn = "nul"
input_player1_left_axis = "nul"
input_player1_right = "right"
input_player1_right_btn = "nul"
input_player1_right_axis = "nul"
input_player1_a = "ctrl"
input_player1_a_btn = "nul"
input_player1_a_axis = "nul"
input_player1_x = "nul"
input_player1_x_btn = "nul"
input_player1_x_axis = "nul"
input_player1_l = "shift"
input_player1_l_btn = "nul"
input_player1_l_axis = "nul"
input_player1_r = "z"
input_player1_r_btn = "nul"
input_player1_r_axis = "nul"
input_player1_l2 = "nul"
input_player1_l2_btn = "nul"
input_player1_l2_axis = "nul"
input_player1_r2 = "nul"
input_player1_r2_btn = "nul"
input_player1_r2_axis = "nul"
input_player1_l3 = "nul"
input_player1_l3_btn = "nul"
input_player1_l3_axis = "nul"
input_player1_r3 = "nul"
input_player1_r3_btn = "nul"
input_player1_r3_axis = "nul"
input_player1_l_x_plus = "nul"
input_player1_l_x_plus_btn = "nul"
input_player1_l_x_plus_axis = "nul"
input_player1_l_x_minus = "nul"
input_player1_l_x_minus_btn = "nul"
input_player1_l_x_minus_axis = "nul"
input_player1_l_y_plus = "nul"
input_player1_l_y_plus_btn = "nul"
input_player1_l_y_plus_axis = "nul"
input_player1_l_y_minus = "nul"
input_player1_l_y_minus_btn = "nul"
input_player1_l_y_minus_axis = "nul"
input_player1_r_x_plus = "nul"
input_player1_r_x_plus_btn = "nul"
input_player1_r_x_plus_axis = "nul"
input_player1_r_x_minus = "nul"
input_player1_r_x_minus_btn = "nul"
input_player1_r_x_minus_axis = "nul"
input_player1_r_y_plus = "nul"
input_player1_r_y_plus_btn = "nul"
input_player1_r_y_plus_axis = "nul"
input_player1_r_y_minus = "nul"
input_player1_r_y_minus_btn = "nul"
input_player1_r_y_minus_axis = "nul"
input_player1_turbo = "nul"
input_player1_turbo_btn = "nul"
input_player1_turbo_axis = "nul"

Note: joystick DOWN is "V" in my case, but all other follow the standard IPAC controls. 

Posted

btw, I use the nightly build of RetroArch. 

I also recommend to read the first post, it explains it better than I can! 

Cheers. 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...