It is currently 16 Apr 2024, 19:58
   
Text Size

Deck Builder and Rules Viewer

by Nate

Moderators: Snacko, CCGHQ Admins

Re: Deck Builder and Rules Viewer

Postby Snacko » 13 Aug 2011, 16:34

Full M12 package with fixes v 6.6
http://www.mediafire.com/file/f9dgvfojx ... 7-rc6.6.7z

Changes:
* fixed a crash with custom filter
* added Modern legality
* new price plugin TCGplayer (their API is single card centered so it takes up to 1h to update all card prices); link to their shop if you click the price; option to buy deck; (there's a small referral %, so don't feel obliged to buy anything from them)
* TCGplayer plugin will overwrite Magic Traders prices if available (order of loading plugins)
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

Re: Deck Builder and Rules Viewer

Postby naneehss » 29 Aug 2011, 14:44

Hello, i just downloaded the file above, and I have a question: why doesn't m12 appear when you select Standard on the drop down menu?

Thank you for your support.
naneehss
 
Posts: 8
Joined: 02 Aug 2011, 06:07
Has thanked: 1 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby violentlycar » 26 Sep 2011, 01:17

Hey, I'm trying to update the deck builder with the Innistrad cards from the MTGSalvation masterbase, but I'm getting an error. It seems to think that, for Innistrad cards, each linebreak represents a new card. I'm looking at the CSV and the CDS files and I just can't figure out why it thinks that. Here's an example of the error message:

Code: Select all
File not found: "data/english.lang". UI will default to English.
arcane.ArcaneException: Unrecognized set "" for card: Flashback {5}%{W}%{W} #(You may cast this card from your graveyard for its flashback cost. Then exile it.)#
   at arcane.Card.<init>(Card.java:108)
   at arcane.CardDataStore.populate(CardDataStore.java:152)
   at arcane.Arcane$DataLoader.loadCardData(Arcane.java:515)
   at arcane.Arcane$DataLoader.load(Arcane.java:453)
   at arcane.util.Loader.run(Loader.java:95)
   at java.lang.Thread.run(Unknown Source)

arcane.ArcaneException: Unrecognized set "" for card: Flashback {5}%{W}%{W} #(You may cast this card from your graveyard for its flashback cost. Then exile it.)#
   at arcane.Card.<init>(Card.java:108)
   at arcane.CardDataStore.populate(CardDataStore.java:152)
   at arcane.Arcane$DataLoader.loadCardData(Arcane.java:515)
   at arcane.Arcane$DataLoader.load(Arcane.java:453)
   at arcane.util.Loader.run(Loader.java:95)
   at java.lang.Thread.run(Unknown Source)
