OFP Resistance offers a way of letting you organize your addons and loading only those you'll currently need to reference. This is done using the -mod parameter on OFP's command or target execution statement in a Window's desktop shortcut. Here's an example of how it works:
I have a mod subdirectory tree just for addons needed for Vietnam missions. I created the following folder structure:
I placed all of my Vietnam addons into the above AddOns subdirectory. To get OFP to reference these addons, I created a Windows desktop shortcut with the following command/target statement:
"C:\Program Files\Codemasters\OperationFlashpoint\FLASHPOINTRESISTANCE.exe" -nosplash -mod=@Vietnam
The -nosplash parameter is discussed in this FAQ item. The -mod parameter tells OFP which additional subdirectories to reference in addition to the \OperationFlashpoint\Res\ folder.
You can specify multiple -mod folder names. For example:
"C:\Program Files\Codemasters\OperationFlashpoint\FLASHPOINTRESISTANCE.exe" -nosplash -mod=@DynamicRange;@General
I use this to run OFP: Resistance with all my unofficial general addons as well as with Satchel's Dynamic Range sound pack.
There is one consistent case I know of where mod subdirectories don't work. If you have island addons, the cutscene animation that runs after playing a mission on an island won't run if the island's anim folder is kept in a mod subdirectory. To resolve this problem, place the addon's "anim" folder structure into OFP's \AddOns\ or \RES\AddOns subdirectory.