Well, I can see why you'd use TGF instead of tgf - and I would never want people to change their nicks to avoid underscores, or for any other matter. This places some limits on the delimiter though. I suppose the initials work (ie. where I would be z7, or (not) zz7), and help decrease the file name length.
The GoldFish wrote:I really don't see why the name ought to be spaced in any way at all, with -s, _s or otherwise. There's no reason to do this IMO, though again there's no reason not to - but one day this will just be a file name, and I think that's what we should be thinking about. There should one day be full meta data for the ingame map name and author, into which you can pile whatever you want.
Is this metadata confirmed? Anyway, as long as it isn't here, we might as well have the metadata as lossless as possible in the filename - or at least I think so. That way, it won't be a problem to extract the metadata come meta-format for Multiwinia.
I just thought it useful to be able to split the name of the map using dashes or underscores; both would work from a technical point of view, since you'd have a finite amount of infinite delimiters;mp|DELIMITER|<gametype><playercount>|DELIMITER|<mapnamewithwordsseparatedbydashes|DELIMITER|<authorwitharbitrarynumberofdelimitingcharacters>.txt
This way, you have DELIMITER, gametype, playercount, DELIMITER, mapname, DELIMITER, and the rest is just the author - with underscores or fractions or whatever you want.
Which would be, in your case;mp_c4_teh-awesomest-map_the_goldfish.txt
So, technically keeping just one of the values able to use the delimiting character is pretty easy, and at the same time preserving the name of the map - you can't parse 'facingworlds' to 'Facing Worlds' very easily, but 'facing-worlds' should be no problem.
The GoldFish wrote:At the end of the day, you're going to be running a modsite apparently, so, if any gametypes do come along and share initials, I'd suggest that you simply designate them a new one (executive decision etc)
Well, the modsite isn't going to be parsing the file names anyway, so they can be named 'map_000001.zip' if you want. Only most people would appreciate if they weren't named as such
In the end, I would be pretty willing to agree on initials for authorname, but I still find it somewhat useful to keep those dashes in the map name ... Or, if the initials for author is used, we could also use '_' to separate words in map names. It might be difficult for some people to shorten their nick, though. 'xdr', 'jlc' etc.
Such, the question for 'how many characters in the abbreviated author name' is introduced. Also, it is a bit weird to go no-caps on everything but the authorname. Oh well.
This discussion is more than it should have ever been ^^;