arcane.ArcaneException: Arcane initialization aborted.
   at arcane.Arcane.setup(Arcane.java:109)
   at arcane.deckbuilder.ui.DeckBuilder.main(DeckBuilder.java:2773
Here is a RAR of the CDS file and the CSV file it created. Any ideas? I've updated the other files as necessary.
violentlycar
 
Posts: 9
Joined: 08 Jul 2011, 22:36
Has thanked: 0 time
Been thanked: 1 time

Re: Deck Builder and Rules Viewer

Postby nameless » 27 Sep 2011, 19:29

violentlycar: I'm not really experienced with this software, but maybe the problem is quite common.

Check format of your csv file. Linebreaks are in Windows mode, try switching them to Unix mode.

I'm very interested in adding Innistrad to Deck Builder, so I'll be thankful if you would point me to some kind of importing guide.
nameless
 
Posts: 1
Joined: 27 Sep 2011, 19:22
Has thanked: 0 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby violentlycar » 27 Sep 2011, 21:02

I do think linebreaks are the culprit, but I can't figure out how to fix it. Every other set adds normally - it's just the ones from Innistrad that don't. However, if I copy and paste the lines (such as into IRC), new cards from Innistrad won't have proper linebreaks. I'm not sure how to fix it.

As for importing for yourself, check here for Snacko's instructions (they span a few posts). If you can get it working, let me know. I'd really appreciate it.
violentlycar
 
Posts: 9
Joined: 08 Jul 2011, 22:36
Has thanked: 0 time
Been thanked: 1 time

Re: Deck Builder and Rules Viewer

Postby Snacko » 28 Sep 2011, 21:04

I'll check if there are any problems with the new set and probably release Innistrad English data tomorrow.
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

Re: Deck Builder and Rules Viewer

Postby naneehss » 28 Sep 2011, 21:28

Will the legalities update automatocally or that will require a new version of the program? Also, is it only me or when Standard legality is selected, it excludes M12? Thank you for your support.
naneehss
 
Posts: 8
Joined: 02 Aug 2011, 06:07
Has thanked: 1 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby Burnf » 29 Sep 2011, 00:29

Great! Thanks Snacko!
Burnf
 
Posts: 130
Joined: 06 Mar 2009, 15:16
Has thanked: 0 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby violentlycar » 29 Sep 2011, 04:13

naneehss wrote:Will the legalities update automatocally or that will require a new version of the program? Also, is it only me or when Standard legality is selected, it excludes M12? Thank you for your support.
You can easily fix this by going into your /data/ folder and editing "formats.txt" to include Magic 2012 under standard.
violentlycar
 
Posts: 9
Joined: 08 Jul 2011, 22:36
Has thanked: 0 time
Been thanked: 1 time

Re: Deck Builder and Rules Viewer

Postby naneehss » 29 Sep 2011, 04:18

it worked, thanks, =D.
naneehss
 
Posts: 8
Joined: 02 Aug 2011, 06:07
Has thanked: 1 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby violentlycar » 29 Sep 2011, 09:49

I've used GoblinHero's masterbase to update the deck builder's data files to include Innistrad. Here are the necessary files: http://www.mediafire.com/?l5lqnc802t7cod8

Note that I've changed the "Extended" drop down to be Modern sets. I don't know how to add a new entry to list, so I've simply replaced Extended. If you want Extended back, simply replace it in "formats.txt".
violentlycar
 
Posts: 9
Joined: 08 Jul 2011, 22:36
Has thanked: 0 time
Been thanked: 1 time

Re: Deck Builder and Rules Viewer

Postby Burnf » 29 Sep 2011, 12:26

Affraid I got a pretty hardcore crash with your data file the first time I loaded it, violendlycar. It didn't even like opening the log viewer to show me what was up. I tried it again, and it opened. I can see Innistrad. I did still manage to get a few errors though.

| Open
File not found: "data/english.lang". UI will default to English.
MagicTraders: Unknown set "med" for card: adun oakenshield
MagicTraders: Unknown set "med" for card: animate dead
MagicTraders: Unknown set "med" for card: animate wall
MagicTraders: Unknown set "med" for card: ankh of mishra
MagicTraders: Unknown set "med" for card: arcane denial
MagicTraders: Unknown set "med" for card: armageddon
MagicTraders: Unknown set "med" for card: autumn willow
MagicTraders: Unknown set "med" for card: balduvian horde
MagicTraders: Unknown set "med" for card: ball lightning
MagicTraders: Unknown set "med" for card: benalish hero
MagicTraders: Unknown set "med" for card: berserk
MagicTraders: Unknown set "med" for card: black knight
MagicTraders: Unknown set "med" for card: breeding pit
MagicTraders: Unknown set "med" for card: contagion
MagicTraders: Unknown set "ar" for card: creeping mold
MagicTraders: Unknown set "med" for card: crookshank kobolds
MagicTraders: Unknown set "med" for card: crusade
MagicTraders: Unknown set "med" for card: cursed rack
MagicTraders: Unknown set "ar" for card: darksteel ingot
MagicTraders: Unknown set "med" for card: death ward
MagicTraders: Unknown set "med" for card: derelor
MagicTraders: Unknown set "ar" for card: diabolic edict
MagicTraders: Unknown set "med" for card: diamond valley
MagicTraders: Unknown set "med" for card: diminishing returns
MagicTraders: Unknown set "ar" for card: dismiss
MagicTraders: Unknown set "med" for card: divine transformation
MagicTraders: Unknown set "ar" for card: elvish aberration
MagicTraders: Unknown set "med" for card: eureka
MagicTraders: Unknown set "med" for card: exile
MagicTraders: Unknown set "med" for card: feast or famine
MagicTraders: Unknown set "ar" for card: fling
MagicTraders: Unknown set "med" for card: force of will
MagicTraders: Unknown set "med" for card: forcefield
MagicTraders: Unknown set "med" for card: forest
MagicTraders: Unknown set "med" for card: fyndhorn elves
MagicTraders: Unknown set "ar" for card: gaea's blessing
MagicTraders: Unknown set "jss" for card: giant growth
MagicTraders: Unknown set "med" for card: goblin grenade
MagicTraders: Unknown set "tk" for card: goblin token
MagicTraders: Unknown set "med" for card: goblin wizard
MagicTraders: Unknown set "med" for card: hand of justice
MagicTraders: Unknown set "med" for card: high tide
MagicTraders: Unknown set "med" for card: hymn to tourach
MagicTraders: Unknown set "med" for card: ice storm
MagicTraders: Unknown set "med" for card: ifh-biff efreet
MagicTraders: Unknown set "med" for card: illusionary wall
MagicTraders: Unknown set "med" for card: illusions of grandeur
MagicTraders: Unknown set "ar" for card: island
MagicTraders: Unknown set "med" for card: island
MagicTraders: Unknown set "med" for card: ivory tower
MagicTraders: Unknown set "med" for card: khabal ghoul
MagicTraders: Unknown set "med" for card: lake of the dead
MagicTraders: Unknown set "ltd" for card: lightning bolt
MagicTraders: Unknown set "med" for card: lightning bolt
MagicTraders: Unknown set "med" for card: lim-dul's vault
MagicTraders: Unknown set "med" for card: lord of tresserhorn
MagicTraders: Unknown set "ar" for card: man-o'-war
MagicTraders: Unknown set "med" for card: mana flare
MagicTraders: Unknown set "med" for card: mesa pegasus
MagicTraders: Unknown set "med" for card: mishra's factory
MagicTraders: Unknown set "med" for card: moat
MagicTraders: Unknown set "med" for card: mountain
MagicTraders: Unknown set "med" for card: nevinyrral's disk
MagicTraders: Unknown set "med" for card: phantom monster
MagicTraders: Unknown set "med" for card: plains
MagicTraders: Unknown set "med" for card: polar kraken
MagicTraders: Unknown set "med" for card: pox
MagicTraders: Unknown set "med" for card: preacher
MagicTraders: Unknown set "med" for card: psychic venom
MagicTraders: Unknown set "med" for card: river merfolk
MagicTraders: Unknown set "med" for card: roots
MagicTraders: Unknown set "med" for card: seasinger
MagicTraders: Unknown set "med" for card: seraph
MagicTraders: Unknown set "med" for card: serendib efreet
MagicTraders: Unknown set "med" for card: serpent generator
MagicTraders: Unknown set "ltd" for card: serra angel
MagicTraders: Unknown set "med" for card: shield sphere
MagicTraders: Unknown set "med" for card: singing tree
MagicTraders: Unknown set "tk" for card: soldier token
MagicTraders: Unknown set "tk" for card: squirrel token
MagicTraders: Unknown set "med" for card: stone giant
MagicTraders: Unknown set "med" for card: swamp
MagicTraders: Unknown set "med" for card: sylvan library
MagicTraders: Unknown set "med" for card: telekinesis
MagicTraders: Unknown set "med" for card: the fallen
MagicTraders: Unknown set "med" for card: thicket basilisk
MagicTraders: Unknown set "med" for card: thrull champion
MagicTraders: Unknown set "med" for card: time elemental
MagicTraders: Unknown set "med" for card: tivadar's crusade
MagicTraders: Unknown set "med" for card: varchild's war-riders
MagicTraders: Unknown set "med" for card: vesuvan doppelganger
MagicTraders: Unknown set "med" for card: winter blast
MagicTraders: Unknown set "med" for card: winter orb
MagicTraders: Unknown set "tk" for card: zombie token
MagicTraders: Unknown set "med" for card: zuran orb
arcane.ArcaneException: Card not found: initiate of blood
arcane.ArcaneException: Card not found: myr
arcane.ArcaneException: Card not found: rukh
arcane.ArcaneException: Card not found: kuon, ogre ascendant
arcane.ArcaneException: Card not found: pegasus
arcane.ArcaneException: Card not found: rune-tail, kitsune ascendant
arcane.ArcaneException: Card not found: erayo, soratami ascendant
arcane.ArcaneException: Card not found: budoka pupil
arcane.ArcaneException: Card not found: cunning bandit
arcane.ArcaneException: Card not found: demon
arcane.ArcaneException: Card not found: alladin's ring
arcane.ArcaneException: Card not found: callow jushi
arcane.ArcaneException: Card not found: budoka gardener
arcane.ArcaneException: Card not found: spirit
arcane.ArcaneException: Card not found: jushi apprentice
arcane.ArcaneException: Card not found: kitsune mystic
arcane.ArcaneException: Card not found: bird
arcane.ArcaneException: Card not found: akki lavarunner
arcane.ArcaneException: Card not found: squirrel
arcane.ArcaneException: Card not found: orochi eggwatcher
arcane.ArcaneException: Card not found: saproling
arcane.ArcaneException: Card not found: zombie
arcane.ArcaneException: Card not found: elephant
arcane.ArcaneException: Card not found: wurm
arcane.ArcaneException: Card not found: dragon
arcane.ArcaneException: Card not found: beast
arcane.ArcaneException: Card not found: faithful squire
arcane.ArcaneException: Card not found: soldier
arcane.ArcaneException: Card not found: sliver
arcane.ArcaneException: Card not found: insect
arcane.ArcaneException: Card not found: sheep
arcane.ArcaneException: Card not found: who what when where why
arcane.ArcaneException: Card not found: bear
arcane.ArcaneException: Card not found: angel
arcane.ArcaneException: Card not found: hired muscle
arcane.ArcaneException: Card not found: nezumi shortfang
arcane.ArcaneException: Card not found: goblin
arcane.ArcaneException: Card not found: student of elements
arcane.ArcaneException: Card not found: sasaya, orochi ascendant
arcane.ArcaneException: Card not found: nezumi graverobber
arcane.ArcaneException: Card not found: bushi tenderfoot
arcane.ArcaneException: Card not found: homura, human ascendant
arcane.ArcaneException: Card not found: pentavite
arcane.ArcaneException: Error loading plugin: TCGplayer
at arcane.Arcane.logError(Arcane.java:267)
at arcane.deckbuilder.ui.DeckBuilder.loadPlugins(DeckBuilder.java:350)
at arcane.deckbuilder.ui.DeckBuilder.access$11(DeckBuilder.java:341)
at arcane.deckbuilder.ui.DeckBuilder$1.load(DeckBuilder.java:155)
at arcane.util.Loader.run(Loader.java:95)
at java.lang.Thread.run(Unknown Source)
Caused by: arcane.ArcaneException: Error loading TCGplayer set information.
at arcane.deckbuilder.tcgplayer.TCGplayerPlugin.loadPricesFromFile(TCGplayerPlugin.java:203)
at arcane.deckbuilder.tcgplayer.TCGplayerPlugin.install(TCGplayerPlugin.java:60)
at arcane.deckbuilder.ui.DeckBuilder.loadPlugins(DeckBuilder.java:346)
... 4 more
Caused by: arcane.ArcaneException: Card not found: Avatar: Barrin
at arcane.Arcane.getCards(Arcane.java:178)
at arcane.Arcane.getCards(Arcane.java:186)
at arcane.deckbuilder.tcgplayer.TCGplayerPlugin.loadPricesFromFile(TCGplayerPlugin.java:196)
... 6 more

If you open this spoiler, you can see the errors. Seems like a lot of cards aren't recognized. Could be due to me having both deckbuilder and cardgen in the same folder, though.

Despite all this, it does still work, and I can start building decks with the cards, so thanks!
Burnf
 
Posts: 130
Joined: 06 Mar 2009, 15:16
Has thanked: 0 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby Snacko » 29 Sep 2011, 17:37

Innistrad data for deckbuilder:
http://www.mediafire.com/?ww2fedy41lceau4
this uses old format for representing flip cards
Flip old style and new transform cards wont load with new GH MWS base under MWS
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

Re: Deck Builder and Rules Viewer

Postby naneehss » 29 Sep 2011, 17:53

Snacko wrote:Innistrad data for deckbuilder:
http://www.mediafire.com/?ww2fedy41lceau4
this uses old format for representing flip cards
Flip old style and new transform cards wont load with new GH MWS base under MWS
Hi, I pasted the Innistrad data in the Data folder and i get this error:
| Open
File not found: "data/english.lang". UI will default to English.
arcane.ArcaneException: Unrecognized set "ISD" for card: Abattoir Ghoul
at arcane.Card.<init>(Card.java:109)
at arcane.CardDataStore.populate(CardDataStore.java:152)
at arcane.Arcane$DataLoader.loadCardData(Arcane.java:516)
at arcane.Arcane$DataLoader.load(Arcane.java:454)
at arcane.util.Loader.run(Loader.java:95)
at java.lang.Thread.run(Unknown Source)

arcane.ArcaneException: Unrecognized set "ISD" for card: Abattoir Ghoul
at arcane.Card.<init>(Card.java:109)
at arcane.CardDataStore.populate(CardDataStore.java:152)
at arcane.Arcane$DataLoader.loadCardData(Arcane.java:516)
at arcane.Arcane$DataLoader.load(Arcane.java:454)
at arcane.util.Loader.run(Loader.java:95)
at java.lang.Thread.run(Unknown Source)
arcane.ArcaneException: Arcane initialization aborted.
at arcane.Arcane.setup(Arcane.java:109)
at arcane.deckbuilder.ui.DeckBuilder.main(DeckBuilder.java:2784)


It was working with violentlycar's files. Did I do something wrong?
naneehss
 
Posts: 8
Joined: 02 Aug 2011, 06:07
Has thanked: 1 time
Been thanked: 0 time

Re: Deck Builder and Rules Viewer

Postby Snacko » 29 Sep 2011, 18:09

My bad I actually forgot to include sets.txt. Same link reuploaded, should be fine now.
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

PreviousNext

Return to Deck Builder and Excellent Rules Viewer

Who is online

Users browsing this forum: No registered users and 9 guests


Who is online

In total there are 9 users online :: 0 registered, 0 hidden and 9 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 9 guests

Login Form