Xlink Kai?

Discussion in 'NDS - Nintendo Wi-Fi Connection' started by Xuang, Sep 24, 2012.

Sep 24, 2012

Xlink Kai? by Xuang at 3:50 AM (1,624 Views / 0 Likes) 4 replies

  1. Xuang
    OP

    Member Xuang Professional

    Joined:
    Mar 11, 2009
    Messages:
    110
    Country:
    United States
    Now that it's year 2012 is there still nothing like Xlink Kai for nds, dsi?
     
  2. DinohScene

    Member DinohScene The Gift of Dino

    Joined:
    Oct 11, 2011
    Messages:
    12,885
    Location:
    В небо
    Country:
    Antarctica
    Xlink Kai basically works on Syslink connections.

    All the PS2/Xbox/360/etc games that can be played online on Xlink are all System Link compatible games.

    Xlink just fuctions as a online networkhub.
     
  3. daxtsu

    Member daxtsu -

    Joined:
    Jun 9, 2007
    Messages:
    5,289
    Country:
    Antarctica
    Not only that, but if my memory doesn't fail me, Nintendo used some weird proprietary ad-hoc technology[ies] for local wireless multiplayer on DS and DSi, unlike the PSP/Vita.
     
  4. Clarky

    Member Clarky Don't you know who I think I am?

    Joined:
    Oct 4, 2007
    Messages:
    1,960
    Country:
    United States
    I believe the makers of Xlink wanted to include DS compatibility at one point but as said,I think they found coding it a bit too hard due to timing related issues needed to sustain the multiplayer game, then again it was back around 2004/2005 when I read that
     
  5. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,406
    Location:
    Engine room, learning
    Country:
    France
    XlinkKai or Hamachi are VPN progams, they allow multiple computers away from each others by Internet to acts like as if they were connected in Local network to use LAN option in games.
    The DS doesn't have LAN option which try to connect to LAN IP (192.168.x.x) so these program are not enough.


    The Nintendo DS doesn't use WiFi, but NiFi (a Wifi without the TCP-IP layer, as TCP is not required in local play, no Internet involved).

    To use something like XlinkKai or Hamachi (VPN), you first need to add that TCP-IP layer to all the packets transmitted to/from the DS before sending/receiving it to LAN IP (i.e. 192.168.x.x).
    In order to do that, you first need a WiFi card which can "talk" NiFi with your console (not wifi!).

    Only one chipset was able to do it (Ralink RT2500 or RT2560).
    This chipset based cards were used a long time ago to Wifi-me (a homebrew launching method through Download play menu).
    Maybe other chipset based cards can do it, but it was the only one used for DS.


    To allow your card to see NiFi packets you need a specific driver which disable WiFi. This driver already exists.
    Then, you need a program which adds the missing TCP-IP layer to each packet. This program called DSTunnel was in developement by SGStair (the first one who documented the Wireless of the DS, and made the DSWifi library).
    Though, this Tunnel program was never completed. (too bad!)


    But, like clarky said above, adding the TCP-IP and transmitting the data over Internet add another problem: The response delay.
    If the DS doesn't see the next packet coming in the expected time, the connection is closed and the local play disconnected.


    So, it would require a lot of things:
    WiFi card working in Access Point with a Ralink RT25x0 chipset : OK
    NiFi Driver : OK
    TCP layer added to packet : Doesn't exist. best way would be to do it by the driver, not in a software.
    Send the packet over Internet : Could be done by the TCP layer program (tunneling)

    And the same component on the receiving computer, in reverse order!
    And fast enough.
     

Share This Page