Hatena::ブログ(Diary)

ゲームプログラミングを頑張る日記

2011-05-06

[][]64bit版Windows7PS3コントローラを認識させる

PS3の純正コントローラを認識。今回はUSB接続のみを使用します。

色々調べたところ、Windows7+64bit版となると他と比べて色々面倒とのことでしたが、無事認識完了。

最終的に調べて回った他サイトの方法とはやや違ったやり方となったので、まとめてみようと思います。

試行錯誤の後にまとめた記事なので、少々おかしな点もあるかもしれません。ひとまずは参考までに。。。


=========================================================

(1)MotioninJoyをインストール

http://www.motioninjoy.com/

右上「Downloads」からサイト内の「64bits Windows vista,Windows 7: site 1」を選んでダウンロードし、インストール

 ※この記事作成時は、「MotioninJoy_060003_amd64_signed.zip」がダウンロードされます。


なお、"_signed"となっているように、Microsoftの認証を受けた模様。

ドライバ署名関連の回避はMotioninJoyを使用する上で重点ポイントでしたが、このバージョンではその必要がないようです。


(2)PS3ドライバの読み込み

1.PS3コントローラUSB接続

2.DS3 Toolを実行(MotioninJoy GamePad Toolが起動します)

3.「ドライバマネージャ」を選択

この画面になります。

f:id:poru2:20110506161332p:image


4.Port_xxxxの欄にチェックを入れて、「Load」を選択。

Portの欄が無い場合はコントローラをもう一度挿し、ドライバマネージャを更新すると出るかと思います。

なお、Windowsから「ドライバインストールを行いますか?」的な警告が出ます。

ロードが完了すると、コントローラの接続が可能になります。


(3)「クイックスタート」画面で接続確認

"接続されているコントローラ"欄に項目があればOKです。

無い場合、コントローラを抜き差ししたり、DS3 Toolを再起動すると認識されるようです。

f:id:poru2:20110506161423p:image

モード選択から「アナログゲームパッド1」を選択し、「適用」を押せばスティックの認識が可能となります。

アナログゲームパッド2」の場合はL2,R2ボタンをアナログ値で取得するようです。(トリガーとはそのこと)

ちなみに「振動機能をテスト」を押すとコントローラが揺れます。結構強いのでご注意を…笑


(4)動作チェック

ゲームコントローラ設定パネル」からコントロールパネルの項目へショートカットできます。

f:id:poru2:20110506161543p:image

「MotioninJoy Virtual Game Controller」のプロパティから、テストメニューへ移行。

ボタンやスティックが反応していればOKです。

f:id:poru2:20110506161602p:image

スティックが反応しない場合は、(3)のモード選択を再度行ってみるとよいかも。


以上で完了です。


とりあえず手持ちのPCゲームでコントローラを使ってみたところ、特に問題なく使用できました。

若干不備もありますが、参考までにどうぞ。

玄武玄武 2011/05/11 20:55 始めまして、どうぞよろしくお願いします。自分もPCでの認識が出来たのですがゲーム内(クライシス1)で認識出来ませんでした、ゲームやる時(前)に他に何らかのシステム稼動させるのでしょうか?
それとも認識時点でゲームでコントロール使えるものなのでしょうか?

poru2poru2 2011/05/12 23:21 玄武さん、はじめまして。コメントありがとうございます。
私の場合で思い当たるのは、MotioninJoyを起動させていることくらいですね。それと、上手く認識しない時にMotioninJoyのモード選択で適用を押したら上手くいったことがあります。
ただ、コントローラのプロパティで動作が確認できていれば、ゲームで使えるとは思うので、もしかしたらゲーム側に何か問題があるかもしれません。
あまりお役に立てずすみませんですが、参考までに。

玄武玄武 2011/05/13 14:07 こんにちは、返答ありがとうございます。
なるほど、自分はWindows7 64Bitでやろうとしてましたがもう少し調整しながらやってみたいと思います。

改 2011/05/21 01:31 ↑のことをした後、USBにコントローラをさしていると、マウスが動かなくなりますorz

poru2poru2 2011/05/22 14:41 改さん、はじめまして。
マウスはBluetoothのものを使用していますか?どうやらBluetoothのポートに対してロードを行うと通信ができなくなってしまうみたいです。(知識不足で申し訳ないです。。)
一度ドライバマネージャでロールバックを行い、マウスで使用していないポートに対してロードを行うと良いとのことです。
確証があるとは言い切れませんが、参考までにどうぞ。

改 2011/05/24 22:07 Bluetoothは使ってないです……たぶん。
普通はコントローラさしててもマウス(ポインター)って動くんですよね?

poru2poru2 2011/05/26 23:10 私の環境ではポインタも問題なく動いてます。
なかなかお力になれずすみません・・。

