Pages: 12 »
Posted on 08-19-12, 08:51 pm (rev. 1 by  Hiccup on 08-19-12, 08:52 pm)
Birdo


Karma: 2754
Posts: 146/2091
Since: 06-26-11
Here is an idea for playing with people online on wii games that don't have an online mode (like nsmbw), without using homebrew or any other modification to the wii. It uses a PC and the internet to send button presses and bluetooth to act as a fake wiimote.

Here is an explanation:

NSMBW player 1 wiimote button presses 2.
Computer Bluetooth picks up button press.
Sends to other computer.
Other computer bluetooth pretends to be player 1 wiimote on other wii.
Mario jumps.
And vice versa.

You set it up with a program or website on the computer.

What do you think of it?
Posted on 08-19-12, 08:55 pm (rev. 3 by  gridatttack on 08-19-12, 08:57 pm)
Birdo


Karma: 3304
Posts: 523/2021
Since: 06-28-11
This sounds cool.
I wonder if its possible?
But how will the other player would see the screen?
_________________________

Posted on 08-19-12, 09:00 pm
Birdo


Karma: 2754
Posts: 147/2091
Since: 06-26-11
Posted by gridatttack
This sounds cool.
I wonder if its possible?
But how will the other player would see the screen?

They would see there own tv screen, why would that be a problem?
Posted on 08-19-12, 09:09 pm
Birdo


Karma: 3304
Posts: 524/2021
Since: 06-28-11
Posted by Hiccup
Posted by gridatttack
This sounds cool.
I wonder if its possible?
But how will the other player would see the screen?

They would see there own tv screen, why would that be a problem?


Never mind. Didn't think about it. I thought you mean using only 1 wii. But how will the synch between system would work?
Also, wouldn't it lag a little bit? Some parts of the game require quick moves.
_________________________

Posted on 08-19-12, 09:15 pm
Birdo


Karma: 2754
Posts: 148/2091
Since: 06-26-11
Posted by gridatttack
Posted by Hiccup
Posted by gridatttack
This sounds cool.
I wonder if its possible?
But how will the other player would see the screen?

They would see there own tv screen, why would that be a problem?


Never mind. Didn't think about it. I thought you mean using only 1 wii. But how will the synch between system would work?
Also, wouldn't it lag a little bit? Some parts of the game require quick moves.

Well online on the wii works with games that have a mode for it don't they?
Posted on 08-19-12, 09:17 pm
Birdo


Karma: 3304
Posts: 525/2021
Since: 06-28-11
Posted by Hiccup
Posted by gridatttack
Posted by Hiccup
Posted by gridatttack
This sounds cool.
I wonder if its possible?
But how will the other player would see the screen?

They would see there own tv screen, why would that be a problem?


Never mind. Didn't think about it. I thought you mean using only 1 wii. But how will the synch between system would work?
Also, wouldn't it lag a little bit? Some parts of the game require quick moves.

Well online on the wii works with games that have a mode for it don't they?


But does NSMBW has an online mode? No it doesn't.

I actually don't get it at all
_________________________

Posted on 08-19-12, 11:20 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 2336/4457
Since: 06-08-11
Well, most multiplayer games work like that. They send each other's input (the key presses) to the other machine, and both run the game with the same input, so both consoles stay in sync.

The problem is that, when doing this over the internet, there's LAG. Let's say you have 80 ms of lag. One frame at 60fps is 16.6 ms, so 80ms is like 5 frames. So your actions lag 5 frames for the other player and the other player's actions lag 5 frames for you. It's just impossible to maintain the two consoles in sync this way.

DS games like NSMB and MKDS do this in local wifi multiplayer. The thing is that both consoles wait for the other console to send the keypresses before advancing the game one frame, so they're always in sync. This is why the game lags if there are interferences in the signal.

Also this is why the game goes out of sync if players use different ROMs, or one has cheats enabled, or whatever. This is why it's not possible to cheat in local wifi games.

It's not possible to do multiplayer that way over the internet, there's too much latency. For example, MKDS does the keypress thing while playing locally, but does the shitty "send kart positions, update enemy's positions" stuff. That's why it's possible to cheat in WFC MKDS.
So, yea, getting this to work without no modding at all is rly hard
Posted on 08-20-12, 11:02 am
Birdo


Karma: 2754
Posts: 149/2091
Since: 06-26-11
So the reason things like Mario Kart Wii work is because they sync to each other by waiting and by updating positions.

And the reason this won't work is because the game needs to have a mode built specifically for it?
Posted on 08-20-12, 02:25 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 2339/4457
Since: 06-08-11
The reason this won't work is that you need to sync the game's input frame-by-frame. DS games do that, they wait to receive the input from the other console before advancing one frame.

And doing this without modding is not possible. And even if we did it, it'd be too slow because of internet latency
Posted on 08-20-12, 04:38 pm
Birdo


Karma: 2754
Posts: 151/2091
Since: 06-26-11
Posted by Dirbaio
The reason this won't work is that you need to sync the game's input frame-by-frame. DS games do that, they wait to receive the input from the other console before advancing one frame.

