さて、今日はちょっとした hack ネタです。
といっても、とっても簡単だし、もう有名になってることですが、ちょっとだけひねります。
PS3 に付属の専用コントローラー "SIXAXIS" ですが、軽くていいですね。
パソコンでも、使ってみたいです。
6軸センサーまでとか、Bluetooth でとは思いませんが、ゲームパッドとして使えると便利そうです。
さらに、USB 接続なので、意外と簡単につなげそう?
というわけで、やってみます。
とりあえず、刺してみる。
認識はしてくれた。
PLAYSTATION(R)3 Controller なんて表示されてます。
が、残念ながら、ボタンを押しても何も反応しない。
というのは、既出のネタ。
そこで、登場したこのツール
HID として認識してくれるのだから、何か刺激を与えてあげれば動くはず。
そんなわけで、筑波大生?が hack してくれました。
SIXAXISをWindowsPCでつかう
(404 になりますね。なくなってしまったようです。)
日本では、いや世界的にも、このツールを使って SIXAXIS を Windows PC で使うのが、一番メジャーな方法となっている。
しかし、このツールには、ひとつ致命的な欠点がある。
それは、"libusb" なんていうフィルタドライバが必要なことだ。
これが、なかなか曲者で、僕の Vista と XP どっちも試してみたが、どっちもマウス動かなくなったorz
ふざけるな。僕と同じ目にあった人も結構いるようである。
結局、前回起動時の構成で元に戻ったものの、結構危険なツールだ。
他のツールを探してみた...
自分で作るといっても、時間も、技量もないので、とりあえず他をあたってみることに。
そこで、とってもいいものを見つけた。
まあ英語でいろいろ書いてあるんだが、それは特に読む必要ない。
でも、以外と有用な情報も書いてあるので、興味のある方は・・・。
使うだけというなら、上のほうの
"Driver which initialises the controller"
というのをクリックして、ダウンロードすればいい。
インストールは、前者のツールに比べてとても簡単
http://www.codeproject.com/KB/mcpp/wiredps3axis.aspx
前記のとおり "Driver which initialises the controller" をダウンロードする。
"sixaxisdriver.exe" というファイルがダウンロードできる。
ダウンロードが終わったら、あとはインストーラーの指示通りに進めていけばよい。
英語だけど、まあ大体わかるでしょう。
libusb をインストールしなければいけない、PLAYSTATION3 SIXAXIS initiator に比べて、手間がかからない。
インストールが終わると、こんなツールが起動する。
この状態で、SIXAXIS または DUALSHOCK3 をつなぐ。(前もってつないでおいてもよい)
これだけ。
あとは、Exit を押そう。
あとは、コントロールパネルから、プロパティを開いてテストしてみよう。
スティックとかぐりぐりまわして、動けばおkだ。
次回からは、そのままつなぐだけでよい。
PS ボタンも押す必要はない。
残念ながら、DUALSHOCK 3 の振動機能は対応していないが、まあ問題ないでしょう。
文句があるなら、DUALSHOCK 2 を使いましょう。
削除したい場合は...
まあ、特に削除する理由もないと思うが、消したい場合は、デバイスドライバから削除すればいい。
あとは、ソフトもアンインストールすること。
最後に...
まあ、この方法なら、libusb を使う従来の方法に比べて、安全性も増すし、簡単だし、いいことずくしだとおもう。
が、すべて自己責任でやってほしい。
僕は、あなたの PC で、この方法で SIXAXIS が使えるようになるかどうかは、保障しない。
PC が壊れたり、マウスが動かなくなっても、そんなのしらない。(まあ、そんなことないと思うけど)
それと、このツール Bluetooth でも使えたりする?
だけど、僕は Bluetooth のアダプタもっていないので、知らない。
確かに、ゲームとかマウスとか、そこらへんを無線化するのには便利だけど、ねぇ。
機会があったら、試してみようか。
追記
これらプログラムでは、Windows Vista でも動作することを確認しています。
しかし、64bit 環境では、XP、Vista ともに動作しません。
一番上の方法で試してだめだったから下の方法で試したら動きました。
参考になったのでコメントさせて頂きました!
ありがとうでした。
コメントありがとうございます。
自分以外の環境で試していなかったので、ちゃんと動くかどうか少し心配でしたが、安心しました。
上の方法だと、失敗例がかなりあるので、容易にやるのはお勧めできないですね。
自分の場合、USB機器が何も認識しなくなりましたからw
下の方法で試したらできました!
ありがとうございます。
ありがとうございます☆本当に助かりました☆
Bluetoothはやはり無理な様子
そうですか・・・。
Bluetooth で使用する方法をどこか見かけたような気がしたのですが。
なんか、ほかのソフトとの組み合わせだったかな?記憶があいまいです。
わざわざ、報告ありがとうございました。
http://pocketnews.cocolog-nifty.com/pkns/2008/03/ps3sixaxispc_79a6.html
にBluetoothの方法がある
これはありがとうございます。
手軽な方法ではありませんが、ワイヤレスコントローラー化できそうですね。
Access violation at address 00497C2. Write of address 00401000
と出てインストールできないのは自分だけですか・・・?
上修正です
×00497C2
○004097C2
すいません、自己解決しました。
まあ、自己解決してよかったですね。
ただ、よく思うのですが、自己解決できたら、せめてどういう風に解決したかぐらい書きましょうよ。
それと、これぐらいの時間で自己解決できるような問題なら、質問はちゃんと調べてからにしましょう。
下の方法でやってみたのですが、プロパティでボタンが反応しません。
上の方法も試したいんですがサイトがなくなっているんですよね?
ありがとうございま
コントローラーの「ポートランプ」4つが点滅したままですが
"Driver which initialises the controller"
で使用できるようになりました
ありがとうございました~♪
大変やくにたちました^^
ほんとに助かりました。libusbを使って以前試したときはマウス、キーボードが反応しなくなる始末でしたのでOTZ
ありがとうございました☆
凄くわかりやすくて大変参考になりました^^
ところでコントローラの赤いランプ(1234と数字の書かれてあるところの)がずっと点滅しっぱなしなのですがこれはコントローラに内蔵されている電池を充電していますというランプなのでしょうか?
PS3のコントローラ初めて触るのですがこのチカチカ点滅してるのが凄く気になるのです。
因みにUSBで接続しています。
あのランプはまあ、仕様というか。
たしか、USB 繋いでれば充電してくれているはずですが。
結構気になるかもしれませんね。
XP/Vistaの2台のPCで使ってみましたが
同じ方法でXPは成功、Vistaでは失敗でした。
成功するかどうかはPCの環境によるようです。
うちは、Vista でも XP でも動いたんですけどね。
まあ、動かない場合もあるかもです。
助かりましたありがとうございます
"libusb"を使う方法で何度やってもできませんでしたがそのドライバを使わない方法で簡単にできました。紹介してくださってありがとうございます。
これってVistaでは利用できないんですか?
認識はするんですが、ボタンとか押しても反応がないです・・・。
動くはずだけどねぇ。
少なくとも、僕の環境では。
パソコンといっても、いろんな環境があるので何とも言えないです。
下の方法で試したら動きました!
ありがとうございます♪
VAIOのボードPCなので不安だったんですが見事に
反応してくれました!
ゲームパッド買うお金も無くて困ってたんですww
すごく助かりました。
ただ、海外サイトってのに躊躇いがあるのは過剰ですかね?w
ただただ感謝です!
下の方法のサイトに行って、実行を押したのですが、そこから何もでてきません。インストールに進むにはどうしたらいいでしょうか?
>海外サイトってのに躊躇いがあるのは過剰ですかね
なぜ海外サイトがいけないのでしょうか。
それなりに有名なサイトなので、心配する必要はないです。
>実行を押したのですが...
そのレベルの問題は、答えかねます。
名無しさんのようにエラーが出てきてしまいます・・・
自己解決の方法を載せてほしかったです・・・
心配の必要なしですか・・・わかりましたw
英語だらけで不安だったもので・・・
あ、あと11月1日の空さんは僕ではないです。
僕はインストールから使用まで難なくできましたので・・w
とにかく今回はありがとうございました♪
このツール前から使わせていただいています。
すごく便利なんですが、なぜかあまり知られていませんね。
とりあえず、わかりやすい説明ありがとうございました。
ありがとうございます。下記の方法ですぐにつなげられました。
上記の方法だとPS3のボタン類がとんでもない数字に当てはめられるので、JtKなどが必須だったのが解消できて大変助かりました。
ただ、電源を入れる前から挿しておくと、実行してもまったく反応がありません。それから一度抜いて、もう一回挿すとまた反応します。ずっと挿したままで反応してくれないのは私だけなのでしょうか…
ちなみにLaVie L LL900/BDタイプです。
どっちの方法でも駄目だったのですが、なぜなのでしょう?
ちなみにNECのVALUESTAE VW770/Lです
>電源を入れる前から...
僕のところでは、電源を入れる前から刺しっぱなしでも動作していました。
環境の問題ではないでしょうか。
>どっちの方法でも駄目だったのですが...
情報が少なすぎます。
これでは回答できません。
まずは、ご自身で原因を探ってみてはいかがでしょうか。
某大企業そうなサイトさんのやりかたと違って、すっきり・わかりやすくてすごく助かりました。
ありがとうございますw
Driver which initialises the controller
をクリックしてもサーバーにアクセスできません.
Driver which initialises the controller
をクリックしてもサーバーにアクセスできません
そんなの、ここにコメント書かれても、どうにもできませんよ。
僕のところでは、アクセスできましたけどね。
一時的に、ダウンしてたのかもしれないです。
2Pの接続はできないのですか??
やってみて、できなかったのであれば、できないのだと思われます。
2Pも認識させることはできます。
少なくとも自分はできました。
このページのおかげでやっと使えるようになりました!
ありがとうございます。
これってボタンの変更はできないのでしょうか?
よろしければご回答ください。お願いします。
ボタンの変更というのが、どのようなものを意図しているのかはわかりませんが、少なくとも普通のJoypadでも、ボタンの入れ替え変更はできないはずですよ。
もし、○と△を入れ替えたいなどというものであれば、そういうソフトウェアがあると思いますので、それをお使いになってください。
この方法でpcゲームした後ps3でも使えるんですか
PCにこの方法で接続して遊んだあと、PS3でもコントローラーを使用できるということでしょうか?
それならもちろんできます。つなげなくなったという話は聞いたことありません。
しかし、使用はあくまでも自己責任でどうぞ。
ありがとうございました
試してみます!
もしミスったら・・・それでもやってみます!
やってみたけど・・・できなかった・・・orz
vistaではだめということか・・・
まあ、よくわかりませんが、使用できなかったのでしょうか?
僕のところでは、Vista でも使用できていますが、まあ無理なら環境の問題でしょう。
最初のサイトに行くとHTTP404未検出とでてサイトにアクセスできませんでした。そこで他のツール・・・ってやつをやってみたら無事コントローラが動きました。あと、きずいたことことなのですがランプが点滅していると動かないみたいです。点滅しているときは充電という意味です。もし無事にインストールされているならランプは点滅しない・・・はず?とにかくありがとうございました!
もう一回コメントさせてください。どうもありがとうございました!!!
どうも、最初の方のサイトは、すでに亡くなっているようですね。
いつからかわかりませんが、ここしばらくはずっと 404 な模様です。
後で修正しておきます。
>点滅していると動かない
そうでしたか。
点滅は充電しているサインかと思っていました。
ちなみに、僕の今の環境は 64bit なんですけど、32bit じゃないと動かないみたいですね。
64bit 環境でも使えるように頑張ってますが...
たぶん無理ですw
またまたコメントさせていただきます。
私のPC、32bitなのですがオンラインゲームなどをやると動作してくれません。やはり32bitでは使えないのでしょうかね・・・。
すいません、間違えました。32bitなのにオンラインゲームなどをやるとちゃんと動作してくれません。ちなみに、
PC SOTEC WinBook
OS Vista Home Premium sp1
CPU インテルCore2DuoプロセッサーT7250(2GHz)
HDD 120GB メモリ 2GB
システム 32bitオぺレーティングシステム
なにか条件などがあるのでしょうかね?
教えて欲しいです。
動き方を発見しました。他のツール・・・ってやつもlibusbってやつをインストールしないと正常に作動しないようです。ちなみにメイプルストーリーで動作を確認しました。前に書いてあるオンラインゲームっていうのもメイプルストーリーです。管理人さんもlibusbをインストールしたら動くのでは?返答待ってます!
とりあえず動いたようでよかったです。
ところで、libusb というものがどのような動作をするものかをご存じですか?
フィルタドライバというもので、USBに対していろいろと無理やり割り込ませる為に使います。(変な表現ですが)
SIXAXIS というのは、ある特定のシグナルを送信することで、ゲームパッドとしての信号を創出するような仕様になっており、libusb を使う方のソフトは、libusb を使って、半ば無理やりそのシグナルを SIXAXIS へ送信しているのです。(ま、あくまでも予想ですが
下記のソフトは、それをドライバレベルで実装しているものと思われます。
インストーラーの中身を見ればわかりますが、ドライバのようなファイルが含まれています。
32bit と 64bit では、ドライバの互換性がないので、使えないのはある意味当然なんです。
ちなみに、当方でも 32bit であれば Vista であれ XP であれ、後者の方法で SIXAXIS をゲームパッドとして使用できることは確認しています。
たぶん、ですが、libusb をインストールして動いたというのは、偶然ではないかと思います。
再起動をしたり、何かの拍子で動いただけではないかと。
なんか、わざわざコメントいただいたのに、すいませんね、
Driver loaderを開いて、SIXAXISを接続したんですが、
Driver is okと出ず、
Plese press Loader driver button to load driver
と出てしまうんですが、どうすればいいんでしょうか。
再起動とかしてもだめですか?
あとは、メッセージの通りボタンを押してみるとか。
環境とか、もっと情報がないと厳しいです。
現状では、わかりません、としか言えません。
どうも。
自分も、waoさんと同じようになるのです。
VISTAのノートPCをつかっています。
64bitか32bitかの見分け方がイマイチよくわかりません。
こちらでは、その症状を確認できていないので、なんとも...
制限ユーザーとかで動かしてないですかね?
あと、日本向けに普通に売られてる PC で 64bit 版の Windows を搭載した機種は見たこと無いので、わからないのであれば普通に 32bit 版です。
モンスターハンターフロンティアオンラインをやっているのですが十字キーを押しても反応しません><
コントローラーはSIXAXISです。
PCはdynabook TX66Gです。
どなたか解決方法を教授して頂けないでしょうか?
よろしくお願いします。
それは、ゲーム側が対応してないと違いますかね?
管理人さんの書いてある通りにしたら出来ました^^
ありがとうございます!
ただ、時々コントローラを認識しなくなったりと、動作が不安定なのはUSBの接触が悪いのか環境が悪いのか・・・。
>yoshiさん
僕はモンハンフロンティアで普通に十字キー反応しましたよ!
えっと自分もVISTAでできなかったのですが、先ほどコメをみて出来そうなことは全てためしていたら、抜いてまた挿すっていう方法でできました。
記事にあった内容だと自分では無理だったんで探してみたら、
ttp://www.geocities.jp/tamamy_ikesu/index.html
のサイトのデバイスドライバーとやらが使えました。
使い方は解凍したフォルダの中のreadme_j.txtで分かると思います。
2ch発っぽいのでちょっと色々心配ですが
まぁこんなものもありましたよ、てな事で一つ。
↑の発言にちょっと付け足すと、見つけた場所がどこぞの掲示板でした。
どこで見つけたのかをさっぱり覚えていないのと
知った場所を見つけられなかったので2chかどうかはいまいち分かりません。
見た感じがそれっぽかっただけなので自信はありません。
とりあえずこんな感じです。
できたおそうなったお( ^ω^)
ありがとうとコメントしておきます┗(^o^ )┓三
これは、なんとなくは知っていましたが、素晴らしい出来だと思います。
そんな心配する必要もないと思いますよ。
そろそろ、この記事も必要なくなってきましたかねw
すごいです!!!
すごすぎます!!!
これでコントローラーも買わなくてすみます。
本当に感謝してます!!!
できました!
これでコントローラーを買う手間が省けました。
感謝します。
ほんとうにありがとうございました!
ありがとうございました!
他のサイトと書いてある内容は似たようなものだったのですが、このサイトが分かりやすくて助かりました
Windows Defenderが邪魔しているのでは?
わたしも、Vistaでうまく作動しませんでした。
いろいろ試した結果、もう一度 sixaxisdriver のインストールを試しました。
今度は、DUALSHOCK3を接続したまま、前回インストールしたDriverをアインストールを行わないでそのままの状態で、インストールを行ったら Windows Defender が右下タスクから現われて、
許可を求められて、尽かさず許可しました。状態が成功になり
DUALSHOCK3を接続したまま再起動したらやっと作動しました。
因みに費やした時間があれこれやって3時間です。
ちょっと時間がかかりましたが、コントローラが使えるようなりまりた。
有難うございました。
下記は、Windows Defender の履歴をコピーしました。参考にして下さい。(参考になるかどうか?)
説明:
このプログラムは、望ましくない動作をする可能性があります。
アドバイス:
プログラムまたはソフトウェア発行者を信頼している場合にのみ、この検出された項目を許可します。
リソース:
driver:
XPADFL02
file:
C:\Windows\system32\DRIVERS\xpadfl02.sys
カテゴリ:
未分類
なるほど、うちはWindows Defender使ってないのでわかりませんでした。
ようするに、ドライバ周りの操作をしようと思うと、Defenderがブロックするってことですよね。
まあ、しょうがないですかね。これは環境依存の問題なので。
報告ありがとうございました。非常に参考になりました。
http://www.motioninjoy.com/
Vistaや64ビット版もあるようです
それは朗報。どうもですー。
感謝感激です
ありがとうございます<(__)>
ありがとうございました。
本当に簡単に接続できて感動しています。
いとさんのリンク先に、ブルートゥース用のドライバらしきものがあるようですが、こちらは使えないのでしょうか。
ありがとうございました。
本当に簡単に接続できて感動しています。
いとさんのリンク先に、ブルートゥース用のドライバらしきものがあるようですが、こちらは使えないのでしょうか。
エラーで2回投稿してしまったようです。
すいません。
あの、ダウンロード中にエラーがでて
中止 再試行 無視
がでて無視を押したら一番最後の画像がでて
ゲームコントローラーでやってみても無動作でした
OSはXPです!
答えを知ってる方いませんか?
マウスとキーボードが動かなくなり対処方法がわからずに結局初期化とゆう結果になりました
マウスとキーボードが動かなくなった場合の対処方法を教えてほしいです
と「ゆう」結果なら仕方ありませんね^^;
あいよ。
http://tamamyikesu.web.fc2.com/sd_devicedriver.html
http://flagdrug.cocolog-nifty.com/
Vistaにlib-usp32入れるときは覚悟してね。
>>どうしてこなた!!さん
・「前回正常起動時の構成」で起動する。
・PS/2接続のキーボードを使う。
・再インストール or リカバリディスクで復旧
・パソコンごと買い替えゆ。
東方非想天則をやっていて思ったのですが
やっぱり十字キーを使うことはできないのでしょうか??
ドライバーダウンロードできなくなってる?
おれも・・・
俺もドライバーDLできない・・・・・。
ミスってアンインストールしちゃったし・・・・・
まじねぇーわ
ここでダウンロードできました。
ttp://www.badongo.com/file/4814398
あと、Vistaでうまくいかない人は、SixaxisDriver.exeを互換モード(XP)&管理者として実行すれば幸せになれるかもしれません。
そのサイト保存しかないのですが
保存したやつどうしたらいいですか?
コントローラーはSixaxisDriverをインストールして動くんですけどコントローラーをUSBで挿すとワイアレスマウスとキーボードが動かなくなります。
1度動かなくなるとコントローラーを抜いてもワイアレスで繋がっているマウスとキーボードは再起動しないとうごかなくなります。
でもUSBで繋ぐマウスとキードードは動きます
ワイアレスのマウスとキーボードをコントローラーを挿しても動くようにするにはどうしたらいいでしょうか?
少し前にインストールしてからずっとsixaxisをUSBで繋いでゲームしてました。でも最近になってコントローラーが反応しないことが増えてきて今は全く動かない状態です。USBの抜き差しや、アンインストールしてもう一回インストールし直したりもしてみたんですがやっぱり動かないです。何が原因なのでしょうか;ちなみにwindows vistaでwindows defenderは無効になっています。
Win7 32bit &
MotioninJoy ver 0.3.00でBluetooth接続出来ました!
(ドングルはPLANEXのBT-MicroEDR1です。)
感謝感激です^-^