Nintendo 64 Online Multiplayer through Kaillera & Project64k - A basic guide to playing Mario Kart w
21 replies, posted
If this is old news for you I'm sorry but most people hadn't heard of it so I'm going to post a quick tutorial here
[img]http://niggaupload.com/images/q2P1p.jpg[/img]
[h2]HOW TO N64 MULTIPLAYER: A QUICK GUIDE[/h2]
[b]Table of Contents:[/b]
- 1. Introduction
- 2. Basic Setup
- 3. Connecting - 2 players
- 3A. Hosting - 2 players
- 3B. Connecting - 2 players
- 4. Connecting - 2-4 (and up) players
- 5. Troubleshooting
[b]1. Introduction[/b]
Project64K is basically an N64 emulator with Kaillera support - a program that allows emulators to communicate over the 'nets.
At the present moment, the thing works quite well with minor things like occasional crashes after a race or desyncing if someone presses pause, but it overall works pretty fine over the net.
I played it for a few hours with a friend that was about 200 miles away and a friend across the pond so even with varying pings (40-150), as long as all ya'lls ISPs are half-stable you should be fine.
So, it is what it is. An N64 emulator that works with 2-4 players... sort of a bitch to set up, but if you know the settings it shouldn't take 15 minutes to join (although routers can be a bitch if you want to host).
[b]2. Basic Setup[/b]
Alright, so you wanna get your game on? First, download Project64K by clicking the mediafire link in the image below.
[url=http://www.mediafire.com/?ydrss3b4bs3acgc][img]http://niggaupload.com/images/5m6Sh.jpg[/img][/url]
The RAR file comes prepackaged with a ROM of [I]Mario Party 3[/I]. If that's warez, I'll take it out, but it's there for testing purposes. In any case, it's the first google result to it, anyway.
Now, extract that shit anywhere.
[img]http://niggaupload.com/images/eJq7G.jpg[/img]
You can't open RAR files? Get... uh... I dunno, ask CIPWTTKT, I use WinRAR and some people like 7zip better and some of my puters have IZArc (free) installed.
Now, at this point, you'll probably get something like this.
[img]http://niggaupload.com/images/0mF46.jpg[/img]
That's normal. Click OK and go into the emulator, then go into Options -> Settings.
[img]http://niggaupload.com/images/idxCE.jpg[/img]
Then go to the Plugins tab and select "Jabo's Direct3D8 1.6" from the dropdown list.
[img]http://niggaupload.com/images/qwLJD.jpg[/img]
Now set your ROM directory by going to File -> Choose ROM directory and navigating to your Roms folder in Project64... or wherever else you placed your ROMs.
[img]http://niggaupload.com/images/okAb.jpg[/img]
[img]http://niggaupload.com/images/VKgh.jpg[/img]
Now, it should automatically refresh, but press F5 in the main window or File -> Refresh ROM list for good measure to see your ROMs.
Try doubleclicking on one your ROMs now (probably the included Mario Party 3). It should run without issue. Click File -> End emulation to end the emulation if it works.
Done? You're done with basic setup! Whew.
[b]3. Connecting - 2 players[/b]
2 Player connecting is very simple... if the host has their ports forwarded.
So yeah, figure out which one you has a non-retarded router (I was playing with a friend who was also on AT&T with our identical routers on identical settings and I could connect to him but not vice versa) and open your ports like so:
[img]http://niggaupload.com/images/Edf3R.jpg[/img]
Don't forget to open your Windows Firewall and whatever antiviruses you have, too.
[img]http://niggaupload.com/images/Jz7QK.jpg[/img]
Now, let's attempt to start a game. Both of you click Start Netplay...
[img]http://niggaupload.com/images/RmJWT.jpg[/img]
And choose P2P under the Change Mode dropdown box.
[img]http://niggaupload.com/images/F9SB.jpg[/img]
[b]3A. Hosting - 2 players[/b]
[img]http://niggaupload.com/images/agdzF.jpg[/img]
Now, the Host should set a Nickname and click the ROM they want to host before:
1. Clicking the Copy IP + port to clipboard button and messaging the other person the IP and port that they can just copypaste in
2. Clicking Host
If all goes well, the other person should be able to [B]instantly[/B] connect to your server with no delay once your server is up. If they hang, have them try hosting and you connecting.
[b]3B. Connecting - 2 players[/b]
Now, all the Client has to do is set their nickname and connect to the host using the copypasted IP given by the host.
[img]http://niggaupload.com/images/xsKL.jpg[/img]
You can also save IPs to use for later by clicking that Add button.
If all goes well, you should connect [B]instantly[/B]. If it hangs, it's probably the host's problem with either a firewall or router blocking them - try hosting yourself and if all else fails the method in section 4 works too.
Now that you've connected, you can dick about in chat while everyone clicks the ready button. If successful, it should look like this:
[img]http://niggaupload.com/images/rjDz5.jpg[/img]
If Muffin loads but Donut doesn't, that's a problem with the Host's Project64 configuration - likely they forgot to set their ROM directory or something. But after this, you can pretty much play the game fine with two-player.
Avoid pausing the game though, cause it causes desync. Hell, don't even bother binding a pause key to your gamepad in the first place.
[b]4. Connecting - 2-4+ players[/b]
Go on and click Start Netplay again. This time, just leave the Change Mode option as is. [B]Remember to set your name.[/B]
[img]http://niggaupload.com/images/RmJWT.jpg[/img]
Now, click some of the servers and click ping. If it's anything under 1014ms you can join the server - but be aware that servers are in different locations.
[img]http://niggaupload.com/images/lPZe1.jpg[/img]
In this case, The Galaxy seems to have a reasonable ping for me as I'm a Michigander so I'll just click that and click Connect.
When you connect, you'll be greeted by something like this.
[img]http://niggaupload.com/images/KGAlw.jpg[/img]
The image is pretty self-explanatory.
If a friend has already started a game, scroll through the serverlist and find his name under User and doubleclick his game to join. If his name is Enter a Username, go on and [B]punch him in the face for not following directions[/B].
Anyway, if you're the one creating a game, go head and click create in the lower right hand corner of the chatbox and choose your ROM.
[img]http://niggaupload.com/images/2ySYa.jpg[/img]
The bottom tab will automatically switch to a server manager.
[img]http://niggaupload.com/images/XYQ0L.jpg[/img]
At this point, I like to set the maxping so that your friend doesn't get disconnected and the Maxplayers if you don't want anyone else joining in on your game ([B]although the people at The Galaxy are friendly enough so whatever you like[/B])
Now, once you have your players gathered (there's no join-in-progress, sorry) just press start to start the game. If all goes well, it'll look something like this:
[img]http://niggaupload.com/images/9ENfT.jpg[/img]
Aaand enjoy being Player 1 because you hosted! That's it, enjoy playing the game.
If the game crashes though, have everyone click "drop" to drop their connections before exiting out of the game so you can quickly restart it, as stated in the text warning in the server log below.
Thankfully, it doesn't happen too often - the most it happened to us was with Mario Kart, which is an easily restartable game, and it only crashed post-race after a couple of races for no reason.
Just avoid pausing if you don't want desync, mmkay?
[b]5. Troubleshooting[/b]
Q: There isn't an option to select Direct3D8!
A: That's because the file shows up as a false positive under some antiviruses - namely Comodo - and the antivirus deletes the file, which is situated in the Plugin folder and called Jabo_Direct3D8.dll. To fix it:
1. Turn off the antiviruses' active scanner so it stops deleting the file
2. Replace the file
3. (Optional) Throw that paranoid antivirus away and get something chill like MSE
Q: My friend can't connect to me and I can't connect to him, what do I do?
A: Make sure Project64 and its assorted port (27886) is opened in every firewall and your router, as it needs it to communicate. If that doesn't work, try doing the method described in Part 4 of the guide.
Q: People are speaking Spanish!
A: Learn Spanish.
Anyway, once you get it working and everyone in a Skype group call, it really is the [B]most fun I've ever had[/B] playing videogames in a while if you start up Mario Party or Mario Kart and watch the carnage between friends.
It took a couple of hours to figure out how to get everything working, but with this guide it should take maybe 10 to 25 minutes to have everyone set up and rock and roll. A bonus is that you don't really need too much of a high-end PC or everyone to own a $50 game to play together, as well - you can't even buy N64 games in stores nowadays anyway.
Enjoy Profanity Karting with your friends online!
It's so laggy though, very difficult to find a good server.
This is hilarious though, I will agree.
[QUOTE=acfan;36712201]It's so laggy though, very difficult to find a good server.
This is hilarious though, I will agree.[/QUOTE]
I had absolutely no problem with anything other than intermittent soundlag / occasional few-second minor slowdowns every few minutes playing even Mario Kart with friends who had 50 and 150 ping.
[editline]10th July 2012[/editline]
Although I admit I suck at driving.
[QUOTE=dvondrake;36712316]I [b]always[/b] get desynced with Kaillera. My friends and I instead use the netplay input plugin (for Project64) and that's been working a lot better for us, haven't had a desync yet.[/QUOTE]
I would use that, but most of my friends' routers make connecting difficult with only one person able to host - which happens to be the person with the slowest internet.
If that plugin would work with my router being full retard I'd try it out, but in the meanwhile Kaillera has only really been a problem post-race in Mario Kart.
I remember trying this ages ago. After messing around for a quite a while, I finally got to play a game of GoldenEye without desync being much of a problem. It was awesome when it worked.
If we get the same ROMs can we play other games besides the ones included?
[QUOTE=Atrbfs;36713095]If we get the same ROMs can we play other games besides the ones included?[/QUOTE]
Yep
this brings back memories of playing metal slug 1-4, sunset riders, the simpsons arcade, and x-men arcade through kailera
those were the days
Is there something similar for other emulators?
PS2 emulated online would be bitchin'.
Me and my friends keep trying but we always desync, can anyone help?
Wow, Project 64k! I never thought I'd see that again. I miss this.
Anyone know how to setup a controller for this? I can get to this screen, which seems to allow for keybind changes, but I'm guessing the "Game Device" at the top should allow me to select a controller. The problem is, that my controller isn't shown as an option there. Anybody know what's going on?
[img]http://i.imgur.com/kJK1P.png[/img]
[QUOTE=A big fat ass;36714133]Is there something similar for other emulators?
PS2 emulated online would be bitchin'.[/QUOTE]
if they could run worth shit
Where do you get other ROMs, like say, Super Smash Brothers?
[QUOTE=MeltingData;36715749]Where do you get other ROMs, like say, Super Smash Brothers?[/QUOTE]
Around.
[QUOTE=SGTNAPALM;36715779]Around.[/QUOTE]
Glad to have that cleared up.
[QUOTE=MeltingData;36715806]Glad to have that cleared up.[/QUOTE]
Remember to make sure everyone gets them from the same place
[QUOTE=MeltingData;36715806]Glad to have that cleared up.[/QUOTE]
I PM'd Craptasket asking if I could post a link to a site I use. If he says yes I'll throw it in the thread.
Does it really take this much effort? I remember playing games by simply joining a server, hosting a game and making my friend join. The bad thing was that the game disconnects on occasion and some games didn't work on it. (smash bros wasn't synced when we played it)
We didn't play N64 exclusively either, we played some SNES games and some arcade games like Metal Slug
[QUOTE=ashxu;36716155]Does it really take this much effort? I remember playing games by simply joining a server, hosting a game and making my friend join. The bad thing was that the game disconnects on occasion and some games didn't work on it. (smash bros wasn't synced when we played it)
We didn't play N64 exclusively either, we played some SNES games and some arcade games like Metal Slug[/QUOTE]
I know arcade games are relatively popular ones. There is a relatively large population of people playing emulated fighting games online.
It's always been a hassle for me though. Either I don't have the patience to set things up, or I find about 20 million different settings or files that are incompatible with each other. It's just a pain in the ass to get going.
Although I did recently get Street Fighter 3 to work on my PC, and it's awesome as hell.
[QUOTE=SGTNAPALM;36716042]I PM'd Craptasket asking if I could post a link to a site I use. If he says yes I'll throw it in the thread.[/QUOTE]
Sorry, sirs.
Sorry, you need to Log In to post a reply to this thread.