Dolphin keeps upgrading at a pretty fast rate so this guide keeps on getting outdated. I suggest checking this page for when you want to get set up for netplay from now on: https://www.smashladder.com/help/netplay-guides
Also check out the Melee community build its a mod that gives new functions and stages. Europeans use the PAL patch instead
------------------------------------------------------------------------------
+ Show Spoiler +
UPDATE #3
Dolphin 7161 is out
https://www.smashladder.com/guides/view/25wi/dolphin-4-0-7161-update
UPDATE #2
Latest dolphin version is 6554:
https://nl.dolphin-emu.org/download/dev/f5b0468179f1c3c15cfb5957218ee9f27cb47d77/?cr=nl
This one also natively supports the nintendo controller adapter, which is practically lagless
In other news, there is a new ISO made by a bunch of talented modders/hackers which is called the 'Community Build', it has awesome features and is directed at online play.
Check out this thread on sb: http://smashboards.com/threads/melee-netplay-community-build-0-2-0-released.372251/
EUROPEANS who have the regular NTSC netplay iso, please use this patch instead of the ones listed:
http://www.mediafire.com/download/nv3uu2qih3pcil1/MNCB v0.2.0 - NTSC TO PAL.rar
If you live in europe it's best to play PAL, since that's what we play at tourneys
UPDATE
If you're looking for information concerning the new Dolphin-5886 (this guide was written for 652) go here:
https://docs.google.com/document/d/1CIkBAGcf_-kBUa4urn4KUj2U4UA6y_2a7stXJz85yiE/edit
If you're looking for information for using the Wii U adapter on Dolphin go here:
https://nl.dolphin-emu.org/docs/guides/how-use-official-gc-controller-adapter-wii-u/?cr=nl
Hello liquid smashers, I figured I'd share this important piece of information. As a casual player Dolphin is giving me the chance to play people I've never met before. It even has decent latency, given you and your opponent don't live a continent away and you both have decent internet.
There are players from all over the world, it's quite easy to connect to other players nearby! If you ever played the game it's super easy to start playing again!
In my country, there's no scene at all. Luckily I can play with people from all over Europe now and improve. Getting my ass handed to me all the time. It's frustrating but awesome at the same time. But in return, you start kicking other people's asses too. Or you have super tight clutch games where you're both over 100% at the last stock and OMG EVERY MOVE COUNTS. The only other game that has nailbiting moments like this is brood war (for me, at least).
ALL CREDIT GOES TO SMASHBOARDS.com - This thread contains all the information you'll see here. I've merely reduced it to the bare minimum that's needed to get started.
Anyway, playing melee online is surprisingly simple. There are a few requirements:
A decent pc, although the newest dolphin runs pretty well on lower end machines, just stay away from Fountain of Dreams unless you've got the Community Build (see above)
A gamecube controller (dont try to save money, buy an official one or you will regret)
An adapter for your controllers, this can be an official Nintendo one or this one: http://www.amazon.com/Mayflash-GameCube-Controller-Adapter-Port/dp/B00RSXRLUE
An .iso file Super Smash Bros. Melee Revision 2 (1.02) ISO
if you type that into google with "torrent" behind it I'm sure you'll figure out the rest
Once you have all those things, follow these steps:
Extract Dolphin to a folder that you want to use. From there, you will run the emulator. You will need to configure a few things before playing:
1. Place the Super Smash Bros. Melee 1.02 ISO in a directory of your choice. Make sure it is either an iso or gcm file, extracted from any kind of archive. Within dolphin, you must set the default iso directory (under the File Menu,) to the folder where that ISO is being stored.
2. Once Melee shows up in the ISO list, right click it and go to properties. Under the AR-codes section, there should be a bunch of cheats. The only cheat used in general play is "Global Melee Netplay Settings." Enable that. Close this window.
3. In Options > Configure, we need to change a few settings. First, make sure Dualcore, Idleskipping and Enable Cheats are all checked. If your router cannot handle UDP automatic port forwarding, you can set the netplay listen port to a manually port. You must follow the port forwarding guide below if you want to do this.
4. In Options > Configure, move to the GameCube tab. Make sure you have at least one controller plugged in.
5. In Options > GC Pad settings, you can setup your controller. It should be self-explanatory for anyone who's setup an emulator. Use this image as a reference
6. ALL FIREWALLS MUST BE DISABLED OR ALLOWING DOLPHIN. This allows us to connect/host netplay sessions without port forwarding.
7. You must right click the game in your gamelist and select the host netplay option. The code your given lets you host without giving out your IP/Port.
Finding Matches and playing online
2 options: ladder matchmaker & IRC channel
+ Show Spoiler [IRC] +
Dolphin currently uses a peer to peer system. That means the best way to find matches is to find a group of people who want to play online. Right now, the best place to do that is within our IRC chat. We support Project M and Melee currently, and will be adding support for other games as we gain a big enough community for them. We're currently hoping to
To host a Netplay Game in Dolphin, you simply right click the game you want to host and select the "Host Netplay Session" option. There you will see an ID code on the upper right. You can copy that and give it to anyone else on the same build. You can still get the port by switching from ID to IP. The IP will be your localhost IP, so you have to google for your external IP for others to connect.
Connecting to Netplay is simple. You just go into the Tools tab and hit connect to netplay session and input the 8 character ID or the IP: Port combination as such.
Host then can set buffer before or during the netplay session. The way to get optimum buffer is to stay in the menus and lower buffer until the framerate starts to drop. Lower buffer means less latency, you want the lowest buffer possible without affecting the framerate!
All a client can do is join another netplay session. You must first get the IP and port from the person hosting, and then enter it. Once joined, you just need to wait for the host to start the game.
Recording Input is broken as of 4.0-515, and will be fixed as soon as possible. We'll keep you updated. For games that use memory cards, when you configure pads in Dolphin on 646, you can also configure the memory cards! This is useful when playing other games than Melee and one person has a partially completed save file.
+ Show Spoiler [Ladder] +
Graphics settings
+ Show Spoiler +
Graphics Settings
General Tab lets you change some general settings. Auto Adjust Window Size lets the window size get locked to Internal Resolution. The rest of the settings are for personal preference and self explanatory.
Under Enhancements, depending on the strength of your graphics card, turning up Internal Resolution can greatly increase your picture quality without sacrificing framerate. Anti-aliasing and anisotropic field will cause problems in Melee, so don't use them. Under Hacks, Cache Display lists can be used for a small speedup, but can break other games. Everything else is fine as default.
All backends sync with one another over netplay, so don't be afraid to try them and figure out which one suits you.
nVidia Users
OpenGL plugin will be fastest, especially with the Vertex Streaming Hack enabled. It will not cause any issues in Melee. OpenGL does suffer from some very intermittent background flicker in Melee; if you have extra processor speed, you can use D3D11 to play with no graphical errors. D3D9 can also be used to fix the background flicker, but will introduce other errors.
AMD/ATI Users
D3D9 and D3D11 will perform better than OpenGL, but D3D9 has significant problems because of how old it is. Despite this, it will also be slightly faster than D3D11. Use D3D9 if you must, but D3D11 will provide more accurate graphics.