Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

22 Pages V  1 2 3 > »   
Reply to this topicStart new topic
> [KTZ-FC3] KaTZ-Pit 5010 release SU25, F15, Mig29, Un pit déporté pour DCS 3
KaTZe
post 14 Oct 2014, 15:20
Message #1






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

2014-10-14 : Voici donc le KaTZ-Pit 3000, en version 01 (alpha)

Image attachée

Vous trouverez donc une présentation sur le principe et son fonctionnement dans le document suivant :
KaTZ-Pit 3000 , Présentation

1> Je vous met aujourd'hui cette version alpha, après un test de stabilité en mission de 3hr hier soir.
2> L'ergonomie de l'installation n'est pas encore optimale, et sera améliorée dans les prochaines versions.
Par ailleurs, vous trouverez uniquement le pit du Mig29, mais les prochaines versions suivront rapidement, puisque le plus dur était de mettre au point le système (le reste n'est que de la décoration).
3> Cette version a été testée sous Windows, et Ubuntu, avec Firefox comme navigateur.
Egalement les prochaines versions , permettront un fonctionnement sous tablette-android, MacOS, et d'autre navigateur comme Chrome.
4> Cette version utilise Sioc, pour être compatible avec les pitteur, mais je pense créer également une version direct export-depuis DCS en utilisant le serveur web-socket de Le Créole thumbsup.gif
Cette config sera beaucoup plus simple à installer.

--------------------------------


Procédure d'installation :

A) DCS world
A-1 >> Downloader les script d'export de DCS pour SIOC : DCS_Export_v3021.zip

A-2 >> Dezippez ces scripts dans C:/User/"Monnom"/Saved Games/DCS/Scripts
(Si le répertoire Scripts n'existe pas créez le manuellement)
(Si vous utilisez d'autre scripts éditez manuellement export.lua

B ) SIOC
B-1 >> Installez SIOC sur votre machine de jeu
Vous trouverez la dernière version de SIOC : ICI >> SIOC 50B5

Vous n'êtes pas obligé d'utiliser le répertoire proposé et pouvez le mettre dans un répertoire sans droit d'admin.

B-2 Downloadez les fichiers de configuration de SIOC : KaTZe_Sioc_3021.zip

B-3 >> Dézipper l'archive dans le répertoire de SIOC[/url]

A ce moment, SIOC peut être lancé
Image attachée

Vous verrez dans la fenêtre indiquée en rouge sur l'image çi dessus
> L'adresse IP de fonctionnement de SIOC (celle de votre machine de jeu)
, et au démarrage de DCS, vous verrez "Clients connecteds : 1"

C) Python
Sur la machine où vous voulez faire tourner le KaTZ-Pit
(mais çà peut être un 2eme écran de votre machine de jeu)
Installer Python 3.41 : Python 3.41 version Windows 64

Si votre machine tourne sous Linux (Ubuntu), Python est déjà installé, vérifier seulement que la version est bien au minimum la version 3.4
Si vous êtes sous MacOS, ou Windows 32, vous pouvez trouver la version correspondante de Python
ICI Python 3.41

D) Le KaTZ-Link
>> D-1 : Téléchargez les 2 archives suivante :
KaTZ-Link v-3022
KaTZ-Pit v-3022

Dézippez les, dans le/les répertoires de votre choix (pas d'installation), sur la machine qui recoit le KaTZ-Pit (si elle est différente de la machine de jeu).

>> D-2 : Avant de lancer le KaTZ-Link, vérifiez les paramètres de configuration :
C'est le fichier ".../KaTZ-Pit-3022/KaTZ-Link/config_KaTZ-Link.csv"
Editez ce fichier avec un éditeur comme notepad++, et vous trouverez le texte suivant :
CODE
sioc_hote,192.168.0.10
sioc_port,8092
sioc_plage,0
link_hote,192.168.0.10
link_port,9000
ts_hote,192.168.0.10
ts_port,10500


Vérifiez que l'adresse sioc_hote, correspond à l'adresse IP, indiquée dans la fenêtre de SIOC (celle de la machine qui fait tourner SIOC), sinon renseigner la bonne adresse.
Idem pour l'adresse link_hote, correspond à la machine qui fait tourner le KaTZ-Link
Idem pour l'adresse ts_hote, correspond à la machine qui héberge TS3

(Dans l'exemple çi dessus, on a une installation monoposte: le Jeu, SIOC, KaTZ-Link, KaTZ-Pit, TS4, sont sur la même machine d'IP : 192.168.0.10)

>> D-3 : Vous pouvez lancer le KaTZ-Link en double clickant sur le fichier :
".../KaTZ-Link-3021/KaTZ-Link_V0022.py"

Si tout va bien, vous verrez sur la fenètre SIOC apparaitre "Clients connecteds : 2"
(2 si DCS et KaTZ-Link)
Il est possible de lancer le KaTZ-Link avant de lancer DCS (et inversement), Sioc se charge de faire la liaison.
Le KaTZ-Link tourne dans une fenètre de commande de windows.
Pour l'arrèter vous avez juste à fermer la fenètre en clickant sur la croix.

E) Le KaTZ-Pit
E1 >> Editez le fichier "KaTZ-Pit-3022/js/serverws.js" avec notepad++, et renseignez en ligne 3, le port de la machine qui héberge le KaTZ-Link

