• Buscar
  • Entrar

escuadrón

Cruz de San Andrés

  • Público
  • General
  • Presentaciones
  • Academia
  • Reactores
  • Helicópteros
  • Históricos
  • Av Comercial
  • Espacio
  • Videojuegos
  • Hardware
Helicópteros

Generador de JSON para OH58D

  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 7
  • Next
User avatar
Topo
Piloto
Patrocinador

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
Ya está terminada una primera versión de pruebas del GENERADOR DE JSON DE MISIONES para OH58D,
Esto básicamente sirve para planear una misión, incluyendo códigos Láser, Frecuencias de radio, waypoints y rutas, control points, target points y alguna cosa más, dejarlo después en un fichero JSON que es precisamente lo que genera este programa y poder cargar desde la cabina hasta 3 paquetes de misión diferentes que te actualizan esa información en tu Kiowa... ¿no es maravilloso?

Descarga de OH58DMissionPlanner-0.41.exe
Image

Os dejo aquí el ejecutable, no se si os lo dejará bajar bien o si os dará falso positivo por virus (que parece que cuando incluye iconos un ejecutable el Avast se pone cachondo detectando el icono como si fuera un troyano) en un principio está libre de virus y es un falso positivo, pero no os fieis nunca de nadie, y menos de un fulano que pone "TOPO" como nick.

El funcionamiento es realmente sencillo:
  • Lo primero es descargar y abrir el ejecutable, lo podéis poner en cualquier ruta. Es portable, lo que significa que no hay que instalar nada.
  • Con eso podéis cargar un JSON existente de una misión para ver cómo rellena cosas, os he dejado
    este JSON ya montado con coordenadas para el Cáucaso por si lo necesitáis. O podéis empezar a confeccionar un fichero desde cero
  • Las frecuencias y códigos de radio aparecen precargados, lo que facilita un poco configuraciones desde cero
  • Agregar y modificar es ir pinchando en las pestañas y cambiando datos. Eso si, no estoy controlando nada de lo que se mete, por ejemplo si en el notebook se meten textos con acentos o eñes probablemente en el DCS salga vaya vd. a saber que forgendro
  • Waypoints, Control Points y Targets se añaden teniendo copiadas las coordenadas de un punto del mapa F10, esto se saca haciendo click en el mapa con ALT pulsado y dando a "copiar" en la ventana emergente. Hecho esto pulsas el botón de creación del punto en el generador y listo. Puedes añadir más información o cambiar los nombres a algo que sea más semántico que 8T (por ejemplo SAM)
  • La pestaña del Mapa 2D está para poder revisar más o menos si todo encaja, y que no hayas metido un punto en Burgos por error. Peeeero tiene algunos fallos, el zoom va raro y hasta que no haces zoom como que no actualiza nada... pero bueno, va y funciona más o menos
  • Luego al darle a guardar veréis que os va a la ruta local del DCS_OH58D para guardar el archivo directamente con su nombre... en un principio no hace falta nada más.
  • Dentro de DCS es fácil importar el paquete de datos. Los pasos son los siguientes:
    • En el MFD del piloto podéis acceder a la pantalla de Inicio pulsando en el botón INIT que aparece bajo la pantalla a la derecha, junto al indicador de deslizamiento; En el MFD del copiloto (pulsa 2 para ir al puesto) al iniciar una misión ya aparece la pantalla de Inicio, sino, en el 3er switch bajo la pantalla mueves el interruptor hacia abajo para seleccionar INIT. En la pantalla de inicio pincha en la opción DATA LOADER
    • Eso espera que pongas la contraseña, así que pulsa en el teclado del kiowa 5 8 D y ENTER que es la password por defecto
    • Esto te lleva a una página en la que en la parte izquierda tienes hasta 3 opciones LOAD MISSION, aparecen si en la ruta de "C:\Users\Usuario\Saved Games\DCS_OH58D" (o la que tengas tú en juegos guardados) tienes Mission1.json o Mission2.json o Mission3.json. Si están te aparecerán en su sitio. Si has usado el fichero que he pasado verás que aparece el primero con nombre "TestFi" que es el nombre que le hemos puesto en el creador de JSON
    • Luego al pinchar salta a la página de LOAD MISSION dónde te permite elegir lo que cargas, deja todo seleccionado y pulsa LOAD
    • Si todo está bien pondrá LOADING en pantalla y pasados unos segundos terminará. Puedes volver atrás pinchando abajo a la derecha en DATA LOADER TRANSFER
    • Y finalmente ver que te ha cargado cositas en las pantallas normales, por ejemplo en el HSD
Y listo, con eso ya estaría el manual/tutorial de cómo hacer esta mandanga. :grimacing:

Os he dejado también esta misión de pruebas completamente vacía para que veáis que carga puntos y objetivos, está creada con el Kiowa arrancado en el aeropuerto de Senaki-Kholki.
Last edited by Topo hace 1 año, edited 5 times in total.
  • Quote
User avatar
Mirmidon
Instructor

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
Tiene muy buena pinta¡¡¡¡
Image
  • Quote
User avatar
flankercobra
Instructor
Patrocinador

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
Que curada; muchas gracias por el aporte!!!!!
Image
  • Quote
User avatar
Dodo
Instructor

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
A ver si vas a tener que hacer un manual también y darnos unas clases...
Conozco a uno, que conoce a uno que es amigo de un piloto de helicópteros
Image
  • Quote
User avatar
Banshee
Piloto
Patrocinador

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
¡Pinta genial, enhorabuena!
  • Quote
User avatar
Topo
Piloto
Patrocinador

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
@Dodo el único problema que me está dando es con el código de objetivos, aunque lo que te da la documentación es una tabla de subtypes tipo "T80" o "SCUD", en el JSON que me pasaste (muchas gracias de nuevo) lo que me viene es un target con el subtype "89" que no viene en la tabla.

Este fin de semana no puedo ponerme con el PC, que me ha abandonado mi señora con los niños :dizzy_face: (estoy haciendo pruebas en el portátil mientras veo la película de Bebé Jefazo)... me da en la nariz que el 89 es la posición dentro de la tabla de subtipos. Podrías sacarme otro JSON en el que metas 3 objetivos para descartar:
  • UNK, unkown que es la primera posición de la tabla (sería 0 o 1 en el JSON)
  • T80, que es la séptima entrada (5 o 6 en el JSON)
  • y un SCUD que es la última entrada en la lista
Con eso a ver si le pillo el hilo a los códigos que usa. Si puedes generarme un JSON con esos objetivos te lo agradecería para ver que me pone luego en el JSON. Lo probaría yo pero... tener niños es lo más bonito del mundo :laughing:

Por otro lado, ya tengo también metido que recupere ficheros existentes para poder modificar a partir de uno creado, que también parecía necesario... así que so far so good. Le he cambiado el logo también y ahora al guardar te lleva a la carpeta de saved games directamente para que sea más fácil con el nombre del fichero según la misión (1 a 3)

Image
  • Quote
User avatar
Furia
Piloto
Patrocinador

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
Esto tiene una pinta excelente Topo y promete ser una muchísima utilidad. Muchas gracias por el curro !!:thumbsup::sunglasses:
Image
  • Quote
User avatar
Dodo
Instructor

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
¿Objetivos o peticiones de fuego?

En el caso de que sea lo segundo yo te sugeriría que pasaras del tema. El motivo es que casi nadie o nadie usa ese tipo de mensaje/función y el esfuerzo de implementarlo para su nula aplicación no trae a cuenta salvo, como decían mis mayores, para tu íntimo orgullo y satisfacción.

Si te refieres a puntos target, tan pronto como arregle las cortinas del salón que aparece como URGENT en la lista de tareas, lo monto y te lo paso.

P.S. Acabo de tramitar un cambio de prioridad y estoy ya con el asunto. ¡Siento mucho haberte metido en este fregado! La próxima vez ¡no respires, hazte el muerto!
  • Quote
User avatar
Dodo
Instructor

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
Image

Ya está. En mi tabla el T80 ocupa la séptima posición. El SCUD, la última, la noventa y seis.

Los números que aparecen asignados a los subtipos son algo distintos. Para asegurar la correspondencia unívoca, habría que introducir un ejemplo de cada uno.

Objetivos:

1T, 1 elemento desconocido.
2T, 2 T80,
3T, 3 SCUD,s.

Image

Según lo que veo, las peticiones de fuego generadas en los mensajes lo que hacen es aprovechar los objetivos que ya están introducidos en el sistema para vestirlos con más datos.
  • Quote
User avatar
Topo
Piloto
Patrocinador

Generador de JSON para OH58D

hace 1 año

Generador de JSON para OH58D

hace 1 año
Muchísimas GRACIAS!! Efectivamente los subtype van a ser las posiciones en la lista de 0 a 107... cambio el código para ello...

Además me estoy viniendo MUY ARRIBA :smiley:

Image

De embolao nada, uno se mete en lo que se mete principalmente porque le apetece. Además para esto usar python y tkinter de tecnología parecía ideal... y jamás había picado nada en python, así que me lo estoy pasando bien viendo cómo hacerlo. Son cosas que con 50 años vienen mejor para ejercitar la mente que hacer sudokus :smile:
  • Quote
Helicópteros
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 7
  • Next
No registered users
  • © 2026 Luis Glez 'Orleans'