あずきあずき 2011/06/04 08:02 FEZというゲームをやっていたのですが先日急にエレコムのFF14推奨コントローラーが使えなくなり
仕方なく予備のバッファローのコントローラーを使っていましたがそれも逝ってしまい困り果てていたところでした。

このサイトはほかのサイトに比べてとてもわかりやすいし情報が新しいのでとても助かりました!
ありがとうございます!!

poru2poru2 2011/06/05 17:52 あずきさん初めまして。
なかなか新しい情報がなかったのでまとめてみたのですが、助けになれたようでなによりです。
こちらこそありがとうございました!

すえぞすえぞ 2011/06/24 22:08 はじめまして コントローラ自体の認識はうまくいったのですが、アナログスティックが認識されておらず、動かしても、ゲームコントローラのプロパティに反応しません。そういうものなのでしょうか?(他のボタンは全部反応しています) 以前SIXAXIS/DUALSHOCK3というドライバーをつかっていたのですが、2月のインテルの問題でPC修理にだしてから、まったく反応しなくなってしまいました。

すえぞすえぞ 2011/06/24 22:28 すんません 説明に書いてあったとおり(3)をいじってたらできるようになりました。
説明サイトありがとうございます

もるたるもるたる 2011/07/02 23:02 64bit-Win7でもすんなり動くようになり、とても助かりました。
ありがとうございます。

改 2011/07/04 18:23 動くようになりました。
ありがとうございました。

@@@@@@ 2011/08/07 11:04 ほかのサイト様を見てもわからなかったのですが
ようやくできました
こころから感謝してます

LockonEyeLockonEye 2011/08/07 20:05 自分もこちらのサイトを参考したら、
コントローラ使用可能になりいました
ありがとうございます♪

ひとつ聞きたいのですが、
□と○ボタンに不具合が見られます。
格ゲーをやっていて、不自然に思い
コンボ表を確認したところ
○=○+□
□=○+□
と、誤入力されているようです。
ソフト自体でキー配置の設定はできますが、
そこは間違いなく設定しました。
joytokeyを用いて試してみても、
誤入力されてしまいます。

ps3でも確認しましたが正常なので、
コントローラの故障ではないかと思います。


他のソフトで試そうにも、キー同時の誤入力はわかりかねます。

何か対策はないもんでしょうか?

ごつおごつお 2011/08/14 17:11 初めまして。
"接続されているコントローラ"欄に、何度USBを抜き差ししても、
TOOL立ち上げ直しても認識されませんorz
どうすればいいのでしょうか。。。

ごつおごつお 2011/08/14 18:29 すいません、(3)の手順で出来ました。
DS3TOOLを、ウィンドウの×で閉じて終了したつもりになっていましたが、
タスクバーに隠れていただけで立ち上げ直し出来ていませんでしたorz
無事設定出来ました。
ありがとうございました。

リオンリオン 2011/08/26 02:36 クイックスタートで認識されましたが・・・
その後コントローラ設定をしようとしてみると
インストール済みゲームコントローラの欄に何も出ません;
しっかりインストールできていないのでしょうか?

あいうえおあいうえお 2011/09/24 01:30 自分もコードつきのマウスで動かなくなりましたが ドライブマネージャーで最初にroll backってのをやっておいてからloadしたらできました。

DASUDASU 2011/09/27 20:39 PS3のコントローラーを使っているとき間違ってぬいてしまい青い画面になってしまいました。再起動になりましたけどこれってだいじょうぶなんでしょうか?

FonFon 2011/12/12 17:26 ドライバーインストールまで全て問題なくできたのですが
コントローラーのスティック(左右両方)に反応が見られないので
反応させたいのですが、どうしたらいいですか?

FonFon 2011/12/12 17:30 すみません!先ほどのスティックですがモード選択でできました。

zxcvzxcv 2011/12/14 18:41 MotioninJoyインストールしたらオーディオドライバに干渉したのか
ヘッドホンをフロントパネルのミニプラグジャックに挿し込んでも音が出なくなり
オーディオ機器認識した直後にオーディオ機器が取り外されましたとホップアップがでて
MotioninJoyをアインストール後にオーディオドライバを再インストールしてもシステム復元しても
上記の症状が改善されることができなくなりました。
なのでそれなりのリスク覚悟でMotioninJoyを使用した方がよろしいかと
一応、報告しておきます。

PeaPea 2011/12/15 22:34 はじめまして
このツールを使用して、PS3を認識させてオンラインMMOをやることができました。
感謝しています。

ただ、ひとつ問題点がありまして「ボタンの連打」についてです。
連打と聞くとマクロなどを思い浮かべる方が多いと思いますが、今回は手動による連打についてです。

