Android系統OTG外接搖桿 - 模擬器

Daph Bay avatar
By Daph Bay
at 2013-08-14T22:36

Table of Contents

由於最近開始花比較多時間在android設備上面玩模擬器
花了點時間爬關於搖桿的資料
比較多的答案是使用無線搖桿(藍牙 or OTG接收器)
或是OTG低耗電的小搖桿來達成目的

USB OTG簡介:
http://zh.wikipedia.org/wiki/USB_On-The-Go

因為窮學生沒閒錢再買新的搖桿加上買了還不一定可以用(痛苦)
只好繼續爬該死的資料="=

個人"推測"OTG無法驅動搖桿大概有這兩個
1.因為OTG規範的的限制(300mA)
host端(手機&平板)無法提供足夠的電流驅動比較耗電的搖桿
2.外接裝置無法辨識(不像win7會自己找適合的驅動或是找不到)

----------

為了解決電流可能不足的問題
(也為了能夠給搖桿穩定的電源)
花了點時間自己做了一條資料跟電源分離的Y cable(y型線)

USB簡介
http://ppt.cc/nSBp

簡單說一下製作方法

將USB母端子的Vcc跟Gnd拉出來接到一個USB公端子(電源)
再將同一個USB母端子的D+ D- GND拉到另一個USB公端子(資料)

其他在銲接點上膠纏膠帶跟包熱縮套膜之類的就不多做說明了
如果是新手想做的話google關鍵字"USB線 DIY"多看幾篇應該就ok
對銲接電線無壓力的話就自己做一條吧
個人因為是門外漢所以銲得很痛苦="=
附圖:
http://ppt.cc/KMsh
被對這些很在行的朋友嗆爆(暈)
上面那邊是母端子
因為出了點意外熱縮套被我弄破只有纏膠帶
接出來的兩條短的是資料線長的是電源線

因為符合需求的y cable少
mini USB(公)對USB(公)*2比較常見(部分外接硬碟使用)
又懶得深入去找線就乾脆自己做了

----------

連接方式:
Y cable母 - 外接裝置
Y cable資料 - OTG線 - 手機or平板
Y cable電源 - 行動電源(500mA與一般電腦USB孔相同)

測試A:
msi enjoy71 未root
msi官方4.1 ROM & Kernel

可抓USB滑鼠,羅技unifying鍵盤+滑鼠,搖桿失敗(暈)

測試B:
htc Desire HD 已root
ROM:Ssin的Archon Sense4.1 v6.4+
Kernel:PachaRX Vs4 3.0.16 2.3

結果跟enjoy71一樣

銲到崩潰結果都抓不到搖桿
但至少可以確定Y cable是正常的
搖桿部分使用的是PS2原廠搖桿+轉接線
打到這越來越覺得我應該要發在Android板發這邊好像來亂的= =

----------

終於到了已經插上去而且確定有電但是抓不到的問題了
我目前的解決方式是使用USB Device Info

Google Play:
http://ppt.cc/xxTF

爬中文的文章爬到崩潰之後爬外國論壇看到的
安裝開起之後他會要求你更新DB
menu->Update DBs
然後他會跳出一個方塊跟妳說要下載大約2.5MB的東西到SD卡
按確定執行

更新完後
在LINUX的標籤下應該會多出一個裝置
像我的是1-1
http://ppt.cc/OZ9m

在多出來的裝置上面點一下之後會出現他的資料
http://ppt.cc/k8p2
上面Product Name(reported)那欄寫著USB GamePad
代表有抓到搖桿

