Author |
Message |
biolizard89
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 14 Aug 2004
Posts: 114
Location: USA - Oklahoma
|
Posted:
Sat May 05, 2012 6:35 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
This technically isn't GameCube-related, but since there's no Wii forum, I'll post this here.
For those of you who don't know me, I was involved with the GCARS-CS project about 5-6 years ago, which enabled Sonic and Smash Bros to play online on the GameCube. I've been tinkering with the Wii for a while, and last month I released a new version of my Wii tool, GeckoTunnel, which now enables LAN play of Sonic Adventure 2: Battle on the Wii. No online play yet, but I thought people here might be interested to know that there is some development going on in this area.
Here's a video of LAN play (two Wiis) in Sonic:
https://www.youtube.com/watch?v=J2tU7V6nkA4
Before anyone asks, I don't have a time estimate for how long before online play is possible... but it's something I'm working on. ![Smile](images/smiles/icon_smile.gif) |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) ![Visit poster's website Visit poster's website](templates/fisubgrey/images/lang_english/icon_www.gif) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) ![Yahoo Messenger Yahoo Messenger](templates/fisubgrey/images/lang_english/icon_yim.gif) |
![](images/spacer.gif) |
giggyprince
Team XLink Moderator
![Team XLink Moderator Team XLink Moderator](templates/fisubgrey/images/pipmods.gif)
![](http://www.teamxlink.co.uk/media/useravatars/5/e92a3eb9a9627a37e6b6886cc43a97cd_50.jpg)
Joined: 27 Feb 2011
Posts: 1206
|
Posted:
Sat May 05, 2012 5:53 pm |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
mechageno
Kai Beginner
![Kai Beginner Kai Beginner](templates/fisubgrey/images/pip.gif)
Joined: 05 Jul 2012
Posts: 2
|
Posted:
Thu Jul 05, 2012 5:50 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
I am definitely going to be using geckotunnel when the online capability comes out. Keep up the good work, looking forward to this! |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
-Ricochet-
PSP Guru
![PSP Guru PSP Guru](templates/fisubgrey/images/pip6.gif)
![](http://www.teamxlink.co.uk/media/useravatars/1/6c429aa9940e3b73f6c152628e1bbce1_50.jpg)
Joined: 07 Apr 2007
Posts: 2405
|
Posted:
Thu Jul 12, 2012 6:07 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
biolizard89
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 14 Aug 2004
Posts: 114
Location: USA - Oklahoma
|
Posted:
Sun Sep 30, 2012 8:02 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
GeckoTunnel 0.4.0 Beta is out.
https://veclabs.posterous.com/pages/geckotunnel
Sonic Adventure 2: Battle (USA version) is now playable online on the Wii. Support for other games is in the works. Lag and bandwidth usage are not optimal, I'll be improving those in the future. (Nothing in this beta should be construed as "complete", but it works well enough to be playable.)
Note that you'll need a USB Gecko adapter to use this. (The USB Gecko adapter is used for communication between the Wii and the PC-side tunneling program.)
@Xlink devs: it's a bit early since only one game is supported, but once GeckoTunnel supports a few more GameCube/Wii games it'd be cool to get it integrated with Xlink Kai. I recall that back in the GCARS-CS days both TheDaddy and l3laze were interested in having GCARS-CS work with Kai... I hope a similar interest would exist for GeckoTunnel? GeckoTunnel is relatively simple network-wise, the PC client just sends UDP packets to each network opponent's IP every frame (each opponent gets the same packet)... if the opponent was set to localhost on a port controlled by Kai, then Kai would receive the data, and (I assume) something could be rigged up to transport it via Kai. Let me know what you think the best course of action is. ![Smile](images/smiles/icon_smile.gif) |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) ![Visit poster's website Visit poster's website](templates/fisubgrey/images/lang_english/icon_www.gif) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) ![Yahoo Messenger Yahoo Messenger](templates/fisubgrey/images/lang_english/icon_yim.gif) |
![](images/spacer.gif) |
biolizard89
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 14 Aug 2004
Posts: 114
Location: USA - Oklahoma
|
Posted:
Mon Dec 17, 2012 7:21 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) ![Visit poster's website Visit poster's website](templates/fisubgrey/images/lang_english/icon_www.gif) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) ![Yahoo Messenger Yahoo Messenger](templates/fisubgrey/images/lang_english/icon_yim.gif) |
![](images/spacer.gif) |
nextgenrules
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/media/useravatars/2/3e5217ef7f9a0d487b89b3f70f3903bf_50.jpg)
Joined: 26 Feb 2013
Posts: 114
|
Posted:
Thu Feb 28, 2013 6:29 pm |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
This software looks pretty promising! If you can get Team Xlink to collaborate with you, and get this running over Kai, that would be amazing <3. looks like I might be picking up a USB gecko ASAP. First I need to pay off all my debt though lol.
I know of a shop that still sells these devices but idk if it's okay to post it here. I don't wanna seem spammy or anything. Also the shop in question also sells some other types of modding gear.
If a mod/admin replies to this and says it's okay to post, I will post the link here in a reply. |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
banreaxe
Kai Beginner
![Kai Beginner Kai Beginner](templates/fisubgrey/images/pip.gif)
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 28 Feb 2013
Posts: 4
|
Posted:
Sat Mar 02, 2013 8:47 pm |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
wii games actually support lan mode? or is this some other type of online mode? |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
nextgenrules
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/media/useravatars/2/3e5217ef7f9a0d487b89b3f70f3903bf_50.jpg)
Joined: 26 Feb 2013
Posts: 114
|
Posted:
Sun Mar 03, 2013 7:04 pm |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
Sonic Adventure 2 Battle is actually a GCN game, NOT a wii game. Somehow biolizard has found a way to utilize the lan functionality of the GCN (on a Wii, in GCN mode) using the USB gecko and some special software. This is pretty sweet imo and it could have a lot more potential if more people get involved with tweaking this exploit to work with Xlink Kai (of course for GCN games only).
Correct me if I'm wrong here, but I'm pretty sure that there aren't any actual Wii games that are compatible with lan play, out of the box AT ALL. This would make utilizing Xlink Kai in Wii mode far more difficult. Imo it might be possible if Xlink could act as an emulator for Nintendo's (or w/e third party developer(s) who made the game in question) official servers for online play. If someone is going to try to pull off using Wii games over Kai, this would be the best possible "attack route" that I can think of. |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
biolizard89
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 14 Aug 2004
Posts: 114
Location: USA - Oklahoma
|
Posted:
Sat Apr 13, 2013 9:28 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
nextgenrules wrote: |
Sonic Adventure 2 Battle is actually a GCN game, NOT a wii game. Somehow biolizard has found a way to utilize the lan functionality of the GCN (on a Wii, in GCN mode) using the USB gecko and some special software. This is pretty sweet imo and it could have a lot more potential if more people get involved with tweaking this exploit to work with Xlink Kai (of course for GCN games only).
Correct me if I'm wrong here, but I'm pretty sure that there aren't any actual Wii games that are compatible with lan play, out of the box AT ALL. This would make utilizing Xlink Kai in Wii mode far more difficult. Imo it might be possible if Xlink could act as an emulator for Nintendo's (or w/e third party developer(s) who made the game in question) official servers for online play. If someone is going to try to pull off using Wii games over Kai, this would be the best possible "attack route" that I can think of. |
GeckoTunnel will work fine with Wii games in principle. It's not using any native LAN functionality from the GameCube; it's entirely a custom protocol I developed. The main things necessary for Wii game support are:
(1) Change a few numbers in the USB Gecko driver, since the Wii and GameCube have different addresses for the memcard bus. (This is easy.)
(2) Deal with the more complex control schemes used by many Wii games. (Wiimote is more difficult to work with than GCN pad.) Not particularly difficult, but takes some work.
(3) Generalize the script format so that it works with the Wii's more aggressive memory management. Sonic Adventure 2: Battle stores most of its data in global variables, or on pointers which rarely change. Most Wii games use very aggressive memory management, with some crazy data structures. I need to make GeckoTunnel able to automatically find the variables in those data structures. This has been partially working since December, I just haven't had time to finish it.
So yeah, basically GameCube is easier due to (2) and (3), which is why I did it first as a proof of concept, but there's no fundamental reason this can't work on a Wii.
(Sorry for the delayed reply, for some reason I didn't get an e-mail notification from the forum.) |
|
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) ![Visit poster's website Visit poster's website](templates/fisubgrey/images/lang_english/icon_www.gif) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) ![Yahoo Messenger Yahoo Messenger](templates/fisubgrey/images/lang_english/icon_yim.gif) |
![](images/spacer.gif) |
nextgenrules
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.teamxlink.co.uk/media/useravatars/2/3e5217ef7f9a0d487b89b3f70f3903bf_50.jpg)
Joined: 26 Feb 2013
Posts: 114
|
Posted:
Tue Dec 17, 2013 4:17 am |
![Reply with quote Reply with quote](templates/fisubgrey/images/lang_english/icon_quote.gif) ![Back to top Back to top](templates/fisubgrey/images/icon_up.gif) |
Sorry, its been forever. I didn't realize you replied, I've been away from. Xlink for quite a while. Any updates on this? Also thanks for all your hard work! |
_________________ https://localbitcoins.com/?ch=rkv4 |
|
![View user's profile View user's profile](templates/fisubgrey/images/lang_english/icon_profile.gif) ![Send private message Send private message](templates/fisubgrey/images/lang_english/icon_pm.gif) |
![](images/spacer.gif) |
|