Gamen met PS3 controller op Windows

Door Gtoniser op zondag 27 april 2014 14:48 - Reacties (15)
Categorie: Algemeen, Views: 7.283

Ik game tegenwoordig steeds vaker op mijn PC dan op m'n PS3 die toch wel erg oud aan begint te voelen. Daarnaast zijn spellen voor de PC vaak een stuk goedkoper en zien ze er vaak beter uit op de PC.
Echter zijn niet alle spellen zeer geschikt voor toetsenbord en muis. Spellen zoals Assassins Creed, The Witcher, Tomb Raider, etc, speel ik liever met een controller, op de bank, op de TV.
Met een Xbox controller is dit vrij simpel, daar is gewoon in Windows ondersteuning voor en veel spellen snappen de controls automatisch.
Met een PS3 controller, de DS3, is dat wat lastiger, maar als je weet hoe, is het ook vrij simpel.

Hier een korte tutorial, met de hoop dat meer tweakers dit nuttig vinden:

Stap 1: MotioninJoy
Om de controller te laten werken, heb je drivers nodig. Deze kun je krijgen door het programma MotioninJoy te downloaden van http://www.motioninjoy.com/download
Nadat je dit gedownload en hebt geÔnstalleerd, start je het programma op.
Je moet nu de DS3 controller verbinden via USB. Hierna kun je via het "Driver Management" de optie "Load Driver" kiezen, wat de driver installeert op die USB poort.
Als je meer info wilt voor deze stap, de installatie instructies staan op http://www.motioninjoy.com/wiki/en/install/latest

Stap 2: Better DS3
Het probleem met MotioninJoy is dat het:
- Een draak van een programma is
- Admin rechten nodig heeft
- De programma code iedere keer via het internet ophaalt in HTML vorm (dit is dus een groot security risk)

Gelukkig heb je het programma zelf niet nodig, er is namelijk een veel beter alternatief, genaamd Better DS3.
Dit kun je downloaden van deze site: http://betterds3.ciebiera.net/
Het programma heeft alleen de driver nodig van MotioninJoy, vandaar dat we dit eerst moesten installeren.
In Better DS3 kun je het profiel instellen voor je controller, de button mapping veranderen, en nog diverse andere instellingen aanpassen.
http://betterds3.ciebiera.net/bds3wp/wp-content/themes/responsive-child-theme/images/featured-image.png
Mijn beste ervaring is om de controller als Xinput profiel te laten werken, dit emuleert een Xbox 360 controller. Omdat ik de Assassins Creed serie veel op de PS3 heb gespeeld, vond ik het zelf handig om de L1 en L2 om te wisselen (net als de R1 en R2), omdat ik anders telkens de verkeerde knop indrukte :P

Stap 3: Draadloos gamen
De voorgaande stappen stellen je in staat om via USB met je DS3 te gamen. Op zich kun je hier stoppen, maar de beste ervaring heb je natuurlijk als er geen USB kabel constant aan je controller hangt.
Gelukkig kunnen we de DS3 ook draadloos laten werken.
Wat je nodig hebt is een Bluetooth adapter die minimaal versie 2.1 van de Bluetooth standaard ondersteunt en EDR ondersteuning biedt. Dit laatste is meestal niet het geval met de goedkopere dongles die je voor een paar euro/dollar in China bestelt.
Een Bluetooth dongle die compatible is kun je hier vinden: pricewatch: Sitecom CN-516 Bluetooth 2.1 USB Micro Adapter

Na het installeren van de Bluetooth driver via de MotioninJoy interface, kun je in Better DS3 de master host van je DS3 veranderen, zodat als je de controller aanzet hij verbinding met je PC maakt.
Om draadloos te spelen is het runnen van Better DS3 niet altijd nodig, voor USB wel. Zorg dus voordat je je game start je het programma hebt runnen.

Volgende: Wachtwoorden hashen? Wettelijk verplicht! 08-'14 Wachtwoorden hashen? Wettelijk verplicht!
Volgende: Android en je privacy 03-'13 Android en je privacy

Reacties


Door Tweakers user W.Zijlstra., zondag 27 april 2014 15:06

" Admin rechten nodig heeft
- De programma code iedere keer via het internet ophaalt in HTML vorm "

