The Vault v0.23c – Deck & Collection Assistant

Forum > Formats > Virtuel
Total : 665 Messages. Page n°39/45 - < 1 ... 37 38 39 40 41 ... 45 >
Utilisateur(s) présent(s) sur ce sujet :
  • et 0 invités

chaudakh

Avatar de chaudakh

Hors Ligne

Modérateur Actif

Modération : Arts, Decks

Grade : [Modo Forum]

Inscrit le 11/10/2003
Dernière connexion : le 27/04 à 20:23
7030 Messages/ 0 Contributions/ 605 Pts

Envoyé par chaudakh le Dimanche 25 Avril 2021 à 22:05


@Darkshark-magic: van a déjà tout dit : The Vault est un logiciel de gestion de cartes. Il gère Magic mais aussi d'autres jeux. Pour l'utiliser pour Magic, il te faut un pack de jeu, Tu le trouveras au post d'accueil de ce fil ou ici : http://www.mediafire.com/?ksapcl1gv7g54
Pour des raisons de légalité, aucune image de cartes n'est fournie avec le gamepack ou The Vault.

@van: avec le gamepack, pour inclure The List A l'ouverture de boosters des derniers sets, tu pourras avoir des cartes The List. La prise en compte de The List a nécessité de modifier quelques petites choses dans le gestionnaire de boosters.

___________________


Darkshark-magic

Avatar de Darkshark-magic

Hors Ligne

Membre Inactif depuis le 14/05/2021

Grade : [Nomade]

Inscrit le 16/06/2010
7 Messages/ 0 Contributions/ 0 Pts

Envoyé par Darkshark-magic le Lundi 26 Avril 2021 à 20:00


@van : Merci pour ta réponse.

@chaudakh : Merci c'est très clair. Comment puis-je obtenir les images des cartes dans ce cas ?

Edit 1 : J'ai essayé d'importer un deck de MTG TOP 8 au format mwDeck. Le logiciel VAULT m'indique "Index was outside the bounds of the array" et l'importation n'a pas lieu. Comment faire pour résoudre ce problème ?


Anastaszor

Avatar de Anastaszor

Hors Ligne

Modérateur Passif depuis le 05/01/2024

Modération : Profil, News, Forum, Lexique, Videos, Cartes, Combos, Decks, Regles

Grade : [Super Modo]

Inscrit le 24/06/2008
7023 Messages/ 53 Contributions/ 0 Pts

Envoyé par Anastaszor le Samedi 15 Mai 2021 à 23:40


Merci Chaudakh !

___________________

Pour mettre les liens des cartes : utilisez l'icône icon urlcarte
banniere boros/orzhov



Anastaszor

Avatar de Anastaszor

Hors Ligne

Modérateur Passif depuis le 05/01/2024

Modération : Profil, News, Forum, Lexique, Videos, Cartes, Combos, Decks, Regles

Grade : [Super Modo]

Inscrit le 24/06/2008
7023 Messages/ 53 Contributions/ 0 Pts

Envoyé par Anastaszor le Samedi 15 Mai 2021 à 23:47


Arf, juste après avoir chargé la v0.21 et le game pack strixhaven, je suis tombé sur un bug, voilà donc le rapport pour le débugger.

Comportement obtenu :
Lors du tri par numéro de carte en ayant uniquement l'édition strixhaven sélectionnée, le tri plante "Arithmetic operation resulted in an overflow".

Etapes pour reproduire :
Ouvrir le logiciel
Dans la recherche avancée des cartes (filtre loupe), désélectionner toutes les éditions, et choisir STX seulement, OK.
Dans le panel des cartes, cliquer sur l'entête représentant le tri par Numéro de carte. L'exception a lieu à ce moment.

Comportement espéré :
Après le clic, la liste a été triée par numéro de carte dans l'ordre croissant.

