Page 1 sur 2

LockOn Mission Editor: projet LOME

Publié : lun. nov. 19, 2007 4:05 pm
par -=DArt=-
Salut à tous,

Pour éviter de m'autoparaphraser, voici l'article que j'ai mis sur mon site, je le recopie ici ( ca fait moins pub :sweatdrop)

Article original: http://www.dartsite.org/wordpress/?p=52


Voilà plus d’un an que je vole sur le jeu Lock On. J’ai d’abord commencé sur l’EVAC (Ecole Virtuelle d’Aviation de Chasse) puis j’ai intégré l'escadrille 3rd Wing dans laquelle j’évolue depuis un an dans l’escadron de F-15, la 12th (ou ladhouze).
LockOn est un jeu très immersif, mais son éditeur de mission est très léger: pas de copier/coller, de dupliquer, de campagne dynamique…. J’ai donc décidé de me lancer dans un nouvel éditeur capable de remplacer celui d’origine…
Pour cela, j’ai commencé LOME ou LockOn Mission Editor. Ecrit en Python_(langage) et PyQt, je viens de le libérer en GPLv3, afin que tout le monde y ai accès et puisse m’aider.
Il est dispo sur google code à cet endroit: http://code.google.com/p/lome-lockon-mission-editor/
Bien entendu, il est très loin d’être fonctionnel, mais il peut déjà éditer des missions et rendre quelques petits services.
Comme la version n’est pas stable, seules les sources sont dispos. Dès qu’une version stable sera prête, j’en ferai un exe sans dépendances ( cad sans besoin de python ou de PyQt ).
Si vous désirez m’aider, c’est bien entendu avec joie! Laissez un petit commentaire sur mon site, ou mailez moi sur : lome chez ( le arobase ) dartsite point org.
Évidemment, je mettrais ici les avancées du projet. Cependant, même si j’avance bien, la route est encore bien longue avant la gestion dynamique de campagne…

Publié : lun. nov. 19, 2007 5:16 pm
par firstdate
Salut !
Et bien je te souhaite bonne chance :yes:
Mais crois tu en faire un meilleur éditeur que celui dans lock on ? Car c'est bien de ce lancé dans ce type de projet mais il ne faut pas crée un éditeur qui ne sera pas capable de tenir la route, je ne doute pas de tes capacités mais c'est juste que celui de lock on est quand meme vraiment pas mal.
Sur ce, bonne chance !!!
+++

Publié : lun. nov. 19, 2007 6:20 pm
par Djuuu
Bah justement, il dit que le but de son projet est de résoudre les insuffisances de l'éditeur original. Donc au final, le but est qu'il soit mieux.

Par contre effectivement, bon courage pour en faire quelque chose de stable, en particulier pour les campagnes. Vu que l'original est déjà bien buggué (Z'avez qu'a demander à l'AdA team comme ils ont galéré pour éviter las plantages dans la leur...)


Sinon, pour le format des fichiers, tu as fait du reverse-engineering ?

Publié : lun. nov. 19, 2007 6:20 pm
par RomaniaK
firstdate a écrit :Salut !
Et bien je te souhaite bonne chance :yes:
Mais crois tu en faire un meilleur éditeur que celui dans lock on ? Car c'est bien de ce lancé dans ce type de projet mais il ne faut pas crée un éditeur qui ne sera pas capable de tenir la route, je ne doute pas de tes capacités mais c'est juste que celui de lock on est quand meme vraiment pas mal.
Sur ce, bonne chance !!!
+++
ah bon ?
bourrée de bug et foireux au possible serait plus exact, meme s'il nous sert bien.

Publié : lun. nov. 19, 2007 6:56 pm
par -=DArt=-
Djuuu a écrit :Bah justement, il dit que le but de son projet est de résoudre les insuffisances de l'éditeur original. Donc au final, le but est qu'il soit mieux.

Par contre effectivement, bon courage pour en faire quelque chose de stable, en particulier pour les campagnes. Vu que l'original est déjà bien buggué (Z'avez qu'a demander à l'AdA team comme ils ont galéré pour éviter las plantages dans la leur...)


Sinon, pour le format des fichiers, tu as fait du reverse-engineering ?

