van Hors Ligne Membre Actif Grade : [Nomade] Inscrit le 13/04/2003 Dernière connexion : hier, à 21:24 6389 Messages/ 0 Contributions/ 4 Pts | Envoyé par van le Mardi 13 Décembre 2022 à 16:19
Merci Chaudakh !
___________________ Van
|
Anastaszor Hors Ligne Modérateur Actif Modération : Profil, News, Forum, Lexique, Videos, Cartes, Combos, Decks, Regles Grade : [Super Modo] Inscrit le 24/06/2008 Dernière connexion : le 15/12 à 07:22 7032 Messages/ 53 Contributions/ 0 Pts | Envoyé par Anastaszor le Lundi 27 Février 2023 à 20:23
Merci Chaudakh !
Ceci étant, en utilisant le logiciel (0.22c) je suis tombé sur l'exception suivante :
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at TheVault.FenetrePrincipale.ToolStripMenu_Decks_RecentDeck_DropDownOpening()
at TheVault.FenetrePrincipale.ToolStripMenu_Decks_Fichier_DropDownOpening(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripDropDownItem.OnDropDownShow(EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnDropDownShow(EventArgs e)
at System.Windows.Forms.ToolStripDropDownItem.ShowDropDownInternal()
at System.Windows.Forms.ToolStripDropDownItem.ShowDropDown(Boolean mousePush)
at System.Windows.Forms.ToolStripMenuItem.OnMouseButtonStateChange(MouseEventArgs e, Boolean isMouseDown)
at System.Windows.Forms.ToolStripMenuItem.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseDown(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseDown(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.MenuStrip.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)
Cette exception empêche de générer la liste des decks récemment ouverts, et donc d'ouvrir le menu "Fichier". Ce qui fait qu'on ne peut plus créer ni ouvrir de deck avec le logiciel ^^'
La cause probable est l'une des combinaisons suivantes :
- le deck contient "&" dans son nom de fichier
- le fichier du deck a été supprimé du répertoire où il est censé être (note que remettre le fichier là où il était ne résout pas le problème, l'exception est toujours présente)
Réinstaller le logiciel ne résout pas non plus le problème, la liste des decks récents doit être stockée ailleurs (mais je n'ai pas trouvé ni dans Program Files, ni dans AppData)
Est-ce que tu aurais 1) une solution de contournement (type supprimer la liste des fichiers récents si tu sais où c'est stocké ?) et 2) une correction définitive du bug
Merci
___________________
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Jeudi 02 Mars 2023 à 22:54
Le 27/02/2023 à 20:23, Anastaszor avait écrit ...
Merci Chaudakh !
Ceci étant, en utilisant le logiciel (0.22c) je suis tombé sur l'exception suivante :
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at TheVault.FenetrePrincipale.ToolStripMenu_Decks_RecentDeck_DropDownOpening()
at TheVault.FenetrePrincipale.ToolStripMenu_Decks_Fichier_DropDownOpening(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripDropDownItem.OnDropDownShow(EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnDropDownShow(EventArgs e)
at System.Windows.Forms.ToolStripDropDownItem.ShowDropDownInternal()
at System.Windows.Forms.ToolStripDropDownItem.ShowDropDown(Boolean mousePush)
at System.Windows.Forms.ToolStripMenuItem.OnMouseButtonStateChange(MouseEventArgs e, Boolean isMouseDown)
at System.Windows.Forms.ToolStripMenuItem.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseDown(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseDown(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.MenuStrip.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)
Cette exception empêche de générer la liste des decks récemment ouverts, et donc d'ouvrir le menu "Fichier". Ce qui fait qu'on ne peut plus créer ni ouvrir de deck avec le logiciel ^^'
La cause probable est l'une des combinaisons suivantes :
- le deck contient "&" dans son nom de fichier
- le fichier du deck a été supprimé du répertoire où il est censé être (note que remettre le fichier là où il était ne résout pas le problème, l'exception est toujours présente)
Réinstaller le logiciel ne résout pas non plus le problème, la liste des decks récents doit être stockée ailleurs (mais je n'ai pas trouvé ni dans Program Files, ni dans AppData)
Est-ce que tu aurais 1) une solution de contournement (type supprimer la liste des fichiers récents si tu sais où c'est stocké ?) et 2) une correction définitive du bug
Merci
Aie, merci pour le rapport. Vraiment désolé que tu rencontres des difficultés.
Je vais regarder pourquoi tu as ce souci. J'ai jamais eu de problème particulier avec les decks récents.
Normalement, si le deck n'existe plus, le lien est purgé de la liste (il y a un test d'existence lors du DropDownOpening) donc c'est vraisemblablement pas ca qui lève l'exception.
En attendant, pour purger la liste complète de decks précédemment enregistrés, tu peux supprimer le fichier suivant [dossier d'installation de TheVault]/games/Magic the Gathering/data/RecentDecks.cfg
Ce fichier, absent lors de l'installation, ne sera pas supprimé à la desinstallation du logiciel. C'est pourquoi une réinstallation écrasant l'ancienne ne corrige pas le problème.
N'hésite pas à dire si la suppression manuelle du fichier ci-dessus corrige le pb chez toi.
Je dois mettre à jour le Gamepack vers ONE aussi dans les jours qui viennent.
___________________
|
Anastaszor Hors Ligne Modérateur Actif Modération : Profil, News, Forum, Lexique, Videos, Cartes, Combos, Decks, Regles Grade : [Super Modo] Inscrit le 24/06/2008 Dernière connexion : le 15/12 à 07:22 7032 Messages/ 53 Contributions/ 0 Pts | Envoyé par Anastaszor le Vendredi 03 Mars 2023 à 19:08
Merci ! Pas de souci.
si ca peut aider, je pense que c'est ça qui pose problème :
<deck_entry>
<format>T1.5</format>
<name>T1.5 - Dack & Daretti</name>
<path>C:/Users/W7-MTG/Nextcloud/MTG/DECKS/T1.5 - Dack & Daretti.tvd</path>
<rank>1</rank>
</deck_entry>
Mon diagnostic est que le non échappement des "&" en xml doit poser le problème. Supprimer cette section du fichier (ou le fichier complet) résout le souci et ça fonctionne de nouveau.
Merci !
PS : MC mange la moitié des caractères, y'a bien des antislashes dans le chemin
[ Dernière modification par Anastaszor le 03 mar 2023 à 19h10 ]
___________________
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Vendredi 03 Mars 2023 à 21:12
Merci ! Oui, il faut mettre les données entre les balises <![CDATA[ et ]]>. Je ferai la modif pour la prochaine version.
___________________
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Samedi 04 Mars 2023 à 22:12
Mise à jour du GamePack jusqu'à Tous Phyrexians (ONE): http://www.mediafire.com/?ksapcl1gv7g54
Amusez vous bien !
___________________
|
Anastaszor Hors Ligne Modérateur Actif Modération : Profil, News, Forum, Lexique, Videos, Cartes, Combos, Decks, Regles Grade : [Super Modo] Inscrit le 24/06/2008 Dernière connexion : le 15/12 à 07:22 7032 Messages/ 53 Contributions/ 0 Pts | Envoyé par Anastaszor le Dimanche 05 Mars 2023 à 07:59
Merci !
___________________
|
van Hors Ligne Membre Actif Grade : [Nomade] Inscrit le 13/04/2003 Dernière connexion : hier, à 21:24 6389 Messages/ 0 Contributions/ 4 Pts | Envoyé par van le Lundi 27 Mars 2023 à 11:09
Merci Chaudakh !
___________________ Van
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Dimanche 02 Avril 2023 à 21:43
Hello ! Juste pour vous prévenir qu'il va y avoir un peu de travail pour gérer le nouveau type de permanent "Battle". Je dois d'abord adapter Gatherer Extractor pour les extraire correctement, puis adapter The Vault pour permettre l'affichage de la Défense dans une colonne dédiée, ainsi que les textes, recherches, statistiques etc.
Il faudra donc être un petit peu patient avant la prochaine sortie du Gamepack, qui nécessitera de mettre à jour sa version de TheVault.
Merci à vous !
___________________
|
van Hors Ligne Membre Actif Grade : [Nomade] Inscrit le 13/04/2003 Dernière connexion : hier, à 21:24 6389 Messages/ 0 Contributions/ 4 Pts | Envoyé par van le Dimanche 09 Avril 2023 à 11:06
Salut Chaudakh, serait-il possible de rajouter un bouton "ajouter à la collection x 4" à côté du bouton "ajouter à la collection" ?
Comme pour les ajouts au deck et à la réserve.
Sinon la carte ride de flammes en recherche VF, The Vault ne la trouve qu'en MH2 alors que c'est une réédition de Némésis. Je suppose que l'erreur provient de la base Gatherer mais au cas où cela serait un problème de Gatherer Extractor, je fait remonter.
Bon courage pour les modifications suite au nouveau type bataille !
EDIT : la carte étreinte perverse a une initiale majuscule sans accent dans ta base alors qu'il y a bien l'accent sur le carte VF, sur le Gatherer et sur scryfall.
___________________ Van
|
Anastaszor Hors Ligne Modérateur Actif Modération : Profil, News, Forum, Lexique, Videos, Cartes, Combos, Decks, Regles Grade : [Super Modo] Inscrit le 24/06/2008 Dernière connexion : le 15/12 à 07:22 7032 Messages/ 53 Contributions/ 0 Pts | Envoyé par Anastaszor le Vendredi 21 Avril 2023 à 20:40
Salut Chaudakh, effectivement on comprend tout à fait que le nouveau type de carte change beaucoup de choses puisque de nouveaux concepts ont été créés. Bon courage à toi pour la mise à jour de cette version (même si on pourrait faire des PR si le code était sur github/gitlab )
@van : oui les cartes trop vieilles (limte à vérifier, avant la 8e peut-être) ne sont pas traduites sur le gatherer...
___________________
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Lundi 24 Avril 2023 à 20:54
Petit souci : depuis la mise à jour du Gatherer pour les battles, la loyauté des arpenteurs a disparu... Vous confirmez aussi ?
Par ex: https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=266299
A aucun moment sur la page, on donne l'info que sa loyauté est 3.
___________________
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Lundi 01 Mai 2023 à 22:34
J'ai bientôt fini. Encore un peu de tests de mon coté pour vérifier que tout est OK avec les batailles, et la prochaine version devrait être disponible demain, avec le prochain Gamepack.
___________________
|
chaudakh Hors Ligne Modérateur Passif depuis le 16/07/2024 Modération : Arts, Decks Grade : [Modo Forum] Inscrit le 11/10/2003 7037 Messages/ 0 Contributions/ 605 Pts | Envoyé par chaudakh le Mardi 02 Mai 2023 à 21:14
Bonjour,
Mise à jour du GamePack --> March of the Machine: http://www.mediafire.com/?ksapcl1gv7g54
Le logiciel a également subi un petit lifting pour gérer les Batailles, les défenses etc. Je vous recommande ainsi d'utiliser la version 0.23, disponible ici : http://www.mediafire.com/?nk6je6kmrqowq
Vous pouvez simplement écraser l'ancienne installation.
Amusez-vous bien !
___________________
|
Aphesten Hors Ligne Membre Inactif depuis le 13/06/2024 Grade : [Nomade] Inscrit le 24/02/2009 64 Messages/ 0 Contributions/ 0 Pts | Envoyé par Aphesten le Jeudi 04 Mai 2023 à 11:53
Salut, merci encore pour tout ce travail...
Depuis le dernier Gamepack il manque Elesh Norn, Mother of Machines en version "normale" ONE...
___________________
|