8)7 wat een waardeloze constructie :(

Door Tweakers user mimang, zondag 27 april 2014 15:22

W.Zijlstra. schreef op zondag 27 april 2014 @ 15:06:
" Admin rechten nodig heeft
- De programma code iedere keer via het internet ophaalt in HTML vorm "

8)7 wat een waardeloze constructie :(
Met verkeerde been uit bed gestapt zeker?

Leuke blog hoor! Misschien handig voor op het forum als tutorial?

Door Tweakers user Hans1990, zondag 27 april 2014 16:10

W.Zijlstra. schreef op zondag 27 april 2014 @ 15:06:
" Admin rechten nodig heeft
- De programma code iedere keer via het internet ophaalt in HTML vorm "

8)7 wat een waardeloze constructie :(
Mee eens.
Bovendien opent de DS3 tool elke keer een advertentie pagina als ik toevallig al firefox heb open staan.

Daarnaast, bij elke reboot moet ik de driver enablen, wat eigenlijk forceert dat je elke keer hun programma moet openen.

Wat ik ook nog altijd vervelend vind aan deze tool(s0 dat bij het uitpluggen van USB, de playstation altijd een wakeup signaal krijgt en aan gaat. Als ik de PC afsluit met controller ingeplugd gebeurd dit niet. Erg irritant, aangezien de PS3 hier op een andere verdieping staat. :(

Door Tweakers user Gtoniser, zondag 27 april 2014 16:16

Hans1990 schreef op zondag 27 april 2014 @ 16:10:
[...]
Wat ik ook nog altijd vervelend vind aan deze tool(s0 dat bij het uitpluggen van USB, de playstation altijd een wakeup signaal krijgt en aan gaat. Als ik de PC afsluit met controller ingeplugd gebeurd dit niet. Erg irritant, aangezien de PS3 hier op een andere verdieping staat. :(
Dit kun je makkelijk oplossen door de master host aan te passen in Better DS3. Als je hem dan weer op de PS3 wilt gebruiken moet je hem wel eerst weer inpluggen.
Het reboot probleem heb ik geen last van met de meest recente versies.

Door Tweakers user Mrjraider, zondag 27 april 2014 16:24

Het werkt wel leuk :) Kost even moeite maar dan heb je ook wat :P

Door Tweakers user aaahaaap, zondag 27 april 2014 16:28

Met deze driver heb je MotioninJoy helemaal niet nodig, alleen de Xbox 360 controller driver :)

Door Tweakers user Watchmano, zondag 27 april 2014 23:29

Bestaat er geen xbox controller die de vorm heeft van een ps3 controller? Ben je er makkelijker van af

Door Tweakers user hyptonize, maandag 28 april 2014 00:06

Waarom niet gewoon de Xbox 360 controller? Deze wordt, zoals je zelf al zegt, out-of-the-box ondersteunt, en is ook nog eens superieur aan de PS3-controller...

Door Tweakers user Flame_Flowe, maandag 28 april 2014 07:23

http://code.google.com/p/...pp-2.1.2.191.zip&can=2&q=

Dit is ook een leuk programmatje. Deze pikt vrijwel alle controllers op en zend het commando door alsof het van een xbox 360 controller komt dus er hoeft zelden meer gestoeid te worden.

sidenote ik heb geen dualshock controllers meer alleen x360 dus ik kan geen garantie geven of het nog goed werkt ik weet alleen dat ik dit gebruikte.

Door Tweakers user Gtoniser, maandag 28 april 2014 09:06

hyptonize schreef op maandag 28 april 2014 @ 00:06:
Waarom niet gewoon de Xbox 360 controller? Deze wordt, zoals je zelf al zegt, out-of-the-box ondersteunt, en is ook nog eens superieur aan de PS3-controller...
Even happen:
Er zijn (verbazend genoeg) ook mensen die geen xbox hebben maar wel een PS3, en dus ook geen xbox controllers hebben. Waarom een controller kopen als je er al hebt liggen?
En dat xbox controllers superieur zijn is geheel subjectief ;)

Door Tweakers user MartinDude, maandag 28 april 2014 10:28

Bedankt voor deze tutorial, vooral ook de dongle is erg interessant! Bedankt ook aan aaahaaap! Zo heb ik MotioninJoy over kunnen slaan en lijkt het zelfs te werken zonder Better DS3. Buttons mappen heeft dan wel weer zijn voordelen :P

Door Tweakers user Tobisas, maandag 28 april 2014 11:02

Wees erg voorzichtig met die MotionInjoy. Had het ook eens geprobeerd, maar het was voor mij de moeite niet waard, en het hele idee om unsigned drivers te installeren die een constante verbinding met China vereisen vind ik niet echt tof..
Wat googlen geeft ook dubieuze resultaten, zie bijvoorbeeld http://www.neogaf.com/forum/showthread.php?t=510044

Door Tweakers user Gtoniser, maandag 28 april 2014 11:18

Tobisas schreef op maandag 28 april 2014 @ 11:02:het hele idee om unsigned drivers te installeren die een constante verbinding met China vereisen vind ik niet echt tof..
Voor zover ik weet is dat niet de drivers die dat doen, maar alleen het programma zelf. Zie ook http://betterds3.ciebiera.net/why/
Als je Better DS3 gebruikt en niet MotioninJoy meer opstart, heb je volgens mij weinig om je zorgen over te maken.

Door Tweakers user Comgenie, maandag 28 april 2014 14:12

De drivers van motioninjoy zijn ook zeer instabiel (of waren dat in ieder geval in het verleden). In het verleden wel eens gebruikt en na op willekeurige momenten een mooi blauw scherm te zien heb ik een Driver test/benchmark tooltje gedraaid waarbij MotionInJoy er al meteen uitklapte. Uninstall ervan heeft mijn BSOD's gefixt in ieder geval.

Door Tweakers user ItsNotRudy, woensdag 30 april 2014 08:58

Gtoniser schreef op maandag 28 april 2014 @ 09:06:
[...]
Even happen:
Er zijn (verbazend genoeg) ook mensen die geen xbox hebben maar wel een PS3, en dus ook geen xbox controllers hebben. Waarom een controller kopen als je er al hebt liggen?
En dat xbox controllers superieur zijn is geheel subjectief ;)
Superieur aangezien veel games out-of-the-box alle knoppen en on-screen cues transformeren naar een Xbox-layout. Dus op die manier superieur ja. Als ik een blauw rondje in het beeld zie, weet ik welke knop dat is op de Xbox-controller.

Overigens ben ik ook van mening dat de Xbox-controller fijner in de hand ligt dan de PS3- controller, die mij iets te veel hoeken en afbuigingen heeft.

Dit overigens van iemand die een PS3 heeft staan en een Xbox-controller voor de PC heeft gekocht.

Reageren is niet meer mogelijk