En fait, grâce au language Python, j'accède directement à la DLL mom de LockOn qui permet de "piloter" LockOn. Elle permet notamment de créer des missions et d'accéder à toutes les données LO (armes, skins , skins persos, nom des avions....). Cela permet aussi le chargement et la sauvegarde des missions. C'est pas documenté mais en bidouillant et en testant, j'avance bien ;)


Sinon, effectivement, l'objectif au long terme est de remplacer l'éditeur, mais à moyen terme je cherche à combler les manques de l'éditeur, ce serait déjà pas mal...:sweatdrop

Publié : lun. nov. 19, 2007 7:08 pm
par Flaps
RomaniaK a écrit :ah bon ?
bourrée de bug et foireux au possible serait plus exact, meme s'il nous sert bien.

plutot de cet avis quand l'utilise de facon intensive...:sweatdrop

Publié : lun. nov. 19, 2007 7:27 pm
par diditopgun
Les plus gros défauts pour moi sont le fait de ne pas pouvoir mettre plusieurs clients dans un groupe (obligé de refaire le plan de vol pour chaque appareil), l'absence de copier/coller pour les objets et véhicules et les avions clients qui deviennent IA comme par magie. Et puis d'autres bricolles...

Publié : lun. nov. 19, 2007 7:34 pm
par Bawa
étant une quiche en programmation, je ne pourrai pas t'apporter mon aide. En tout cas je tenais à féliciter ton initiative ! :yes:

Publié : lun. nov. 19, 2007 7:34 pm
par Cool&quiet
integre des triggers et de probabilité de pannes sans bug et ca sera deja merveilleux . helas je crains que ca ne soit codé en "dur" dans LO ...

Publié : lun. nov. 19, 2007 7:40 pm
par mitor74
Super initiative DArt!
Bon courage, tu vas faire des heureux!...:)

Publié : lun. nov. 19, 2007 7:48 pm
par HubMan
Excellente idée et super projet !!! Bon courage pour la suite -=DArt=-, il y a vraiment de quoi faire quelque chose de sensationnel :biggrin:

Hub.

PS : avec ce que j'ai peu perdre comme temps avec l'éditeur du jeu, je suis déja fan du tien :biggrin:

Publié : lun. nov. 19, 2007 11:05 pm
par Azrayen
Cool&quiet a écrit :integre des triggers et de probabilité de pannes sans bug et ca sera deja merveilleux . helas je crains que ca ne soit codé en "dur" dans LO ...
Vi, là c'est plus seulement de l'édit de mission mais aussi la façon dont LO lit les .mis... et je pense comme toi que ce n'est pas réalisable de toucher à cette partie là.

++
Az'

PS : topic déplacé dans "mods & add-ons" même si stricto sensu LOME n'en sera pas un, il rejoint ainsi ses petits camarade LoTATC, TacView, LOCFG, ModMan, ...etc. :busted_bl

Publié : mar. nov. 20, 2007 9:31 am
par -=DArt=-
Pour les pannes, je n'ai pas encore trop touché à cette partie, même si j'ai vu que je peux y avoir accès... Je verrais ce qu'on peut y faire, sachant que je pense que c'est plus ou moins codé en dur dans LO:sad:, mais ne sait-on jamais...

Publié : mar. nov. 20, 2007 10:02 am
par Azrayen
Oulà, j'étais fatigué en répondant hier soir, j'avais pas vu que ça causait de pannes. Donc je reprends :
- les triggers, je maintiens
- les pannes, je m'en sers pas souvent, mais j'avais pas l'impression que ce soit si horrible dans LO "de base". C'est quoi les bugs à ce niveau là ?

Bon courage @ DArt :)
Az'

Publié : mar. nov. 20, 2007 4:35 pm
par -=DArt=-
Pour ceux qui veulent suivre le projet, j'ai crée un groupe de discussion:

http://groups.google.fr/group/lome-lock ... on-editor/

Cela permet aussi de recevoir toutes les livraisons de code faites (pratique pour suivre les évolutions).

Publié : mar. nov. 20, 2007 5:15 pm
par KoV
Ca dépend à quel niveau du moteur de simulation tu as accès.
Après tu peux imaginer et réaliser plein de choses.

Publié : mar. nov. 20, 2007 5:41 pm
par Kerdougan
Djuuu a écrit :Bah justement, il dit que le but de son projet est de résoudre les insuffisances de l'éditeur original. Donc au final, le but est qu'il soit mieux.

