Wiki
Yes, I think this is a definite must, from what I’ve read of the iddev site something along the lines of that or like modwiki (which, correct me if I’m wrong, I believe is run by id) would be good. Detailing everything that’s plausible in the greatest detail that’s possible.
From what I know you have a private wiki that you use at the moment, if you can’t create a new wiki or it’d be a waste of time/resources transferring it all over. Then opening that private wiki up to the public for viewing at the least would be magnificent.
Such a wiki wouldn’t necessarily have to be very specific, but the more specific the better. Some basic tutorials would be very useful, for example how to add a custom static prop to a map from the various modelling programs. Some more technical information would be very useful, for example, documenting what can be achieved by using just map scripts and what would need code modifications would be extremely useful in saving effort/time.
If you do decide to open the private wiki for viewing only, then somewhere for the more established/progressed mods to create tutorials and promote discussion within the community would be good. Talking between mod teams can only lead to more improvement across the board and more innovation. Something akin to the bf2 editor forums would be useful, but perhaps a more disciplined/policed.
Torrents/Distribution
For the large stuff, like mega textures, having an official tracker would be awesome. Understand that it might not be possible to actually host the files, but a tracker that has an official “stamp” would be great along side more traditional means of delivering files.
Speaking along these lines, then some sort of way to deliver files over a steam like system like Vapour would be good, but in saying that I don’t know how much would be down to them and how much would be needed by you to input. Talking at least should be considered. Perhaps even creating a custom sd client to do this sort of thing could be considered.
News/Patches
Some forewarning to mod teams of when a patch is going to come out and what exactly what changes have been made and where would be useful. This could be covered by an NDA like agreement if necessary to prevent news sites knowing something they shouldn’t. In order that mods can prepare to be ready to fix any issues that might become apparent rather than being surprised by a patch. Keeping mod teams informed of what’s being changed, as I’m sure you appreciate, is very important.
Updates
As previously mentioned by myself (Distribution), and others, it would be useful if the end user could easily receive notification that there’s an update to a mod/map/whatever and then grab it would be good. There’d have to be some co-operation between mod-teams, file mirrors and sd here, but I think it’d be well worth it for convenience for the end-user.
Stats
The dreaded s word. Would be useful if mod teams could access the global statistics for whomever and for whatever reason. I can also perceive it’d be good for a mod team to include their own stats for their mod only, so perhaps setting aside a limited set of custom, per mod sections would be awesome, but constraints of resources could prohibit this to some extent. However, allowing mods access to change the core game statistics would be a potential disaster, but allowing them access to view the stats and manipulate them according to their needs would be great.
Another useful thing would be to access stats from a situation outside of the game environment to parse/present in say a mod’s web page, presenting a players statistics for that mod only. Grouping players by say key-hash or something similar.
Most Important
Ship the SDK with the game, or simultaneously over the internet, at least make it very shortly after the game so that we can get tinkering as soon as possible. Also keeping it, and the tools up to date would be awesome. <insert grumble about bf2>
–
Long post I know, but I had to get my ideas down, no doubt I wasn’t clear on some points, or overly clear on others. No doubt that I’ve also forgotten something.
Great to see that you are asking for input on what we would like to see/do with the engine, hope that everything is on track development wise and we see the game asap to tinker with and maybe play