E2 >> Une fois le KaTZ-Link lancé, vous pouvez ouvrir votre page web
"KaTZ-Pit-3022/KaTZ-Pit-"De l'avion de votre choix".html", et démarrer le KaTZ-Pit en clickant sur le bouton "start"
Le voyant rouge, doit passer à l'orange, puis au vert .... et Bon vol joystick.gif


--------------------------------


Depuis la V3021, l'ordre de démarrage des programmes et moins important
Je vous recommande quand même :

1) SIOC
2) DCS ou KaTZ-Link
3) KaTZ-Link ou DCS
4) KaTZ-Pit

Vous pouvez laisser SIOC allumé, et redémarrer DCS autant de fois que vous voulez.
Vous pouvez laisser SIOC allumé, et redémarrer KaTZ-Link, puis KaTZ-Pit autant de fois que vous voulez.

Depuis la v3021, vous pouvez coupez SIOC, ou le démarrer après.
Le KaTZ-Link tentera de se connecter toutes les 15 secondes
Vous pouvez aussi, couper KaTZ-Pit et le redémarrer, le KaTZ-Link détecte la coupure et accepte la reconnexion.


--------------------------------


Note pour les Pitteurs : Si vous desirez incorporer le KaTZ-Pit à votre SIOC existant, les off-set du KaTZ-Link, peuvent être envoyé vers une plage de votre choix.
Pour ce faire éditez le fichier siocConfig.lua, et changez la valeur "plageSioc" (par exemple 5000)
Pour le moment le KaTZ-Pit utilise 200 offset (de zero à 200).

Une fois cette nouvelle plage définie, éditez le fichier :
"...KaTZ-Pit-3010/KaTZ-Link/z_Data_Dico.csv", et ajoutez votre décalage au nombre indiqués, à partir de 10, soit 5010, 5011, etc etc ....

--------------------------------


Fonctionnalités affichages actives du KaTZ-Pit, dans la version 3010.

