Salut à tous,
Je me suis lancé dans le développement d'un nouvel editeur de mission et de campagne pour LO. Le but étant d'apporter de nouvelles fonctionnalités au créateur de mission comme un clone, le copier/coller, le undo, import/export de groupes, la campagne dynamique... (j'avais pensé aussi à une météo aléatoire, pourquoi pas même récupéré sur le net, en temps réel (sauf qu'on peut pas le changer en cours))
<partie technique>
Pour ce faire, je travaille en python en attaquant la DLL de LockOn MOM pour charger et décharger les missions. Ensuite, je travaille totalement indépendament de LO avec mes propres objets.
Niveau interface c'est en QT4 + PyQt + Python, pourquoi?:
1. Le python est un language de haut niveau et permet de bonnes perfs tout en programmant vite et facilement.
2. Qt4 ? cette librairie est devenue gratuite sous Windows pour du non-commercial et est une excellente librarie graphique. De plus, l'interface avec Python est plus qu'excellente...
3. Tout cela est MULTIPLATEFORME, on pourra donc faire des éditions de missions sous Windows, Linux et Mac à la différence que la création du fichier LO ne pourra se faire que sous Windows (à cause de la fameuse DLL). Pour moi, c'est important, ne travaillant au taf que sous Linux, cela me permettra de bosser un peu le programme et mes créations de missions quand j'aurais un chtite pause
</partie technique>
Je tiens à ajouter que conformément à mes convictions et dès que j'aurais un truc potable, je releaserai ce code sous license libre GPL, et donc avec le code source...
Si des personnes motivées souhaitent m'aider, pas de soucis, je suis open...
Si vous avez aussi des idées de choses que l'on pourrait faire avec cet Editeur (features), postez ci-dessous, cela permettra une centralisation.
Enfin, ayant un boulot chronophage et que je suis bientôt papa, le soft va évolué tranquillement, donc ne pas s'inquiéter si ça n'avance pas trop vite
Status: Pour l'instant, je suis bien interfacé avec LO, et je lis les missions en récuérant les infos sur les coalitions, les pays, les groupes et les avions. (c'est un bon début).
Je vous tiendrai au courant de mes avancées.