Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
30-11-2013, 06:32 PM
(Este mensaje fue modificado por última vez en: 18-02-2014, 05:53 PM por casadroide.)
Si tienen ganas de leer el proceso adelante, si quieren ir derecho a la posible solución vayan al mensaje nº 30
Buenas gente, tengo un pad xbox inalambrico y quiero conectarlo al x7.
probé de enchufarlo a uno de los usb normales y me lo reconoce y puedo navegar por los menues, el tema es que cuando abro algun juego de gameloft parece que se queda pegado el analogico tirando todo el tiempo hacia la izquierda, esto es por un tema de configuracion o porque me la mande y realmente tenia que enchufarlo en el otg con el adaptador?
El resto de las funciones las reconoce bien y sin inconvenientes, por eso pregunto.
Otro tema es que tambien quiero usarlo con el mame4droid, el problema es que no se como hay que configurar los botones, porque si bien me toma bien las direcciones y los botones no se como configurar para que me tome los botones de "start" y "coin".
Alguna idea o ayuda? Desde ya muchas gracias!!
Mensajes: 3,137
Temas: 50
Registro en: Dec 2012
Reputación:
21
Usa la app tincore keymapper para los juegos que necesiten "touch".
Apadrina una ROM, invítame a una birra! :D <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XQ69NWYK2HE3Y&lc=ES&item_number=Invitame%20a%20una%20birra¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><img src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif"></img></a>
Mensajes: 6,666
Temas: 476
Registro en: Nov 2012
Reputación:
45
Mensajes: 22
Temas: 3
Registro en: Jan 2014
Reputación:
0
(30-11-2013, 06:32 PM)casadroide escribió: Buenas gente, tengo un pad xbox inalambrico y quiero conectarlo al x7.
probé de enchufarlo a uno de los usb normales y me lo reconoce y puedo navegar por los menues, el tema es que cuando abro algun juego de gameloft parece que se queda pegado el analogico tirando todo el tiempo hacia la izquierda, esto es por un tema de configuracion o porque me la mande y realmente tenia que enchufarlo en el otg con el adaptador?
El resto de las funciones las reconoce bien y sin inconvenientes, por eso pregunto.
Otro tema es que tambien quiero usarlo con el mame4droid, el problema es que no se como hay que configurar los botones, porque si bien me toma bien las direcciones y los botones no se como configurar para que me tome los botones de "start" y "coin".
Alguna idea o ayuda? Desde ya muchas gracias!!
Me pasó lo mismo. Y con algunos juegos como los GTA la cámara se vuelve loca también.
Es por un tema de drivers con el cacharro inalámbrico.
Te pongo dos enlaces donde explica como solucionarlo, si tienes alguna duda me preguntas que yo si lo he conseguido.
Necesitas ser root por eso....
http://forum.xda-developers.com/showthre...?t=1792531
http://www.identi.li/index.php?topic=258187
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
Esto lo intenté, y la verdad que se solucionó el tema del giro loco de la cámara, pero por alguna extraña razón si bien ahora funciona bien hay un punto donde por ejemplo en el metal slug con el MAME se traba el personaje yendo en una de las direcciones y no hay forma de que vaya para el otro lado. O por ejemplo en el GT racing 2 el auto dobla o tira a la izquierda constantemente. Voy a ver de hacer lo que me proponés una vez más a ver si en una de esas le pifié en algún paso, pero no parece muy complicado que digamos.
A vos te funciona bien el gt racing 2?
Desde ya muchas gracias.
Mensajes: 3,137
Temas: 50
Registro en: Dec 2012
Reputación:
21
(10-02-2014, 04:13 PM)casadroide escribió: Esto lo intenté, y la verdad que se solucionó el tema del giro loco de la cámara, pero por alguna extraña razón si bien ahora funciona bien hay un punto donde por ejemplo en el metal slug con el MAME se traba el personaje yendo en una de las direcciones y no hay forma de que vaya para el otro lado. O por ejemplo en el GT racing 2 el auto dobla o tira a la izquierda constantemente. Voy a ver de hacer lo que me proponés una vez más a ver si en una de esas le pifié en algún paso, pero no parece muy complicado que digamos.
A vos te funciona bien el gt racing 2?
Desde ya muchas gracias. 
Si consigues que funcione bien al 100% avisame y lo ponemos en el hilo de quickshot
Apadrina una ROM, invítame a una birra! :D <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XQ69NWYK2HE3Y&lc=ES&item_number=Invitame%20a%20una%20birra¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><img src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif"></img></a>
Mensajes: 22
Temas: 3
Registro en: Jan 2014
Reputación:
0
(10-02-2014, 04:19 PM)daemonium escribió: (10-02-2014, 04:13 PM)casadroide escribió: Esto lo intenté, y la verdad que se solucionó el tema del giro loco de la cámara, pero por alguna extraña razón si bien ahora funciona bien hay un punto donde por ejemplo en el metal slug con el MAME se traba el personaje yendo en una de las direcciones y no hay forma de que vaya para el otro lado. O por ejemplo en el GT racing 2 el auto dobla o tira a la izquierda constantemente. Voy a ver de hacer lo que me proponés una vez más a ver si en una de esas le pifié en algún paso, pero no parece muy complicado que digamos.
A vos te funciona bien el gt racing 2?
Desde ya muchas gracias. 
Si consigues que funcione bien al 100% avisame y lo ponemos en el hilo de quickshot 
Os explico lo que he echo yo porque en una nexus 10 me pasaba lo mismo y con los mismo pasos me funcionó ( todos las apps son gratis y las podéis encontrar en la play store):
1.Descargué Vendor_045e_Product_0291.kl.zip de http://forum.xda-developers.com/showthre...?t=1792531 y descomprimí con el es file explorer.
2. Con el Root browser ( sirve cualquiera similar como el root explorer) pegué el archivo Vendor_045e_Product_0291.kl en la ruta /system/usr/keylayout/
3. Con el Android Terminal Emulator puse lo siguiente ( después de cala linia hay que dar a enter)
su
cd /system/usr/keylayout/
mount -o remount,rw /system
chmod 644 Vendor_045e_Product_0291.kl
exit
exit
Pues yo después de esto me funciona de lujo. El paso de hacer esto mismo con el Vendor_045e_Product_0719.kcm a mi no me hizo falta , pero si lo hacéis el Vendor_045e_Product_0719.kcm tiene que ir en /system/usr/keychars y supongo que con el terminal seria :
cd /system/usr/keychars/
mount -o remount,rw /system
chmod 644 Vendor_045e_Product_0719.kcm
exit
exit
Los juegos que yo he probado con soporte nativo para gamepad y me funcionan son:
- GTA Vice City
- GTA III
- Riptide GP2
- ShadowGun
- Modern Combat 4
- NOVA 3
- Max Payne
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
10-02-2014, 08:48 PM
(Este mensaje fue modificado por última vez en: 11-02-2014, 07:22 AM por casadroide.)
si puedo hoy a la noche pruebo de nuevo a ver que onda. si me va bien festejamos todos!! 
Primera prueba tal y como yo lo tenía que es lo que dice en el post del "ninja".
Con el receptor de xbox conectado a uno de los usb normales a menos de tres minutos de partida del metal slug con el mame4droid el personaje se manda a correr descontrolado hacia la izquierda sin que se pueda ir a ningún otro lado.
Real racing 2 el auto tira a la izquierda y la camara no gira a lo loco.
Con el receptor de la xbox puesto en el puerto OTG con el adaptador que me trajo el minix, despues de unos 30 continues (si soy realmente malo y me dedicaba a correr mas que a disparar o esquivar) pude terminar el metal slug sin ningún tipo de inconveniente.
Real racing 2 el auto sigue tirando a la izquierda y la camara sigue sin girar.
Edit 2: El mame no lo volví a probar porque con la config que tenía antes lo pude hacer andar de mil maravillas, así que sólo me centré en el GT2.
Borré lo que yo habia hecho y solo puse el blabla*0291.kl y le asigné permisos 644 con la consola, el auto sigue tirando a la izquierda y ahora tengo el spin de camara.
Edit 3: Colocado el archivo *0719.kl con permisos desde el esfile en rw- r-- r-- y no tengo spin de camara pero el auto sigue tirando para el costado!!! "Q$·"·$%·"$& Y LA REP"·$%"%/ ....
Edit 4: puesto todo tal y como estaba antes de empezar! y con los mismos resultados que al ppio. WETEGRGDFYJYT"·%&%($/=(     *0719.kl y *0291.kl en la carpetasystem/usr/keylayout y los archivos *0719.kmc y *0291.kmc en la carpeta /system/usr/keychars y todos con permisos rw- r-- r-- (644).
Ahora mirando un poco el código de los archivos .kl me encuentro que dentro de la rom (no se si es de esta en particular o de todas) hay un archivo que se llama Vendor_045e_Product_028e.kl que tiene exactamente las mismas lineas de código que los archivos que yo estoy manejando, y de hecho el texto del *028e.kl en uno de los renglones dice "XBox 360 USB Controller"!! CHANN esto quiere decir que todo esto ya estaba hecho de antes o que es para algun control chinoca imitacion xbox y que se identifica en el cachorro como el control *028e.kl??
Otra cosa que noté es que le asignan un valor de 4096 como "flat" a los stick..... que pasa si modifico esos valores por unos mas altos o mas bajos? o sería mejor irme a dormir y tratar de refrescar el cerebro?
Por si lo quieren chusmear aca les dejo lo que dice mi archivo .kl
[spoiler]
Código: # Copyright (C) 2011 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# XBox 360 USB Controller
#
key 304 BUTTON_A
key 305 BUTTON_B
key 307 BUTTON_X
key 308 BUTTON_Y
key 310 BUTTON_L1
key 311 BUTTON_R1
key 314 BUTTON_SELECT
key 315 BUTTON_START
key 316 BUTTON_MODE
key 317 BUTTON_THUMBL
key 318 BUTTON_THUMBR
# Left and right stick.
# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd.
# This confuses applications that rely on the flat value because the joystick actually
# settles in a flat range of +/- 4096 or so.
axis 0x00 X flat 4096
axis 0x01 Y flat 4096
axis 0x03 Z flat 4096
axis 0x04 RZ flat 4096
# Triggers.
axis 0x02 LTRIGGER
axis 0x05 RTRIGGER
# Hat.
axis 0x10 HAT_X
axis 0x11 HAT_Y
[/spoiler]
La falla del pad la descarto porque en la PC y en el mame funciona a la perfección, lo que no quita que si puedo pedir uno prestado lo pruebe por las dudas.
Alguna otra idea aparte del martillo, e fuego y comprar otro pad?
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
11-02-2014, 08:08 AM
(Este mensaje fue modificado por última vez en: 11-02-2014, 08:11 AM por casadroide.)
Encontré este post en los foros de minix.
De los dos adjuntos que tiene para descargar hay uno que trae un archivo kl para el pad wireless de xbox y parece que está más completo, si puedo mañana lo pruebo y comento como me fue, pero le tengo aunque sea un poco mas de fe que a los anteriores intentos. En ningún lado menciona al *0291.kl y si menciona al que encontré dentro de la carpeta de la rom y con el mismo texto que puse antes.
El nombre completo del archivo que manejaría el pad wireless es Vendor_045e_Product_0719.kl
[spoiler]
Código: # Copyright (C) 2011 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# XBox 360 USB Wireless Controller
# Reports itself as "Xbox 360 Wireless Receiver" and
# "Microsoft Corp. Xbox 360 Wireless Adapter"
# Similar in behavior to XBox 360 USB Controller except for the d-pad,
# which is digital (scan codes instead of axes) on the wireless version.
#
# NVIDIA Normalized Gamepad
key 0x130 BUTTON_A
key 0x131 BUTTON_B
key 0x133 BUTTON_X
key 0x134 BUTTON_Y
# Button "LB" maps to BUTTON_L1.
key 0x136 BUTTON_L1
# Button "RB" maps to BUTTON_R1.
key 0x137 BUTTON_R1
key 0x13a BACK
key 0x13b BUTTON_START
# Button with Xbox logo maps to HOME.
key 0x13c HOME
# These two keycodes are for click (press from above) on analog control sticks.
key 0x13d BUTTON_THUMBL
key 0x13e BUTTON_THUMBR
# Left (0x00, 0x01) and right (0x03, 0x04) analog control stick.
# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd.
# This confuses applications that rely on the flat value because the joystick actually
# settles in a flat range of +/- 4096 or so.
axis 0x00 X flat 4096
axis 0x01 Y flat 4096
axis 0x03 Z flat 4096
axis 0x04 RZ flat 4096
# Triggers.
# (Shoulder trigger buttons marked with "LT" and "RT" are analog.
# Each axis has range from 0 to 255.)
axis 0x02 LTRIGGER
axis 0x05 RTRIGGER
# Hat.
# (D-pad is reported as digital. Each direction has a scan code.)
key 0x2c0 DPAD_LEFT
key 0x2c1 DPAD_RIGHT
key 0x2c2 DPAD_UP
key 0x2c3 DPAD_DOWN
[/spoiler]
Mensajes: 22
Temas: 3
Registro en: Jan 2014
Reputación:
0
11-02-2014, 09:16 PM
(Este mensaje fue modificado por última vez en: 11-02-2014, 09:46 PM por leriyo.)
Voy a probar el gt racing 2 y te comento si me pasa
Pues acabo de probar el GT2 y va como la seda. Por cierto como mola el juego jejeje.
Algo haces mal.... que firmware tienes? yo el 008.
Como no se el receptor del mando.... Yo lo pillé de los chinorris en dl extrem así que no creo. Si este va...
Mensajes: 22
Temas: 3
Registro en: Jan 2014
Reputación:
0
Prueba a hacer todo pero utiliza el terminal y pon los comandos que te postee. Alomejor con el es file explorer no da bien los permisos o no monta bien el siystem. Es lo único que se me ocurre yo tengo sólo el 079.kcm en keychards y el 0291en Keylout
Mensajes: 3,137
Temas: 50
Registro en: Dec 2012
Reputación:
21
si confirmais que funciona bien al 100% haré un parche para los que tienen la quickshot instalada.
leriyo, puedes pasar enlace del receptor? igual le apaño uno a mi hermano.
Apadrina una ROM, invítame a una birra! :D <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XQ69NWYK2HE3Y&lc=ES&item_number=Invitame%20a%20una%20birra¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><img src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif"></img></a>
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
Perdón por la demora en contestar, pero anduve bastante complicado por el laburo/yugo/curro como quieran decirle.
Si puedo (y la familia lo permite) hoy a la noche cuando llego a casa pruebo de nuevo y les cuento los pasos y los resultados.
Gracias por el interés leriyo!!
Y daemonium te mantenemos al tanto.
Mensajes: 22
Temas: 3
Registro en: Jan 2014
Reputación:
0
(12-02-2014, 09:04 AM)daemonium escribió: si confirmais que funciona bien al 100% haré un parche para los que tienen la quickshot instalada.
leriyo, puedes pasar enlace del receptor? igual le apaño uno a mi hermano.
Pensaba que era por dlextrem pero mirando he visto que lo compré en ebay.
ya no existe el enlace pero se lo compré a safecom.
Te paso el link que aun lo vende aunque ahora sólo en negro.
http://www.ebay.co.uk/itm/USB-Wireless-G...5d4649bffb
Bueno , bonito y barato.
Mensajes: 3,137
Temas: 50
Registro en: Dec 2012
Reputación:
21
(13-02-2014, 02:20 PM)leriyo escribió: (12-02-2014, 09:04 AM)daemonium escribió: si confirmais que funciona bien al 100% haré un parche para los que tienen la quickshot instalada.
leriyo, puedes pasar enlace del receptor? igual le apaño uno a mi hermano.
Pensaba que era por dlextrem pero mirando he visto que lo compré en ebay.
ya no existe el enlace pero se lo compré a safecom.
Te paso el link que aun lo vende aunque ahora sólo en negro.
http://www.ebay.co.uk/itm/USB-Wireless-G...5d4649bffb
Bueno , bonito y barato.
gracias
Apadrina una ROM, invítame a una birra! :D <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XQ69NWYK2HE3Y&lc=ES&item_number=Invitame%20a%20una%20birra¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><img src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif"></img></a>
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
Actualizando un poco y pasando data.
Volví todo al estado original de lo que yo tenía y tengo funcionando el MAME y el GT Racing 2 (tirando a la izquierda, peroooo ya casi solucionado) y ahora probé el dungeon hunter 4 (que me hizo ver la luz!!!   ).
No sé si lo habré leído bien, pero me descargué un logcat y traté de leer y entender lo que decía, en resumen aparece cuando enchufo en receptor del pad un ID y Un vendor que coinciden don el nombre de los archivos que estamos manejando, es decir que vendor_045e y product_0719. Es decir que esos son los archivos que tienen que controlar al pad, o por lo menos eso es lo que yo entiendo.
Coloqué nuevamente el *0291. kl y el *0719.kl dentro de la carpeta /system/usr/keylayout y los *.kcm dentro de /keychars. Y el spin de la cámara desaparece.
Gracias al dungeon hunter descubrí que los stick analógicos cuando los soltás no vuelven al centro exacto y parece que android es MUY sensible en cuanto a esto. Y por esa razón es que queda el personaje tirando para uno de los costados o para abajo (por lo menos en mi caso). El dungeon hunter tiene una palanca en la pantalla que muestra y se mueve cuando se mueve el personaje usando el sitck analógico salvo que con mucho amor la vuelvas a centrar siempre queda un pelín minúsculo inclinada y eso hace que se vaya para un costado, ahora bien usando el pad direccional (D-pad creo que le dicen) esto no sucede y se puede usar el juego perfectamente. Confirmado con el Dungeon Hunter pasé a probarlo con el GT Racing, usando el analógico tiraba a la izquierda como siempre, pero usando el D-Pad pude jugar lo más bien. Siempre perdiendo, pero no por culpa del pad sino por culpa mia
Hoy pedí prestado un pad de xbox para ver si pasa sólo con el mío o con otro tambien, sin enchufarlo (porque estoy en el laburo) puedo decir que los dos pads tienen ese juego mínimo en los stick, pero cuando lo enchufe lo comento a ver que fue lo que pasó en la práctica.
Cuando esté en casa también voy a probar de modificar esos valores "flat" del archivo a ver que pasa y ver si con eso se acomoda o se reduce la sensibilidad.
Daemonium, en ppio podríamos decir que esto está casi cocinado, habría que poner los archivos *.kl dentro de /keylayout y los *.kcm dentro de /keychras. Si se quiere usar por el puerto OTG en cada reinicio hay que deshabilitar la conexión al Pc desde las configuraciones - USB.
Alguien conoce alguna plicación que muestre en pantalla si se estan apretando botones o direccionales del pad? En win sé que hay pero en android no tengo ni pu** idea.
Sigo haciendo pruebas cuando pueda y actualizo en cuanto tenga novedades.
Mensajes: 3,137
Temas: 50
Registro en: Dec 2012
Reputación:
21
14-02-2014, 09:09 AM
(Este mensaje fue modificado por última vez en: 14-02-2014, 09:09 AM por daemonium.)
(13-02-2014, 08:32 PM)casadroide escribió: Actualizando un poco y pasando data.
Volví todo al estado original de lo que yo tenía y tengo funcionando el MAME y el GT Racing 2 (tirando a la izquierda, peroooo ya casi solucionado) y ahora probé el dungeon hunter 4 (que me hizo ver la luz!!!  ).
No sé si lo habré leído bien, pero me descargué un logcat y traté de leer y entender lo que decía, en resumen aparece cuando enchufo en receptor del pad un ID y Un vendor que coinciden don el nombre de los archivos que estamos manejando, es decir que vendor_045e y product_0719. Es decir que esos son los archivos que tienen que controlar al pad, o por lo menos eso es lo que yo entiendo.
Coloqué nuevamente el *0291. kl y el *0719.kl dentro de la carpeta /system/usr/keylayout y los *.kcm dentro de /keychars. Y el spin de la cámara desaparece.
Gracias al dungeon hunter descubrí que los stick analógicos cuando los soltás no vuelven al centro exacto y parece que android es MUY sensible en cuanto a esto. Y por esa razón es que queda el personaje tirando para uno de los costados o para abajo (por lo menos en mi caso). El dungeon hunter tiene una palanca en la pantalla que muestra y se mueve cuando se mueve el personaje usando el sitck analógico salvo que con mucho amor la vuelvas a centrar siempre queda un pelín minúsculo inclinada y eso hace que se vaya para un costado, ahora bien usando el pad direccional (D-pad creo que le dicen) esto no sucede y se puede usar el juego perfectamente. Confirmado con el Dungeon Hunter pasé a probarlo con el GT Racing, usando el analógico tiraba a la izquierda como siempre, pero usando el D-Pad pude jugar lo más bien. Siempre perdiendo, pero no por culpa del pad sino por culpa mia 
Hoy pedí prestado un pad de xbox para ver si pasa sólo con el mío o con otro tambien, sin enchufarlo (porque estoy en el laburo) puedo decir que los dos pads tienen ese juego mínimo en los stick, pero cuando lo enchufe lo comento a ver que fue lo que pasó en la práctica.
Cuando esté en casa también voy a probar de modificar esos valores "flat" del archivo a ver que pasa y ver si con eso se acomoda o se reduce la sensibilidad.
Daemonium, en ppio podríamos decir que esto está casi cocinado, habría que poner los archivos *.kl dentro de /keylayout y los *.kcm dentro de /keychras. Si se quiere usar por el puerto OTG en cada reinicio hay que deshabilitar la conexión al Pc desde las configuraciones - USB.
Alguien conoce alguna plicación que muestre en pantalla si se estan apretando botones o direccionales del pad? En win sé que hay pero en android no tengo ni pu** idea.
Sigo haciendo pruebas cuando pueda y actualizo en cuanto tenga novedades.
Joystick test baja la del playstore.
Parece un problema de driver o de calibrado del stick. con el tincore se puede hacer esto pero es una feature de pago.
(13-02-2014, 08:32 PM)casadroide escribió: Actualizando un poco y pasando data.
Volví todo al estado original de lo que yo tenía y tengo funcionando el MAME y el GT Racing 2 (tirando a la izquierda, peroooo ya casi solucionado) y ahora probé el dungeon hunter 4 (que me hizo ver la luz!!!  ).
No sé si lo habré leído bien, pero me descargué un logcat y traté de leer y entender lo que decía, en resumen aparece cuando enchufo en receptor del pad un ID y Un vendor que coinciden don el nombre de los archivos que estamos manejando, es decir que vendor_045e y product_0719. Es decir que esos son los archivos que tienen que controlar al pad, o por lo menos eso es lo que yo entiendo.
Coloqué nuevamente el *0291. kl y el *0719.kl dentro de la carpeta /system/usr/keylayout y los *.kcm dentro de /keychars. Y el spin de la cámara desaparece.
Gracias al dungeon hunter descubrí que los stick analógicos cuando los soltás no vuelven al centro exacto y parece que android es MUY sensible en cuanto a esto. Y por esa razón es que queda el personaje tirando para uno de los costados o para abajo (por lo menos en mi caso). El dungeon hunter tiene una palanca en la pantalla que muestra y se mueve cuando se mueve el personaje usando el sitck analógico salvo que con mucho amor la vuelvas a centrar siempre queda un pelín minúsculo inclinada y eso hace que se vaya para un costado, ahora bien usando el pad direccional (D-pad creo que le dicen) esto no sucede y se puede usar el juego perfectamente. Confirmado con el Dungeon Hunter pasé a probarlo con el GT Racing, usando el analógico tiraba a la izquierda como siempre, pero usando el D-Pad pude jugar lo más bien. Siempre perdiendo, pero no por culpa del pad sino por culpa mia 
Hoy pedí prestado un pad de xbox para ver si pasa sólo con el mío o con otro tambien, sin enchufarlo (porque estoy en el laburo) puedo decir que los dos pads tienen ese juego mínimo en los stick, pero cuando lo enchufe lo comento a ver que fue lo que pasó en la práctica.
Cuando esté en casa también voy a probar de modificar esos valores "flat" del archivo a ver que pasa y ver si con eso se acomoda o se reduce la sensibilidad.
Daemonium, en ppio podríamos decir que esto está casi cocinado, habría que poner los archivos *.kl dentro de /keylayout y los *.kcm dentro de /keychras. Si se quiere usar por el puerto OTG en cada reinicio hay que deshabilitar la conexión al Pc desde las configuraciones - USB.
Alguien conoce alguna plicación que muestre en pantalla si se estan apretando botones o direccionales del pad? En win sé que hay pero en android no tengo ni pu** idea.
Sigo haciendo pruebas cuando pueda y actualizo en cuanto tenga novedades.
Joystick test baja la del playstore.
Parece un problema de driver o de calibrado del stick. con el tincore se puede hacer esto pero es una feature de pago.
Apadrina una ROM, invítame a una birra! :D <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XQ69NWYK2HE3Y&lc=ES&item_number=Invitame%20a%20una%20birra¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><img src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif"></img></a>
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
perdonen por lo escalonado de la pruebas, pero trabajando 11 horas por dia, un chico de tres años, una mujer y uno en camino la cosa se complica.
Anoche probé el pad que me prestaron y pasa lo mismo que con el mío, el stick tiene un juego minúsculo antes de que aparezca la resistencia que hace que vuelva al centro y esta inclinación es reconocida por el o los juegos como un movimiento. Al igual que con el mío usando el d-pad se puede jugar perfectamente y sin inconvenientes.
Si puedo hoy pruebo la app que me recomienda daemonium y veo si modificando los valores se puede acomodar.
Una vez más perdonen por lo escalonado de la pruebas y los mantengo al tanto de los avances.
Mensajes: 3,137
Temas: 50
Registro en: Dec 2012
Reputación:
21
(14-02-2014, 04:20 PM)casadroide escribió: perdonen por lo escalonado de la pruebas, pero trabajando 11 horas por dia, un chico de tres años, una mujer y uno en camino la cosa se complica.
Anoche probé el pad que me prestaron y pasa lo mismo que con el mío, el stick tiene un juego minúsculo antes de que aparezca la resistencia que hace que vuelva al centro y esta inclinación es reconocida por el o los juegos como un movimiento. Al igual que con el mío usando el d-pad se puede jugar perfectamente y sin inconvenientes.
Si puedo hoy pruebo la app que me recomienda daemonium y veo si modificando los valores se puede acomodar.
Una vez más perdonen por lo escalonado de la pruebas y los mantengo al tanto de los avances.
Afortunado tu que tienes trabajo, yo cargo con mujer, hija, perro e hipoteca y no creas que tengo mucho tiempo libre tampoco jejeje
El joystick test es solo para ver valores, no permite modificar nada. El que creo que si te seriviria es tincore keymapper pero la funcion de calibrado es de pago.
Apadrina una ROM, invítame a una birra! :D <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XQ69NWYK2HE3Y&lc=ES&item_number=Invitame%20a%20una%20birra¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><img src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_donate_LG.gif"></img></a>
Mensajes: 332
Temas: 29
Registro en: Nov 2013
Reputación:
7
(14-02-2014, 04:47 PM)daemonium escribió: Afortunado tu que tienes trabajo, yo cargo con mujer, hija, perro e hipoteca y no creas que tengo mucho tiempo libre tampoco jejeje
El joystick test es solo para ver valores, no permite modificar nada. El que creo que si te seriviria es tincore keymapper pero la funcion de calibrado es de pago.
Si es por sumar puedo sumar a mi madre, un gato y los tres perros de casa  .
Volviendo a lo importante, hice un par de pruebas, no todas las que debería pero por lo menos un par hice, y si alguien puede estaría bueno que las repita a ver que resultados tiene.
Tal como vos decís el joystick test lo único que hace es mostrar en una pantalla en negro los valores que le va tirando el pad que tengas conectado, en mi caso el stick que corresponde a la mano izquierda se quedaba en unos valores cercanos a 0.20 y mucho decimales sobre un total de 1.0 que es cuando esta tirado completamente hacia la izquierda, a la derecha es el mismo rango solo que con valores negativos. (perdón pero me olvidé de hacer una captura de pantalla)
Según el texto que figura dentro del driver los valores que maneja es de un rango de -32767 a 32768 y está seteado en 4096.
Suponiendo y adivinando como funciona esto hice una regla de tres simple y me dió un valor de 6550 aprox. cosa que probé con el dungeon hunter y mejoró bastante el tema de la inclinación de la palanquita y por ende el movimiento del personaje, pero no quedó perfecto. Así que lo que hice es duplicar el valor de 4096 y llevarlo a 8192 y magia!! el dungeon hunter quedó perfecto y sin inclinaciones ni nada por el estilo. El gt racing lo probé muy poquito porque se complicó la cosa en casa y la verdad es que noté una diferencia interesante, pero no se si será paranoia o que, pero me pareció que se inclinaba un pelin en algunos momentos, pero nada comparado con lo que hacía antes del toqueteo, voy a ver si puedo subir un poco más el valor a ver si con eso se rregla. Aclaro que con el D-pad tal como ocurría antes todos los juegos funcionan perfectamente.
Si bien no está al 100% creo que ya casi está cocinado, el tema del driver viene seguro por esos archivos, no hay duda. El tema de la sensibilidad de los stick creo que ya depende de cada pad en particular, por lo menos los dos que probé yo tienen esa inclinación, pero no puedo asegurar que sea para todos lo mismo. Estaría bueno que si alguien puede probarlo nos despeje estas dudas, para poder decir que está asegurado el funcionamiento correcto.
Alguna recomendación de algún juego que tenga soporte nativo de pad y que sea gratuito para poder probar?
No importa si está bueno o malo el juego, lo importante es que sea gratuito para que cualquiera pueda probarlo y que tenga soporte nativo para que no dependa de mapeos ni nada por el estilo para poder probarlos.
Una vez más disculpen lo escalonado de la cosa y gracias por tomarse el tiempo de leer
|