> Toutes les indications de vol : Cap, Vitesse, Vario, AoA; Gmetre ....
> Toutes les indications mécaniques (rpm, flaps, AF, Jauge carbu, panel armement,
> Toutes les info. de nav. (HSI, ILS (avec indication de la piste sélectionnée en dessous)
> Tous les voyant de pilototo, alarmes
> Pour le Weapon Panel, le pylone sélectionné, et l'ensemble des munitions
Tous les affichages sont terminés dans la v3021



Fonctionnalités de commande actives du KaTZ-Pit, dans la version 3021

> Démarrage Moteur
> Feu de nav/taxi/cockpit
> Jettison Tank, et Armement + Override
Toutes les commandes sont actives dans la v3021


Fonctionnalités de calcul actives du KaTZ-Pit, dans la version 3021

> Les autonomies Km, et Mn
> Les autonomies OPT (optimale à l'altitude choisie)
> Les ETA to WP
> Horloge, Flighttime, Chronometre de tir, Chrono


Le Target Panel


Image attachée

Une fois votre bulls sélectionné :

Entrée automatique des données
> Un appui sur les touches M1,M2,M3 mémorise votre position (par exemple objectif repéré, point d'entrée de strike ...).
> Immédiatement, la distance, et le relèvement (cap à prendre pour retourner à ce strike) par rapport à votre avion, apparait en dessous de la touche M. (Distance > , et Bearing > )
Ces info. sont alors mises à jour en permanence.
> Par ailleurs, les coordonnées bullseye du point mémorisé apparaissent en dessous des voyants de sélection
Vous pouvez ainsi communiquer à vos équipiers ou au GCI.


Entrée manuelle des données
> Vous pouvez également sélectionnez un des points mémorisables, en appuyant sur les voyant 1,2,3
> Pour entrer alors, le relèvement bulls donné par le GCI, taper la distance à l'aide du miniclavier (le nombre composé apparait dans la fenètre à gauche), puis clickez sur km ou deg, et l'info est immédiatement reporté, sous les voyant 1,2,3
> Les données de nav. pour rejoindre le points sont alors indiquées au dessus du voyant
(Distance > , et Bearing > ).

Comme précédemment, ces données de nav. sont mises à jour en temps réel.
Le cap vers le strike sélectionné apparait dans le HSI.

D) Le Panel Armement

Le Panel armement, affiche les quantités de munitions , le type de la munition sous chaque pylone.
Lorsque le pylone est armé, la diode verte s'allume.
Pour les munitions avec un panier (KMGU), une fois la munition larguée, tant que le panier est encore présent, une diode "Empty" bordée de Jaune apparait.
Lorsque le panier est jettisoné, la diode s'éteint.

Le nombre de munition est exporté de DCS chaque seconde (et mis à jour sur le pit).
Par contre le type de munition est mis à jour au début du vol, mais n'est pas exporté régulièrement (pour ne pas surcharger les exports).

Pour mettre à jour le type de munition (après un reload par exemple).
> Au sol : il suffit d'ouvrir la verrière (et de vous pencher pour voir megalol.gif )
> En vol (si vous avez oublié de mettre à jour au sol avec l'ouverture de verrière), il suffit de sortir les AF blink.gif

Dans la version beta, le pylone selectionné sera indiqué avec une diode bordée d'orange.


La Radio


Pour la 3rd Wing, la radio TS3, est controlable depuis le KaTZ-Pit
Pour ce faire copier le fichier : cach3_win64.dll
Dans le répertoire TeamSpeak 3 Client/plugins

Un grand merci à Tacno pour son aide, et la programmation de ce fichier wub.gif


Miaou , et bon test wavetowel2.gif

Ce message a été modifié par KaTZe - 9 Feb 2015, 21:23.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 14 Oct 2014, 15:20
Message #2






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

2014-10-14 : Voici donc le KaTZ-Pit 3000, en version 01 (alpha)

Réservé pour prochaines releases

TODO urgent :

SIOC :
> Nettoyer des offset devenus inutiles (because calcul dans la page web)
> Regrouper les offset SIOC sur une petite plage
> Faciliter le décallage d'offset, en particulier côté Python, avec une valeur de décalage unique

KaTZ-Link :
> Faciliter le reboot, pour améliorer la flexibilité de démarrage
> Implémenté le multi websocket pour plusieurs panels sur un même serveur.

KaTZ-Pit :
> Améliorer la fluidité en lissant les rotationss
> Finaliser les calculs d'autonomie (OPT)
> Mise à zero du chrono (à intégrer dans html/js)
> Indicateur de taux de virage
> Indicateur de pylone selectionné
> Compléter la liste d'armement pour les autres avions.
> ILS compléter les coordonnées de toutes les pistes.
> ILS aiguilles AoA, IAS, Vario, QFE
> Intégrer un post radio "A la Tacno" pour commander TS3 entre ILS et Detection Panel.

Autre version :
SU25
SU27
F15

Autre process :
Liaison directe WebSocket avec DCS

Ce message a été modifié par KaTZe - 14 Oct 2014, 16:52.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Harke
post 14 Oct 2014, 16:15
Message #3






Indicatif : BS-21
Messages : 1,894
Inscrit : 21/06/11
Lieu : Magnanville
Membre n° 3,827

Alors mon feedback:

des soucis avec chrome, les valeurs numérique sont ok mais les aiguilles ne bouges pas (a comprendre aucune, nada)

katzlink n'aime pas que l'on ferme la fenêtre du katzpit, je dois relancer katz-link avant de faire de même pour le katz-pit sinon j'ai un voyant orage quand je veux activer le katz-pit et il ne marche pas ou peu



os: windows 8.1 pro 64x

Ce message a été modifié par Harke - 14 Oct 2014, 16:34.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 14 Oct 2014, 16:49
Message #4






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

Super rapide Harke thumbsup.gif ... la prochaine release sera donc ... pour le SU25 wavetowel2.gif

Pour Chrome je ne suis pas surpris, les navigateur ne sont pas foutus d'avoir un language commun en javascript pour Firefox, Chrome, IE

pour les rotations j'ai utilisé
CODE
'-moz-transform':'rotate('+(a_origine+a_gain*l)+'deg)',

qui est le code pour Firefox

Peux tu remplacer le fichier "... KaTZ-Pit-3010/js/panel_animation.js"

par celui ci à dezipper : Fichier joint  panel_animation.zip ( 1,84 Ko ) Nombre de téléchargements: 3015


et me dire si çà marche blushing.gif
(J'ai ajouté les codes Chrome/Safari/IE9).

-------------------------

Pour le fonctionnement KaTZ-Link / KaTZ-Pit, effectivement, si le Pit se déconnecte, la socket n'est pas fermée et le Pit ne peut se reconnecter. Il faut que je mette en place un système de ping-pong, pour que le Link détecte la déconnection du Pit, ferme la socket, pour qu'on puisse se reconnecter ... >> ToDo List gap.gif

------------------------
Pour les saccades laugh.gif , en fait avec javascript, les images sont mises à jour super rapidement (contrairement à Gaugecomposer qui était toujours à la ramasse). Il faut donc que je mette en place les instructions de vitesse de rotation pour lisser le mouvement. (Mais c'est un vrai bordel avec js) ... >> ToDo list gap.gif

Ce message a été modifié par KaTZe - 14 Oct 2014, 16:50.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Harke
post 14 Oct 2014, 17:00
Message #5






Indicatif : BS-21
Messages : 1,894
Inscrit : 21/06/11
Lieu : Magnanville
Membre n° 3,827

oki test du petit fichier:

chrome : ok
firefox: ok
Ie11 : Queouaaa ?!!! (marche pas du tout et je pense qu'on s'en fou tous un peu tongue.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 14 Oct 2014, 17:07
Message #6






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

CITATION(Harke @ 14 Oct 2014, 18:00) *

oki test du petit fichier:

chrome : ok
firefox: ok


thumbsup.gif Chrome = 38% ; Firefox = 26% ; safari = 10% ... on a donc les 3/4



CITATION(Harke @ 14 Oct 2014, 18:00) *

Ie11 : Queouaaa ?!!! (marche pas du tout et je pense qu'on s'en fou tous un peu tongue.gif)


megalol.gif megalol.gif megalol.gif wink.gif

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Harke
post 14 Oct 2014, 17:28
Message #7






Indicatif : BS-21
Messages : 1,894
Inscrit : 21/06/11
Lieu : Magnanville
Membre n° 3,827

alors un petit soucis sur l'indication RPM

la valeur numérique est bonne mais l'aiguille pointe 2 à 4% de moins en allant vers les bas régimes
num - aiguille

100% - 100%

90% - 89%

85% - 83%

70% - 67%


on ne peut atteindre les 100% qu'en passant gate (mes test sont fait sur 29)


edit: tu peu ajouter opera: ok

Ce message a été modifié par Harke - 14 Oct 2014, 17:31.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Harke
post 14 Oct 2014, 19:15
Message #8






Indicatif : BS-21
Messages : 1,894
Inscrit : 21/06/11
Lieu : Magnanville
Membre n° 3,827

suite a discution, voila a quoi ça ressemble les tressautements du hsi

ftp://ftp.3rd-wing.net/public/Harke/2014-10-14-2010-34.flv
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kylurm
post 14 Oct 2014, 19:35
Message #9



 


Messages : 354
Inscrit : 30/05/14
Membre n° 4,091

Hum je voulais tester sous Android mais je galère à modifier l`IP pour l`hôte, faut que je change de soft. Je regarde demain.

Enfin juste pour dire sacré boulot et présentation super complète ! thumbsup.gif

--------------------
Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 14 Oct 2014, 19:45
Message #10






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

Pour tout édition de fichier, je te suggère Notepad++

Pour info. avec Harke, on a déjà vu un certain nombre de suggestion qui améliore grandement la fluidité.

@Harke : Avant de partir pour ma régate de 4 jours, j'aurai le temps demain matin de faire de petites modif.
J'essayerai de pondre un SIOC regroupé sur moins d'offset. Ainsi que le HSI management en 1/10eme de degré pour la fluidité.

Sinon, pour les moteurs, j'ai trouvé, je vais mettre un gain variable en fonction de la plage comme çà, çà sera tip-top wink.gif

Sinon, pour le HSI, c'est zarbi ... le cap ne devrait pas être avec une virgule non plus.
J'ai du modifier le SIOC et faire une connerie juste avant la release
Je regarde çà ce soir wink.gif

Miaou smile.gif

Ce message a été modifié par KaTZe - 14 Oct 2014, 19:48.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

22 Pages V  1 2 3 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 28/03/24 - 11:44