Tacview 2.0 – L’avenir de l’analyse de vol

Introduction

Préparez-vous à une toute nouvelle expérience Tacview avec Tacview 2 !

Nous avons écouté vos retours et sommes ravis de vous proposer une expérience améliorée. Que vous soyez un joueur ou un pilote professionnel, Tacview 2 apporte des nouveautés pour chacun.

Tacview 2.0
Compatibilité multiplateforme

Bientôt, vous pourrez accéder à Tacview sur une large gamme d’appareils — des PC Windows aux plateformes mobiles comme iOS et Android. Imaginez débriefer votre dernier vol dans le bus !

Partage de contenu

Intégrez facilement du contenu personnalisé et des addons. Imaginez télécharger instantanément de nouveaux terrains via des plateformes comme le Steam Workshop.

Moteur graphique amélioré

Notre moteur mis à jour offre de meilleures performances et des visuels plus réalistes, rendant vos rapports post-vol encore plus instructifs.

Personnalisation avancée

Avec Tacview 2, c’est vous qui prenez le contrôle. Personnalisez presque tous les aspects de Tacview grâce aux addons, aux nouvelles capacités de script et aux outils pour développeurs.

N’hésitez pas à publier vos suggestions et remarques – quel que soit votre appareil ou simulateur – sur les fils de discussion officiels :

Interface

Oui ! Cette fonctionnalité était demandée depuis longtemps mais nécessitait une refonte complète du moteur de rendu. Tacview 2 a été reconstruit de zéro et son nouveau moteur 3D peut afficher autant de vues que votre système peut en gérer. Vous pourrez donc afficher toutes les vues 3D et outils nécessaires sur plusieurs écrans.

Oui. À condition que les noms des joueurs soient correctement enregistrés dans les données de vol, vous pourrez retrouver n’importe quel joueur rapidement, et Tacview tentera également de suivre le même joueur à travers plusieurs réapparitions durant une session en ligne.

Tacview 2 inclura une documentation hypertexte complète et intégrée. Au fur et à mesure du développement de chaque composant et fonctionnalité, la documentation technique correspondante est mise à jour. Comme l’ergonomie ne sera finalisée qu’au moment de la première version stable, le guide utilisateur sera réalisé plus tard. En attendant, les utilisateurs peuvent consulter et contribute to the wiki.

Dans Tacview 2, les utilisateurs pourront tracer n’importe quelle donnée de télémétrie, et non uniquement celles prédéfinies comme dans Tacview 1.x. Si une donnée de télémétrie n’est pas reconnue par Tacview, vous pourrez définir manuellement son unité de mesure et ajuster les paramètres d’affichage pour obtenir le meilleur résultat.

Tacview n’étant pas un simulateur, il ne simule pas nativement le brouillard de guerre. Cependant, si les données sources incluent ces informations, nous pourrions envisager de les intégrer. Au lieu de rendre les objets invisibles, l’objectif serait de les afficher comme « cachés » selon la perspective des objets sélectionnés.

Absolument ! Tacview 2 prendra en charge les thèmes clair et sombre du système d’exploitation et proposera également plusieurs skins. Ces skins seront personnalisables via des fichiers de configuration et pourront ensuite être partagés avec la communauté.

Bien que l’icône actuelle soit encore appréciée, il est probable qu’elle soit redessinée pour Tacview 2.0 afin que les utilisateurs puissent facilement distinguer les deux générations de Tacview.

Expérience visuelle

Oui ! Cette fonctionnalité n’était pas possible dans Tacview 1 en raison de limitations techniques. Le moteur de terrain repensé de Tacview 2 permet à présent de superposer plusieurs textures de résolutions différentes et de les fusionner en fonction du niveau de zoom.

Dans Tacview 1, la gestion du terrain reposait largement sur le processeur, consommant beaucoup de mémoire, ce qui limitait le niveau de détail et les performances. Tacview 2 transfère la majeure partie du travail vers le GPU, réduisant la consommation de mémoire et améliorant la vitesse. Vous pouvez vous attendre à des textures plus détaillées, des transitions plus fluides et des effets visuels améliorés pour un débriefing plus clair et immersif.

Pas au lancement. Cependant, le nouveau moteur 3D est conçu pour prendre en charge à terme tous les casques VR sous Windows et Linux, probablement via OpenXR. Il suffira d’ouvrir une vue dédiée VR. Le support de la VR sur macOS est également envisagé, mais il est trop tôt pour donner des détails.

Licences & mises à niveau

