Hello. First time forum post. want to say first off that I very much enjoy the secvices the HS/Glycernie and the Titan community provide. My suggestion is this. As we know every now and then the ability for HS/Gly to connect and send badge data gets a bit 'confused' While this isn't a big deal, ti causes a hiccup in the registering of collected badges. Now, when your new, this isn't so bad, but for example, I have a Tanker with over 390 badges, and I'e gotten at least 4-6 more since the current HS problem began. Now the bind files are nice, but it means there are 390+ badges it has to needlessly cycle through to verify the badges. That or go through each category screen manually and cross check, or have printouts handy with dated entires for each badge. It strikes me that since the backend (that we can't see as CIT users) must have a database of some sort (MySQL or ORACLE would be my guess) that is should be possible to create completely custom bind files for an individual toon. Logic wise, it's simple.
a) each badge has a ID number and name as assigned by the game itself.
b) each toon in CIT has the data for their collected and verified badges.
These we know work, as they help make the whole system jive right. Now then...
c) do a compare (by SQL or what have you) between a given Toon's verified badges and the master list. This will give you a list only those badges that need to be checked.
d)parse that list into the individual bind file(s) and either display them on the screen for copy-pasting, or create the little files, and zip them up for the person.
e) after a short time (say 15 minutes), erase any temp files/tables or such used to create the above, as well as the generated files since if the user hasn't grabbed them by then, they weren't that insterested in the first place.
I realize this makes the assumptions of a SQL compliant DB on the backside, and I don't know what is used to drive the site, table layout and such, although I would venture it's a combination of PHP, JS, and ActiveX/ASP but I'm not sure. I do also have a more indepth logic flow for such a project, but not knowing the backend setup I won't totally embarass myself.
Anyways, thanks for letting me put forth this comment.