キーボードを押しっぱなしにすると、単発動作などが持続的に発動するのですが
こちらのドライバーで設定したボタンを押しっぱなしにすると、1回ごとにピタリととまってしまい
再度ボタンを押さないといけない状態です。

つまり、キーボードだと押されてる間は途切れることなくジャンプや攻撃・スキルなどが発動するのですが
コントローラーの方だと「最初の1回のみ」ボタンが押されてることになっていることになります。

この問題については解決策はあるのでしょうか?
解答のほどお待ちしております。

daiwadaiwa 2012/01/19 15:15 あれこれほかのサイトを試してもなかなかできず、諦めかけていたときにこのサイトを見つけました。 無事に繋がって助かりました。またよろしくお願いします

カメナリカメナリ 2012/01/31 07:43 はじめまして
質問なのですがアナログスティックが反応してくれません。
コントローラーの故障ではないです。

まーまー 2012/02/29 22:44 本当にありがとうございました!
おかげさまでできました。

通りすがりのWni764bitユーザー通りすがりのWni764bitユーザー 2012/03/04 12:44 はじめまして!
数々のサイトでPS3コントローラーをWin764bitで認識させようと努力しましたが、結局できず、落ち込んでいたところこのサイトにたどり着きました。
おかげさまで、ちゃんと認識し、動作させることができました。
これで、今までと同じようにGTA SAをプレイできます。
これも、分かりやすい説明で教えてくださった、あなた様のおかげです。
ありがとうございました!!

時代の波に乗れない時代の波に乗れない 2012/04/04 15:41 どうもはじめまして、そしてありがとうございます
上の皆さんと同じく諦めかけていたところにたどり着きました。
何やら他のやり方はファイルが消えていたりサイトが閉鎖されていたりで…
とても助かりました!本当にありがとう!

カジワノカジワノ 2012/04/08 04:14 無事にできました。
ありがとうございました!

間食ひかえ中間食ひかえ中 2012/04/15 22:01 いくつかサイトをまわて、ここでようやくPCで
PS3コントローラーが使えるようになりました。
ありがとうございました!!

きっと他の皆さんのお役にも立つと思います。
公開を続けてあげてください^_^

s 2012/07/02 22:41 「USBデバイスが認識できません」「このコンピュータに接続されているUSBデバイスの1つが正しく機能していないことが、Windowsによって認識されていません。」
PS3コントローラーを認識しないようです。最初の一回目はかろうじて作動できたけど二度と正常動作しませんでした

助かりました。助かりました。 2012/08/14 07:38 このホームページを作って下さった作者様、本当にありがとうございました。
心から感謝いたします。
おかげさまで無事認識されました。
どうもありがとうございました。

ふひひふひひ 2012/08/19 18:59 やっとこのサイト見つけられた。
本当にありがとうございました。

ヘルプヘルプ 2012/09/10 23:34 僕はコントローラーでサドンアタックをやりたいんですけど
反応しません
テストのときは動くんですがSAを開いて動かしてみても反応しません  どうすればいいですか

助けて助けて 2012/11/02 17:59 今まで問題なく使えたんですけどTOOL自体がちゃんと開かなくなった上に再ダウンロードもできなくなりました。
どうしたらいいでしょうか?

上に同じ上に同じ 2012/11/02 22:22 自分も使えなくなりました。廃止でしょうか?

ちなみにちなみに 2012/11/02 23:08 テスト版は開くんですけどボタン設定のしかたがわかりません(T T)
誰かわかる人はいますか?

今日使い始めたのに今日使い始めたのに 2012/11/02 23:36 私も突然できなくなりました。
ウェブサイトが落ちちゃったんでしょうか……復旧が待ち遠しいです。

ななしななし 2012/11/03 16:30 今朝見てみたら復旧していましたよ

ジンジン 2012/11/04 22:42 私も使えなくなったんですが、
色々と適当にいじったらできるようになったのですが、
その後また、ゲームの途中でカクカクして、
ボタン設定が解除されてしまい、
コントローラとして役に立たなくなってしまいますorz

非常に困ってます。
改善方法はありませんでしょうか?

ななしななし 2012/11/05 09:34 復旧後立ち上がるようにはなりましたが、ボタンの挙動が不振で、
勝手に押しっぱなしの状態になったり、触れてないボタンが作動したりします
単に私のコントローラーの故障なら構わないのですが、
この症状は私のものだけでしょうか。

あ 2012/11/12 08:51 私も勝手にどこかのボタンが押しっぱなしの状態になり、画面がずっとぐるぐる回ってしまったりしてます・・・たまに調子いいんですけど。

SAやり隊SAやり隊 2012/12/07 21:08 SAやりたいんですけど・・・テストやらは全部出来ました
しかしどうやってSAで動かせるようになるか分かりません
誰か・・・助けて(泣)