Si vous disposez d’une licence Tacview 1, elle sera compatible avec Tacview 2 pour les éditions de bureau (Windows, macOS et Linux). Vous pourrez ainsi profiter des mêmes fonctionnalités avancées auxquelles vous êtes habitué, tout en bénéficiant d’une ergonomie, de performances et d’un niveau de détail améliorés — sans coût supplémentaire. Au fil du temps, de nouvelles fonctionnalités avancées seront ajoutées, et vous pourrez y accéder en mettant à niveau votre licence existante.

Veuillez noter que les versions iOS et Android de Tacview 2 nécessiteront des licences séparées, car elles représentent un travail de développement important et seront distribuées via des boutiques distinctes des éditions de bureau.

Enregistrement des données de vol

Bien que Tacview soit déjà capable d’afficher le champ de vision d’un capteur, cette information n’est pas encore exportée par les simulateurs de vol comme DCS World. Nous espérons qu’en réécrivant l’exportateur, nous trouverons un moyen d’extraire ces informations pour les rendre visibles lors des débriefings.

Potentiellement. Dans les étapes ultérieures de développement de Tacview 2, nous prévoyons de revoir l’exportateur de télémétrie DCS. Cela signifie que, si tout se passe comme prévu, nous pourrons non seulement recueillir des données sur un plus grand nombre d’appareils, mais aussi garantir que ces données sont plus précises.

C’est une fonctionnalité que nous avons toujours souhaité implémenter, mais nous étions limités par le manque de données nécessaires. Nous prévoyons de réécrire l’exportateur DCS World pour Tacview 2 afin d’obtenir plus de données sur les objets en mouvement. Nous espérons également accéder aux données de mission, ce qui permettrait d’exporter des objets statiques clés tels que les bâtiments et les ponts. Bien que nous ne puissions rien garantir, nous ferons tout notre possible pour y parvenir !

Oui ! Nous prévoyons de mettre à jour l’exportateur pour améliorer l’utilisation en session multijoueur. Après un délai fixé par le serveur (temps réel), vous pourrez revoir l’intégralité de votre vol sans avoir à rester connecté pendant de longues périodes.

Actuellement, nous avons optimisé les performances autant que possible de notre côté. Le code de l’exportateur Tacview consomme une quantité négligeable de CPU ; le problème de performance restant provient de l’interface Lua de DCS World.

Pour plus de détails, consultez l’article à ce sujet : Perte de FPS pendant l’enregistrement de votre vol dans DCS World

Avec Tacview 2, nous envisageons le développement d’un exportateur tiers officiel payant, qui pourrait — en théorie — nous donner accès à des outils plus puissants, non seulement pour exporter plus de données, mais aussi pour obtenir de meilleures performances. Ne vous inquiétez pas : l’exportateur standard restera toujours disponible sans frais supplémentaires.

Outils

Oui, Tacview 2 prendra en charge le Web Map Service (WMS) et le Web Coverage Service (WCS). Autrement dit, il pourra charger des données cartographiques, satellitaires et d’élévation pour afficher des terrains réels, comme d’autres outils tels que Google Earth.

Absolument. Lors d’un débriefing en ligne avec Tacview 2, n’importe quel participant pourra télécharger en arrière-plan les données de vol depuis un autre participant. Ainsi, une seule personne aura besoin d’enregistrer le vol, simplifiant grandement le débriefing en ligne.

La télémétrie et le multimédia sont deux types de données très différents. La télémétrie est légère et facile à transférer, mais les fichiers multimédias sont généralement volumineux. Leur transfert durant un débriefing en ligne nécessiterait une solution spécialisée, hors du champ de Tacview. Cette fonctionnalité pourrait arriver plus tard, mais pas dans l’immédiat.

Bien que nous ne puissions pas garantir l’intégration de cette fonctionnalité dans la première version, elle est tout à fait envisageable. Au minimum, une option permettra de sélectionner quels objets ajouter ou fusionner avec ceux existants. Des traitements plus avancés pourraient être réalisés via un script Lua personnalisé.

Divers

En effet, avec Tacview 1, l’essentiel de l’espace est occupé par les terrains et cartes pour différents simulateurs, tandis que le reste du programme n’a pas tellement augmenté en taille. Tacview 2 introduit une nouvelle approche de gestion des données, permettant d’installer uniquement les packs nécessaires. Bien que la solution finale ne soit pas encore arrêtée, la base de Tacview 2 sera considérablement plus légère, avec la possibilité d’installer des packs supplémentaires selon les besoins, peut-être via le Steam Workshop.

Compatibilité

Il est difficile de répondre précisément à ce stade du développement. Tacview 2 est totalement réécrit pour exploiter de manière optimale les processeurs et cartes graphiques les plus récents. Cela signifie que, sur du matériel équivalent, il devrait fonctionner aussi bien, voire mieux, que Tacview 1 grâce à une meilleure gestion des ressources, notamment le multithreading.

