To enable revolutions to the civs,y ou will need to modify the Age0 of it.
Civs like Malta ( SPCAct1 ) dont even have an age4, so you would also need to give it an age4.
I’ve tried doing what you suggest, but it seems to be a little more complicated than I thought.
By trying to replace “Age0SPCAct1” with “Age0Spanish” in the Civmods file I have managed to unlock the “Revolution” technologies (such as Argentina or Peru), but in the “SPCAct1” civ the revolutions seem to work only as ordinary technologies. Neither the flags nor the HC cards change.
I have also tried adding a tech that activates “DERevolutionMXCentralAmerica”. However, this only activates the technologies in that branch. This does not change the flags nor does it change the civ cards for civs that are not European (such as Spain, France, Germany, etc.). For the civs that do have revolutions this works just fine and you get all of the changes, but this doesnt work for civs such as SPCAct1 or the Asians.
In a nutshell, revs seem to work completely on the preset civs, and I am not able to rev on civs such as japan or china (which are not rev preset).
I wanted to know if advanced programming is necessary to achieve this, or if it is possible to do full revolutions (with changes of flags and cards) in civilizations such as Japan, China or the civs from the main campaign?