EveXplorer - Explore the Eve-Online Universe from your desktop.

Répondre
Partager Rechercher
Bonjour à tous !

EveXplorer est une application libre pour Microsoft Windows et Linux (et autre...) qui permet d'explorer l'univers de Eve Online à la manière d'un explorateur de fichiers.
Cette première version permet de parcourir les données suivantes :
  • Personnages : skills, kills, market transactions, wallet journal, implants, certificats, corporation, skill queue, ...
  • Alliances : toutes les alliances et corporations.
  • Corporations NPC : toutes les corporations NPC et tous les agents.
  • Arbre de skill : tous les skills et leurs dépendances affichées sous forme d'arbre de dépendance
  • Arbre des certificats : tous les certificats et leurs dépendances affichées sous forme d'arbre de dépendance
  • Marché : tous les objets du marché, affichés dans l'ordre du marché,
  • Items : Tous les objets in-game et leurs attributs,
  • Univers : régions, constellations, systèmes solaires, stations et agents.
EveXplorer offre aussi une fonction de recherche globale.
Cette version est basée sur le data dump de Apocrypha.

Il manque bien sûr beaucoup de choses en particulier industry jobs, infos des corporations, OOO
N'hésitez pas à me faire part d'éventuels problèmes dans ce fil de discussion. Je ne cherche pas pour l'instant à ajouter ou modifier des fonctionnalités, juste à corriger les problèmes bloquants les plus importants (ceux qui empêchent l'utilisation de l'application) avant de placer une annonce sur le forum officiel.
Merci de votre aide !

@+
SaiSai Mei, developement alt
En cours de testage, j'éditerais avec mes remarques.

Remarques préliminaires:
- 100 Mo, vive l'adsl
- Je suis pas sur que tu as le droit d'utiliser le logo E de Eve-online (blanc sur gris)

Remarques d'utilisation:

- L'exploration des données générales propres à Eve : OK (ships, modules, roids, ect...) Juste il faut avouer que je ne l'utiliserais pas pour ça, la lecture des données est pas très... agréable =) Pour les skills, modules et ships je prefererais l'utilisation de Evemon ou EFT, sinon pour le reste c'est unique.

- Le point qui fait tache, malgré l'entrée de ma clée API complète, impossible d'accéder a mes données de mon/mes personnages :'( Une manipe spéciale à faire ?

Alvin
Merci pour ton retour rapide

Citation :
Publié par Alvin Exe
Remarques préliminaires:
- 100 Mo, vive l'adsl
L'application n'est pas très grosse, mais il y a (décompressé) :
- plus 200Mo du data dump officiel
- plus de 40Mo d'icones d'items, stations, bp, etc... du toolkit officiel
Pas possible de réduire le data dump, je n'ai pu réduire que les icônes et n'utilisant qu'une seule taille d'icône.

Citation :
Publié par Alvin Exe
- Je suis pas sur que tu as le droit d'utiliser le logo E de Eve-online (blanc sur gris)
Effectivement, je n'en suis pas sûr non plus. J'ai piqué l'icône .png dans des sources de gtkevemon car il n'y a aucun logo eve dans le toolkit (si ils ne l'on pas mis, c'est qu'il doit y avoir une raison) et que ça n'a jamais posé de problème avec gtkevemon. On verra avec le temps...

Citation :
Publié par Alvin Exe
- L'exploration des données générales propres à Eve : OK (ships, modules, roids, ect...) Juste il faut avouer que je ne l'utiliserais pas pour ça, la lecture des données est pas très... agréable =) Pour les skills, modules et ships je prefererais l'utilisation de Evemon ou EFT, sinon pour le reste c'est unique.
Oui, il y a beaucoup de boulot pour présenter les descriptions des items de la même façon que l'outil info in-game, pour l'instant c'est assez générique, seuls les skills requis sont traités différement des autres attributs. Ma to-do liste est assez longue
J'utilise aussi beaucoup Evemon et EFT, beaucoup plus spécialisés pour cela et bien pratiques, mais j'avais besoin d'autre chose un peu différent (et complémentaire dans mon idée).

