Posted Jul 29, 2006 at 11:08AM by Anna S. Listed in: Homebrew Applications, Wi-Fi Tags: joysticks, Custom Firmware, Mikko Monone, David Rudie, PPJoy, WiFi Controller
Ó

WiFi Controller


Inspired by the work of Mikko Monone, who wrote the original controller program, David Rudie decided to give this program his own mark. The WiFi Controller program basically turns your PSP into a controller for your PC. A few of the things he noticed that's a little amiss with the original was that the start button exited the program and select didn't work plus he wanted some more details on the display.

He borrowed a tiny bit of the original codes as a starting point and the rest was all his. Also, we have to give it up for PPJoy for helping out. Rudie writes a detailed how-to in the Read Me file included in the downloaded, which I'm going to put here for everyone's convenience.
  • Open the PSP directory and edit the proper wifi.cfg for your PSP version and set the IP of the computer you are going to use this on.
  • Copy the correct director(y|ies) to your PSP depending on whether you have a 1.0 or 1.5 PSP.  If you use a custom firmware mod that allows the use of single EBOOT.PBP files on a 1.5 PSP then you can use the 1.0 directory.
  • Download and install PPJoy. http://www.geocities.com/deonvdw/Docs/PPJoyMain.htm
  • After it is installed open up your Control Panel and run Parallel Port Joysticks.
  • When the window comes up click Add... at the bottom and then Add on the next screen.
  • It will want to install some drivers so either have it scan automatically or point it to the directory you install PPJoy to.
  • After it is done installing, click the PPJoy Virtual joystick 1 in the menu and click Mapping...
  • Choose "Set a custom mapping for this controller" and click Next.
  • Axes = 2 (X Axis and Y Axis)

    Buttons = 8
    POV hats = 1

  • X Axis = Analog 0

       Y Axis = Analog 1

  • These buttons are up to you to set. I left them all default but changed Button 7 and Button 8 to be correct because they ARE WRONG default.

    Button 1 = Digital 0
    Button 2 = Digital 1
    Button 3 = Digital 2
    Button 4 = Digital 3
    Button 5 = Digital 4
    Button 6 = Digital 5
    Button 7 = Digital 11
    Button 8 = Digital 10

  • Directional button POV

    North = Digital 6
    East = Digital 7
    West = Digital 9
    South = Digital 8

  • Run the SocketText.exe program.  It will open a Command Prompt window. Just minimize it and forget about it.  If it just opens and closes, something went wrong.  Good luck.
  • Now start the program no your PSP and it should connect to your computer and basically be working.  You'll find out in the next step.
  • Go back to your control panel and go to Game Controllers.  Click on the PPJoy Virtual joystick 1 and choose Properties.  On the screen that comes up you should be able to press buttons on the PSP and have them show as working on the screen. I recommend calibrating the Analog Stick too.
  • Enjoy!
Thanks imk for this one. Hopefully this won't be the last.

Download: [WiFi Controller v0.1]
                  [WiFi Controller v0.2]


Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


158 Comments


Sort by:
   by j0ey2069 - 2006-07-29
 » ha

ha

   by me (Unregistered) - 2006-07-29
 » ...

looks nice

   by ☼ (Unregistered) - 2006-07-29
 » .

i might try it

   by yoyomacy - 2006-07-29
 » about time?

would this work on 2.6 though?

   by Jow (Unregistered) - 2006-07-29
 » But...

Does it work well?

   by Xfacter - 2006-07-29
 » 2 versions?

Why is there a 0.1 and a 0.2?

   by OrkEater - 2006-07-29
 » Great idea

This will be great, bit will this be compatable with games, like game controllers for the pc? Or will you just have to go into the options of the game for it to work?
Also, will the screen be black, or will it have a view of the pc's screen?

   by WC - 2006-07-29
 » Code.

"He borrowed a tiny bit of the original codes "

Here, let me help you a bit. 'Code' is already plural. 'Line of code' is the singular. There is no 'codes' in a single project.

If you don't want to look like a dork to anyone that actually knows what they are talking about, either learn the real lingo or don't use it at all.

   by Advertising -
   by lllegal Machine - 2006-07-29
 » **** Devhook .046

Ive been reading the results and I have to say Im thouroughly displeased with Booster on this one..


