A hacked-together way to draft custom Magic: the Gathering sets online.
- Draft custom Magic sets online with your friends!
- Graphical deck builder allows you to build your deck as you draft!
- That's it. Screenshot.
Windows and .NET 4.0, until someone wants to do a Mono port.
Well, a lot of stuff. For starters:
- Slow image downloading
- Little to no error handling when parsing set files, loading images, etc.
- Graphical glitches galore
- More error handling
- Better image downloading
- Install the included Magic Set Editor script. (Put the magic-isochrondrafter.mse-export-template folder into the data folder of your MSE install.)
- Export your set from Magic Set Editor using the script. (File->Export->HTML...->Isochron Drafter Exporter)
- Export card images from your set -- filename must be "cardname.full.jpg", and contain no commas or apostrophes, which Magic Set Editor removes by default.
- Upload the card images from your set somewhere.
- In Isochron Drafter, start a server. Browse to the exported set file and enter the remote image directory.
- If you're behind a router, make sure port 10024 is forwarded to your computer.
- Have everyone connect to the IP you're hosting the server on.
- Start the draft on the server.
- Enjoy.
- Isochron Drafter was written by Tom Quinn, and is available under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. It's a real hack job and not at all representative of my overall coding style or quality.
- It uses Craig Baird's C# TCP Server, skatamatic's Event-Driven TCP Client, and Chris Pietschmann's FlashWindow.
- The MSE export script is cobbled from pieces of LuridTeaParty's Cockatrice exporter.
- Find my other stuff at my portfolio site, and let me know what you think!