DSPad 0.2b

Discussion in 'GBAtemp & Scene News' started by shaunj66, Mar 22, 2007.

  1. shaunj66
    OP

    shaunj66 Administrator

    Administrator
    10,020
    1,624
    Oct 24, 2002
    United Kingdom
    South England







    DSPad 0.2b

    Turns your DS into a wireless gamepad








    [​IMG]
    Another entry into the Neoflash Spring coding competition is DSPad by ced. This homebrew app allows you to control your PC from your DS by turning it into a wireless controller! The server app is currently Linux only, but the program does support the DS2Key Windows server.
    For more information, refer to the included readme.

    [​IMG] Download DSPad 0.2b


     
  2. ChowMein

    ChowMein GBAtemp Regular

    Member
    136
    0
    Nov 14, 2006
    Canada
    Seems pretty sweet and useful... but would help if there were actual analog sticks.
     
  3. imgod22222

    imgod22222 GBAtemp's Original No-faced Member

    Member
    1,555
    0
    Jul 5, 2006
    United States
    xD If you want a poor attempt of a control stick on the DS, play Rayman DS (I tried to use it, I failed xD its a good game though)
     
  4. Verocity

    Verocity Ö!

    Member
    727
    0
    Nov 26, 2006
    United States
    Georgia
    oh, gotta try this..
     
  5. Opium

    Opium PogoShell it to me ™

    Former Staff
    8,190
    43
    Dec 22, 2002
    Australia
    I got it all working with the DS2Key server, it works great [​IMG]

    This is a great piece of homebrew, using your DS as a wireless controller for you PC is very handy.
     
  6. chalupa

    chalupa GBAtemp Fan

    Member
    342
    0
    Dec 31, 2006
    United States
    so.... does it work on windows? [​IMG]
     
  7. Opium

    Opium PogoShell it to me ™

    Former Staff
    8,190
    43
    Dec 22, 2002
    Australia
    Yep, but you need to use the DS2Key server.

    This is a great app for controlling emulators with your DS or even games that play better with a controller.
     
  8. juggernaut911

    juggernaut911 GBAtemp Slut!

    Member
    4,153
    21
    Jul 13, 2006
    United States
    just cant get it to play Half Life! [​IMG]

    it connects but won't play...
     
  9. GexX2

    GexX2 Lurker

    Member
    517
    0
    Oct 23, 2006
    United States
    Tennesee, US
    my mouse emulation phails. Controls work though. I've been playing ePSXe with it for the past hour or two [​IMG]

    The touchpad = analog stick idea phails hard though. not enough sensitivity to be useful as an analog stick. I wonder if it would be possible to use the DS speakers as wireless speakers. :\ Kinda like the Wiimote speaker thing. Or even the microphone [​IMG]
     
  10. jtroye32

    jtroye32 GBAtemp Fan

    Member
    420
    0
    Nov 8, 2006
    United States
    Michigan
    sorry, but could anyone tell me how to set this up using windows and ds2key? it would be much appreciated.
     
  11. GexX2

    GexX2 Lurker

    Member
    517
    0
    Oct 23, 2006
    United States
    Tennesee, US
    Here jtroye, This file has DSpad, DS2KEY and PPJoy all in one.

    Extract the folders somewhere, and run the setup.exe in the ppjoy folder. Then follow these instructions, but skip step 1.

    Code:
    1. Download and install PPJoy. (http://www.geocities.com/deonvdw/Docs/PPJoyMain.htm)
    2. Once installed open your 'Control Panel' and open 'Parallel Port Joysticks'.
    3. In the appearing window click 'Add...'. At the next screen change 'Parallel port' to 'Virtual joysticks' and then select 'Add'.
    4. PPJoy will want to install some drivers so have it scan automatically or point it to the directory you installed PPJoy to.
    5. After the drivers are done installing, click the 'PPJoy Virtual joystick 1' in the menu and click 'Mapping...'.
    6. Choose 'Set a custom mapping for this controller' and press 'Next.'
    7. Set these options for best results.
    Â Axes = 2 (The touch screen/analog stick)
    Â Buttons = 9 (Buttons)
    Â POV hats = 1 (Direction Pad)
    
    8. X Axis = Analog 0
    9. Y Axis = Analog 1
    10.These buttons are customizable. You should keep 'Button 1' at "nothing" otherwise you may have problems with some buttons.
    Â Button 1 = nothing
    Â Button 2 = Digital 0
    Â Button 3 = Digital 1
    Â Button 4 = Digital 2
    Â Button 5 = Digital 3
    Â Button 6 = Digital 4
    Â Button 7 = Digital 5
    Â Button 8 = Digital 11
    Â Button 9 = Digital 10
    
    11.Directional button POV
    Â North = Digital 6
    Â East = Digital 7
    Â West = Digital 9
    Â South = Digital 8
    After that, patch the dspad.nds or .ds.gba with your carts DLDI patch, and place it on your cart. start up DS2Key server and run dspad. Go into settings and put it in DS2Key compatibility mode. (with the center button) then set up you IP and Server Port in DSPad.

    Make sure if you're firewalled, that you foward whatever port you choose to run DS2Key on.
     
  12. Torte

    Torte GBAtemp Advanced Fan

    Member
    510
    0
    Jun 10, 2006
    New Zealand
    Hey Gex, how do you find out your server port, etc. settings? Sorry for being so noobish here, but how do you also set everything up after? I got a msg (on my DS) saying that the dxl or whatever file is not working, and the program freezes once I select p1 controller. I know my config is wrong anyway, but if you could sort me out it would awesome. Thanks.
     
  13. myclock

    myclock GBAtemp Fan

    Member
    465
    0
    Feb 20, 2007
    Australia
    hey guys i just found this program today. whats the difference between local port and server port? coz i cant get it to work [​IMG]