gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Idea: DS-to-DS multiplayer game sniffer

#144621 - Dood77 - Sun Nov 04, 2007 10:34 pm

I had an idea once for a homebrew that would sniff packets to tell you what Wifi games were being played in a public place. A neat idea but impractical, since you have no way of knowing when you might be able to join in on the game, and no way of interrupting the game to contact the players. (Unless they were pictochatting, I guess)
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.

Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC

#144627 - tepples - Sun Nov 04, 2007 11:40 pm

Dood77 wrote:
you have no way of knowing when you might be able to join in on the game, and no way of interrupting the game to contact the players.

That's what the human voice is for. If you sniff an Animal Crossing: Wild World session, you introduce yourself to the other players using your AC character's name. Preferably you can dress like your AC character. Or if you sniff Pok?mon Diamond/Pearl session, you walk up to whoever is holding a DS and ask: "So I heard you like Mudkip".
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#144631 - Lick - Mon Nov 05, 2007 12:52 am

That's a cool idea. Does anyone know if there's a NiFi standard procedure of knowing the game that's sending the packets?
_________________
http://licklick.wordpress.com

#144654 - melw - Mon Nov 05, 2007 11:29 am

If you catch the broadcast data being sent when the game is starting up, the messages have clear text description of what game is played. Have never really investigated how the in-game data looks like (if e.g. universal game id's are used etc.) If someone were to make something like this, it'd be probably lot easier to start sniffing the packets first with a PC with Ralink card and work from there to a portable solution.