I've added support for Innistrad and Urza's Destiny, as well a new feature:
"Number of players"
This feature lights up the following scenario:
Problem: Bob has 45000 cards in his MTGO collection. Mary has 500 cards. Bob and Mary want to play a /fun/ game of MTGO. They try using BoosterBuilder, but only Bob has enough cards to make 6 packs of M12. They give up and go play WoW.
Solution: Bob runs BoosterBuilder, and sets "Number of Players" to 2. Bob generates 12 packs of M12. BoosterBuilder splits those into 2 sets of 6, and saves two different cache.dat or whatever.dek files. Bob give one to Mary. Since Bob trusts Mary implicitly, Bob and Mary trade, with Bob giving Mary the cards for her 6 packs. (There cannot be the case that Bob gives Mary cards he need to play, because the 12 packs were made at the same time).
Bob and Mary play fun, fair, balanced and skill based MTGO games. Bob and Mary trade back. (Nice that MTGO has the 'load wish list' feature in a trade session...they only have to use the .dek that BoosterBuilder generated to move the cards back and forth). World peace ensues.
Interesting. This feature doesn't already exist, but I would guess that 80% of the code is already in place to support it. I will take a look at it later today and see how easy it would be to add this.
What would you do about the 'expensive card' part? Would you like each person to run the tool themselves, or would you like the tool to be able to generate a cache file for each player? I think this would go a long way in preventing cheating, since the pools can be checked at any time.
Since a few more people have been showing interest, I did another test pass to look for bugs.
Needless to say I found and fixed one. (If you used packs from very old sets and very new sets at the same time, the cache could be written incorrectly).
I can't wait to try it! Do the other players need the app too?
Well, you can certainly go online and play against $2000 decks with a BoosterBuilder /sealed/ type deck, but that really isn't the point.
Reather, find a friend willing to give it a try as well. Pick one or more sets that you both have cards in, and then both of you use BoosterBuilder to generate 6 packs of that set (or sets). Then save as .dat
Now, load MTGO, and don't log in right away. Instead, go to the deck editor. You will be presented with just the cards that BB picked. Make a 40 card deck (actually, just pick 24 cards, the other 16 should be land). Save this deck you made.
Now, log in. Your collection will return to nornal, but never mind that. Open the deck you just saved and add the 16 lands to it, and then challenge your friend.
BoosterBuilder
Author : Douglas Copas (aka Lord Hastur)
WebSite: Author's homepageDownload locationThread
Pricing: Free as in beer.
Purpose: App parses user's MTGO collection. The user can then select sets to create boosters from at random. Once the desired number of boosters has been selected, the user can save the picked cards in the format that MTGO understands as the user's card collection. The user can then boot MTGO and (before logging in) build a deck solely from the selected cards. When two or more people use this method of deck creation, the play experience mimics Sealed, but without the need to buy new boosters.
The app also has a few other features, such as the ability to generate MTGO wish lists for collection completion, and trade .dek lists to transfer excess cards to other accounts. Oh, and it has a MTGS to MTGO exporter too
I'm glad you like it. I'm always interested in hearing feedback. I have a few friends that use this tool, and the games that result from its use are always really fun.
Hi all,
I've added support for Innistrad and Urza's Destiny, as well a new feature:
"Number of players"
This feature lights up the following scenario:
Problem: Bob has 45000 cards in his MTGO collection. Mary has 500 cards. Bob and Mary want to play a /fun/ game of MTGO. They try using BoosterBuilder, but only Bob has enough cards to make 6 packs of M12. They give up and go play WoW.
Solution: Bob runs BoosterBuilder, and sets "Number of Players" to 2. Bob generates 12 packs of M12. BoosterBuilder splits those into 2 sets of 6, and saves two different cache.dat or whatever.dek files. Bob give one to Mary. Since Bob trusts Mary implicitly, Bob and Mary trade, with Bob giving Mary the cards for her 6 packs. (There cannot be the case that Bob gives Mary cards he need to play, because the 12 packs were made at the same time).
Bob and Mary play fun, fair, balanced and skill based MTGO games. Bob and Mary trade back. (Nice that MTGO has the 'load wish list' feature in a trade session...they only have to use the .dek that BoosterBuilder generated to move the cards back and forth). World peace ensues.
Enjoy!
-lh
Link to latest version on Microsoft SkyDrive
Enjoy,
LH
What would you do about the 'expensive card' part? Would you like each person to run the tool themselves, or would you like the tool to be able to generate a cache file for each player? I think this would go a long way in preventing cheating, since the pools can be checked at any time.
lh
You could always find someone to play using BoosterBuilder
http://forums.mtgsalvation.com/showthread.php?t=188386
(This is a Microsoft SkyDrive link)
http://cid-78a98bfd685f66ed.skydrive.live.com/self.aspx/.Public/BoosterBuilder2942.zip
Needless to say I found and fixed one. (If you used packs from very old sets and very new sets at the same time, the cache could be written incorrectly).
I also polished the instructions a bit.
New version at Live.com 2.9.4.1
Also, I'd love to hear feedback from people who have used the tool, so I can make improvements!
-lh
Well, you can certainly go online and play against $2000 decks with a BoosterBuilder /sealed/ type deck, but that really isn't the point.
Reather, find a friend willing to give it a try as well. Pick one or more sets that you both have cards in, and then both of you use BoosterBuilder to generate 6 packs of that set (or sets). Then save as .dat
Now, load MTGO, and don't log in right away. Instead, go to the deck editor. You will be presented with just the cards that BB picked. Make a 40 card deck (actually, just pick 24 cards, the other 16 should be land). Save this deck you made.
Now, log in. Your collection will return to nornal, but never mind that. Open the deck you just saved and add the 16 lands to it, and then challenge your friend.
Be amazed at how much fun it is!
-lh
Author : Douglas Copas (aka Lord Hastur)
WebSite: Author's homepage Download location Thread
Pricing: Free as in beer.
Purpose: App parses user's MTGO collection. The user can then select sets to create boosters from at random. Once the desired number of boosters has been selected, the user can save the picked cards in the format that MTGO understands as the user's card collection. The user can then boot MTGO and (before logging in) build a deck solely from the selected cards. When two or more people use this method of deck creation, the play experience mimics Sealed, but without the need to buy new boosters.
The app also has a few other features, such as the ability to generate MTGO wish lists for collection completion, and trade .dek lists to transfer excess cards to other accounts. Oh, and it has a MTGS to MTGO exporter too
Give me a bit and I'll write a life counter for you.
I'll let you know when it is ready to download.
I also improved the way the wish builder works, and added some additional instructions
lh
Hosted on Microsoft Skydrive
http://cid-78a98bfd685f66ed.office.live.com/self.aspx/.Public/BoosterBuilder293.zip
http://cid-78a98bfd685f66ed.skydrive.live.com/self.aspx/.Public/BoosterBuilder292.zip