Citation :
Publié par Alvin Exe
- Le point qui fait tache, malgré l'entrée de ma clée API complète, impossible d'accéder a mes données de mon/mes personnages :'( Une manipe spéciale à faire ?
Voila très intéressant, que se passe-t-il exactement ? Message d'erreur ou simplement liste de persos vide ?
Citation :
Publié par 2xpc
Voila très intéressant, que se passe-t-il exactement ? Message d'erreur ou simplement liste de persos vide ?
Je clique sur le "dossier" Personnages et l'appli tourne... tourne... sans résultats =(
Ah effectivement cela m'a l'air sympathique comme application, je testerais cela ce soir en arrivant, étant aussi développeur d'applications pour Eve j'aime bien voir ce que font les autres développeurs .

Citation :
Publié par 2xpc
L'application n'est pas très grosse, mais il y a (décompressé) :
- plus 200Mo du data dump officiel
- plus de 40Mo d'icones d'items, stations, bp, etc... du toolkit officiel
Pas possible de réduire le data dump, je n'ai pu réduire que les icônes et n'utilisant qu'une seule taille d'icône.
Je n'ai pas encore regardé l'application mais au vue de la taille de ton appli je suppose que tu utilises directement le dump de leur base au format SQlite ou autre ? Il y'a moyen de le réduire en transformant celui-ci en 1 format propre à ton application (binaire ou texte) mais cela demande pas mal de boulot pour que cela soit intéressant, EFT et EveMon font cela. Perso je préfère me concentrer sur les fonctionnalités et réserver ce genre de dév pour plus tard. Eux c'est d'autant plus justifié qu'ils n'ont besoin que d'un petit pourcentage des données du dump. Dans ton cas c'est sur que le gain serait moins important vu que tu as l'air d'utiliser beaucoup de données du dump.

Bon courage pour la suite
Citation :
Publié par Alvin Exe
Je clique sur le "dossier" Personnages et l'appli tourne... tourne... sans résultats =(
grrr.... donc exception.... remote debug en vue

Si tu as 5 minutes à perdre pour m'aider alors il y a une version de l'appli qui affiche un message d'erreur dans ces cas là ici : http://evexplorer.free.fr/files/evexplorer.jar qui ne contient que l'appli et les icônes (38M).
Il suffit de remplacer le fichier du même nom qui se trouve dans le répertoire de l'appli (c:\program files\evexplorer sous windows) et de relancer l'application.

Tu devrais avoir un beau message d'erreur qui va remplir ton écran, il ne reste plus qu'à le poster ici même

Merci encore pour ton aide !
Citation :
Publié par gismork
Je n'ai pas encore regardé l'application mais au vue de la taille de ton appli je suppose que tu utilises directement le dump de leur base au format SQlite ou autre ?
Effectivement, SQLlite déjà mouliné ici !
MSSQL ou MySQL c'est bien beau mais pas question de demander à un utilisateur d'installer un moteur de BD.

Citation :
Publié par gismork
Il y'a moyen de le réduire en transformant celui-ci en 1 format propre à ton application (binaire ou texte) mais cela demande pas mal de boulot pour que cela soit intéressant, EFT et EveMon font cela. Perso je préfère me concentrer sur les fonctionnalités et réserver ce genre de dév pour plus tard.
Tout pareil, la version 1.0 est pour moi un premier pas pour mettre en oeuvre le concept, pas plus.

Citation :
Publié par gismork
Eux c'est d'autant plus justifié qu'ils n'ont besoin que d'un petit pourcentage des données du dump. Dans ton cas c'est sur que le gain serait moins important vu que tu as l'air d'utiliser beaucoup de données du dump.
Ca serait possible à l'heure actuelle d'extraire juste les données utilisées, mais ça ne résoudrait que temporairement le problème étant donné que le but "a terme" est de pouvoir parcourir toutes les données du data dump.


