Bienvenue invité ( Connexion | Inscription )
KaTZe |
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)
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 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é 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 -------------------------------- 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 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 ) > En vol (si vous avez oublié de mettre à jour au sol avec l'ouverture de verrière), il suffit de sortir les AF 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 Miaou , et bon test Ce message a été modifié par KaTZe - 9 Feb 2015, 21:23. --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
KaTZe |
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" M-05 KaTZe |
Harke |
14 Oct 2014, 16:15
Message
#3
|
Indicatif : BS-21 Messages : 1,900 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. |
KaTZe |
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 ... la prochaine release sera donc ... pour le SU25
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 : panel_animation.zip ( 1,84 Ko ) Nombre de téléchargements: 3197 et me dire si çà marche (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 ------------------------ Pour les saccades , 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 Ce message a été modifié par KaTZe - 14 Oct 2014, 16:50. --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
Harke |
14 Oct 2014, 17:00
Message
#5
|
Indicatif : BS-21 Messages : 1,900 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 ) |
KaTZe |
14 Oct 2014, 17:07
Message
#6
|
Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 |
oki test du petit fichier: chrome : ok firefox: ok Chrome = 38% ; Firefox = 26% ; safari = 10% ... on a donc les 3/4 Ie11 : Queouaaa ?!!! (marche pas du tout et je pense qu'on s'en fou tous un peu ) --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
Harke |
14 Oct 2014, 17:28
Message
#7
|
Indicatif : BS-21 Messages : 1,900 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. |
Harke |
14 Oct 2014, 19:15
Message
#8
|
Indicatif : BS-21 Messages : 1,900 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 |
Kylurm |
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 ! --------------------
|
KaTZe |
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 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 Miaou Ce message a été modifié par KaTZe - 14 Oct 2014, 19:48. --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
Haut de page · Retour à l'accueil · Contacter le Webmestre | Nous sommes le : 1/11/24 - 01:38 |