Cependant, il est important de noter que Tacview 2 nécessitera une carte graphique compatible avec l’API 3D Vulkan et une version relativement récente de Windows, probablement Windows 8.1 ou supérieur. Ainsi, même si Tacview 2 optimise votre système, il nécessitera une configuration relativement moderne.

Oui, Tacview 2 sera compatible avec vos fichiers acmi 2.x actuels !

Tacview 2 introduit un format acmi amélioré offrant davantage de types de télémétrie et une implémentation plus simple pour les programmes tiers.

Au fil des ans, plusieurs versions du format acmi ont existé :

  • L’ancien format binaire (1.x), qui n’est plus utilisé depuis près de dix ans, ne sera pas pris en charge par Tacview 2.
  • La première version texte (1.x) du format acmi n’est pas prévue pour être prise en charge non plus.
  • En revanche, la version actuelle du format acmi (2.x) sera bien prise en charge par Tacview 2, vous permettant de consulter vos enregistrements actuels sans problème.

Veuillez noter que le nouveau format acmi introduit par Tacview 2 ne sera pas pris en charge dans Tacview 1. L’effort nécessaire serait trop important et peu pertinent puisque Tacview 2 offre bien plus de fonctionnalités.

Tacview 2 pourra fonctionner sur macOS et Linux. Bien qu’il soit développé sur Windows, son moteur est entièrement portable et fonctionne correctement sur Linux, y compris Ubuntu, Debian, et même Raspberry Pi.

Le moteur 3D de Tacview 2 utilise Vulkan, qui doit être adapté pour macOS. Cependant, le moteur central de Tacview 2 fonctionne déjà nativement sur les Mac équipés de processeurs M1.

Nous travaillons dur pour que Tacview 2 soit disponible sur tous les principaux systèmes d’exploitation. Au lancement, Tacview 2 sortira d’abord pour Windows, puis pour Linux, macOS, iOS et enfin Android. Afin d’assurer une expérience fluide, chaque plateforme sera stabilisée avant de passer à la suivante.

Il est possible que le protocole de télémétrie en temps réel évolue un jour, mais aucune mise à jour n’est prévue à court terme. Lors de la sortie de Tacview 2, le format ACMI passera à la version 3. Cependant, Tacview 2 continuera de prendre en charge la télémétrie en temps réel via le protocole et le format actuels.

Extensions & outils développeur

Oui. Tout le monde pourra créer et partager des addons facilement, qu’il s’agisse de textures améliorées, de nouveaux terrains, de modèles 3D ou même d’outils supplémentaires.

Aucune connaissance technique ne sera nécessaire pour installer un addon : il suffira de télécharger un fichier ZIP et de l’ouvrir avec Tacview pour l’installer. Encore mieux : nous prévoyons également la prise en charge du Steam Workshop, permettant aux utilisateurs de commenter, voter et partager des améliorations et du nouveau contenu avec toute la communauté.

Absolument ! Dans Tacview 1, le concept d’addons a été introduit tardivement, ce qui limitait la facilité de développement. Tacview 2 a été conçu dès le départ avec les addons en tête, ce qui facilite grandement leur création et la personnalisation de presque toutes les parties du programme.

Le support des langages est également plus riche : au-delà de Lua, C++ et C#, nous prévoyons d’ajouter la compatibilité avec JavaScript et Python. Les développeurs C++ et C# disposeront d’un environnement beaucoup plus accessible qu’auparavant. Nous avons même prévu un débogueur Lua et une documentation HTML intégrée présentant clairement tous les outils et concepts accompagnés d’exemples pratiques.

Possiblement, avec modifications. Tacview 2 est une réécriture complète du programme avec un SDK amélioré offrant plus de possibilités et une meilleure ergonomie que dans Tacview 1.

Les addons existants devront être adaptés pour fonctionner dans la nouvelle application et exploiter la nouvelle API. Cependant, grâce à l’unification et à la simplification de l’API ainsi qu’aux outils prévus — dont un débogueur Lua — cette transition devrait être relativement simple.

Nous envisageons également d’introduire une couche de compatibilité. Cependant, de légères modifications seront nécessaires afin que Tacview reconnaisse et charge correctement les anciens addons.

Oui ! Le SDK Lua de Tacview 2 est conçu pour être polyvalent et inclura une API permettant de gérer facilement les requêtes HTTP et HTTPS. Cela sera particulièrement utile pour charger des terrains et textures personnalisés à partir de services cartographiques comme OpenStreetMap.

Besoin d’aide ? Une question ?

Accédez à la documentation, aux forums communautaires, ou contactez le support.