G60 G60
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Accesibilidad a datarefs  (Leído 1198 veces)
0 Usuarios y 1 Visitante están viendo este tema.
27 Junio, 2023, 13:39:21
capitanbroca
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 105



En línea
Accesibilidad a datarefs

Creo recordar que en la versión XP10 había la posibilidad de introducir manualmente un dataref para que fuese asociado a determinado eje/boton del joystick o tecla del teclado, en XP11 no tuve esa necesidad pero ahora en XP12 vuelvo a necesitar hacer esto y no encuentro cómo. En el listado de asignación que trae por defecto XP12 no aparecen muchos datarefs personalizados de por ejemplo un A321 de toliss o de un 777FF o de Un 737 Zibo, incluso algunos no son ni detectados por DataRefTool, pero si que están documentados por el propio desarrollador. Incluso he intentado editar los archivos de perfiles e introducir una asignación de joystick, pero sigue sin hacerse visible para que pueda ser asignado o aparezca asociado a determinado eje/botón de un joystick.

¿Es posible hacer \"visibles y accesibles\" estos datarefs para posteriomente ser asociados al joystick? Gracias.

27 Junio, 2023, 18:06:32 #1
grrr05
Superusuario
*******
Desconectado Desconectado

Mensajes: 4344


If it ain't broke don't fix it


WWW
En línea
Re: Accesibilidad a datarefs

En la configuración de joystick eso esta en el boton "editar", y en la de teclado tienes que darle a "proporcionados por plugin", una vez con el vuelo cargado con el supuesto avión, ya que los plugins no cargan hasta que se inicia el vuelo y no podrás verlos si lo configuras desde el menu inicial.

De todas maneras eso son "Comandos", no dataref, aunque usen la misma sintaxis, y como tales nunca aparecerán en el DataRefEditor. Que yo recuerde, nunca se ha podido (almenos desde XP9) asociar una entrada de joy o teclado directamente a un dataref, siempre a un comando, ya que un dataref simplemente es una variable, y un comando es una acción o conjunto de ellas, que puede implicar o no manipular uno o varios dataref.
 
Los comandos sirven precisamente para eso, para asignar funciones específicas de un avión (o plugin) en concreto y que no exista en las asginaciones por defecto de X-Plane, pero es algo que el autor de dicho plugin tiene que implementar, aunque es posible hacerlo por tu cuenta con un interfaz de terceros como FlyWithLua, siempre que sepas cuales son los dataref que tengas que tocar (y como tocarlos, no es lo mismo un dataref booleano con dos valores 0 y 1 que una array con 32 elementos con rangos de 0 a 65535...).

Tengo un script de ejemplo por ahi el foro, a ver si lo encuentro.

EDITO:

Aquí: http://www.x-plane.es/modules/smf/index.php?topic=13864.msg121176#msg121176
Esto mueve los reostatos de la iluminación de cabina de la C172 mediante botones de pulso (uno para subir y otro para bajar) asignables a un joystick.
« Última modificación: 27 Junio, 2023, 18:32:55 por grrr05 »




Albert Ràfols
www.spainuhd.es
27 Junio, 2023, 22:22:34 #2
capitanbroca
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 105



En línea
Re: Accesibilidad a datarefs

Muchas gracias GRRR05 por tu respuesta de ayuda. Efectivamente, bajo la expresión genérica de dataref me refería a los \'custom commands\' y a la introducción manual en versiones anteriores. Creo que en XP10 sí lo hacía, pero igual era con la versión XP9, tal como dices. De todas maneras el excelente ejemplo script que suministras con flywithlua me será muy útil, porque es realmente lo que buscaba: hacer visibles custom commands concretamente del toliss_airbus que no veo accesibles para ser asignados.

Tags:
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

www.x-plane.es.
Página creada en 0.064 segundos con 19 queries.