Commander collection black is missing
Recently, I have noticed that I am missing a lot of images in most of the sets. If I look under \MagicAssistantWorkspace.metadata.plugins\com.reflexit.magiccards.core\Cards, I see a folder for each set, but under these folders, there are only a handful of images. I am wondering if there is a way to recover these images. If I update the database, the program does not find any new cards, most probably because the card database is up-to-date, only the images are missing. Martin
Recently, I have noticed that I am missing a lot of images in most of the sets. If I look under \MagicAssistantWorkspace.metadata.plugins\com.reflexit.magiccards.core\Cards, I see a folder for each set, but under these folders, there are only a handful of images. I am wondering if there is a way to recover these images. If I update the database, the program does not find any new cards, most probably because the card database is up-to-date, only the images are missing.
ADD: any suggestions on how to fix the "Language is not loaded in DB" and "Cannot parse data file: Not settable COLOR" issues when importing a set? I've included the latest iteration of the .cvs I'm using to import. It worked, but I missed that instead of the Image URL it included the "=IMAGE()" formula, so I had to sort that out, and now it's giving me the above error messages instead. The Scryfall Google Sheets formula can be found at https://github.com/scryfall/google-sheets The way I'm using...
Hi, hellow, greetings. I've been fidgeting around with the application for a while now, and started a large import job for some additional sets. The process is, I installed the Scryfall custom formula into google sheets, add as many fields as possible in the correct format, and export it from there with the applicable headers as a .cvs file which I then import into assistant using the Magic Assistant CVS import format. (I use the "image" tag to get the image url, and split it making " the split symbol...
The problem is also present on other languages. I'm trying to update my collection in French and some cards are missing even though they are in gatherer. An example is Loathsome Troll / Troll Répugnant which is available in both designs in French.
Thank you very much for sharing!
I was just in the midst of editing a version of that myself. Thank you for sharing.
Yes. Editing does work. I've attached mine. The only catch is that I had to come up with my own ID# for +2 Mace since it isn't in Gatherer. If it ever gets added, I would want to fix that. Other than that, I don't think I bothered with italics for flavour words or reminder text.
Is it feasible to just edit the Adventures_in_the_Forgotten_Realms.xml manually with the missing cards?
total rounds and print improvements
Chaos Channeler #136
This is because Gatherer doesn't have those cards either so it doesn't get imported. (I've tried contacting Wizards support. They don't do anything about it)
+2 Mace is because Gatherer is so poorly maintained it is actually missing the card. The other missing cards are in gatherer though. Some sort of import error. I did see errors in a logfile but they weren't helpful at a glance to see what about these cards is unusual. !ENTRY com.reflexit.magiccards.core 4 1 2021-08-11 15:23:29.661 !MESSAGE !STACK 0 java.lang.IllegalArgumentException at com.reflexit.magiccards.core.model.MagicCard.setProperties(MagicCard.java:429) at com.reflexit.magiccards.core.model.MagicCardField$39.setM(MagicCardField.java:512)...
I can confirm this. And other bug that could be related is that some cards, like Prosperous Innkeeper or Magic Missile, only appear as promo versions. I have also tried updating the database for the set a few times and nothing changed.
Missing Cards In Forgotten Realms Database
NullPointer Exception when downloading certain card images
Yes I know all price providers are broken :(
Have there been any updates yet? Mine are still not loading...
I know, I am sorry all card provides are broken now because they change interfaces and I don't have time to do anything. If somebody would like to create new parser it should be greate, there is site mentioned on other threads that accomulates prices including cardmarket and tcgplayer
I believe you're using MTG Assistant or MTGA. This is a different product all together. I believe this link would help you https://mtgaassistant.net/help.html assuming my guess is correct.
Screenshot is of some site? This is not Magic Assistant screenshot. Magic Assistant is application for managing cards, it does not play games.
It's not about tournament organizer, the Mtg Assistant is recording every game as a loss despite its actual result. I've attached more screenshots to demonstrate the issue. The update was from Mtg Arena itself, the launcher detected and downloaded a new version of Mtg Arena. The update wasn't from Mtg Assistant.
Winrate analysis is wrong
this is not right software product, I don't event know what you talking about
Is this about tournament organizer? I did not post any updates. Uninstall whatever it was, run antivirus.
Winrate analysis is wrong
Failed to create the Java Virtual Machine on MacOS Big Sur
Cards in Decks Don't Retain Change in Set
Signature Spellbook: Chandra
Magic Assistant can't start
from tcgplayer, cardmarket and card kingdom... it really looks like a nice project! their card database is great too... I've never heard of it before yesterday... Glad I found it!
cool. that would do. It is scraping cardkingdom it looks!
Seems to be a different file, allprices.json. seems to be kind of a graphic with multiple prices, with dates, so you can follow the price evolution of a card... { "<card uuid="">": { "<card format="">": { // Game format "<price id="" provider="">": { // Price provider "buylist": { // Provider buylist values "foil": { // Foil prices "<yyyy-mm-dd>": <float> // Date and price as value }, "normal": { // Normal prices "<yyyy-mm-dd>": <float> // Date and price as value } }, "retail": { // Provider retail...
I checked quickly I did not see "price" field in the card, but it maybe diffrent API for that, I will check more when I have time, because basically I lost all card prices providers now, cardkindom is european site, they did the API token trick now too but when I try to get it I cannot even create an account there because Canada is not on list of counries that can have accounts! (only EU)
I think they do... it looks like they do... They say the prices are updated each day. I installed mtgdb.gui yesterday(it feels like cheating, sorry!), stayed awake until 2 am to know what i could get from it... You checked it? it's kind of weird... All I know, it's that it gets its data from mtgjson. I went to the website and checked a bit... That's where my knowledge stops. I have really no programming skills and it really looked like chinese to me... Sorry to bother you with that problem... the...
Do they actually have prices?
What about getting the prices from mtgjson.com? Is it something that can be done without too much work?
Dear Alena, first of all thank you for the development of the software Magic Assistant. I use it for my cards and works incredebly good. The only big issue that I have, is that is for me impossible to load the prices from Cardmarket in Europe. It would be great to have the average price at 7 days, it is a very realistic price for a card in Europe. Would it be possible to adapt the software for this issue? Thank you in advanced.
Hosestly I am not sure what to do. I got API token but they make it completely unusable for open source project. The token experies after like 30 days and to generate new it require private key which I cannot hardcode in app because its open source! I am stuck
Any update on this issue? Thanks for your hard work on this app.
It very complecated now you need an API token to get the prices, I got the token but now I have to find the time to implement it
Can confirm that this is still an issue. I beleive the issues is in ParseTcgPlayerPrices.class but i do not have enough knowledge of Java to compile the changes to make TCG price list work
scryfall import and price convertor
settings updated
I requirest new API token, waiting for response
@elaskavaia, Just wondering the honest time frame to correct this? I notice there are other apps working on the same issue and Ikoria was kinda not worth checking against the prices... Sorry, just the BSA in me!
The site changed their API's the code has to be fixed to support new API. No workaround for now.
Please, fix magiccads.info import plugin to adapt it to Scryfall.
I'm having the same issue on Mac. Also, the metadata is hidden by default. To toggle hidden folders on/off, including when linking them here: Command>shift>dot
I had same problem on Linux Ubuntu 19 and fixed this by removing 'jre' folder in installation folder (so the Magic Assistant will not use java which was in there) and following this guide to install java oracle 8: https://github.com/chrishantha/install-java I used following files: - jdk-8u241-linux-x64-demos.tar.gz from https://www.oracle.com/java/technologies/javase-jdk8-downloads.html - jdk-8u241-linux-x64.tar.gz from https://www.oracle.com/java/technologies/javase-jdk8-downloads.html - jce_policy-8.zip...
I have updated the program, but can't seem to get any of the more recent sets to add to the database. I am not very good with tech stuff and am at a loss for how to fix it. I made sure the program and java are both up to date. I would really appreciate any input on how to get those sets to load into the program. In the past when new sets were available, I'd get a notification in the bottom with the program asking to upload them.
Is there a way to update/change the info on the "Players" tab? If I need to correct a name or to set a new unique ID? Also, on the players tab, what is the purpose of the "Games", "OMW%", "PGW%" and "OGW%" columns, as outlined in the attached screen snip? I've logged 6 tournaments and would have expected these to start populating some details for overall player performance.
It appears that I am no longer able to update prices from TCGPlayer. When I attempt to fetch a price I get a series of 301 errors, such as: !ENTRY com.reflexit.magiccards.core 4 0 2020-05-31 23:33:51.037 !MESSAGE Failed to load price for http://partner.tcgplayer.com/x3/phl.asmx/p?v=3&pk=MGCASSTNT&s=Theros+Beyond+Death&p=Uro,+Titan+of+Nature%27s+Wrath: Connection error 301: Moved Permanently Is there a way to update the link to use https in place of http?
Hello i have the same problem. When i try to load prices from TCG, nothing happens. When i try to load prices from MagicCardMarket, it stops and error appears that it faild to connect to some page.
i'm attaching the file you need to replace in you magic assistant that fixes the problem (also fixes the prices for foil cards that dont have common version) find the com.reflexit.magiccards.core_1.5.1.201910060149.jar open it with winrar and go at com->reflexit->magiccards->core->seller and replace the file with the same name with the one i sent you.
Hey, First of all, thanks for all your work. Not sure if this is handled before, but I didn't find it anywhere. It seems that for cards that include a colorless mana payment (i.e. Reality Smasher), the "cost" is not displayed. It seems that the cost in the xml is not processed (<cost>{4}{C}</cost>). To be more precise, the {C} does not seem to be recognized. Thanks.
fix
Hey anonymous person responding to the thread! why don't you take a second to register so we can see what you're posting? :P
Having the same problem...
Unable to fetch prices from TCGPlayer
Ok i found it!! https://partner.tcgplayer.com/x3/phl.asmx/p?v=3&pk=MGCASSTNT&s=Global+Series+Jiang+Yanggu+%26+Mu+Yanling&p=mu+yanling
Global Series: Yiang Janggu and Mu Yanling TCG Prices
Card list not updating
When trying to load prices from TCGPlayer I see the following messages in the log and prices do not appear in the SPrice column: !ENTRY com.reflexit.magiccards.core 4 0 2020-06-06 19:15:44.249 !MESSAGE Connection error on url http://partner.tcgplayer.com/x3/phl.asmx/p?v=3&pk=MGCASSTNT&s=Kaladesh&p=Workshop+Assistant: Connection error 301: Moved Permanently. Attempt 0 !ENTRY com.reflexit.magiccards.core 4 0 2020-06-06 19:15:44.250 !MESSAGE Connection error on url http://partner.tcgplayer.com/x3/phl.asmx/p?v=3&pk=MGCASSTNT&s=Kaladesh&p=Workshop+Assistant:...
Mystery Booster; Missing Cards
OCR Scanning
Since I had some cards from this set and was bothered by the fact that the image URLs in the above XML file are now broken, I replaced them with Scryfall URLs. While I was at it, I also created extra entries for each of the land variants in the set, and filled out all the text fields. In case there's anybody like me who would like it, I've attached the updated XML file. I notice that the application doesn't scale the Scryfall card images very well, but I'm not sure there's anything to be done about...
FYI, my fix for this, using my current setup, was to remove ALL of the 32-bit environments from the pom.xml in the parent project as support for them was removed.
I have a similar issue, but with the inability for Tycho compile to find org.eclipse.swt for the p2 module. I believe this is because my target definition doesn't have it (and can't include it? thought it was to be provided by SDK - maybe that's the JDK part you're talking about?) Are you saying that for the Maven run configuration, to switch it from the JRE to the JDK?
magicassistant "with java" not running on Linux (Ubuntu)
Hi, MagiccardInfo is closed, now is under Scryfall, can you update the 'magiccads.info import plugin' of magic assistant 'extend Database' to adapt it to Scryfall.
Throne of Eldraine - german card database update error
You can load sets manually from magiccards info, see extending database in docs
With the different variants from Throne of Eldraine not being included in Gatherer, it is becoming harder to track my collection. If this is going to be the path forward for future expansions, the Scryfall database is becoming essential.
Font Bug
I attach an error log
Рroblem with updatesThrone of Eldraine (Russian)
Hi, thanks for your reply. i've attached y collection.xml file, as you can see, the prices are not written in it, even if I update from the software. Best Regards
I don't see any error in log. Can you attach your collection .xml and I can try do the query here
Hi, I tried a lot of things but it seems I can't get updates from any online price provider. Here's my config for ref: MacOS 10.15 Magic Assistant 1.5.1201910060149 Java version: 1.8.0_232, x86_64: "AdoptOpenJDK 8" My collection have cards in English, spanish and french, so that's why I would prefer to have Magiccardmarket as provider (also prices in €) I've loaded the column DBPRICE which shows at SPRICE in "My cards" view but everytime I try to load extra fields with only the online price, it starts...
I posted new version in October which has both ssl fix and it includes java for Windows and Linux, if you use this version it should just matter of installing (unziping) and using with old workspace
Please use make an announcement for all to use SpeedProg's (above) solution for updating cards' database as it works fine. Also please do fix the MagicCardMarket updating as it no longer works. PLEASE. And thank you
Same issue happening for me, same error message, Version: 1.5.1 Build id: 201904160221
solution in https://sourceforge.net/p/mtgbrowser/discussion/837435/thread/585cf6e0fb/#c1ac if anyone has the same problem
fix in https://sourceforge.net/p/mtgbrowser/discussion/837435/thread/585cf6e0fb/#c1ac if anyone has the same problem
thanks a lot. this actually worked.
You can enter cards in text format, like CSV and import. There is variaty of imports supported. If you use gatherer id - its only field needed, if you use name you also need set or set abbreviation to resolve to correct card. Some format are pretty simpla like Firebolt x4 Some Golbin x3 (after import you can can also change set) Docs are here: http://mtgbrowser.sourceforge.net/doc-plugins/com.reflexit.magiccards.help/html/tasks/creatingdeck.html#populate_manual
You can enter cards in text format, like CSV and import. There is variaty of imports supported. If you use gatherer id - its only field needed, if you use name you also need set or set abbreviation to resolve to correct card. Some format are pretty simpla like Firebolt x4 Some Golbin x3 (after import you can can also change set)
You need JDK with 1.8 to complie, not sure what you using it cannot even find Object class
There is comment field in the cards, also you may prefix you collection with owner name?
Yeah this problem is entierly with the installed java jre not supporting the encryptions offered by the gatherer website. So if you installed the newest jre it should work. I am using Magic Assistant with openjdk 1.8.0_222 with JCE Unlimited strength and everything works fine :).