GFOLDSCHOOL da uma adicionada nisso aqui, "configurar controles não citado na lista" no HIDtest:
Download do HiDtest:
https://nintendon-t.googlecode.com/svn/trunk/controllerconfigs/HID_Test.dol
Pra quem não sabe, HiDtest faz um teste e mapeamento dos comandos do seu controle USB, mas vale lembrar que os controles na lista citado pelo desenvolvedores ou GFOLDSCHOOL não precisa, pois já foram configurados e só playar, caso não esteja, faça um test, se não pegar e não esta na lista dos que não pega, siga este tutorial.
Primeiramente tem que baixar o HIDtest, ai no link não tem icon.png e nem meta.xml dele(esquece isso), terá que renomear para "boot.dol" (sem aspas) e criar uma pasta com nome do programa, obviamente dentro na APPS do SD e abrir no HBC.
Quando iniciar o programa aparecera um erro, normal, o que muda é que aparece o VID e um PID (anota eles) e uma sequencia de números, pode estar dividido em 12 (no meu caso) ou mais, começa mexer os analógicos, no meu eram os 4 primeiros a esquerda:
00 01 02 03 04 05 06
21 32 43 27 01 02 03
Nota-se que os 4, analógico L e R, X e Y é o 0 e 1 do analógico L e R o 2 e 3. Os botões é o mesmo com analógico, a unica diferença é que são em código:
00 01 02 03 04 05 06
7F 7F 7F 7F 3F 02 03
Nesse caso, apertei X, apareceu 3F no 4 e assim faço nos outros e nas setas, quando acabar saia do programa, vá para o computador e abra o bloco de notas.
Criando um arquivo "controller.ini" ou somente um código do controle, os VID_PID (isso só vai usa se caso guarde na pasta dos controles - aquela que você testou baixada pelo Nintendont), e não esquece de apagar os comentários que eu citei:
[Nome do seu controle ou adaptador]
VID=XXXX (Cole aqui o VID e PID que copiou no HIDTEST)
PID=XXXX
Polltype=1 (Não faço ideia pra que serve, alguns controles, como PS3 reconhece se colocar 0)
DPAD=1 (Direções da setas)
DigitalLR=1 (Os botões L e R, não é preciso mudar, caso não pegue, coloque 0 ou 2)
MultiIn=1 (Seria as entradas do adaptador, alguns adaptadores reconhece bem o 0)
MultiInValue=01 (É quase o mesmo a cima, não sei se da para colocar 2 play)
Power=4,10 (É o que faz ele voltar para HBC sem ter que desligar o console, uma combinação de botões)
A=4,3F (configurações dos botões...)
B=4,11
X=4,1F
Y=4,2F
Z=4,BF
L=4,10
R=5,40
S=5,17 (Botão START)
Left=6,80 (Daqui em diante são os botões das setas)
Down=6,45
Right=6,35
Up=6,25
RightUp=5,01 (Combinação de dois botões setas pra 1 valor, tipo setas esquerda+acima, aperta os 2 ao mesmo tempo)
DownRight=5,03
DownLeft=5,05
UpLeft=5,07
StickX=0 (Analógico normal, o que move, coloquei somente o número, esse ai é do esquerdo - analógico L)
StickY=1
CStickX=2 (Analógica do C, o analógico R, do meu controle de Play2 é da direita)
CStickY=3
LAnalog=0
RAnalog=0
Rumble=1 (Rumble é a vibração, mas ai se quiser pode apagar, não faz diferença)
RumbleType=0
RumbleDataLen=05
RumbleDataOn=01,00,00,7F,7F
RumbleDataOff=01,00,00,00,00
RumbleTransferLen=05
RumbleTransfers=1
Salva como "controller.ini" (sem aspas e em todos os arquivos no bloco de notas) coloca na raiz do Cartão SD.
Se não entendeu, ai vai uma dica: Para os analógicos coloque somente o número que ele representa, um exemplo é a do C coloquei o analógico direita, somente 2 e 3, que representa X(Horizontal) e Y(Vertical), os botões, no caso do "Botão X" coloquei "4,3F", por que? O 4 é onde ele surge quando é pressionado o 3F é o código que ele cria, coloquei ele no "Botão A", as setas combinadas é tipo os 2 pressionados, que criar um código, por exemplo, lá no Esquerda+Cima, coloquei 5 onde surgiu e 01 com os dois pressionados, agora o resto nem preciso falar(coloquei bem explicado pra não surgir duvida).
Só testar no Nintendont (SEGA Wins! kkk
), caso os comandos não melhorar só editar o arquivo que criou.
Sei que o tópico tá OLD, pense até criar um tópico sobre isso... Mas tá ai só pra completa pra as pessoas que tiveram o mesmo problema que eu, esse problema no meu controle, ai diz que pega(adaptador USB do play2), mas no meu console não funfo (Pois o VID e PID eram diferente, nem mesmo mudando, não resolveu a parada
), tive que quebrar a "cabeça" por 2 horas naquele controle no HIDtest.