
radorn escribió:Pues nada, ya actualicé y también usé la función de calibrado del stick con la app oficial, y lo que he descubierto en el proceso es decepcionante:
Para explicarlo bien, primero explico un par de cosas sobre como funcionan los sticks y mandos modernos.
Primero los sensores del stick producen una señal analógica (resistencia-voltaje, capacitancia) y un ADC (Analog to Digital Converter) los convierte a una señal digital de alta resolución. Luego un otro proceso usa un rango mas limitado dentro de ese rango "crudo/raw" y genera el rango normalizado accesible para el host/anfitrión (tu PC, consola, movil...). Por encima de esto, además, el mando puede almacenar y enviar al host una "máscara" de calibrado, definiendo la zona muerta y los máximos de rango sobre el rango normalizado de antes.
Una vez entendido esto, explico lo que hace MAL el 8BitDo64:
Primeramente el "trozo" del rango RAW que convierte a normalizado (0-255 en este caso) queda DENTRO del limitador de movimiento y no alcanza a tocar. O sea: Tu mueves el stick, y alcanzas 0 o 255 estando aún lejos de tocar el limitador de movimiento (el octágono de plástico; en este caso), o sea, que puedes "saturrar" el movimiento y aún ir mas lejos hasta tocar, sin que todo ese movimiento cuente para nada. Alcanzas el máximo de movimiento lógico antes de alcanzar el físico. Esto debería ser al revés.
-En segundo lugar, están la aplicación oficial, que hace un proceso de calibrado, pero por lo que he podido ver, lo hace sobre el rango normalizado que no alcanza el lmite, y aún encima lo hace mal, porque sigue dando zona muerta y limita el movimiento aún mas adentro del rango normalizado que ya es corto.
Esto se ve claramente durante el proceso de calibrado si uno mueve el stick lentamente hacia una esquina y ve que alcanzas el límite en pantalla mucho antes de alcanzarlo en el stick real. Está calibrando sobre una base incorrecta que no corrige.
Un calibrado correcto trabajaría con los datos RAW del ADC para corregir el rango que se traduce a rango normalizado, pero esta aplicación no parece hacer eso. Solo calibra sobre los datos ya incorrectamente normalizados y aún aplica una máscara de calibrado sobre ellos aún mas limitante. De forma que cada vez que conecto el mando al PC, el mando reporta esa mascara de calibrado al PC.
Uso en Linux un paquete llamado jtest-gtk. Cuando conecto el mando en D-Input, y voy a la página de calibrado encuentro lo siguiente:
De un rango de 0 a 255 (donde 0 es izquierda y 255 es derecha), aún me aplica una "máscara" con un mínimo de 15 (osea 16 unidades perdidas a la izquierda, de 0 a 15) y un máximo de 239 (otras 16 perdidas a la derecha, 255 a 239). Además de eso, también define una zona muerta de 30 unidades entre 112 y 142.
Bien... tras un calibrado con esa aplicación, los nuevos rangos quedan an 0-255 y una zona muerta nula entre 127 y 127, justo en el medio.
Por un lado, tiene el aspecto positivo de que la zona muerta es "virtual" y se puede anular porque el mando no la impone por hardware. Los datos llegan al host, y la máscara que los tapa se puede anular dependiendo del software disponible. Por otro lado, la máscara innecesariamente impone zona muerta y limita aún mas el rango de movimiento normalizado que ya de por si es mas corto de lo que debería.
MENUDA CHAPUZA!
Esto no es una limitación técnica, si no un mal hacer.
LLevaba años escuchando historias de que los mandos modernos no replican bien el original de N64 y parecía que es que fuera algo místico, con mi mapa mental de lo que es un stick analógico, no alcanzaba a entender cómo podía algo tan simple no hacerse bien. Y ahora lo entiendo. Es por dejadez.
----------------
Ya en otros aspectos: el stick podría tener un poco mas de resistencia, resulta un poco flojo de mas, pero no sería tan malo si no fuera por el mango y la posición del gatillo y el stick. Recuerdo que con un mando original el agarre me permitía apuntar de forma estable y disparar sin que eso me moviese el punto de mira (o la posición de la cabeza de Bond/Joannna con control 1.2), pero aqui, entre el mal agarrey la poca resistencia del stick, al tratar de disparar, se mue mueve el apuntado.
Vi a un tipo en YouTube que parecía saber de qué hablaba, explicar que no estaba convencido del mando pero que lo compró y le parecía casi perfecto... Está claro que tenemos diferentes conceptos de "perfección".
Con controles 1.2 en GE y PD con mando original, yo llegué a alcanzar un control que me satisfizo mucho.
Todo el mundo en YouTube constantemente se para y apunta manualmente con R incluso para enemigos cercanos. Yo apenas lo usaba para muy lejanos, El resto, simplemente usando el stick sin R, Y SIN AUTOAPUNTADO. y de maravilla.
Con este mando... imposible. no se puede.el rango está mal aún despues de calibrar y cuando disparas se te mueve todo.
No se hasta donde me valdrá para otros juegos. Pero creo que trataré de devolver o vender el que aún no abrí y no se si acabaré vendiendo también el que si he probado.
SuperPadLand escribió:Sé que es un mando criticado por muchos
Not sure if this is worth mentioning, but I was able to get rumble working on Retroarch for Linux by putting the controller in Switch mode and using udev for the controller driver. It worked good over USB, but rumble had a serious delay over bluetooth. I'd say rumble would be possible on Windows too if there was a proper driver for it.
I know this is late, but I got rumble working using Switch mode. I use a program called reWASD which detects it as a Switch Online N64 controller, then I set it to convert it to a Switch Pro Controller, which works fine in Steam.
I can confirm that Rumble works on a Steam Deck (Linux), in desktop mode (didn't try gaming mode), while playing the Rosalie’s Mupen GUI emulator. The controller was set to set to the "S" mode on the back controller, and connected via Bluetooth- This is the Nintendo Switch mode, so in the pop-up Bluetooth menu/window at the bottom right corner of your desktop, you'll see it connected as "N64 Controller" instead of "8bitdo 64 BT" (D-mode on back of controller).
I just added support for the 8Bitdo 64 Bluetooth Controller. Go ahead and grab the latest main SDL code. D mode doesn't support rumble, so you'll need to switch it to S mode and make sure SDL has permissions to access /dev/hidraw* if you're running on Linux.

.Bimmy Lee escribió:Los que critican el mando original son los típicos que no lo han probado en su vida. Curiosamente, también son los mismos que afirman que la N64 sólo tiene 2 ó 3 juegos buenos.
Pistu escribió:En la analogue 3D, funciona perfecto
radorn escribió:Pistu escribió:En la analogue 3D, funciona perfecto
Después de probar durante dos semanas, "perfecto" no es el adjetivo con el que describiría el desempeño del analógico.
Hice algunas pruebas objetivas, que explico mas arriba, que revelan cómo hacen trampa para presentar de cara al host un rango de movimiento perfecto, equivalente al de un analogico original nuevo, pero que no se corresponde al movimiento real del stick físico, dejando amplias zonas muertas en la zona exterior. De por si, esto ya causa algunos problemas de ergonomía, pero si solo fuera eso, hasta podría no ser tan malo, comparado con el problema de la falta de dureza del stick, que es demasiado blando y cede mucho con demasiada poca presión, pero también tiene un ligero pico de resistencia para sacarlo del centro, tras la cual cede facilmente, haciendo que te pases cuando quieres mover muy poco.
Esto ya de por si dificulta movimientos sutiles y precisos, como requieren juegos de conducción y pilotaje, y FPSs.
Para empeorarlo, el agarre resulta insuficiente por causa la longitud insuficiente del mango, y las deficiencias de su forma, que deja partes de la palma de la mano flotando en el aire en vez de apoyadas. Además, Las posiciones del stick y los gatillos laterales, y relativas entre si y respecto al mango, y el mecanismo de bisagra del gatillo, hacen particularmente frustrante el apuntado en juegos como GoldenEye y Perfect Dark, en los que, con el mando original, si que, pude alcanzar un control extremadamente preciso (estilo 1.2, invertido, sin autoapuntado, sin mirar-al-frente), e incluso los TUROKs, con su correspondencia directa entre la inclinación del stick y la de la cabeza de Turok, que obliga a mantener la posición del stick para seguir mirando en una determinada dirección en el eje vertical... Ahora con este mando, esa capacidad de control que tenía antes, me resulta imposible porque el stick es tan blando que se hace imposible de controlar. No es posible hacer una presión tan controlada y minima que impida pasarse de donde querías ir, no sin corrección y no en medio de una partida, y tampoco resulta posible mantener una posición mientras disparas con Z porque los factores antes mencionados hacen que, al disparar, el pulgar se mueva también.
Donde tu dices "perfecto" yo digo "decepcionante y frustrante". Quizá sea aprovechable, aunque cada vez lo veo mas inviable. Me acostumbré a depender de esa precisión y no tenerla me quita el gusto por jugar.
Por reiterar: al principio me quejé de la triquiñuela digital que hacen para dar un rango perfecto en las mediciones de esos programas de testeo que hay. Esto ya da algunos problemas de por si, pero después de haber tenido mas experiencia jugando, veo que el problema principal es lo blando que es el stick. Si no fuera por eso, probablemente lo del rango trampeado supondría un problema mucho mas pequeño y quizá podría acostumbrarme a él en la mayoría de juegos y alcanzar un nivel de control igual o similar al que solía tener con el mando original. Pero, tal como está hecho, cede con demasiada facilidad y se hace imposible alcanzar la misma precisión que ofrecía l original.
La verdad es que no entiendo quién puede preferir un analógico tan blando, o qué ventaja se supone tanta "ternura"...
Pistu escribió:Tal vez sea que yo no juego a ese tipo de juegos que comentas, entonces para los que yo utilizo sí que funciona perfecto
radorn escribió:Pistu escribió:Tal vez sea que yo no juego a ese tipo de juegos que comentas, entonces para los que yo utilizo sí que funciona perfecto
Si te vale, te vale, eso no te lo niego.
Yo a la hora de calificar algo como un stick analógico, especialmente si pretende sustituir uno tan particular como el de N64, no puedo hablar de "perfecto" si no tiene un rendimiento idéntico o muy cercano a un original en perfecto estado, y este está bastante lejos de hacerlo por varias razones. Podría haber sido aceptable si fuera algo mas duro, pero lamentablemente lo hicieron blandito![]()
No me malinterprete nadie. No es que tengan que ser todos los parámetros idénticos al original. No estoy haciendo una comparación sensorial con mis recuerdos del original. Lo que si que tiene que proporcionarme es el mismo nivel de control preciso, aunque lo haga con unos parámetros diferentes: El rango de movimiento físico puede ser distinto, pero tiene que alcanzar el valor digital máximo del original al tocar el limitador que sea que tenga. porque eso es lo que esperan los juegos y esa es la relación adecuada entre movimiento de dedo y resultado en pantalla. Me da igual si el ángulo es 40 o 45 o lo que sea, pero que toque donde tiene que tocar, no antes ni después. Este deja de reportar movimiento MUCHO ANTES de tocar el limitador, y eso no es bueno por muchas razones.
La curva de resistencia tiene que ser gradual y sin picos, como en el original, porque eso es lo que permite la predecibilidad (sirva el palabro) de movimiento, y tiene que ofrecer una tensión adecuada para que no se te vaya el pulgar y para que se mantenga estable en una posición con tal de que tengas cierto pulso. Me da igual si la resistencia es exactamente la misma que el original o algo mas baja o algo mas alta, pero que esté en un rango que permita no andar bailando, y lamentablemente este no lo cumple porque es demasiado blandengue.
Si te parece bien, me gustaría saber a con qué juegos lo probaste, ya que con ellos encuentras que juegas bien. Me gustaría probarlos yo también para ver que impresión me dan, aunque ya no tenga un original para comparar.
También quisiera saber si has tenido larga experiencia con mandos originales de N64, nuevos o en muy buen estado, o si solo has jugado con otros mandos.