PS3 Controller To 360 Emulator/Program

Discussion in 'Computer Hardware, Devices and Accessories' started by sonicrings, Mar 25, 2015.

  1. sonicrings
    OP

    sonicrings GBAtemp Maniac

    Member
    1,163
    236
    Oct 7, 2012
    Canada
    Johto
    Thanks Zerousen for this video! Problem solved! :)



    So I've been using Motioninjoy for a while now with my DS3 via USB cable (not bluetooth). It treats it as a 360 controller so it works in all the games I play. However, when trying to play Sonic And All-Stars Racing Transformed (ASRT) on my PC, it keeps constantly doing tricks, which is performed by inputting a direction on the right analog stick. Something to do with there being no dead zones and the slightest movement caused by rumble (which I refuse to disable since I really like rumble) makes me perform a trick when I don't want to, making playing the game impossible.

    So I try going into options and changing the deadzones for the right analog stick.

    Here's how it looks normally

    Here's how it looks when I make my desired changes and hit "Save Changes" down at the bottom left

    And here's the best part:
    Here's how it looks after I click on profiles and then click back to options

    The same thing happens when I click Reload Page, or do anything that leaves the options. When I go back, they are set back to default. What can I do for it to actually save when I click save? I tried running this as administrator as well and it still happens.


    So yeah, motioninjoy is being difficult for me. So I decide to use x360ce, which is what I use with my MayFlash gamecube adapter (for gamecube controllers for those keeping track). It works perfectly with gamecube controllers.

    However, it's god damn impossible for me to get it to work with my PS3 controller the way I want! If I just plug in my PS3 controller, it loads up a 360 controller control scheme, which makes my D-pad act as the left analog stick, switches the bumpers with the triggers, and the rumble won't work.

    I can get it to work almost 100% perfectly when using Motioninjoy along with it, but it won't rumble unless I press on "Pass Through" in the advanced tab. Doesn't that just disable x360ce altogether and just use motioninjoy, though? Because the deadzones I have set, which are at 95% for the right analog stick, don't seem to have any effect. The random flipping (tricks) when I'm airborne still occur, screwing me in each race.

    I am very frustrated at how my DS3 is incapable of being used with ASRT. It works just fine in any other game (except Sonic Generations, where it will randomly spam quickstep once every blue moon, but I'm not too concerned with that anymore). I don't get any camera issues in Burnout Paradise, which uses the right analog stick for the camera, and my controller rumbles almost non-stop when playing that game.

    Can ANYONE help me use my PS3 controller to play ASRT? Please don't suggest I buy a 360 controller, as I don't like the shape or size of it. Thanks in advance, and thank you so much for reading this much!
     
  2. FireEmblemGuy

    FireEmblemGuy Celebrating a decade of shitposting

    Member
    2,428
    433
    Jul 6, 2007
    United States
    Michigan, USA
    Try this. Should, once the drivers install, recognize a PS3 controller basically as a 360 controller, only the analog and pad aren't switched like in your scenario. I don't know if rumble works, though, and I don't remember if the Home button maps to the Guide button or not. I've never tried setting custom deadzones, either.

    Also you'll have to keep a background service running for auto-pairing on bluetooth, but it's generally more functional and (way less invasive than) MiJ, although I don't know if it's compatible with the same number of bluetooth dongles/chips.
     
  3. sonicrings
    OP

    sonicrings GBAtemp Maniac

    Member
    1,163
    236
    Oct 7, 2012
    Canada
    Johto
    Thanks for your response! I use a USB cable. Does that change anything, or does what you said still apply?

    EDIT: That is the exact program I used, x360ce, which switched the analog stick with my D-pad lol...
     
  4. FireEmblemGuy

    FireEmblemGuy Celebrating a decade of shitposting

    Member
    2,428
    433
    Jul 6, 2007
    United States
    Michigan, USA
    It's completely separate from x360ce; there's generally no reason to be using the two together, and I'm almost certain you can't run it alongside MotioninJoy without driver conflicts.
     
  5. sonicrings
    OP

    sonicrings GBAtemp Maniac

    Member
    1,163
    236
    Oct 7, 2012
    Canada
    Johto
    Oh, I must have been mistaken. I'll give that a try, but if I install the drivers, will motioninjoy still work? It was hell getting motioninjoy to work, and I don't want to screw things up and have nothing to work with my DS3..
     
  6. Zerousen

    Zerousen 【=◈︿◈=】

    Member
    GBAtemp Patron
    Zerousen is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,959
    328
    Jun 30, 2009
    United States

    I use the same SCP drivers, and it works flawlessly for me. Make sure you uninstall MiJ before you use it, and get the latest 360 drivers here. You probably won't need to have to use MiJ ever again, since the DS3 will emulate a 360 controller natively in all games.
     
  7. sonicrings
    OP

    sonicrings GBAtemp Maniac

    Member
    1,163
    236
    Oct 7, 2012
    Canada
    Johto
    Oh, do I have to uninstall motioninjoy? I was hoping I could keep it as a safety net in case this program doesn't work or support rumble or whatnot.
     
  8. Zerousen

    Zerousen 【=◈︿◈=】

    Member
    GBAtemp Patron
    Zerousen is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,959
    328
    Jun 30, 2009
    United States

    Everything works, rumble and all. I use it to play games like Borderlands 2 and on PCSX2, works perfectly fine.
     
  9. sonicrings
    OP

    sonicrings GBAtemp Maniac

    Member
    1,163
    236
    Oct 7, 2012
    Canada
    Johto
    Alright, I'll take your word for it. Thanks for the input (ha, get it? no? okay..), I'll give it a shot tomorrow.
     
  10. FireEmblemGuy

    FireEmblemGuy Celebrating a decade of shitposting

    Member
    2,428
    433
    Jul 6, 2007
    United States
    Michigan, USA
    On that front, I don't know; I've never had any reason to go back to Motioninjoy, and frankly if I had to I'd probably stop using my PS3 controllers in Windows altogether, but I think both of them install their own USB drivers. I'd try it on a different machine or a VM first if you're not confident.