I was reading one of Thranduil's threads the other day, and people were mentioning how they can't playtest since they don't play IRL. So I decided to check out the xml docs with the cards for GCCG, and the encoding is pretty straightforward; there's a bit of set information at the top and bottom, and each card is basically a list of attributes with a whole bunch of extra text thrown in so that GCCG knows which number is for strength, vitality, which line is the type line, which is the name, etc.
I doubt anyone would want to type out the extra text over and over again, but it would be easy to write a short program that would take in a text document (formatted the way you like), and spit out the correctly formatted GCCG file, which would allow for playtesting on GCCG. I'd be perfectly happy to write something like that for anyone interested, but I'd need to see a cardlist first in order to see how its formatted (because my program will need to be able to identify between the different numbers and text lines by context).
If you're interested, feel free to PM me or to post your cardlist as an attachment on this thread. I can then write and send back a program (give me a week or so, as I'm not free 24/7) in Python that will read your cardlist and spit out at GCCG-formatted xml file, along with the xml file from the cardlist you send me.
If you have any questions and/or are interested in getting a program written up, just reply to the post or PM me.
Here's how you use the xml file:
- Copy the file into the Gccg => xml => Lotr folder.
- Add the line "<cardset source="xmlfilename"/>" to the file Gccg => xml => lotr.xml
- There's a list of lines of that format ... add this line anywhere in that list (the position you choose will determine where it shows up in "my collection" in GCCG.
- You'll want to open the xml file with something like notepad or textedit in order to do this
- In case it isn't obvious, replace xmlfilename with whatever your xml file is called - just remember the quotes (follow the pattern on the other lines and you'll be fine).
- And now you're good - the set should appear in Gccg.
.
And here's how you would use the Python (.py) file. You don't have to use it, but it'll make updating the xml file easier since you can edit the text file, run the .py file, and the xml file will be updated.
- If you're a PC user, download Python (it's free ... google "download python"). If you're a Mac user, it's already good to go.
- Copy the .py file to the same folder as your text-format cardlist.
- Open the .py file with a text editor (like notepad or textedit), and change the first few lines appropriately (these lines will be really intuitive and will effect the set name, collector numbers, etc.); you only need to do this once unless you plan on creating multiple sets.
- Run the .py program - on a PC you just need to double click it, on a Mac I'm not sure. Double clicking would probably work, but you may need to command/right click and choose "run".
- Follow the instructions above using the newly-created xml file.