PS3初心者PS3初心者 2012/12/16 17:44 PC素人なので自分でも出来るか心配だったのですが、おかげさまで出来ました。
ありがとうございました。

qq 2012/12/28 23:56 ダウンロードして数日は使用できたのですが急に認識しなくなりました。同じ症状の人いますか?
また、治し方わかる方いましたらおしえてください。

mmmmmm 2013/01/06 11:23 出来ました!判りやすい説明感謝感激です!

にっしーにっしー 2013/01/07 18:48 windows 7 64bitでPS3のコントローラが使えなかったので、こちらの記事を参考にやってみたらできました!
わかりやすい説明ありがとうございました(*^^*)

akiyamaakiyama 2013/01/19 18:46 はじめまして!!スイマセンが、ドライバマネージャでLoad driverをクリックして確認したんですけどクイックスタートのところでコントローラーが認証されないんですけど、教えてくれませんか?

kawamukawamu 2013/02/09 13:10 初めまして。Win764bitでラストレムナントPlayしようとしてPS3コン使えるように苦戦してました。
こちらのサイト参考にして遊べるようになりました。ありがとうございました。

みるだ本みるだ本 2013/02/26 19:05 はじめまして〜 MotioninJoy GamePad Toolを起動して 適応させて 使えるようにしたのですが、その後は×を押して消してしまってもよろしいのでしょうか? こんな質問ですいません。

ポッキーポッキー 2013/03/27 20:38 お願いです!サドンアタックをやろうとしてるんですが、コントローラーはきちんと反応しました。
しかし、どうやってサドンアタックでコントローラーを使うかが分かりません。教えてください。LINE:bigjan09

oiliooilio 2013/04/05 00:26 参考にさせていただきました!!
とても助かりました!ありがとうございます^^

みみみみみみ 2013/04/21 16:21 はじめまして!
私もWindows7 64使っていてわからなくて困っていたところ
こちらのサイトを発見して無事に起動することができました!
ありがとうございます!

チ○コチ○コ 2013/05/07 00:01 起動しようとすると動作を停止しましたってでもあすけどなんでですか?

グラタングラタン 2013/05/08 22:03 これって十字キーは使えないものなんですか?

ごっちんごっちん 2013/06/02 20:33 できました!
ありがとうございます!!

奈々氏奈々氏 2013/06/06 22:52 使用することが出来ました 感謝します

ごりらごりら 2013/06/16 12:58 わかりやすい説明ありがとう

ともりんともりん 2013/07/31 21:47 とってもわかりやすかったです。
おかげで無事使用することができました。
ありがとうございます。

CJCJ 2013/09/01 20:30 素晴らしい記事で大助かり

zfzf 2013/12/29 20:08 はじめまして
WIN7 64で使おうとしたところコントローラは動くのにマウスが動かなくなります
デバイスは正常作動しているのにリカバリしないと一切動きません
同じ症状の方がいたら対処法を教えてください
お願いします

BABANBABAN 2014/01/07 00:40 こんにちは64bitの悩みを救ってくれました。
これでゆっくり寝られます。
ありがとうございました

bookbook 2014/01/12 14:19 これは、素晴らしいすね!
ただ、疑問がひとつ。
PC再起動するとスティックが反応しなくなる。。
これは、毎回DS3toolを立ち上げて認識されることを確認しなくてはならないのですか?

JONNYJONNY 2014/06/14 18:53 他のサイトの方法だといまいち認識しませんでしたがコレでやったら動きました。情報どうもです。

JONNYJONNY 2014/06/14 18:53 他のサイトの方法だといまいち認識しませんでしたがコレでやったら動きました。情報どうもです。

むーむー 2014/07/26 20:38 コントローラがPC側で認識されていても3DStoolで認識されない場合は(3)の手順をひたすら繰り返すことで解決するのでしょうか?何度やっても認識されません

ふくふく 2014/08/02 22:38 このサイト通りにやっていったら出来ました!本当にありがとうございます!

黒月ムレイヤ黒月ムレイヤ 2015/08/22 05:04 下記手段で私は接続出来ました。まぁ参考情報として記載します。
「ドライバー署名を無効」→DS3Toolでドライバマネージャの「Load〜」を押下→その時、ウイルス対策みたいのが表示され「インストール」項目もあったのでそれを実行→ERRORなしで接続出来た(インストール無しでの選択時は接続は出来ませんでした。)

えまえま 2015/12/08 22:43 PC起動して最初の一回は必ず動作停止しますけどタスクマネージャから強制終了してもっかい起動するとちゃんと起動してくれますね。なんだろうこれ。autorunとかいれれば改善するんだろうか

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証