Citation :
Publié par gismork
Bon courage pour la suite
Merci
Tu devrais virer les "Ads by Google" à gauche de ta page d'accueil.
Ca renvois principalement vers des revendeurs d'isk ; chose qui n'est pas du tout toléré par CCP.
Citation :
Publié par Tessen
Tu devrais virer les "Ads by Google" à gauche de ta page d'accueil.
Ca renvois principalement vers des revendeurs d'isk ; chose qui n'est pas du tout toléré par CCP.
Ha oui c'est galère j'ai le même problème que tous les sites relatifs à Eve qui ont des pubs adsense, l'idéal c'est de faire des filtres mais il y a tellement de vendeurs d'ISK c'est une vrai plaie. Je vais remplacer ça par une pub pour Eve

Citation :
Publié par Alvin Exe
Cadeau en PJ
Super merci !
Ok je vois le problème... je suis un gros boulet...les IDs de corpos sont des longs pas des integers.
Installé la "nouvelle" version (je ne sait pas ou vérifier que celui que je viens de télécharger est bien celle que tu as MaJ) et même bug visiblement.
Dois-je réessayer avec la version qui fournit le bug-report ? (mis à jour aussi ?)

Alvin
Citation :
Publié par Alvin Exe
Dois-je réessayer avec la version qui fournit le bug-report ? (mis à jour aussi ?)
Non pas eu le temps de mettre à jour, je check demain ! D'ici là peut-être que d'autres personnes aurons le même genre de problème ça me permettra de cibler un peu mieux.
Encore merci pour ton aide.
Par contre si tu peux il est possible de faire un autre chose encore plus pratique pour moi pour le debug : m'envoyer ton répertoire de cache.
Il se trouve dans le répertoire 'c:\documents and settings\tonutilisateur sous XP ou c:\utilisateurs\tonutilisateur sous Vista et il se nomme .jcore-cache (oui le nom commence par un point).
Tu le zippes et tu me l'envoie à evexplorer@free.fr
Avec ça je devrais pouvoir me débrouiller sans t'embeter plus.
(attention il contient tes infos des persos, me l'envoyer c'est comme m'envoyer ta clé limited si tu n'as jamais réussi à charger un perso et ta clé full si tu as chargé les persos et cliqué sur les assets,wallet et autre, sauf que je peux pas mettre à jour les infos et que je ne peux rien faire d'autre à part les lire)
Moi ca veut pas s'installer.
Ca décompresse, puis ça ouvre un document texte puis le remplis avec plein de caractère tout zarbi.

...

Bon, faudrait peut être que j'installe Java aussi
T'aurais pas le même qui ne nécessite pas Java ?
Citation :
Publié par Tessen
Moi ca veut pas s'installer.
Ca décompresse, puis ça ouvre un document texte puis le remplis avec plein de caractère tout zarbi.

...

Bon, faudrait peut être que j'installe Java aussi
T'aurais pas le même qui ne nécessite pas Java ?
Sachant que le programme est lui même en Java tu risques d'avoir un petit souci
Vive .NET (troll spotted )
Citation :
Publié par Alvin Exe
Sauf que le portage sur les autres OS après...
Et en plus j'avais besoin d'un entraînement à java/swing pour le boulot, donc c'était l'occasion, et ça m'a permis d'y consacrer quelques heures de boulot de façon tout à fait officielle.
Pratique pour aboutir à une application "finie" c'est à dire vraiment utilisable avec beaucoup d'heures de polissage, de debug, un installer, un site web minimal, une version multilingue (français et anglais actuellement), etc... ce qui prend autant voir plus de temps que le développement lui-même.

Citation :
Publié par Alvin Exe
Sinon, mail envoyé avec mon cache
Merci pour le mail, ça m'a bien aidé . Le problème ne venait pas des ID de corpos mais du nombre de shares des corpos, et j'avais fait la même erreur sur l'inventaire avec les quantités (bon il faut dire aussi que CCP ne fourni aucune doc sur l'API donc par moment il faut deviner).

