DArt
This user hasn't shared any profile information
Home page: http://www.dartsite.org
Jabber/GTalk: dart@jabber.fr
Posts by DArt
Sortie de LotATC 2.1.1 et de LoPlug 0.1.0 le 4 avril
0Voilà, la date de sortie de LotATC 2.1.1 et de LoPlug 0.1.0 est prévue pour le 4 avril! nous sommes actuellement en phase de stabilisation.
Ce sera la première grosse version pour LoPlug, le petit dernier de la bande. Une documentation sortira en même temps et vous permettra de réaliser vos propres gauges. Cette version sortira avec un kit complet pour le F-15C.
En attendant, les gauges en cours:
[Python] Récupérer les évènements souris sans prendre le focus
1Dans le cadre de LoPlug, j’ai besoin de récupérer les évènements souris sur un second écran tout en continuant à jouer sur LockOn sur le premier. Sans rien, lors du clic sur le second écran, le focus est donné à LoPlug et LockOn se réduit dans la barre des tâches, c’est un peu embêtant…
L’astuce consiste à utiliser PyHook et de court-circuiter la pile d’évènements windows en s’insérant dedans. On récupère alors les informations, mais on empêche le changement de focus. Ensuite, il suffit de réinjecter l’évènement souris dans PyQt (voic ici ) et le tour est joué! On peut désormais cliquer sur les instruments ou les widgets de LoPlug tout en jouant.
bien sur, cette astuce doit fonctionner pour d’autres cas.
De plus, PyHook, permet de gérer des raccourcis claviers et d’intercepter les appuis touches du clavier mais aussi des joysticks, bref il est très utilisé pour LoPlug.
L’implémentation dans LoPlug est dispo ici: http://lotatc.dartsite.org/browser/trunk/loplug/plugins/input/pginput.py
[PyQt] Générer un évènement souris/clavier
1Pour générer un évènement souris et/ou clavier sous PyQt (idem pour Qt), il faut récupérer la widget située sous le curseur de la souris avec :
QWidget.itemAt( pos )
Puis utiliser l’API:
ne = QMouseEvent(QEvent.MouseButtonPress, pos_for_my_widget , Qt.LeftButton, Qt.LeftButton, Qt.NoModifier)
QApplication.postEvent(my_widget, ne)
Attention, l’évènement n’est pas envoyé aux enfants, il faut donc bien faire attention à la widget à qui on l’envoi.
Optimisation pour Android, IPhone et consoeurs…
0Après le thème, voilà le DArtSite optimisé pour les mobiles (un peu trop long en 3G sinon
). Pour y accéder, c’est la même adresse http://www.dartsite.org , le reste se fait tout seul!
Nouveau thème!!!
0C’est le printemps, l’occasion de changer de décor!
Encore merci aux développeurs de WordPress, sans qui, changer de thèmes ne serait pas aussi facile
[LoPlug/LotATC] News des projets et vidéo
0Quelques news des 2 projets.
Une version 0.1.0 de LoPlug est en cours. Après la preview 0.0.1 nous avons optimisé de nombreuses choses et mis en place une architecture très ouverte pour le futur.
Au menu de cette prochaine version:
- L’intégralité des sorties LUA concernant votre avion (pas la partie “cheaterman” du world). Associé à la gestion des unités, vous pouvez afficher sur votre X52Pro, votre altitude en FL ou en mettre, votre cap, le temps estimé avant le prochain waypoint… bref toutes les données sorties.
- Le module RTB qui donne la liste des aéroports triée par nom ou bien par distance par rapport à votre position courante (et remise à jour). On peut présélectionner les aéroport par la config.
- Le module “DataLink” qui nécessitera une nouvelle version de LotATC (en cours aussi, la 2.1.1) avec la toute première implémentation d’une “L16″:
- Un BRAA automatique pourra être envoyé directement sur le X52Pro du pilote (démonté lors de la LAN)
- Un module “Screenshot”: le pilote prends un screenshot avec la touche impr écran (comme d’habitude), ce dernier est envoyé aux trolleurs de sa coalition qui auront une petite indication geolocalisé (c’est à dire, à l’endroit où la photo aura été prise). Le/les trolleur(s) pourront alors double cliquer dessus pour charger l’image… Pratique pour les VID ou les trainings
- l’écran déporté avec affichage des instruments de son avion, ou celui de son/ses élèves!
- Instruments en SVG avec taille dynamique
- On peut afficher tous les modules, les données LUA mais aussi TS, screenshots… et même les mixés dans un seul instrument!
- Tout le monde pourra éditer ses propres instruments! Cela ne nécessitera que le logiciel Inkscape.
D’autres modules viendront ensuite et sont déjà en cours :
- Un module d’alerte paramétrable (suivant vitesse, alti…)
- La poursuite du développement du module DataLink qui géra le payload, playtime, la gestion des groupes, le targetting…
- Support d’autres jeux…
- pas mal d’autres idées encore…
Pour LotATC, un module très attendu sera à l’honneur, le module ILS et vue aéroport qui permettra de voir les parkings, taxi, approche….
Ces 2 versions arriveront dans quelques semaines (2~3), nous prenons le temps de faire les choses comme il faut
Un teaser vidéo de la version de développement avec toutes les nouveautés : http://download.dartsite.org/Lockon/lotatc/LoPlug0.1.avi
[LoPlug] Version alpha!
0Introduction:
LoPlug est un nouveau projet. Le but est de pouvoir interconnecter plusieurs modules entre eux par n’importe qui et d’augmenter le potentiel de chacun. Ces modules sont amenés à être nombreux et variés. Chaque module a sa configuration propre et a 3 fonctions principales:
- Fournir des données (par exemple le module LockOn fournit la position de l’avion, le module TeamSpeak la liste des canaux…)
- Rendre des données (par exemple le module X52Pro et son écran, ses leds, le module PC permet d’afficher les infos sur un 2ème écran, le module Text To Speech de rendre du texte sous forme de son)
- Fournir des commandes (sélectionner un canal pour le module TS)
L’interface de LoPlug vous présente ensuite tous ces modules et vous permet de les interconnecter. Par exemple, on affiche sur l’écran du X52Pro la liste des canaux TeamSpeak, on en sélectionne un avec la molette et hop, vous avez changé de canal et le nom du canal est annoncé par le module Text To Speech sous forme de voix! Fini les raccourcis clavier à trouver et les conflits que cela peut procurer.
Pour l’instant fonctionne:
Le module TeamSpeak:
Issus de LotATC, il permet de s’interfacer avec Teamspeak (2 et 3) et de le piloter à distance.
Fournit les services:
- Avoir la liste des canaux du serveur et de choisir ceux que l’on désire utiliser.
- Avoir le nom du canal courant
Possibilités de rendu:
- Aucun
Commandes:
- De sélectionner un canal (BESOIN D’AUCUN RACCOURCIS CLAVIER, on accède directement à TS, pour la 3rd, les CTRL+1 et autres deviennent inutiles
!!! )
Le module X52Pro:
Le module X52Pro permet de piloter l’écran LCD de l’engin. Il gère aussi les roulettes, celle de gauche pour changer de page, celle de droite pour faire défiler les lignes dans la page, naviguer dans la page et sélectionner en cliquant.
Version de maintenance LotATC v2.1.0-r1
0Une petite version de maintenance, au programme:
- Fix de l’installation en Russe
- Corrections de plusieurs problèmes de traductions
- Fix d’un soucis avec TeamSpeak sur plusieurs configurations
- Correction de l’axe secondaire de Sochi
- Traduction russe à jour
- Manuel en anglais et en français (mise à jour)
Pour information LotATC a été téléchargé 257 fois depuis sa sortie!
Téléchargement au même endroit: http://lome.dartsite.org/download/lotatc/release/2.1.0/
LotATC 2.1.0 est sortie!
0L’aventure de LotATC v2 a commencée pour Tolteque et moi il y a un tout petit peu plus d’un an (le 6 octobre 2008). Depuis, nous n’avons pas cessé de développer ce programme. La version 2.1.0 est la plus importante version depuis la toute première. Son développement à commencer début mai 2009 et s’est achevé il y a quelques jours. En tout, ce sont plus de 63 améliorations et nouveautés qui se retrouvent dans cette version (pour les experts, 213 livraisons de code
).
Les plus importantes sont:
- Une meilleure précision dans les positions et les cartes
- Gestion des double pistes
- L’ajout du module de dessin (dessinez et partagez-les aux autres trolleurs)
- L’ajout du module BRAA (permet d’obtenir un Bearing Range Altitude Aspect entre 2 composants automatiquement). Cela peut être fait entre unités, aéroport, dessins, waypoints…
- Une internationalisation accrue avec une meilleure gestion des langues non-latines.
- Un support plus fiable et ouvert des mods (AdAMod, modifications du MEInit)
- Une interface plus souple pour le client
- Plus rapide
- Un manuel complet
- Chargement des missions LockOn plus fiable aussi
- beaucoup beaucoup d’autres…
Un grand merci à mon acolyte, Tolteque qui me soutient et a toujours de bons conseils. Merci à Pouka pour le manuel en français et sa traduction en anglais, super boulot! Merci à l’équipe de beta-testeurs (Fanche, Pouka, Azrayen’). Merci aux traducteurs: Predi (espagnol), Babalui (croate), DarkWanderer (russe) et JaBoG32_Laud (allemand).
Enfin merci et à tous ceux qui de près ou de loin nous ont aidés!
La liste complète des changements (en anglais): http://lotatc.dartsite.org/query?group=status&milestone=LotATC+2.1.0
Pour le téléchargement, c’est ici: http://lome.dartsite.org/download/lotatc/release/2.1.0/
Nouveautés: 2 installateur, le premier pour LotATC et la carte Simple, le second installe les cartes additionnelles (plus de zip à copier dans LotATC, c’est automatique!).
Screenshots:
Aide/commentaires:
Le forum (anglais et français): http://forum.dartsite.org/
ATTENTION: Cette version N’EST PAS COMPATIBLE avec les versions 2.0.x, il faut donc mettre à jour le client ET le serveur pour que tout fonctionne!
Bien sur, le développement de LotATC continue, RDV bientôt pour la 2.1.1
PS: i vous avez cette erreur direct au lancement: Error loading python26.dll code erreur 14001, essayez d’installer cela: http://www.microsoft.com/downloads/details…&displaylang=en