如果插上去沒東西的話按REFRESH試試
再沒有我就幫不上忙了QQ
他應該只相容Android 3.1以後的裝置
還有什麼其他條件我就沒仔細看了
多拔多插吧(誤

以上是在enjoy71上測試
DHD的話接上搖桿後Kernel Tuner怪怪的所以沒成功(暈
(如果對DHD跑OTG有興趣的話另外google吧畢竟題外話)

----------

測試A:
My Boy! 1.5.2
(GBA模擬器)

設定:
Settings->Input->Key mappings
點一下你要設定的按鍵再按一下搖桿上的按鍵
最上面幾個基本按鍵(到R-trigger)設定完之後
拉到最底下SHORT CUT的部分
我個人是除了截圖(Screenshot)沒設以外其他都設了
最重要的是Menu鍵
插上搖桿之後通常會把虛擬按鍵關掉
Settings->Input->Virual Keypad不打勾
如果行動裝置沒有實體menu鍵My Boy!也不會好心留一個給你

如果搖桿沒按鍵可以用了另一個解決辦法是調虛擬按鍵的透明度
Settings->Input->Virual Keypad settings->Controls transparency
調到10
(從灰色變黑色一樣看得到= =)

可以正常遊戲但是我沒有玩很久不確定長時間如何
關掉模擬器之後按鍵設定記錄不會不見

測試B:
FPse 0.10.54
(PS模擬器)
(忘記什麼時候載的了= =)

設定:

第一次設定的時候是在沒開遊戲的狀況下
結果開了遊戲之後設定就不見了= =
因為只有測試一款遊戲(我只有留聖劍傳說LOM)
所以不確定他是不是對照遊戲來儲存按鍵設定的
總之我後來是在開啟遊戲之後設定搖桿按鍵
之後再次開遊戲按鍵的設定依然沒有跑掉

menu->settings->INPUT->Hardware keys
Enable hardware keys for PAD1->Enabled(預設應該就是這個)
按鍵部分我設定到R2

設定完後把虛擬按鍵關掉
menu->settings->INPUT->Touchscreen->Rraw button N(N=0~7)全部不勾

也是可以正常玩遊戲但也沒有長時間測XDD
大概就講到這
一點小心得分享

--

All Comments

Hardy avatar
By Hardy
at 2013-08-19T09:50
強爆惹!!!!!!!!!!!必推
Caitlin avatar
By Caitlin
at 2013-08-23T06:53
每次看到線路圖就想放棄了 真有心
Blanche avatar
By Blanche
at 2013-08-25T11:40
硬體DIY改造必推~!
Caitlin avatar
By Caitlin
at 2013-08-29T07:09
手工推XD 手殘我還是找索尼幫忙就好XD
Tracy avatar
By Tracy
at 2013-08-31T11:25
專業好文推!這太強了...
Joseph avatar
By Joseph
at 2013-09-01T10:13
真有心...
Liam avatar
By Liam
at 2013-09-04T03:37
推。還好我本來就有外接電源線 ^^
Damian avatar
By Damian
at 2013-09-04T18:20
好文推

PC魂斗羅復刻版

David avatar
By David
at 2013-08-14T18:19
: 解決方法為按F1進入除錯模式,選CLOCK,確定一次目前時間即可。 : WSAD:1P的方向 : J:射擊。 : K:跳躍。 : U:選擇。 : Enter:開始。 : Space:投幣。 : 我只破過一輪,完全一樣,有多新武器H,有四人可選 : ...

熱血足球繁體中文版

Elma avatar
By Elma
at 2013-08-14T18:06
這次為了修改遊戲的大字體,特地學了套新工具 所以多花了不少時間...沒辦法 個人對翻譯品質還是比較要求的 圖文網誌版 http://roger6.blogspot.tw/2013/08/blog-post.html 下載位置 和之前一樣,老地方下載 http://www.mediafire.com ...

PC魂斗羅復刻版

Queena avatar
By Queena
at 2013-08-14T16:35
逛論壇時看到的,不多說,3D板的元祖魂斗羅復刻。 http://rghost.net/47867282 http://rghost.net/47867657 http://rghost.net/47868092 http://rghost.net/47868545 http://rgho ...

SS-Jung Rhythm(T-16607G)

Edward Lewis avatar
By Edward Lewis
at 2013-08-13T17:00
Published by: Altron Gênero: Rhythm Game/ Action-Dance Image Format: 1 CDs (95,8 Mb + 73, 2 Mb) Compressed in WinRAR http://strategywiki.org/wiki/Jung_Rhy ...

PC88 模擬器怎麼打日文?

Eartha avatar
By Eartha
at 2013-08-13T02:50
今天下載 Lolita_Syndrome_(1983)(Enix) 來玩 玩到第三關要輸入文字 因為看不懂所以查了攻略 http://www013.upp.so-net.ne.jp/ymurakami/guide/lolita.htm 攻略顯示要打日文 可是模擬器似乎只能輸入英文 不知如何輸入日文 還是 ...