And doing this without modding is not possible. And even if we did it, it'd be too slow because of internet latency

OK so you would have to basically make a wifi mode from scratch in nsmbw with asm for it to be playable (not slow).
Posted on 08-20-12, 05:11 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 2340/4457
Since: 06-08-11
Yes
And I dunno if it's actually possible. Games like Mario Kart work well on Wifi because there's not much direct interaction between players, but NSMB games have lots of detailed close interaction between the players, so I'm not sure...
Posted on 08-22-12, 06:00 pm
Red Paragoomba
Not dead

Karma: -4
Posts: 45/62
Since: 10-16-11
you should try to hacka nsmb2 copy, for the fact that maybe you can take part of the multiplayer coding and use it for the wii
Posted on 08-22-12, 07:36 pm
☭ coffee and cream


Karma: 10415
Posts: 629/2768
Since: 06-26-11
Yes, it's a well known fact that you can take ARM code and put it in a PowerPC binary and it'll magically work despite the two architectures' instruction sets being completely different.

It works even better when the source binary is encrypted with mysterious secret keys.

How have we not realized that earlier? We're really dumb! During all that time we could have taken NSMBWii's code and put it in NSMBDS and have NSMBWii on the DS!
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 08-22-12, 07:48 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 2351/4457
Since: 06-08-11
OMG that's a really nice idea you got there! What are we doing here, hacking NSMB DS?!
We can get all the code from NSMBW (Treeki has it all) and then the DS will be basically a portable Wii! Neat

What would we do with the 2nd screen though?
Posted on 08-22-12, 07:49 pm
☭ coffee and cream


Karma: 10415
Posts: 630/2768
Since: 06-26-11
DUAL WII!!!!!!1111

And what if we take the PS3 OS and put it into the DS? We get a DS that is twice as powerful as a PS3!! OMFG!!
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 08-22-12, 09:55 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 2352/4457
Since: 06-08-11
00:15 < Mega-Mario> hey wait
00:15 < Mega-Mario> there's something we never thought of
00:15 < Mega-Mario> according to the yoshimario theory, ARM or PowerPC code could also run on x86
00:16 < Mega-Mario> which means... you could run NSMBWii on your PC directly!
00:16 < Mega-Mario> and I could run SMG on my PC directly too... I'm so dumb, I've been using an emulator for the whole time!
00:16 < Mega-Mario> emulators are useless!
00:19 < gridatttack> lol
00:19 < Treeki> but you need the special Wii IOS card that plugs into your printer
00:20 < Treeki> otherwise it won't read the BIOS ethernet pixels
00:20 < Mega-Mario> ah you're right, I totally forgot about that part
00:20 < Mega-Mario> that's probably why I use emulators actually
00:21 < Mega-Mario> last time I checked Wii IOS cards were expensive :/
Posted on 08-22-12, 10:10 pm
Red Paragoomba
Not dead

Karma: -4
Posts: 48/62
Since: 10-16-11
thats not what i ment
i ment like to put the 3ds copy into a ds game ripper and rip the code and hack it for wifi and then play off the wii with patches
Posted on 08-22-12, 10:13 pm
Birdo


Karma: 3304
Posts: 547/2021
Since: 06-28-11
Posted by yoshimario
thats not what i ment
i ment like to put the 3ds copy into a ds game ripper and rip the code and hack it for wifi and then play off the wii with patches


Problem is that the 3DS is still not hacked, so the rom of nsmb2 will be heavily encrypted, being impossible to get to the code at all
_________________________

Posted on 08-22-12, 10:14 pm
☭ coffee and cream


Karma: 10415
Posts: 632/2768
Since: 06-26-11
Posted by yoshimario
thats not what i ment
i ment like to put the 3ds copy into a ds game ripper and rip the code and hack it for wifi and then play off the wii with patches

Oh right, sorry. We got mistaken. Then this is quite possible too. You just need a 3DS->Wii adapter, that lets you plug a 3DS cart into the Wii's SD slot. You can use Sony's PGX54641FQ, which isn't too expensive and works rather well.

However you need to have it inserted before booting the Wii, otherwise it causes a buffer overflow in the IOS pixel stack and your Wii bluescreens.
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 08-22-12, 10:28 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 2355/4457
Since: 06-08-11
Posted by gridatttack
Problem is that the 3DS is still not hacked, so the rom of nsmb2 will be heavily encrypted, being impossible to get to the code at all

Well, that's not a big problem, we could get the FBI and the NSA (and of course Dirbaio Enterprises too) to help us cracking the encryption key.

Then, once we have it unencrypted, we'll hire a bunch of monkeys, teach them both ARM asm and PPC asm, and have them convert NSMB2 to run on Wii (so you get what you wanted,  yoshimario!)

Of course we'll still need the Sony PGX54641FQ adapter, but as  Arisotura said, it's a nice piece of hardware that does its job perfectly. That should allow us to play NSMB2 nultiplayer over the internet on the Wii.

Wait, does NSMB2 support playing multiplayer over the internet?
Pages: 12 »