This latest suggestion of mine is based off my observatioons while rooting round the files for the pirates mod and the subsequent experiments.
It is possible to change most of the kit/army things specified in the init.con of a map by overriding it with different lines placed into a gameobjects.con for each mapsize and type. This works for kits, playermodels, flags, armies but not for voices. I'm not sure if this would work with the kit limiting, but I imagine that it would.
I have tested this using my own personalised version of the fan map 'Sky Valley'. Normally, it is an italian vs australian map with the asciciated kits, but in the 16p sp mapsize it is a german vs australian. The german team has the correct playermodels, flags and kits; but it still uses the italian voices.
Where am I going with this? Picture this: currently all the different size versions of Sidi Rezegh have the same kits. This means that on the 16 player size, the AT kits have no purpose. The kit listing could be changed so that on the 16p cq gamemode the AT and rifleman kits were replaced with rifleman (without rifle grenades) and rifleman (without grenades).
Basicly, the main use would be to remove the AT class from the smaller maps that lack vehicles. Other uses could include having an objective based mapsize that can include kits with satchel charges, flares or grappling hooks without messing up the gameplay on the other non objective mapsizes.
Whats your take? I don't really see how screenshots can explain this, but I can get some if you want.
Interesting, can you post how they do?, I have not the mod right now
I'll upload the init.con and the gameplayobjects.con from my edited Sky Valley. All i've done is copied the section that defines the kits etc out of the Seige of Tobruk init.con and pasted it at the top and bottom of the gameplayobjects.con for the 16 player sp mapsize.
In the BFP2 map gameplayobjects.con, they credit this trick to Mach10 and Harry. You have to look in the R2 rather than the R2.1 to see the bit with the kits though.