Détails :
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OverflowException: Arithmetic operation resulted in an overflow.
   at TheVault.GlobalFunctions.String2Integer(String fel)
   at TheVault.FenetrePrincipale.DataGridView_Bibliotheque_ColumnHeaderMouseClick(Object sender, DataGridViewCellMouseEventArgs e)
   at System.Windows.Forms.DataGridView.OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs e)
   at System.Windows.Forms.DataGridView.OnMouseClick(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.DataGridView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  


Est-ce que tu pourrais regarder et corriger stp ?
Merci !


PS : quand on trie par CCM, puis ensuite on trie par Numéro, ca plante mais le tri est fait selon la dernière fois où on a voulu trier par numéro (asc ou desc), c'est probablement un effet de bord de la mémoire des tris mais c'est assez amusant.

[ Dernière modification par Anastaszor le 15 mai 2021 à 23h52 ]

___________________

Pour mettre les liens des cartes : utilisez l'icône icon urlcarte
banniere boros/orzhov



kornfake87

Avatar de kornfake87

Hors Ligne

Membre Inactif depuis le 02/09/2021

Grade : [Nomade]

Inscrit le 28/05/2021
3 Messages/ 0 Contributions/ 0 Pts

Envoyé par kornfake87 le Vendredi 28 Mai 2021 à 21:55


Logiciel très complet pour le classement cartes magic que je commence à utiliser en remplacement de MWS qui au-delà d'un certain nombre de set commence à bugger sérieusement.
J'ai plusieurs questions et requêtes si possible, j'ai bien compris que tu programmes sur ton temps libre et que c'est parfois difficile de trouver du temps pour les nouvelles requêtes:


1/ j'ai remarqué que tu avais inclus dans la database, les éditions digitales. Scryfall utilise un booléen 'digital' très pratique afin de pouvoir identifier rapidement les sets seulement digitaux. Est-il possible de rajouter une colonne dans la database 'digital' ainsi que d'inclure une option au niveau filtrage?

2/j'ai jeté un coup d'oeil au fichier cards.xml. Si je souhaitais mettre à jour la database, peux-tu me confirmer, qu'il suffit de rajouter l'édition et la liste des cartes propres à l'édition en gardant le même schéma que le xml et que cela fonctionnerait en relançant the vault?
Si ce n'est pas le cas, y a-t-il autre chose à faire?

3/ Même question que la précédente mais cette fois par exemple pour supprimer un set, comme un set digital par exemple: suffit-il seulement de supprimer la balise correspondant au set ainsi que la liste de carte associée dans le fichier cards.xml?
Si ce n'est pas le cas, y a-t-il autre chose à faire?

4/ J'utilise aussi gather extractor pour générer une database des sets sélectionnés au format xml. Ce fichier est-il directement chargeable par the vault, en remplacement de cards.xml, ou nécessite-t-il une opération supplémentaire afin de le rendre compatible?

5/ Existe-t-il une façon simple dans une collection, ou dans la database, d'identifier les cartes de même nom avec la même illustration? si oui comment faire? si non, serait-il possible facilement de rajouter une colonne avec par exemple un nombre qui indiquerait l'illustration. Pour des cartes qui ont le même nom et un nombre 'illustration' identique cela veut dire même illustration sinon illustration différente.
Cette option serait vraiment un énorme plus si pas d'autre solution afin d'identifier les cartes manquantes à une collection avec illustration différentes et même nom.
Je sais pas si c'est claire

6/ Une dernière question: Je n'ai pas trouvé les paramètres d'affichage pour les scan correspondants à mon besoin.
Je récupère les scans et je ne veux pas faire apparaître les bords générés automatiquement par the vault, ni rogner mes scans, quels sont les paramètres d'affichage à mettre dans les options??
Exemple: les bords sont déjà intégrés à mes scan et intégrer une bordure noire supplémentaire sur une 6ème édition, ça me gène.

7/ J'ai remarqué que tu n'avais pas encore intégré les "art series". Est-ce faisable simplement en gardant la nomenclature Scryfall avec A devant le set code concerné? Est-ce envisageable de le rajouter à ta ToDo liste?

Merci d'avance.
En tout cas chapeau pour le taff réalisé. Je sais que c'est un boulot énorme!!

 


chaudakh

Avatar de chaudakh

Hors Ligne

Modérateur Actif

Modération : Arts, Decks

Grade : [Modo Forum]

Inscrit le 11/10/2003
Dernière connexion : le 27/04 à 20:23
7030 Messages/ 0 Contributions/ 605 Pts

Envoyé par chaudakh le Mardi 01 Juin 2021 à 23:29


@Anastaszor : Bien vu ! Merci pour le rapport. Je vais corriger ce bug.
@kornfake87 : Exact ! Je programme sur mon temps libre. J'essaie d'être réactif du mieux que je peux, mais c'est pas toujours évident avec le boulot et mes loulous

1/ Oui, c'est possible. Il faut d'abord l'implémenter dans Gatherer Extractor, mon autre programme qui permet de compiler la base de données.
2/ Oui. Fais attention à bien définir tous les champs, ce qui inclut la descriptions des boosters à chacun des sets.
3/ Oui, c'est exactement ça.
4/ Je vais t'avouer un secret : il y a du code caché dans TheVault, qui permet de formater la base de données issue de Gatherer Extractor. Il suffit de l'appeler cards_preformatted.xml et de la mettre au même endroit que le cards.xml. L'opération peut être assez longue, car The Vault recalcule tout : les légalités, les combinaisons de mana absentes pour générer les png qui vont bien etc. Je fournis le cards.xml qui est la sortie de ce prétraitement interne. L'utilisateur n'est pas sensé utiliser ceci, donc je garantis pas que c'est pas sans bug (disons que la gestion des erreurs a été allégée !), en fonction de ce que tu lui donnes en inputs. Si tu as une base complète avec tous les champs, ça se passe bien. S'il manque des colonnes indispensables tu auras une erreur non-gérée.
5/ C'est pas super clair pour moi. Un exemple m'aidera à comprendre
6/ Ce n'est pas possible mais je vais ajouter cette possibilité. Moi aussi j'en ai besoin !
7/ L'ajout peut se faire via Gatherer Extractor. Il suffit d'ajouter les éditions promotionnelles dans le menu dédié. Plus ça va, et plus c'est l'enfer, de gérer toutes ces éditions promotionnelles. C'est 75% des sets totaux dispo...

Sinon, comme dans la dernière version de Gatherer Extractor, je vais ajouter un indicateur de qualité des scans via les exif. Si tu downloades les scans avec Gatherer Extractor, c'est idéal pour savoir quels scans low-quality sont à mettre à jour.

Merci en tout cas pour ton soutien, ça fait plaisir !
 

___________________


kornfake87

Avatar de kornfake87

Hors Ligne

Membre Inactif depuis le 02/09/2021

Grade : [Nomade]

Inscrit le 28/05/2021
3 Messages/ 0 Contributions/ 0 Pts

Envoyé par kornfake87 le Mercredi 02 Juin 2021 à 16:37


Merci pour toutes les réponses, ça va me simplifier la vie.
Concernant le 5/, je vais prendre un exemple simple afin d'illustrer mes propos car je reconnais que c'est difficile d'expliciter sans exemple.

Disons que je suis collectionneur et que mon but est d'avoir toutes les cartes magiques d'illustrations différentes.
C'est-à-dire que si je prends l'exemple de 'Elvish Piper' que j'ai en M10. Cette carte existe dans 7 éditions différentes:
Masters 25                         Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Magic 2010                         Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Tenth Edition                     Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Ninth Edition                     Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Eighth Edition                    Illustration_id (scryfall) = 03a95249-4be8-4933-b711-cc16a4f54002
Seventh Edition                Illustration_id (scryfall) = 03a95249-4be8-4933-b711-cc16a4f54002
Urza's Destiny                   Illustration_id (scryfall) = 535df3a1-57b2-4f95-b935-6104b09d7d07

Comme hypothèse je l'ai déjà en M10, je me rends compte en utilisant la variable 'illustration_id' de scryfall qu'il s'agit de la même image en 10th, masters 25, en 9th. Cela m'interesse peut de compléter ma collection avec ces dernière car même illustration. Par contre pour compléter ma collection je vais souhaiter acquérir cette carte en 8th ou 7th, et en Urza's Destiny.
Il faudrait imaginer 'un mode' dans the vault qui permette d'identifier les illustrations différentes pour un même nom de carte, et que l'on puisse lorsqu'on rentre une collection et qu'on la compare à la database avoir un rapport contenant toutes les cartes manquantes, mais d'illustration différente, avec une sortie identifiant dans les manquantes un no d'illustration afin de ne pas acheter des cartes différentes mais d'illustrations identiques (différences entre le ET et le OU précédent).
Par contre je ne dis pas que c'est simple, mais la grosse partie du boulot, c'est-à-dire identifier les illustrations est déjà réalisé par scryfall.

J'ai aussi une autre requête: tu as rajouté les tokens non officiels à la database. Est-il possible de les identifier comme non-officiels afin de les différencier des officiels?
Peut-être qu'il existe un moyen déjà de les identifier dans the vault mais je n'ai pas trouvé.

Ton outil est intuitif et très visuel. Je trouve qu'il n'a rien à envier aux outils de classement hors ligne!
De plus le fait de le mettre à dispo gratuitement est un gros, gros plus. Je pense que dans peu de temps nous serons vraiment nombreux à l'utiliser!





 


kornfake87

Avatar de kornfake87

Hors Ligne

Membre Inactif depuis le 02/09/2021

Grade : [Nomade]

Inscrit le 28/05/2021
3 Messages/ 0 Contributions/ 0 Pts

Envoyé par kornfake87 le Vendredi 11 Juin 2021 à 08:57


@chaudakh:
Après une utilisation un peu plus poussée de the Vault, j'ai essayé de synthétiser toutes mes remarques ci-dessous. J'ai essayé d'être le plus exhaustif possible. En complément, je t'ai envoyé un MP.

Comportements non souhaités:
1- Tri par ordre alphabétique des éditions: quand je clique sur la colonne 'Ed' je m'attends à avoir un tri par ordre alphabétique des éditions. Au lieu de cela, j'ai un regroupement par édition des cartes mais triées selon leur date de release et non un ordre alphabétique. C'est problématique lorsqu'on cherche une édition particulière rapidement lorsqu'on ne connait pas forcément sa période de release. Peut-être avoir une option qui permet de switcher entre ordre alphabétique et date de release.
2- Options de filtrage: je souhaite faire apparaitre seulement les emblèmes et cartes normales, je sélectionne donc 'non' jeton, mais les emblèmes n'apparaissent pas. Sont-ils considérés comme des jetons dans les filtres et que emblème est un sous-type de jeton? Si oui peux-tu modifier cela afin qu'ils soient traités indépendamment dans les filtres?

Database (voir MP en complément):
3- mise à jour data: les dates de release des éditions promo ne sont pas présentes ==> dans les classements, les promo se positionnent toujours en queue de file.
4- set manquant: il manque une série de token: JingHe Age Token serie 10th anniversary contenant 7 cartes token.

Requêtes logicielles:
5- Token: peux-tu rajouter une option de filtre au niveau des jetons afin de pouvoir identifier ceux officiels et ceux non-officiels. J'ai vu que tu avais déjà un mot clé 'official' qui pouvait servir à ça dans cards.xml.
6- Split cartes: J'ai remarqué que tu indiquais seulement le nom de la première carte et pas le second. Je pense que cela peut-être utile, tout du moins pour les noms des cartes en anglais (car la récupération des noms pour les split cards dans les autres langues est buggé dans les bases de données internet), d'indiquer le nom complet: 'split1/split2' pour le tri et recherches. Peux-tu prévoir un mot clé identifiant les split cartes afin de pouvoir les filtrer?
7- Double_face cards: Peux-tu prévoir un mot clé identifiant les double_face afin de pouvoir les filtrer? De plus, je trouve que le clic droit pour avoir l'autre face peut être amélioré; par exemple, prévoir un icône proche du visuel de la carte qui par simple clic permet de switcher le visuel entre recto et verso. De plus lors d'un clic droit sur le nom afin d'avoir le verso de la carte, le comportement au niveau du curseur de la souris devrait aussi indiquer le verso de la carte trouvée dans la grille et non rester sur la carte initiale (c'est mon avis qui reste discutable bien sûr).
8- Merge_cards: je pense souvent aux cartes dans le set 'EMN', exemple 'Brisela, Voice of Nightmares' composée de: 'Bruna, the Fading Light' et 'Gisela, the Broken Blade'. Il serait pratique d'avoir dans l'onglet 'détails' par exemple le nom des parties liées a chacune des cartes (avec un mot clé permettant d'identifier les parties de la carte mergée) avec un lien qui en le cliquant affiche le visuel de la carte concernée (avec déplacement du curseur sur la carte concernée dans la grille). Peux-tu prévoir un mot clé identifiant les merged cartes et parties afin de pouvoir les filtrer?
9- Art Series: Pour le moment il n'y a pas les 'art series' mais si on veut un jour les ajouter, il sera bon de pouvoir filtrer les éditions 'art series'. ==> mot clé à rajouter au niveau d'un set afin de pouvoir filtrer les set 'art series'.
10- Oversized: Pour le moment il n'y a pas d'oversized dans la BDD. C'est un peu plus compliqué à gérer facilement. Car il existe des sets entiers d'oversized, et seulement parfois quelques cartes par set. Dans l'idéal, il faudrait un mot clé au niveau des sets et un mot clé au niveau cartes afin d'identifier ces cartes et pouvoir filtrer.
11- Digitale: mot clé à rajouter au niveau d'un set afin de pouvoir filtrer les set digitaux
12- Illustration: cf mon post précédent (j'ai vu un mot clé 'reprint' dans cards.xml, peut-être que ce mot clé répond déjà au besoin).
13- Bordure: cf post précédent, prévoir une option permettant de ne pas rajouter automatiquement les bordures sur les visuels.

Voilà la lettre au père Noël
C'est beaucoup de boulot en perspective. Encore une fois, il s'agit d'idées. En aucun cas cela présage de la facilité ou non de les mettre en forme.
Je m'excuse par avance si certaines options existent déjà et permettent d'obtenir les résultats demandés précédemment.
N'hésite pas si besoin de précisions ou cas concrets. Et merci pour le travail réalisé.



 


van

Avatar de van

Hors Ligne

Membre Actif

Grade : [Nomade]

Inscrit le 13/04/2003
Dernière connexion : hier, à 21:21
6330 Messages/ 0 Contributions/ 4 Pts

Envoyé par van le Dimanche 13 Juin 2021 à 13:17


Pour les emblèmes (point 2), du point de vu des règles ce ne sont pas des cartes, et en papier Wizards les impriment avec les jetons, et je n’aimerais pas les voir apparaitre en même temps que des vrais cartes personnellement, qu'ils soient traités différemment des jetons (qui ne sont pas des cartes non plus), pourquoi pas, mais pas qu'ils soient traités comme des cartes par contre.

Pour le point 7, je suis d’accord avec kornfake87, ce serait plus pratique d'avoir le nom complet avec les 2 moitiés, et je serais même pour étendre ce nommage aux cartes recto-verso (modale ou non).

Sinon, la base ne permet pas de rentré les cartes promos (AP ou launch je ne sais plus) Génitrice dragonne et Chevalier de la novelle Alara après qu'elles aient été supprimées il y a 2 versions, ce qui est bizarre car elles sont bien présentes sur scryfall sur lequel tu te base pour les cartes promos ...

___________________

Van

chaudakh

Avatar de chaudakh

Hors Ligne

Modérateur Actif

Modération : Arts, Decks

Grade : [Modo Forum]

Inscrit le 11/10/2003
Dernière connexion : le 27/04 à 20:23
7030 Messages/ 0 Contributions/ 605 Pts

Envoyé par chaudakh le Mardi 22 Juin 2021 à 00:31


Merci kornfake87 et van pour vos commentaires. Je suis dessus et proposerai une MaJ début Juillet. Et une réponse plus détaillée dans les prochains jours.

___________________


Goblock

Avatar de Goblock

Hors Ligne

Membre Inactif depuis le 13/09/2022

Grade : [Nomade]

Inscrit le 28/06/2021
2 Messages/ 0 Contributions/ 0 Pts

Envoyé par Goblock le Lundi 28 Juin 2021 à 23:25


Salut,
déjà un grand merci pour ce petit bijou mis à jour régulièrement. C'est sans aucun doute le plus pratique que j'ai testé pour lister decks et collections et avoir des stats par rapport à ses derniers.
Juste une question, je n'ai absolument pas compris où trouver les images et comment les ajouter à the vault.

En tout cas merci beaucoup pour ton travail et hâte que la maj pour mh2 sorte.


Nopse

Avatar de Nopse

Hors Ligne

Membre Inactif depuis le 24/07/2021

Grade : [Nomade]

Inscrit le 01/01/2007
3 Messages/ 0 Contributions/ 0 Pts

Envoyé par Nopse le Vendredi 02 Juillet 2021 à 01:42


Salut et merci beaucoup chaudakh pour tes fabuleux logiciels

@Goblock, normalement, un peu plus haut dans ce forum, il y a des informations sur la façon de procéder.
par exemple, tu peux utiliser le logiciel "Gatherer Extractor", programmé aussi par Chaudakh.
Il te propose de télécharger les images et tu peux ensuite configurer The Vault pour qu'il utilise le même répertoire.

Petite précision, si tu es sur d'avoir tout bien fait et que les images ne s'affichent pas, c'est certainement un mismatch quelque part dans ta configuration...
Pour ma part, j'ai tourné quelques jours pour savoir pourquoi les images ne s'affichaient pas, et la réponse était presque sous mes yeux : Gatherer Extractor téléchargé les images avec l'extension ".full.jpg" alors que The Vault voulais simplement l'extension ".jpg".

En remontant un peu plus haut, tu devrais trouver toute l'aide nécessaire, mais si tu as des problèmes, n'hésite pas à demander

@Chaudakh, je viens de réussir à mettre les images. Merci à tout le monde ici.
Je galèrais et je croyais que ça venait du nommage que je voulais pour les images de cartes : je les classe et nomme par sous-dossier abrégé + n° de la carte.
Maintenant que j'ai trouvé mes erreurs, je pense qu'il y a une petite erreur dans la gestion des numéros des images.
Pour les images jusqu'a 99, the vault cherche "1.full.jpg" alors que les images son notées "001.full.jpg".
Penses-tu qu'il soit possible sans trop galérer de rajouter ces les zéros pour que les numéros d'images soient toujours à 3 chiffres ? (oui, je peux les renommer à la main, mais ca va commencer à faire un peu long, vu les différentes extensions...)

Merci encore pour le boulot monstre que tu abats avec tes logiciels !

Edit : je ne sais pas si c'est un bug ou si c'est moi qui fait mal quelque chose, mais je fait constamment planter le logiciel en essayant de classer les cartes par le numéro dans l'édition en cliquant sur la colonne.

Edit 2 : Je viens de classer la liste des cartes par ID (puisque c'est ce qui s'approche de la façon dont je veux voir les cartes), et je crois qu'il y a un problème ici aussi : il commence par la carte 1 puis 10 puis 100 puis 1000, puis 1001, etc...


chaudakh

Avatar de chaudakh

Hors Ligne

Modérateur Actif

Modération : Arts, Decks

Grade : [Modo Forum]

Inscrit le 11/10/2003
Dernière connexion : le 27/04 à 20:23
7030 Messages/ 0 Contributions/ 605 Pts

Envoyé par chaudakh le Samedi 03 Juillet 2021 à 01:56


Merci à tous pour vos encouragements !

Pour vérifier les images, il y a dans le détail d'une carte le chemin vers la carte tel que défini par les options. Dans le menu d'options, il y a aussi des exemples de chemins donnés pour vérifier.
Maintenant que j'ai trouvé mes erreurs, je pense qu'il y a une petite erreur dans la gestion des numéros des images.
Pour les images jusqu'a 99, the vault cherche "1.full.jpg" alors que les images son notées "001.full.jpg".
Penses-tu qu'il soit possible sans trop galérer de rajouter ces les zéros pour que les numéros d'images soient toujours à 3 chiffres ? (oui, je peux les renommer à la main, mais ca va commencer à faire un peu long, vu les différentes extensions...)

Merci pour le feedback. Oui je corrigerai. Ne te lance surtout pas dans du renommage massif comme ça à la main. Y'a 54000+ cartes ! A noter que moyen le plus sûr est d'utiliser un nom de fichier par multiverseID.
Edit : je ne sais pas si c'est un bug ou si c'est moi qui fait mal quelque chose, mais je fait constamment planter le logiciel en essayant de classer les cartes par le numéro dans l'édition en cliquant sur la colonne.

C'est un bug corrigé dans la version 0.22 à venir qui intégrera la plupart des requêtes de kornfake87.
Edit 2 : Je viens de classer la liste des cartes par ID (puisque c'est ce qui s'approche de la façon dont je veux voir les cartes), et je crois qu'il y a un problème ici aussi : il commence par la carte 1 puis 10 puis 100 puis 1000, puis 1001, etc...

Pareil. ça sera corrigé dans la 0.22. c'est parce que tri se fait avec des chaines de caractères, alors que tu attends un tri par entier. Les numéros qui contiennent des a/b pour les doubles faces ou des caractères spéciaux pour les promos doivent être convertis en entier.

___________________


chaudakh

Avatar de chaudakh

Hors Ligne

Modérateur Actif

Modération : Arts, Decks

Grade : [Modo Forum]

Inscrit le 11/10/2003
Dernière connexion : le 27/04 à 20:23
7030 Messages/ 0 Contributions/ 605 Pts

Envoyé par chaudakh le Samedi 03 Juillet 2021 à 02:22


Concernant le 5/, je vais prendre un exemple simple afin d'illustrer mes propos car je reconnais que c'est difficile d'expliciter sans exemple.

Disons que je suis collectionneur et que mon but est d'avoir toutes les cartes magiques d'illustrations différentes.
C'est-à-dire que si je prends l'exemple de 'Elvish Piper' que j'ai en M10. Cette carte existe dans 7 éditions différentes:
Masters 25                         Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Magic 2010                         Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Tenth Edition                     Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Ninth Edition                     Illustration_id (scryfall) = f2463fe8-08f3-4b71-8d43-33878c24574d
Eighth Edition                    Illustration_id (scryfall) = 03a95249-4be8-4933-b711-cc16a4f54002
Seventh Edition                Illustration_id (scryfall) = 03a95249-4be8-4933-b711-cc16a4f54002
Urza's Destiny                   Illustration_id (scryfall) = 535df3a1-57b2-4f95-b935-6104b09d7d07

Comme hypothèse je l'ai déjà en M10, je me rends compte en utilisant la variable 'illustration_id' de scryfall qu'il s'agit de la même image en 10th, masters 25, en 9th. Cela m'interesse peut de compléter ma collection avec ces dernière car même illustration. Par contre pour compléter ma collection je vais souhaiter acquérir cette carte en 8th ou 7th, et en Urza's Destiny.
Il faudrait imaginer 'un mode' dans the vault qui permette d'identifier les illustrations différentes pour un même nom de carte, et que l'on puisse lorsqu'on rentre une collection et qu'on la compare à la database avoir un rapport contenant toutes les cartes manquantes, mais d'illustration différente, avec une sortie identifiant dans les manquantes un no d'illustration afin de ne pas acheter des cartes différentes mais d'illustrations identiques (différences entre le ET et le OU précédent).
Par contre je ne dis pas que c'est simple, mais la grosse partie du boulot, c'est-à-dire identifier les illustrations est déjà réalisé par scryfall.

J'ai compris. C'est complexe, effectivement. Ce n'est possible qu'en créant un champ dédié construit sur l'illustration_id de Scryfall. Le jour où Scryfall tombe, la fonctionnalité sera perdue. Ou essayer de le gérer soit-même automatiquement mais ça passe par de l'analyse d'images... On sait quand on commence, mais on sait pas quand on finit, quand on se lance dans ce genre de choses. J'ai fait ça dans Gatherer Extractor pour détourer automatiquement les fullscans ou les cropped...
J'ai aussi une autre requête: tu as rajouté les tokens non officiels à la database. Est-il possible de les identifier comme non-officiels afin de les différencier des officiels?
Peut-être qu'il existe un moyen déjà de les identifier dans the vault mais je n'ai pas trouvé.

Il existe déjà un champ interne pour ça. Je vais ajouter une option dans les recherches avancées.
Comportements non souhaités:
1- Tri par ordre alphabétique des éditions: quand je clique sur la colonne 'Ed' je m'attends à avoir un tri par ordre alphabétique des éditions. Au lieu de cela, j'ai un regroupement par édition des cartes mais triées selon leur date de release et non un ordre alphabétique. C'est problématique lorsqu'on cherche une édition particulière rapidement lorsqu'on ne connait pas forcément sa période de release. Peut-être avoir une option qui permet de switcher entre ordre alphabétique et date de release.
2- Options de filtrage: je souhaite faire apparaitre seulement les emblèmes et cartes normales, je sélectionne donc 'non' jeton, mais les emblèmes n'apparaissent pas. Sont-ils considérés comme des jetons dans les filtres et que emblème est un sous-type de jeton? Si oui peux-tu modifier cela afin qu'ils soient traités indépendamment dans les filtres?

1/ Initialement, le tri se faisait par le set code. Sur MTG Salvation (le thread principal pour GEx), j'ai eu pas mal de fois la requête pour trier par la date de sortie, afin de faire apparaitre les dernières éditions tout en haut. Je vais ajouter une option pour satisfaire tout le monde
2/ Tokens et Emblèmes ont 'K' dans leur couleur interne. Les emblèmes ont en plus M. Je vais devoir soit modifier le filtrage, soit enlever le K à tous les emblèmes et modifier des choses dans le gestionnaire de token pour qu'il trouve quand même les emblèmes.
Database (voir MP en complément):
3- mise à jour data: les dates de release des éditions promo ne sont pas présentes ==> dans les classements, les promo se positionnent toujours en queue de file.
4- set manquant: il manque une série de token: JingHe Age Token serie 10th anniversary contenant 7 cartes token.

Il ne manque pas de date, car ils s'agit en l'occurrence d'éditions promotionnelles regroupant plusieurs promos, et qui continuent de croitre (Judge Gift par ex). Donc on ne peut définir une date, et j'ai mis par défaut 00/0000 pour tout envoyer en bas de liste.
Requêtes logicielles:
5- Token: peux-tu rajouter une option de filtre au niveau des jetons afin de pouvoir identifier ceux officiels et ceux non-officiels. J'ai vu que tu avais déjà un mot clé 'official' qui pouvait servir à ça dans cards.xml.

Voir au dessus. Ca serait fait.
6- Split cartes: J'ai remarqué que tu indiquais seulement le nom de la première carte et pas le second. Je pense que cela peut-être utile, tout du moins pour les noms des cartes en anglais (car la récupération des noms pour les split cards dans les autres langues est buggé dans les bases de données internet), d'indiquer le nom complet: 'split1/split2' pour le tri et recherches. Peux-tu prévoir un mot clé identifiant les split cartes afin de pouvoir les filtrer?

C'est un bug issu de Gatherer Extractor. J'ai corrigé là bas, donc la correction sera automatique dans la BDD. C'est l'enfer à gérer les double cartes, car Wizards changent souvent des choses sur le gatherer à leur sujet.
7- Double_face cards: Peux-tu prévoir un mot clé identifiant les double_face afin de pouvoir les filtrer? De plus, je trouve que le clic droit pour avoir l'autre face peut être amélioré; par exemple, prévoir un icône proche du visuel de la carte qui par simple clic permet de switcher le visuel entre recto et verso. De plus lors d'un clic droit sur le nom afin d'avoir le verso de la carte, le comportement au niveau du curseur de la souris devrait aussi indiquer le verso de la carte trouvée dans la grille et non rester sur la carte initiale (c'est mon avis qui reste discutable bien sûr).

Oui, je peux compiler un champ dédié et ajouter une option dans les recherche avancées. Ou filtrer quand back_id est null. Pour voir l'autre face, il y a un bouton juste à coté de la carte. Par contre je veux rester dans la grille sur la carte initiale, car le verso n'est pas forcément dans la grille en fonction des filtres.

8- Merge_cards: je pense souvent aux cartes dans le set 'EMN', exemple 'Brisela, Voice of Nightmares' composée de: 'Bruna, the Fading Light' et 'Gisela, the Broken Blade'. Il serait pratique d'avoir dans l'onglet 'détails' par exemple le nom des parties liées a chacune des cartes (avec un mot clé permettant d'identifier les parties de la carte mergée) avec un lien qui en le cliquant affiche le visuel de la carte concernée (avec déplacement du curseur sur la carte concernée dans la grille). Peux-tu prévoir un mot clé identifiant les merged cartes et parties afin de pouvoir les filtrer?

Très bonne idée !
9- Art Series: Pour le moment il n'y a pas les 'art series' mais si on veut un jour les ajouter, il sera bon de pouvoir filtrer les éditions 'art series'. ==> mot clé à rajouter au niveau d'un set afin de pouvoir filtrer les set 'art series'.10- Oversized: Pour le moment il n'y a pas d'oversized dans la BDD. C'est un peu plus compliqué à gérer facilement. Car il existe des sets entiers d'oversized, et seulement parfois quelques cartes par set. Dans l'idéal, il faudrait un mot clé au niveau des sets et un mot clé au niveau cartes afin d'identifier ces cartes et pouvoir filtrer.

11- Digitale: mot clé à rajouter au niveau d'un set afin de pouvoir filtrer les set digitaux

Pour le collectionneur, oui. Pour le joueur, moins. La BDD est déjà saturée de promos (y'a plus de promos que de "vraies" cartes). Ces sets ont une faible valeur ajoutée à les yeux. On peut toujours les ajouter et les filtrer, c'est sûr. Mais ça alourdit les temps de chargement, déjà pas très performant. A voir,
13- Bordure: cf post précédent, prévoir une option permettant de ne pas rajouter automatiquement les bordures sur les visuels.

Je suis dessus. Effectivement ça manque.

___________________


Goblock

Avatar de Goblock

Hors Ligne

Membre Inactif depuis le 13/09/2022

Grade : [Nomade]

Inscrit le 28/06/2021
2 Messages/ 0 Contributions/ 0 Pts

Envoyé par Goblock le Samedi 03 Juillet 2021 à 23:25


Bon et bien merci pour vos commentaires j'ai pu avoir tous les scans vraiment pratique gatherer extractor et he vault!!!

Merci pur tout ton boulot c'est vraiment des outils géniaux!!


Total : 665 Messages. Page n°39/45 - < 1 ... 37 38 39 40 41 ... 45 >
Espace Membre

Identifiant

Mot de passe

Se souvenir de moi