Advertising
I've just recently stumbled upon this and I must say it is quite lovely. I started in on Magic a long time ago and no other CCG has quite lived up to it, especially in computerized mode (I'm looking at you YuGiOh!).Anyway, I am rather adept at C++ modding, but not raw code mechanics just yet. I've done rather extensive work modding Civilization recently. I was annoyed by a few of the current bugs and limitations so started to look at modding this code to live up to my ideals when I saw how you load the data. I am curious why you chose .dat files in the relatively strange format which is used here instead of XML. I admit I am mostly just comfortable with XML at this point, but it would really seem that the structure of Magic Cards would lend itself quite nicely to XML data storage and loading. True once you have the data loaded everything would work just the same for mechanics, so it is mostly a style/readability/moddability issue. So I am just curious if you had a choice, and if so, why this one?



