hello everybody, this is jason carr once againcoming to you from the unbroken software studio and today we're gonna take a look at retroarch,but specifically how to set up retroarch as quickly and easily as possiblenow historically, retroarch has been kind of a pain to set upit has gotten significantly easier lately, but it's still pretty far from what i wouldcall and obvious process
Android TV n64 emulator, that said, retroarch is amazingif you haven't had the chance to use retroarch because you can't get it set up, you've runinto issues, you just gave up, this video is for youi want to make this video as easy as possible, and i want it to be easy enough for anybodyto be able to follow it and set up retroarch
on their machinesbecause retroarch has some of the best emulation methods out there for various platformsand it's just really great because it helps you to make everything uniform, into one spot/applicationthat emulates a bunch of your platforms so if you run emulators on a regular basis,and you have more than one platform, retroarch is really a must haveso let's get started here the first step obviously is just to downloadretroarch so we're gonna go into our browser and justgoogle for retroarch and the first thing that comes up should belibretro, which is the home of retroarch and then go to downloadsand welcome to the convoluted process of setting
up retroarch alreadywe're gonna click stable, and then the latest version, which in this case is 1.2.2and then we're gonna go down to win-x64, assuming you have a 64-bit computerif you don't, you'll probably wanna choose the win-x86most likely, everyone is gonna have a 64-bit computer at this pointso we'll say win-x64 and we're gonna download this retroarch_1.2.2.7zfile magically i already have it downloaded herefor us so we don't have to wait for the download, in my downloads foldernow this is a 7z file; not sure why they distribute it as a 7-zip file, probably to save spacebut you will need 7-zip or winrar or something
similar in order to extract itunfortunately windows by default does not extract 7-zip filesso, you can download 7-zip from the web pretty easy, just google 7-zipit doesn't have any ad-ware or bloatware or any of that stuffit's free and open source, you can't go wrong with 7-zipso go ahead and download and install that if you need to, it should be pretty easyand then you can right-click on your retroarch_1.2.2.7z file, and go to 7-zip, and extract to retroarch_1.2.2now this will take a minute or two, just because there are a lot of tiny little files insidethat retroarch archive so we'll just wait for that to finishthere you go, now you have this retroarch_1.2.2
folderand you can move that pretty much anywhere on your hard drivethough i will say you don't want to put it in program filesor anywhere that requires administrative access to write to the folderbecause retroarch does store configuration files and such inside its own folderso, you can move it maybe to the root of your hard drive, or your user folder, or your documentsfolder but don't move it to program filesbut for the sake of this demo, we're just gonna leave it right here in downloadsso we'll open up the folder and we're gonna go down and look for thislittle space invader guy
the retroarch.exe fileand we're gonna double-click that to open it upand the first thing i'm gonna do is go to window > toggle exclusive fullscreenand from here...we want it fullscreen just because there's no reason not to do emulationfullscreen everybody's gonna wanna see their games fullscreenso that setting should be remembered so you don't have to go back and forth between fullscreenand window mode ever again now there's one setting that we need to sethere initially but first, what gets everybody hung up whenthey first load up retroarch, is nobody has any idea how to navigatebecause the default keys are weird
you would think the enter key would work,but it doesn't but the arrow keys do let you navigate theitems but the x key is what acts as enter to gointo an item and the z key is what acts as escapeagain the x key acts as enter, and the z key acts as escapeso we're gonna go down to settings here, and press xfrom there we're gonna go down to configuration and press xand then we're gonna go down to configuration per-core, and we're gonna press the rightarrow key to turn that on now what this does, is it makes every single"core" (what retroarch calls them), or platform,
or emulator, have a separate configurationnow that's important, obviously because nintendo 64, for example, is gonna have a completelydifferent controller setup than say, super nintendo or sega genesisand without this setting, you can't have separate settings for every single platformso it becomes really difficult to have uniform settings that work for all of your emulatorsso now that that's set, we're gonna press z to go backand then z again to go back and the only other thing we need to do herebefore we move on is to download the core, or the emulator,for the platforms that we want to use so right now, we're just gonna start withsuper nintendo
so we're gonna go to online updater, and pressx and then core updater, and press xand we're gonna go down here and pull up the super nintendo core that we're gonna userhere, which is the snes9x next core and i'm gonna press x on thatand it goes and downloads the core for me and then we'll press z to get out, and z againand then we're just gonnna go down to quit retroarch, and press xand there it is, so the first thing we're gonna note here is inside your retroarch folder,you have a cores folder and inside that you'll notice is the dll filefor the core that we just downloaded, the snes9x_next_libretro.dll fileand that's where the cores go, that's important
for later, we'll get into that in a secondthe next thing we're gonna do is install launchbox and the reason we're doing that is just becauselaunchbox makes it really easy to be able to launch your games and manage your gamesand just be able to do everything from a nice simple interface instead of a convoluted onelaunchbox is available for downloading at launchbox-app.com; it's really easy to doso i won't get into that process but here's the launchbox setup, we'll startthe setup and we'll click nextand i accept next, next, next, next, next, installokay and it will ask for administrative rightstowards the end of the process in order to
update your directx drivers and suchokay and here's launchbox, so we'll go ahead andclose out of these windows now something that's really nice about launchboxi have this series of super nintendo roms here, just a few of themwe are going to drag the zip files (the rom files) over to launchboxnow it will pop up this wizard here, and it'll say what type of game files are you importing?we're importing rom files and the platform for these rom files is supernintendo nextand choose an emulator; we don't have an emulator right now because it's a brand new launchboxinstallation
we'll go ahead and click add, and it sayssnes9x pre-populated okay, well, we're smarter than that and we'regonna change to a different emulator we're gonna change to retroarchand it says we've auto-populated proper settings for retroarchyou shouldn't need to change them simply use the link of the left to downloadthe emulator and then click the browse button so really, all we need to do is hit the browsebutton and go into the downloads folder where we downloaded retroarch toand find that retroarch exe file and then you'll notice down here, rememberhow i mention the cores earlier for retroarch, we have our snes9x_next_libretrocore
and in our emulator settings here, you noticeunder super nintendo, we have that core referenced right here under command line parametersso that's already configured properly for you, but if you need to add one that's notin the list you want to change the core that's associatedwith a particular platform you can do that right here in this gridso go ahead and click ok and then next, and we'll use the files intheir current location and we'll go ahead and search the databasefor metadata and we want some images, but i'm only gonnado the front, just to make it quicker here and we'll leave those at the defaultsand here's the games that it's gonna import
they all look correct, so we'll hit finishand now it's gonna go download metadata and images for our 5 games herethere it is, 5 games were imported successfully so we have some nice pretty box art on thesegames and we should just be able to double-clickon one of these games, and they should just work beautifullyso we'll double-click on super mario world hereand there we have it, there's the game running in retroarch perfectly finenow obviously at this point we need to set up some input to make our controller or ourkeyboard work the way we want to control the gameso the next to know is f1; f1 on the keyboard
is what gets you out to your retroarch settingswhile you're in a game and it also gets you back out to the gameso press f1 to get to your settings and then we're gonna scroll down to settingsagain and then we're gonna go to input and pressx now i'm gonna turn on my 360 controller hereand it says xinput controller (user 1) configured in port 0and then i'm gonna go down to user 1 bind all, and press xnow i'm just gonna press the buttons on the controller that it tells you to press now one more thing to note with the controlsif you're doing this for a platform like super
nintendo or sega genesis or similarwhere there aren't any analog controls on the standard controller for the platformyou're gonna want to set the user 1 analog to digital type to left analogand what that will do is make your left analog stick on your 360 controller or similar controller,whatever you've got work like the d-pad on the original controller,assuming you don't use the d-pad yourself alright, so from here we can press z to backout, and z to back out again and we're gonna go down to save new config,and then press x and you'll notice it saved the config to snes9x_next_libretro,which means this config is only going to be for super nintendo gameswhich is perfect for what we need
now we'll hit f1 again, and we're back outto our game and we can play the game with out controlsjust fine and when we're done playing we can just pressthe escape key to get back out to launchbox and there you have itall these games should be working perfectly fine, your controls should remain for supernintendo of course you can add any number of otherplatforms from the platforms list you can add additional platforms to retroarchquickly and easily this way and hopefully this gets you up and runningand you don't have any problems
but if you do, leave us a comment and we willanswer your questions and help you out
if you enjoyed this video please do like it,and follow us for more interesting videos with emulation and launchbox and everythingrelated thank you much