He's been advertising this feature for a long time in the to do list and now that it's out I get the feeling that it's more of a POS than any kind of upgrade. I'll just stick with .45 untill the 2.80 emulation comes out just like everyone else on here that has the sense to do so. (and that's most from what I read)


as far as I'm concerned He's been wasting his time even working on this, and SHOULD have been doing something about the memory issues the web browser has. (not enough memory)


otherwise I percieve this as a totally useless release, and if its giving corrupted settings loops then ONLY the POC mods can help you.


and that's just no good

   by Ender (Unregistered) - 2006-07-29
 » worth upgrading?

does this support use of the analog nub? because i have the original psp pc gamepad program, and im wondering if its worth the upgrade. its seems like a more complicated install than the original.

   by DiabloTerrorGF - 2006-07-29
 » SocketTest failed.

Follow the instructions exactly.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:Documents and SettingsAdministratorDesktopPC>sockettest
PSP Controller test PC host
Mikko Mononen 2005

Press Esc to quit.

CreateFile failed with error code 2 trying to open .PPJoyIOCTL1 device

C:Documents and SettingsAdministratorDesktopPC>sockettest
PSP Controller test PC host
Mikko Mononen 2005

Press Esc to quit.

CreateFile failed with error code 2 trying to open .PPJoyIOCTL1 device

C:Documents and SettingsAdministratorDesktopPC>

   by Xfacter - 2006-07-29
 » ...

@8: Dude, maybe it was just a typo... Jesus...

@9: Wtf, lol?

   by DiabloTerrorGF - 2006-07-29
 » Fixed it.

the instructions fail to say to change the port type.

"5) When the window comes up click Add... at the bottom and then Add on the
next screen."

should be:

"5) When the window comes up click Add...A new window will pop up then change Parallel Port to virtual joysticks and then click Add again."

   by imk - 2006-07-29
 » replies

@4: I doubt it would work on a 2.6.
@6: 0.2 is newer than 0.1 :)
@8: Lingo? It was a typo.
@10: Yes, Analog is supported.
@11&13: I couldn't remember the steps exactly. I wrote all those out of memory. I'll fix that in the readme for next time.

   by blackvest (Unregistered) - 2006-07-29
 » closes

so it says on mine that createfailed with error code 2 trying open .PPJoyIOCTL1 device

   by dnk668 (Unregistered) - 2006-07-29
 » this works pretty well

its worth using this over the gamepad. its harder to install but being able to use the analog stick is worth it.

   by imk - 2006-07-29
 » @15

Try what DiabloTerrorGF said to fix it.

   by Advertising -
   by mr topples (Unregistered) - 2006-07-29
 » well

i can only get my psp to move durning the properties of the game controller in the control panel. how do i make it work on my whole screen

   by MeeLong (Unregistered) - 2006-07-29
 » T_T

when installing the ppjoy.exe i get this message saying (the software you are installing has not passed windows logo testing to verify its compatibility with windows xp) then i stoped the installation

   by d (Unregistered) - 2006-07-29
 » make a usb version!!!

that would be awesome

   by tenshu (Unregistered) - 2006-07-29
 » again ...

No support for Linux ...
There is a world outside the Windows, a free world with no fence and no border, a world where you won't need Passeport and Gates.

Give linux a chance ... try Ubuntu

   by dario4012 (Unregistered) - 2006-07-29
 » error!!!!!!!!

i have the same error
error code 2 trying open .PPJoyIOCTL1 device

   by ***** (Unregistered) - 2006-07-29
 » ***** you

this bull***** dosen't even work

   by imk - 2006-07-29
 » more replies

@18) If you press buttons and move the analog stick and it shows it working in the Game Controller properties then it should be ready to use in any game. You just have to go to the game preferences and map the buttons to do what you want. It should act like a regular controller now.

@19) That's your choice.

@20) I'm not really interesting in making a USB version since that would require a lot more work and I already have a USB joystick. I wanted WiFi. :) Sorry.

@21) I have many linux boxes as well as osx and freebsd. I personally dislike Ubuntu. I prefer Gentoo or LFS. Anyway, I might work on a linux version some time. The server source code is there so it can be ported to Linux.

@22) See post by 13.

@23) DOOM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   by manaox2 (Unregistered) - 2006-07-29
 » Maybe I missed something...

Is there something new here or is this the exact same programs that came out back in November of 2005 on pspdev? I don't see any difference in the version numbers or functions.

I would really have would like to see a USB version as well, but it would be hard after seeing the problems they had with keyboard emulation and everything (no driver support). Maybe if someone wrote an interface that would read from changes in a txt file for button presses. Dunno.

   by Al (Unregistered) - 2006-07-29
 » To #9

Jesus Christ mate, it's his program to do with as he sees fit. He has no obligation to do as you, or any one else, wants, as you are not paying customers or shareholders.

Would you rather he just not release anything at all?

   by Nav (Unregistered) - 2006-07-29
 » SocketTest doesnt work for me :(

SocketTest doesnt work for me :(

it opens and closes straight away, is there a fix for this?

   by Advertising -
   by me (Unregistered) - 2006-07-29
 » link...

when i go to the link (ppjoy), i click download, pick the server and do all that stuff, but it won't work, it will not download for me.

   by J (Unregistered) - 2006-07-29
 » niiice

Awesome stuff, keep the updates comin!

   by JJ^ (Unregistered) - 2006-07-29
 » Doesn't work for me

It always stops here:
On the PSP:

"0 of 4
2 of 4"



Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!
User Favorites - November
Most Commented
No commented articles

 Username: 
 Password:
Forgot password
New user registration



Categories
Emulators
Titles
Archives