J'ai mis en ligne une version libellée 1.0.2 avec la correction des bugs les plus bloquants et quelques changements (entre autre liste des alliances triées et les alliances sont inclues dans la recherche globale).

SaiSai.
Content de me connecter et de pouvoir dire:
1/ ça fonctionne
2/ c'est un "must have" =)
Rien que le fait de savoir ce qui est fitté à distance dans les ships c'est super utile

Je vais suivre avec attention l'évolution du soft, surtout en terme d'ergonomie (visualisation des caracs des items, du fitt des ships ect...)

Alvin
Bon, je l'ai installé par ce que j'avais besoin de regarder des trucs dans les hangars de ma corpo.
Mais est-ce possible d'afficher ça ?
Je pensait qu'une API complète pouvait le permettre tant qu'on a les droits corpo adéquats.
Non ?


Mais bon, j'ai malgré tout jeté un coup d'œil au reste.
Voici 1 ou 2 choses mineures qui pourraient être corrigées.

_______________________
dans la section Personnages

Un petit soucis d'affichage dans la section des certificats :
Il y a une ligne pour chaque niveau de certif (par exemple quand on a le niveau élite, il y a 4 lignes différentes pour les 4 niveaux du certificat possible (basic, standard, improved et elite).
Je sais pas si cela peut être résolu dans le sens ou chaque niveau de certificat a une liste de compétences requises différentes.

Dans le "journal du portefeuille" et "Transaction" ce serait super de pouvoir filtrer ce qui apparaît ; par exemple, seulement les achats ou les ventes.
De simples cases à cocher en haut serait suffisant.
____________________
dans la section Corp NPC

Je sais pas si c'est à cause de la DB mais il y a des couilles dans les corpos NPC :
Amarr : manque les Sansha's Nation
Caldari : manque les Gusristas et la Legion Mordu de plus les Serpentis devraient être dans la section Gallente
Minmatar : Manque les Angels
Citation :
Publié par Tessen
Bon, je l'ai installé par ce que j'avais besoin de regarder des trucs dans les hangars de ma corpo.
Mais est-ce possible d'afficher ça ?
Je pensait qu'une API complète pouvait le permettre tant qu'on a les droits corpo adéquats.
Non ?
Oui c'est le cas, mais je ne l'ai pas encore fait. Comme je l'ai mis sur le site, c'est dans la to-do list :
"Corporation : all informations avaible as CEO."


Citation :
Publié par Tessen
dans la section Personnages

Un petit soucis d'affichage dans la section des certificats :
Il y a une ligne pour chaque niveau de certif (par exemple quand on a le niveau élite, il y a 4 lignes différentes pour les 4 niveaux du certificat possible (basic, standard, improved et elite).
Je sais pas si cela peut être résolu dans le sens ou chaque niveau de certificat a une liste de compétences requises différentes.
Du coté de l'arbre, c'est normal car il faut pouvoir visualiser les compétences et certificats requis pour chaque niveau de façon récursive.
Par contre effectivement il est possible de simplifier l'affichage en tableau, avec pourquoi pas une case à cocher pour développer les grades si besoin.

Citation :
Publié par Tessen
Dans le "journal du portefeuille" et "Transaction" ce serait super de pouvoir filtrer ce qui apparaît ; par exemple, seulement les achats ou les ventes.
De simples cases à cocher en haut serait suffisant.
Je pense faire ça différemment en gardant l'esprit "explorateur" en ajoutant dans l'arbre des branches "ventes" et "achats" en dessous de la branche "transaction".

Citation :
Publié par Tessen
Je sais pas si c'est à cause de la DB mais il y a des couilles dans les corpos NPC :
Amarr : manque les Sansha's Nation
Caldari : manque les Gusristas et la Legion Mordu de plus les Serpentis devraient être dans la section Gallente
Minmatar : Manque les Angels
Faut que je jette ou oeil, ça vient soit de la base (peut probable) soit de mes requêtes (fort probable).

Merci pour ton retour

SaiSai.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés