Author |
Message |
TheDaddy
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 30 Jul 2006
Posts: 0
|
Posted:
Fri Jan 14, 2005 10:04 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) |
Hey,
I just read some posts about this GCN controlsim thingy - looks sweet..
Some guys have worked out how, with a hacked GCN, they can get the controller data out. If they could freeze the CPU each frame, until they got data over, say, LAN for a remote controller, it's possible for them to get *any* game where you can play with 2 local players to work online!
Also, because things like MKDD sync each frame, in theory this controlsim thing would work just as fast (slow?) as those "online" games..
Reminds me a lot of when we did the work getting XPorts megedrive / NES / etc. emulators working with Kai - they played well with a low ping - I remember playing Sonic 2 on megadrive with someone (or Sonic 3? - The one where you can race tails in split screen).. works well for those, so if these guys can do what they say, it could be nice..
Anyone got any more detailed information on this stuff?
TD |
|
|
![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) |
Hajaz
Kai Admirer
![Kai Admirer Kai Admirer](templates/fisubgrey/images/pip4.gif)
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 28 Apr 2004
Posts: 381
|
Posted:
Fri Jan 14, 2005 1:35 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) |
yeah im curious about it too...
what do they mean with "modded GC" tho?
i doubt it refers to the recently released viper chip since this thing has been in the works since way before viper was even announced.
maybe best if you checked out dextrose.com for the technical details. i thought it was ducumented there. |
Last edited by Hajaz on Fri Jan 14, 2005 2:09 pm; edited 1 time in total |
|
![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) |
TheDaddy
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 30 Jul 2006
Posts: 0
|
Posted:
Fri Jan 14, 2005 1: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) |
Ah ok ... I'll head over there and have a look..
TD |
|
|
![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) |
NeoBlizz
Kai Regular
![Kai Regular Kai Regular](templates/fisubgrey/images/pip2.gif)
![](http://www.integrahl.com/kai.gif)
Joined: 22 May 2004
Posts: 94
Location: Sweden
|
Posted:
Fri Jan 14, 2005 11: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) |
|
![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) |
djveeman
Kai Admirer
![Kai Admirer Kai Admirer](templates/fisubgrey/images/pip4.gif)
![](/forum/populationClient/kaiAvatars/283b365fd9de907247d9a4f758aafbe3.gif)
Joined: 21 Jul 2004
Posts: 325
Location: USA - Illinois
|
Posted:
Sat Jan 15, 2005 12:05 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) |
hey the daddy try to get in contact with the person making controlsim it would be so awesome to have a ssmb room in kai ![Very Happy](images/smiles/icon_biggrin.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) |
Gamelver
Kai Enthusiast
![Kai Enthusiast Kai Enthusiast](templates/fisubgrey/images/pip3.gif)
![](/forum/populationClient/kaiAvatars/22fd6721cd0527868d05ec785f5e39b9.gif)
Joined: 17 Dec 2004
Posts: 204
Location: USA - Pennsylvania
|
Posted:
Sat Jan 15, 2005 1:06 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 really hope this thing turns out to work, 'cause right now, there aren't many LAN or online capable GC games but if these guys succeed...............SSBM online, SCII online, Mario Golf online (I love mario golf games ), and other games I can't think of now for some reason..........anyway, I hope this ends up working....if so, I'm definitely getting another GC and a broadband adapter to play GC online with . |
|
|
![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) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) |
![](images/spacer.gif) |
TheDaddy
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 30 Jul 2006
Posts: 0
|
Posted:
Sat Jan 15, 2005 1:47 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) |
Awww... just drop the rj45 socket in Gamelver - you *know* you can fit it in
TD |
|
|
![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) |
Gamelver
Kai Enthusiast
![Kai Enthusiast Kai Enthusiast](templates/fisubgrey/images/pip3.gif)
![](/forum/populationClient/kaiAvatars/22fd6721cd0527868d05ec785f5e39b9.gif)
Joined: 17 Dec 2004
Posts: 204
Location: USA - Pennsylvania
|
Posted:
Sat Jan 15, 2005 4:30 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 definitely could.........but I'm too lazy ......after I've got all the guts in (again...) I'll think about it . I think there's some room in there actually, 'cause one of the battery packs is gonna be external, leaving me some space.....I'll have to see if EB has any broadband adapters, and if they do......time to take it home and rip it open !!!!!!!! now that I think about it it would be pretty easy.........hmmmmm I think I'll do it !!!!!!!!! and if this controlsim thing ends up working...........I'll definitely be glad I put it in !!!!!!! |
|
|
![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) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) |
![](images/spacer.gif) |
Gamelver
Kai Enthusiast
![Kai Enthusiast Kai Enthusiast](templates/fisubgrey/images/pip3.gif)
![](/forum/populationClient/kaiAvatars/22fd6721cd0527868d05ec785f5e39b9.gif)
Joined: 17 Dec 2004
Posts: 204
Location: USA - Pennsylvania
|
Posted:
Sat Jan 15, 2005 10: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) |
hmmmmmm will the GC need to be modded with a chip for this to work? if so, then all I would be able to play is official LAN games (and online games) ... |
|
|
![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) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) |
![](images/spacer.gif) |
TheDaddy
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 30 Jul 2006
Posts: 0
|
Posted:
Sat Jan 15, 2005 10:35 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) |
I'm still trying to get info on this - kinda short for time atm though... certainly looks like impressive work.
If you guys can dig any more info up, get on it - this looks cool
TD |
|
|
![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) |
l3laze
Team XLink Moderator
![Team XLink Moderator Team XLink Moderator](templates/fisubgrey/images/pipmods.gif)
![](/forum/populationClient/kaiAvatars/a77e9af6906790124602210c48627bd8.gif)
Joined: 28 Apr 2004
Posts: 1003
|
Posted:
Sun Jan 16, 2005 4:29 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 went to the nearest frys electronics and they had tons of bba over there.....and i am talking about like 20 of them....hella dusty tho ![Razz](images/smiles/icon_razz.gif) |
_________________ Pipe Dreams?
[=[__]=]
[+[__]::]
[img]![Image Image](http://card.mygamercard.net/gelsig/teal/Xlink+I3laze.png) |
|
![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 Jan 16, 2005 4:38 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) |
Hello, you may recognize me as the guy who asked half the questions in that GCDev thread. So, basically, here are the answers to your questions:
You do not need a modded GC. You can use one if you wish, but you can also use PSOLoad, SDLoad, a Max Drive Pro, or any other method of putting a homebrew program onto the GameCube.
TheDaddy's comment about speed is not quite correct; if you have the addresses for the particular game you're playing that store important data that controls sync (e.g. player's XYZ coordinates, item data, etc.), ControlSim can let a game run full-speed by syncing those addresses as well as the controller data. No more ping worries, it will run full-speed regardless of ping.
However, that's also the limitation of ControlSim: you need the addresses for each game. It's fairly easy to find addresses if you're computer-savvy, but if you're not and you just want to play your favorite obscure game online, you may have to wait a while for someone to find addresses for you to use. However, common games like SSBM will have addresses found very quickly once ControlSim is out, so unless you like really obscure games it won't make much difference.
I asked Fuzziqer (the author) if he would be interested in using Warp Pipe or Xlink's server for gamefinding if those respective parties allowed it, and he seemed interested. Chad of Warp Pipe later declined when I talked to him about it. Anyway, TheDaddy, I think it would be great if you let ControlSim use Xlink's server.
Oh, and because when I talked about this at Warp Pipe some idiot started thinking I was the author and caused a big headache, lemme say this: I AM NOT THE AUTHOR OF CONTROLSIM DAMMIT! I know a lot about it because I pay attention to publicly available info, not for any other reason. Sorry to bother you with this disclaimer, but idiots force me to. |
|
|
![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) |
l3laze
Team XLink Moderator
![Team XLink Moderator Team XLink Moderator](templates/fisubgrey/images/pipmods.gif)
![](/forum/populationClient/kaiAvatars/a77e9af6906790124602210c48627bd8.gif)
Joined: 28 Apr 2004
Posts: 1003
|
Posted:
Sun Jan 16, 2005 8:43 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) |
thanks for that info... |
_________________ Pipe Dreams?
[=[__]=]
[+[__]::]
[img]![Image Image](http://card.mygamercard.net/gelsig/teal/Xlink+I3laze.png) |
|
![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) |
TheDaddy
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 30 Jul 2006
Posts: 0
|
Posted:
Sun Jan 16, 2005 1:26 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) |
Yes - thanks bio..
Yes, I'd be happy to work with him to achieve that - I love those kinda projects - and it could really lift the online gaming scene for GCN
About the ping stuff - I see what you mean, but surely that would throw the games wildly out of sync? I dunno - perhaps I dont get it right, but we tried a similar thing ages back with MKDD (ie feeding it data every 20ms, regardless of whether we have got it over the net yet) - and it was 100% smooth, but what you saw on one persons screen was completely different to the other guys Cars running into walls etc
Either way - I would certainly like to work with this guy
TD |
|
|
![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 Jan 16, 2005 2:14 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) |
About it being ping-dependent: you can't run Mario Kart at full speed because since you're only transferring controller data (relative movement), not other stats (absolute location), you can't resync when you lose sync. With ControlSim, a player's XYZ coordinates will also be transferred, as well as any item data, so when it loses sync because the controller data that it guessed was incorrect, within a couple frames it will be resynced with the XYZ and item data. So you will constantly be losing sync, but it is being constantly corrected for as the data arrives, even if the data arrives late. So the gaming experience is still good even with a high ping.
There, I hope I explained that understandably (explaining the workings of a program is not something I'm good at).
EDIT: Oh, and in theory you can even get your own screen. I don't know if Fuzziqer plans to add this to ControlSim or not, but in theory you can sync a human player on one GameCube to a CPU player on another, which means that in, say, F-Zero GX, you could do Grand Prixs online, which would give everyone their own screen, let up to 30 people play, and have the good-quality graphics not found in multiplayer mode. The problem with this is finding the addresses for the CPU players, because you never have direct control over them. Again, I don't know if Fuzziqer plans to add this to ControlSim, but it's definitely possible. |
|
|
![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) |
TheDaddy
![](http://www.teamxlink.co.uk/img/blank_avatar.gif)
Joined: 30 Jul 2006
Posts: 0
|
Posted:
Sun Jan 16, 2005 3:28 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) |
Hmmm..
You'll forgive me being cynical I hope, but that doesn't sound realistic.. Hacking out controller data, I could easily believe - hence the name "controlsim" - but extracting gamestate data in the way you describe.. well.. I'd call BS on that.
If indeed he can do that, I'll be very, very impressed - it would be a very significant development for online GCN gaming.. big time..
I'm going to dig a little deeper into all this i think.. has anyone actually *seen* it working?
TD |
|
|
![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 Jan 16, 2005 3:39 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) |
On GCDev, Sappharad posted his proof-of-concept for this, GC-Online-Tunnel. It only works with Sonic Adventure 2 Battle because it can't do addresses that are accesses through pointers and most games use pointers. I have not tried it as I don't have SA2:B, but he says he successfully played a game with a dial-up user. And GC-Online-Tunnel syncs the XYZ coordinates of the player as well as controller data.
ControlSim will have many more features than GC-Online-Tunnel, but it's the same idea.
So yes, this idea has been shown to work. |
|
|
![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) |
l3laze
Team XLink Moderator
![Team XLink Moderator Team XLink Moderator](templates/fisubgrey/images/pipmods.gif)
![](/forum/populationClient/kaiAvatars/a77e9af6906790124602210c48627bd8.gif)
Joined: 28 Apr 2004
Posts: 1003
|
Posted:
Sun Jan 16, 2005 6:34 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) |
can we have a link? |
_________________ Pipe Dreams?
[=[__]=]
[+[__]::]
[img]![Image Image](http://card.mygamercard.net/gelsig/teal/Xlink+I3laze.png) |
|
![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) |
djveeman
Kai Admirer
![Kai Admirer Kai Admirer](templates/fisubgrey/images/pip4.gif)
![](/forum/populationClient/kaiAvatars/283b365fd9de907247d9a4f758aafbe3.gif)
Joined: 21 Jul 2004
Posts: 325
Location: USA - Illinois
|
Posted:
Sun Jan 16, 2005 6:48 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) |
Oshtoby
Kai Beginner
![Kai Beginner Kai Beginner](templates/fisubgrey/images/pip.gif)
![](http://img.photobucket.com/albums/v222/Oshtoby/avatar4xlink.png)
Joined: 24 Dec 2004
Posts: 1
Location: USA - Pennsylvania
|
Posted:
Mon Jan 17, 2005 4:19 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) |
djveeman @ Sun Jan 16, 2005 1:48 pm wrote: |
http://projects.sappharad.com/gcn/gc_online/GC_online_tunnel.zip |
Anyone up for trying it? |
_________________ Long time Reader, first(ish) time writer, I guess? |
|
![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) ![AIM Address AIM Address](templates/fisubgrey/images/lang_english/icon_aim.gif) ![MSN Messenger MSN Messenger](templates/fisubgrey/images/lang_english/icon_msnm.gif) |
![](images/spacer.gif) |
|