I can't seem to find a decent definition, and if I've already got the right idea then I can't find any information about how to make a "replacement pack" rather than an "addon".
I suspect that the difference is a "replacement pack" allows users to play existing missions in a different way (i.e. the default content is replaced by the new content) and that addons require placement into missions.
If this is correct, then I should be able to make the existing M-203 launcher fire projectiles that I've created (HEDP, smoke, white star cluster, etc) through a combination addon/replacement. Is that right? If so, how do I go about doing it? Do I override an existing class similar to the way I would do it in any programming language (i.e. create an entirely new SoldierWG class that somehow replaces the existing SoldierWG)?
Finally, what are the implications for multi-player and a dedicated server? If I, as a user, want to use a replacement pack, does the dedicated server also have to use that replacement pack for mine to work? What happens if the server doesn't have the pack but I do?
Thanks.