psychoticworm's Tutorial for playing Gamecube games ONLINE(last updated on 8/19/06)
-=Main Page=- || -=Videos=- || -=FAQ/Help=- || -=Fuzziqer Forums=-(moved...sorry ppl. you will have to re-sign up on the new forum!)
biolizard89's tutorial(covers different info)
READ FIRST: I do not condone the use of this method or software to do anything illegal of any sort. This information is provided to enable you to play Super Smash Bros Melee online with your friends from your Gamecube, which in my understanding, is not illegal. It covers information regarding playing SSBM, but is also the same basic setup process to playing online with any Gamecube game that is supported. List of Supported Games/Games being tested
Restrictions for playing online: You MUST have some sort of broadband internet access, and you must have DHCP provided by your ISP.(to find out if you have DHCP enabled internet, go to Start>Run>command> and type "ipconfig /all" if it says anywhere in the list 'DHCP enabled' or any DHCP server number, then you have it.) If you do not have DHCP, you can still play online, but you will have to contact somebody else, or read the gcars-doc.txt file in the gcars folder. or you can post on this forum: http://fuzziqersoftware.com/forum/viewforum.php?f=4
OK! first and formost, you need the right version of SSBM. Check your SSBM disc. If it says DL-DOL-GALE-USA on the top, and if it says DOL-GALE-0-00 USA or DOL-GALE-0-00 JPN in small letters around the inner ring on the bottom of the disc, you're in luck!! NOTE: If your SSBM disc says anything different from this, you may not be able to play online, because the software you have to use does not support anything else but USA v1.0(for NOW). You could find out if your Disc is considered to be a v1.0 SSBM disc if SSBM v1.0 Action Replay codes work for it.
ALSO, you will need to make sure another friend has the same hardware and version of SSBM as you need to play. You MUST have somebody else you know that can do this, because later on you will need to exchange external IP's to play. The program you use is in its prime, still in beta stages, but works PERFECTLY with un-noticable lag, if you set up everything correctly.
OK that being said, lets get started! You will need the following things:
-=HARDWARE=-
-Internet Connection(duh)
-Router(any will do)
-2 straight-thru network cables(NOT crossover) one for router to hook to the computer, and one for gamecube to hook to the router.
-Gamecube
-1 WIRED Controller(must be wired)
-1 Gamecube Broadband Adapter
-1 memory card(only needed to bypass all the PSO crap) prefferably one without any important saved data on it.
-1 Copy of Phantasy Star Online Episode 1&2 NON-PLUS(I highly reccomend people use the NON-PLUS edition, as there has been no proof of the PLUS edition to work. Also you don't even need the Phantasy Star Online game, but is highly recommended, see "Extra Useful Info #1" on the FAQ/Help Page)
-1 Copy of Super Smash Bros Melee DOL-GALE-0-00 USA or DOL-GALE-0-00 JPN
-=SOFTWARE=- (just save to your desktop, and unzip)
NEW Version: gcars-cs-public-beta-099.zip (I recommend using the older version .95(listed below) as v.099 didn't work for me)
OLD Version: gcars-cs-public-beta-095.zip (This version worked just fine for me. You don't need to download both .099 and .095, just one of them)
PSO Loader: czn-psul11.zip
OK make sure everything is hooked up properly. have your modem/internet hooked into port #1 of your router, and have the gamecube hooked up to port #2(or any ports you want)
Step 1: open up command prompt(Start>Run>type in "command" then press enter> type "ipconfig /all" then press enter, and leave it open.
Step 2: put in PSO, go to Options, Network Options, Provider Option
press yes, press yes, click on network setup, edit menu, press Next, choose "Manually set an IP address" and "Do not automatically Disconnect"
click next, choose an IP that you want your gamecube to have(must be on the same network as your router) Ex: if your router's address is 192.168.1.1, set your gamecube to 192.168.1.101
Subnet Mask: whatever it says in the command prompt screen
Default Gateway: whatever it says in the command prompt screen
Primary DNS: the local IP Address of your computer.(a fast way to find out is drag gcars.dol onto PSUL.exe and whatever number it says next to "Starting server on... xxx.xxx.xxx.xxx" is the number you use as your Primary DNS. After you do that, close the window)
click next, next, Save.(you're done dont worry about the other blank spaces)
Step 3: Start an Online Game(create character, and profile, any will do) then choose it, press Confirm, press agree
enter ANY serial number, any access key, and any password press ok, register, then wait at that screen.
Step 4: go to your desktop, and put the PSUL.exe into the gcars folder, so that both files are in the same folder. then drag and drop gcars.dol into PSUL.exe.(a command promt should come up and say "Waiting for connection")
Step 5: finally go back to PSO and click Yes and Yes and you should see the bluish vortex, and eventually a greenish room will appear with animated objects, and eventually the PSUL tool will close by itself from your computer, and gcars will be running on your gamecube!! If your TV screen says any error message like "failed to contact the DNS server error #102" then something went wrong, and there may be some other options you need to configure. If it worked however, take note that the program you now see on your gamecube IS NOT Phantasy Star Online. Rather, it is the gcars.dol file you drag-dropped onto PSUL.exe. (the pics below show you the exact order of what you should see on your TV screen)
<---Phantasy Star Online 'vortex screen'
<---Phantasy Star Online 'green room/loading room'
<---GCARS.DOL loaded from your computer.
(As I mentioned, the last screen is NOT PSO, its really gcars.dol from your computer! If you do NOT see that screen, go to the FAQ/Help page. The first video in the Videos Section of this tutorial site, will show you what the actual full setup process looks like, comparable to the pics above.)
CONGRATULATIONS IF YOU HAVE GOTTEN THIS FAR! you are almost ready to play online.(if you are still having problems connecting, refer to the FAQ/Help page for more details) With this program, you will eventually be able to play any Gamecube game online with friends! just look for the latest gcars-cs file whenever you can. The information here on is also covered in the 'gcars-doc.txt' file in the gcars folder.
The next few steps may be a little confusing, so read CAREFULLY!
To immediately start an online SSBM game, choose Control Simulator from the list.(ignore any errors that say 'card slot failed to init') This program comes with a built in Cheat menu, so by default, certain SSBM codes are turned on, so you want to make sure you and your friends all have the same cheats on(to get all characters and stages) so that the game doesn't desync. To do that, first go to Edit Game List > choose SSBM > select the option "Number of codes" > and turn the cheats you want on. Blue letters means it is on, white means its off. I would suggest you and whoever you are playing with has the Enable Code on, and the Disable Special Messages code on to start with. After you have whatever codes on you want, press B twice(again if the card slot error comes up just ignore it) get back to the ControlSim setup screen. Now choose Network Setup.
What you want to do here is figure out who will be 1st player, 2nd player, etc. If you use DHCP like I mentioned earlier, this will be really easy. If you are first player, you set Local Controller to 1(default) and have all other players do the same for whatever controller they will be. Set the Network Game ID to whatever number you want, but MAKE SURE all the players have the same exact number. Don't worry about the BBA Speed option.
Now, set the 1st IP address to whoever player one will be. Lets say for example, player 1's external IP is 55.222.222.222. If you are player one, just put in 000.000.000.000(this will enable DHCP). Then For Subnet Mask and Default Gateway, put in the numbers that you also saw in the command prompt screen earlier. Have ALL OTHER PLAYERS enter the external IP of whoever player 1 is. To find out what your external IP is, just go to http://www.whatsmyip.org/ (its at the top).
Player 1 will also have to enter the external IP of whoever players 2-4 are, in the appropriate fields. Lets just say player 2's external IP is 44.111.111.111.
If you are player 2, you just put 000.000.000.000 on the "IP Address 2" field, and enter the external IP address of player 1 in the first feild.
If you did everything correctly, this is what it should look like:
player 1's screen
Player 2's screen
(At this point in the preparation process, you may want to look at "Extra Useful Info #2" that is listed in the FAQ/Help page, as it has some extra recommended steps to take, in order to have the best online playability experience possible)
-After that, just press B, and go to Autodetect and Start.
-Then open disc drive, put in SSBM, WAIT UNTIL ALL PLAYERS SAY Connected
after everyones screen says all people playing are connected, press A to change status to Ready!, Remove all memory cards on everyones Gamecube (Because sometimes there will be a 'corrupt memory card error when loading SSBM, just to be safe, have everyone remove their memory cards BEFORE player-1 presses start)
Player 1 press start! YOU ARE NOW PLAYING ONLINE SSBM!! After that just make sure every player switches their controller to whichever slot on the gamecube they are playing as. HAVE FUN!!
(If at this point you are still experiencing problems connecting; IE: you and your internet friend can see eachother in GCARS, but whenever you start Melee, the game freezes, or you just dont see eachother connected in-game; Don't give up. I found this extra info very helpful. In fact, after following it, I was able to finally be able to play SSBM online with my buddy _glook. All you need to do is modify a little something called PORT RANGE FORWARDING. Take a look at Extra Useful Info #3 on the FAQ/Help Page if you think that this may be the problem)
CLICK HERE TO SEE VIDEOS OF SUCCESSFUL ONLINE MATCHES
NOTE: You will not want to set up any match in which something random might happen(IE: using G&W's >B move; picking Pokemon Stadium, Icicle Mountain, or Dream Land, or other certain levels, having items turned on, etc..) whatever has a random occurance, do not do a match with it. this is to prevent desyncing the game.
like I said earlier, this program is still in its beta stages, so be patient if you have any errors. Also it will eventually support a WIDER variety of Gamecube games, including Mario Kart DD(Warp Pipe will still be useful tho)
Have fun! and if you ever have any questions, just email me at jonnynathanFAKE@hotmail.com (remove the "FAKE" from the address. I put it there to prevent bots from spamming my email address)
IF YOU ARE STILL HAVING PROBLEMS CONNECTING: Double check to make sure no firewalls are on for each player, make sure your memory card isnt corrupt, make sure your opponent is using the same EXACT version of SSBM you are, and if all else still fails...post your issues here: http://fuzziqersoftware.com/forum/viewforum.php?f=4
Thats all there is to update for now. Thanks once again to fuzziqer for helping to keep the gamecube and SSBM alive, and to Cap'n Crunch of the Smash World Forums for the much needed info. I admit, I myself was confused about this whole script thing, but not anymore. You really cleared it up for me. Also thanks to biolizard89 for all his input, his tutorial (click here), and awesome video capture program, _glook for all his awesome hacking skills, I probably appreciate his work more then any of you do, and YOU for reading this huge tutorial! Hopefully sometime before the revolution comes out fuzziqer will release an update of gcars to support even more games! Visit his website, if it weren't for him, none of this would be possible and so easy to do! http://www.fuzziqersoftware.com/
If you copy and use this info without my permission or without giving me the credit(only for the easy to use tutorial) you suck. It took me a long time to finally make this and the only proof I have that this tutorial is originally mine is this thread I created on IGN: http://boards.ign.com/super_smash_bros_/b5213/105988131/p1/?0 which pre-dates any other look-alike tutorial that has been made.
So if you want to use this tutorial on any website or forum or whatever, you have my permission, but please give me the credit at least. All you need to type is "give credit to psychoticworm of boards.ign.com for this tutorial" its really not that hard. I can always do a search on google to see if anyone has used it and given me credit, and there have been some that don't mention me at all. Please, All I ask is that I be given credit for this tutorial, thats all. And of course give all due credit to the creators of the softwares used(whoever created PSUL, fuzziqer for GCARS-CS, etc) Thanks!
If you want to play me SSBM online, or just ask me questions, don't hesitate. I check my e-mail several times a day, and I will try to get back to anyone who contacts me. my e-mail is jonnynathanFAKE@hotmail.com (remove the "FAKE" from the address. I put it there to prevent bot-spamming). That is also my personal Instant Messaging info. I will NOT open emails containing attachments, just send text e-mails, thanks! Also, I've created a list of people who also have played SSBM online in the FAQ/Help page. You can contact them for help, they will be available to help you whenever they can!