LockOn Mission Editor: projet LOME
LockOn Mission Editor: projet LOME
#1Salut à tous,
Pour éviter de m'autoparaphraser, voici l'article que j'ai mis sur mon site, je le recopie ici ( ca fait moins pub )
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…
Pour éviter de m'autoparaphraser, voici l'article que j'ai mis sur mon site, je le recopie ici ( ca fait moins pub )
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…
#2
Salut !
Et bien je te souhaite bonne chance
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 !!!
+++
Et bien je te souhaite bonne chance
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 !!!
+++
#3
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 ?
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 ?
#4
ah bon ?firstdate a écrit :Salut !
Et bien je te souhaite bonne chance
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 !!!
+++
bourrée de bug et foireux au possible serait plus exact, meme s'il nous sert bien.
#5
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...
#6
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...
-
- Pilote Philanthrope
- Messages : 7782
- Inscription : 09 janvier 2004
#7
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...
Intel I7 8700K / RTX 3080 / 32Go DDR4 PC21300 G.Skill Ripjaws V / MSI Z370 Gaming Pro Carbon / Cooler Master Silent Pro Gold - 1000W / Noctua NH-D14 / Acer XB270HUDbmiprz 27" G-synch 144Hz / SSD Samsung 860EVO 250Go + 1To / Cooler Master HAF X / Warthog+VPC WarBRD / Thrustmaster TPR / Track-IR v5 / Windows 11 64bits.
#8
étant une quiche en programmation, je ne pourrai pas t'apporter mon aide. En tout cas je tenais à féliciter ton initiative !
Life is nothing but the occasional burst of laughter rising above the interminable wail of grief...
-
- WSO Co-pilote
- Messages : 956
- Inscription : 24 septembre 2006
#9
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 ...
#11
Excellente idée et super projet !!! Bon courage pour la suite -=DArt=-, il y a vraiment de quoi faire quelque chose de sensationnel
Hub.
PS : avec ce que j'ai peu perdre comme temps avec l'éditeur du jeu, je suis déja fan du tien
Hub.
PS : avec ce que j'ai peu perdre comme temps avec l'éditeur du jeu, je suis déja fan du tien
#12
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à.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 ...
++
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.
#13
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...
#14
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'
- 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'
#15
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).
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).
#16
Ca dépend à quel niveau du moteur de simulation tu as accès.
Après tu peux imaginer et réaliser plein de choses.
Après tu peux imaginer et réaliser plein de choses.
<Saka-> J'sais pas ce que j'ai branlé cette nuit mais en me réveillant ce matin j'avais les mains toutes collantes
...
<Mhm_mhm> tu fais du modelisme en dormant
<Afdol> je suis bien sur irc checksix me suis pas trompé
<Cpt_Vermine> oui, t'es sur shake six, c'est le nom d'un nouveau cocktail
<Cpt_Vermine> 1/6 vodka, 1/6 mirabelle, 1/6 sangria, 1/6 martini, 1/6 vermouth et 1/6 orangina (bha oué, on est serieux)
#17
Oula oui Hubman et sa bonne volonté ont bien failli peter un plomb avec les bugs qui se rajoutaient à chaque release de la campagne Dartounet tu sais où trouver des testeurs pour ton éditeur Une feignasse comme moi est trés interessée par les ajouts que tu proposes.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 ?
#19
Ah ça serait super bien que tu arrives a faire cela !!! Un éditeur de mission digne de ce nom !!! Bravo pour cette iniative
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
J'y connais rien en programmation mais un editeur qui se rapprocherait de celui de Falcon serait pas mal.
Good luck
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
J'y connais rien en programmation mais un editeur qui se rapprocherait de celui de Falcon serait pas mal.
Good luck
Un pb ??? envoyez les 2000D !!! (et leurs mécanos si possible dans un pays chaud, type Crête )
#20
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
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
-
- Jeune Pilote
- Messages : 1074
- Inscription : 22 décembre 2007
#21
Bravo, je testerais ça quand j'aurais le temps... en tout cas bonne chance
Image courtesy of Vincent Meslet
#22
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...
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...
Gigabyte Z790 - i5-13400F - 32 Go RAM DDR4 - Crucial P3 1To + 2To - Gigabyte RTX 4070 - TrackIR4 - Warthog - Flight Rudder Pedals
#23
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
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
#24
d'ou la la lenteur ....
Gigabyte Z790 - i5-13400F - 32 Go RAM DDR4 - Crucial P3 1To + 2To - Gigabyte RTX 4070 - TrackIR4 - Warthog - Flight Rudder Pedals