Creating a mod that works with BOTH Vanilla and all Expansions: Tricks or alternative techniques

Joined
Jan 10, 2019
Messages
1,851
Is it possible to make a mod that works with BOTH Vanilla and all Expansions that so
1. some features available for two expansions (Units, Buildings, Technologies or Tile Imprivements (Railroads, for example) only are activated for Vanilla, AND Some aspects available for GS (Units and TI) is made available for (and requires) RF
2. playable and not crashing the game when two respective expansions are active.

If so. what are techinques or tricks to do so? does the use of 'Base and Add Ons' technique required to achieve this? (A mod that requires another mod (usually created by the same developer or team, Warfare Exanded family is a prime example) to work) if so do I need to put in a Mod ID to specify 'which one' or 'which version' ?
and is it legal or ethical? this is for Vanilla players who wants SOME RF and GS features but don't want to subject to RF and GS rules (i.e. wanted RF Pike and Shotte, GS Cuirassiers and Railroadings, but don't want to subject oneself to Golden Age-Dark Age constrains).
 
Top Bottom