JoySens 1.2 – small bugfix plus DPad/analog remapping

There it is, yet another update to JoySens. Normally I dislike update spamming like this, but it was necessary as the calibration function in v1.11 is broken (scaling the axes values wrongly so it gave strange ranges with non <0,0> center values). Now it should work reliably and I tested it more to get sure (actually I now got my analog to behave next to perfect again).

To add a little bit more to this release, I also added a DPad->analog mapping functionality as was requested by some people, as well as an Analog->DPad mapping functionality, that allows you to control the XMB with the analog stick (if you enable the forceanalog setting in your joysens.ini, which it is by default).
To make up for the new button combo functions I also added button mappings for SCREEN (brightness) as well as VOLUP and VOLDOWN buttons, so now those can be mapped too.

download

49 Responses to “JoySens 1.2 – small bugfix plus DPad/analog remapping”

  1. goon says:

    Awesome, thanks! I’m going to test this right away.

  2. [...] Joysens 1.2 Released 31. July 2007 Via Raphael’s Blog [...]

  3. [...] 1.1 Released 31. July 2007 Raphael has released an application which lets you change the sensibillity of your Joystick [...]

  4. has anyone thought of making a bunch of prefab configs for this?
    basicly for those of us who just don’t have time to do the math(sad since it was my best subject in highschool)

  5. raphael says:

    It’s hard since there are too many possible combinations of settings… and it all depends on how messed up your analog is and preference.

    If you just want to fix the analogs off-centering and deadzone, try the automatic center detection function (see readme for the steps) and set adjust to sth like 2.0 and increase until the first line of the output constantly gives “-> <0,0>” as the second coordinate pair when you leave the analog untouched.
    That should already help a lot.

  6. [...] Rest assured that the calibration function should now be fully usable. Download JoySens 1.2 JoySens 1.2 [Raphael's Development Blog] 0 comments – Last comment by [...]

  7. gordon says:

    Help it doesn not work or start-up on 3.40 OE-A. I tried it in XMB, and i dont see a menu, and i also tried it in games, and i dont see a menu. Help plz

  8. n00bzer says:

    Is it possible to map the analog stick so when like i press d-pad + L then i i pressed the analog stick button ?

    Example
    D+Pad left + L = Analog stick Left?

    tnx

  9. pspzmb says:

    i have 3.40 OE-A. I need precise install instructions please. the readme is not clear on where to put the .txt files, and what to put in them. i put the folder seplugins on root of mem stick with joysens.prx and joysens.ini in it but the plugin doesn’t show up in the recovery -plugins menu.
    please help.

  10. [...] Fuente: Raphael’s Devblog [...]

  11. bonks says:

    hello! all of it works great, except that i think forceanalog does not work. i’ve already added the entry to vsh.txt and forceanalog in joysens.ini is set to 1, (as per default), but i’m unable to control my xmb using the analog still. anyway you fixed my jittery analog stick with your calibration function, so thanks (:

  12. raphael says:

    @pspzmb: The .txt files go into the SEPLUGINS folder too.
    @bonks: You need to change the remap function to go Analog->DPad too to be able to control the XMB. Forceanalog just makes the analog input being polled at all (meaning you get values different from <0,0> in the first line of the info output)

  13. YamiJay says:

    Hey, Raphael. Nice plugin.

    One thing, though, that I seem to have trouble with…

    I followed everything in your readme to the letter. But when I go to enable the plugins in the recovery menu, game150 does not show up. [GAME], [vsh], and [POP] do show. The text in all of the respective files is exactly the same, as I copied-and-pasted the “ms0:/SEPLUGINS/joysens.prx” line into each file.

    Any ideas why [game150] won’t show?

  14. Kev63 says:

    Do you think you could add a mode in which we could switch between DPad and analog stick ? Because as I can see, either both (Dpad and analogic sitck) have the function of DPad, or they both have the fonction of analog stick. I’ll give you two examples :
    - The first is in Pro Evolution Soccer 6. You have an option in which the analog stick allows us to perform some special moves, but we cannot use the DPad for this, as it would be more useful. But with this wonderful tool, I can put the DPad as the way to perform these special moves, but I can’t move players anymore…
    - The second one is in Tony Hawk’s Underground 2 Remix. In this game we can’t move the skater with the analog stick, and by using JoySens, I can but it also moves camera, so it is unplayable… It is the same problem in the last Tony Hawk’s Project 8.

    Thank you very much for you work for PSP scene.

    (I am sorry but I’m a french guy so I hope you’ll understand my request)

  15. BorgmanJayce says:

    What does the term “NOTE” refer to in the readme?

  16. raphael says:

    @YamiJay: Did you create the game150.txt file with that line too?

    @Kev63: I will add something like that in a future version. It tickles me too that the current option always completely disables the one or the other input.

    @BorgmanJayce: NOTE is the Sound button at the bottom of the PSP, right to the Brightness button.

    @all: Sorry for the late response, I was very busy and also on vacation the last month.

  17. YamiJay says:

    Vacation is good.

    Yeah, I did create that file. I have one for “game150″ “game351″ “game” “pops” and “vsh”.

    But in the plug-ins menu (when I boot in recovery mode) Game351 and Game150 aren’t in there to be activated….

  18. edwood5 says:

    Hi,I want to ask you a qoestion.Is it possible to switch between analog and dpad…almoust every game is controled by analog,and I find it dificult.So my question is can I play those ‘analog tipe’ games with the dpad? Please answer.
    Bye

  19. edwood5 says:

    Sorry,I see that this software can do it.
    But when I remap (Dpad to analog) in a game ,I cant use the original dpad actions.For example switch weapons.
    Is there any way to just switch
    the dpad to analog,and analog to dpad?

  20. JeremyR says:

    I’m one of those with a analog nub that doesn’t work properly because I had to replace my faceplate. It usually pulls to the right.

    I was hoping this would fix it, but the calibration seems to make it worse.

    As near as I can tell, my range is from -85 to plus 127 on the x axis, and -96 to 127 on the y axis. But when I tried calibrate it, looks like it corrects the -85 to a -32, which means it barely turns left, instead of I guess adding the -50 to correct it to a -127

  21. SteveK says:

    Hello raphael! I was wondering if you were making another joysens for Custom firmware 3.71M33 because i heard the plugin doesn’t work on the new 3.71M33. So im going to stick with my 3.52M33 until you release a joysens that works with 3.71M33. Thanks by the way

  22. Agent_Rogue says:

    The reason why plugins don’t work with 3.71M33 is because due to some changes in kernel nids by Sony, you can expect a lot of kernel plugins not working anymore because 1.5 kernal does not work.

    Thats why you can’t downgrade from 3.71M33 unless you have pandora battery because you need 1.5 kernal in order to downgrade.

    Hopefully M33 will release a 1.5 kernal patch for 3.71M33 so that it will let us run joysens 1.2 with 3.71M33

  23. raphael says:

    @edwood5: I’ll add a function like that into the next version (see me previous posts answer to Kev63)

    @JeremyR: I just verified that misfunctionality and will try to provide a fix for this asap – especially since it suddenly struck my own analog stick :( I’ll start coding on it after the end of the DevsGen competition.

    @SteveK: Unfortunately, I cannot currently test it on 3.71 firmware, so fixing JoySens for it would be hard, but I’ll try to figure what I have to change to make it work. I can’t promise to get it working though – better hope for M33 to create the 1.5 fix :/

  24. Fran says:

    This plugin didn’t work in 3.71 M33 with the new 1.5 fix (it only works in 1.5 mode, while runing homebrew, but not in 3.71 mode while runing games), it freezes the PSP.

    Please make a 3.71 compatible versión. And thanks for your work.

  25. Agent_Rogue says:

    Yeah i was gonna say the same thing as Fran. I just updated from 3.52M33-3 to 3.71M33 with 1.5 kernel patch and tried joysens 1.2 and just freezes. I hope you can fix this raphael.

    Joysens is the only plugin i use for my psp so im not sure if other plugins that worked with 3.52M33 works with 3.71M33 even with 1.5 kernel fix

    but i heard IrShell doesn’t work with 3.71M33 even with the 1.5 kernel fix

  26. Mike says:

    Greetings from Germany.I think that the joysens plugin is the most useful plugin ever. I wish best of luck making a joysens that works with 3.71M33 with 1.5 kernel addon.

  27. SlaiN says:

    Mmmh… I’m feeling a bit guilty to post a message when there’s a problem but you’ll definitely make me happy if you can update that awesome plugin for my 3.71M33 FAT PSP ^^
    Else, let’s say I’ll just cope with the horrible joystick sensibility :)

    That plugin is definitely a must-have. I’m wondering why people don’t use it…

    Thanks in advance for your work!

  28. Agent_Rogue says:

    @ SlaiN

    The reason why some people don’t use it is because they have a perfect analog nub. But people who have faulty analog nubs like me use it. But im sure lots of people of people with psps have faulty analog nubs but don’t know about this plugin.

    Everyone spread the word about Joysens so lots of will know about the plugin.

    But Slain im sure a quite a lot of people use it because if you look at QJ website you can see that Joysens 1.2 has been downloaded 3,174 times so far and thats only from one website. So think of other websites that host Joysens 1.2 and how many times its been downloaded off different websites.

    But yeah i agree with you SlaiN this plugin is a must have. I’m probally gonna be just as happy as you if Raphael releases a new Joysens that works with 3.71M33.

  29. raphael says:

    I think I know why the plugin doesn’t work on 3.71 anymore. I’ll have to provide a special 3.71+ version (or get really tricky with the import table).
    Stay tuned for an updated version.

  30. Cloud says:

    Thats great news raphael! i will stay tuned for the updated version!

  31. Brad says:

    Hi raphael, thanks for the update have downloaded and installed, been working fine until when i try NOTE+SQUARE to re config the centre point, my psp locks up and then just turns off after about 15 seconds. Is this a known issue? Im running 3.40 oe-a. If there is any way to fix it i’d love to know otherwise could just be a small bug to fix.
    Anyway its a good plugin keep up the good work :D .

  32. SlaiN says:

    I’ll stay tuned too :)

    It’s great to see someone actually reading “fans” comments ^^

  33. ppyyf says:

    I’m waiting for updated joysens too.

    Thanks.

  34. DoubleAgent says:

    We are all expecting your latest JOYSENS for 3.71M33~

  35. Avalanche says:

    Yes. Expectantly expecting.

  36. T3 says:

    And now we play the waiting game. hee hee lol

  37. hatelab says:

    ok…ok… !!! I see something you don´t see and thats green!

    (@raphael: Great work!!! and I´m waiting too)

  38. artax09 says:

    Hi Raphael, I’m waiting the update for 3.71M33 :-)

  39. raphael says:

    I just released a preliminary JoySens 1.2 for 3.71. No new features, but it *should* work on 3.71 for now. See my latest post

  40. raphael says:

    @Brad: I *think* I also found a case where joysens might crash when changing the center. I hope that crash won’t occur any more with the shortly released version 1.3. If it still does, I’d be glad if you’d let me know.

  41. Brad says:

    Ohh thats good to hear…not a problem, when 1.3 is released ill give it a shot and let you know if i have any problems.
    Thanks,
    Brad.

  42. aaron says:

    i followed the instructions, copied the two files into the seplugins directory, and the text files in the folders, but when i go to enable the plugins, i dont see anything…..what am i doing wrong?

  43. raphael says:

    Either you named the txt files wrongly, or the contents of the file(s) isn’t correct (mistyped the path or the plugin name maybe?).

  44. aaron says:

    im really a noob at this stuff, haven’t touched my PSP since the analog broke, since firmware 1.5 was realeased…..lol…. please help, im on 3.52M33 right now…… can you show me the exact details…i’d really appreciate it. …

    so pretty much, i have the two files in the SEPLUGINS folder which is in the root of the memory stick….. and the three text files in the “psp/game” “psp/game150″ and “psp/game352″ folder, where does the vsh and pop text files go?….. i rebooted and went into recovery menu, went down to plugins, and nothing’s there…..

    i dont know what im doing wrong, if you could please maybe make a zip file of all the correct folders and files inside of it and email to my email address….that would be awesome…..my email address is lazeeya@hotmail.com…… i would really appreciate it if you could. thanks.

  45. Yami Jay says:

    Yeah, that sounds like the problem I have. (See above. Waaaay up there.) Maybe some PSPs are just incompatible…

  46. aaron says:

    ok….i got the program running….the defaut settings of the program’s already making my analog working better, i’ll mess around with the settings more to make it even better. thanks for a great program.

  47. raphael says:

    The .txt files need to go into the ms0:/SEPLUGINS/ folder too ;)

  48. aaron says:

    yea, got a little confused with the wording…. but it’s all good now, my psp is alive now. thanks.

  49. Crani says:

    Hi, this is a pretty useful homebrew, but it doesn’t seem to work on my PSP (just updated to 4.01 m33-2) can some confirm if it works on this FW or could you please create an update so it works, I’m desperate to fix this problem and get back to gaming. Bye.:D

Leave a Reply