Par contre effectivement, bon courage pour en faire quelque chose de stable, en particulier pour les campagnes. Vu que l'original est déjà bien buggué (Z'avez qu'a demander à l'AdA team comme ils ont galéré pour éviter las plantages dans la leur...)


Sinon, pour le format des fichiers, tu as fait du reverse-engineering ?
Oula oui Hubman et sa bonne volonté ont bien failli peter un plomb avec les bugs qui se rajoutaient à chaque release de la campagne :sweatdrop Dartounet tu sais où trouver des testeurs pour ton éditeur :innocent: Une feignasse comme moi est trés interessée par les ajouts que tu proposes.

Publié : mar. nov. 20, 2007 5:44 pm
par RomaniaK
pas mieux :biggrin:



Brake !! Flares ! Flares !

Publié : mar. nov. 20, 2007 6:05 pm
par kallavero
Ah ça serait super bien que tu arrives a faire cela !!! Un éditeur de mission digne de ce nom !!! Bravo pour cette iniative :Jumpy:
Perso je passe plus de temps a creer des missions/briefing qu'a les jouer alors si ton projet reussi ca devrait me faire gagner un peu de temps :yes:
J'y connais rien en programmation mais un editeur qui se rapprocherait de celui de Falcon serait pas mal.

Good luck

Publié : dim. avr. 06, 2008 10:30 am
par -=DArt=-
LOME alpha public version

Voici la première version publique de LOME (version alpha). Ce n'est pas une version définitive, et je suis ouvert à toute suggestion.

ATTENTION!!! L'import/export n'est pas encore complet, certaines données ne sont pas encore gérées. Vous pouvez sans risques ouvrir n'importe quelle mission, mais sa regénération entrainera la perte de certains paramètres!!! Attention à ne pas écraser une mission que vous voulez garder (enregistrez-la sous un autre nom par ex).

Ce qui marche

* Import/export basique de mission LO (s'il est présent sur le pc)
* Créé une mission de rien
* Sauvegarde/chargement au format LOME
* Ajout/suppression/déplacement du waypoint
* Affecter une tâche au waypoint (décoller/atterrir ne fonctionne pas due à un bug LO non encore résolu)
* Ajout d'avion/bateau/helicoptère/vehicule
* Définir les emports et le carburant des avions
* Définir la météo
* Définir les noms des groupes, des coalition, des pilotes
* Duplication des groupes/sous-groupes/unités


Ce qui ne marche pas encore, bugs connus

* Tâche sur les waypoints: décoller/atterrir
* Emport hélicos
* Bidons extérieur ne change pas l'emport carburant
* chargement/sauvegarde des emports perso
* les filtres de vue
* les options du joueur


J'ai trouvé un bug?

Envoyer moi le lome.exe.log situé dans le répertoire de LOME s'il y en a un à l'adressse lome (at) dartsite (dot-no-spam) org avec la description de la manip et les fichiers si possible.

LOME 0.2 alpha: http://server.3rd-wing.net/public/DArt/ ... me-0.2.zip

Publié : dim. avr. 06, 2008 12:43 pm
par anto-big-boss
Bravo, je testerais ça quand j'aurais le temps... en tout cas bonne chance ;)

Publié : dim. avr. 06, 2008 3:42 pm
par Batou
J'ai jeté un oeil et c'est du beau boulot.
Interface très convivial et simple d'utilisation.
Par contre :
- navigation sur la carte (déplacement) est relativement lente chez moi
- quelle est la différence entre la map "big" et "default" ?
- je n'arrive pas à placer les waypoints, ni les afficher ni les supprimer

je continue de tester...

Publié : dim. avr. 06, 2008 4:42 pm
par -=DArt=-
Pour le big et le défault, ce sont 2 cartes différentes (résolution différentes). En fait, dans LOME, on peut rajouter n'importe quel carte sans toucher au code!

Pour la lenteur, c'est effectivement connu, une passe d'optimisation sera nécessaire plus tard pour régler le soucis. A titre d'info, la carte défault (22000x11000 pixels correspond à 975Mo de données à lire au fur et à mesure que tu navigue sur la carte ;)

Publié : dim. avr. 06, 2008 5:35 pm
par Batou
d'ou la la lenteur ....:hum:

Publié : lun. avr. 07, 2008 10:27 am
par Flaps
J'ai testé rapidement sans approfondire mais serait-il possible d'activer le zoom dezoom de la carte sur la molette de la souris?