I'd like OFP2 to literly be able to tie itself into the OFP community. The whole mission/addon thing needs to be completely seemless, painless and error free for the many folks who just want to PLAY the game.
OFP could have an integrated addon/mission management system that ties into the OFP community and taps into the resources of volunteers from around the globe. People who run OFP websites could volunteer their webspace/server resources to host thousands (or just a few) of the addons that are available.
When a mission maker compiles his/her mission, information about the addons used in the mission are stored in the pbo file. When OFP loads the mission, it checks for needed addons and if they are not installed, it connects to one of the participating sites in the community and downloads the appropriate files.
A central server (Hosted by BIS) could keep track of each of the voluteer's servers, and what files they host (read: Napster), redirecting people's OFP to whichever server/servers have the files they need.
The addons files would be identified by name, and CRC checksum, so there would be no doubt as to wheather or not the proper addon is being downloaded.
Possible requirements for a system like this:
* When a mission is compiled, the editor would have to do a better job of figuring our what addons are used, by parsing through scripts and triggers to check for "addweapon" type commands.
* Addons would have to follow some sort of standard and only be hosted by this distributed system if they met the standards.
Just dreaming BIG here.