@sman1975
No worries,
@Florian de Saltés - your English is ridiculously better than my Spanish - and I live in south Texas! You know, where one really should learn a little...
At the moment it seems that we can understand each other.

And a greeting to the good people of Texas, who certainly have customs of my land (Andalusia, Spain), I mean the culture of ranches (ranchos), cowboys (vaqueros), ...
I would like to thank you for the help you have given me and the other members, and the great contributions you make for the Civ 5.
At the moment I am finishing the structure of the buildings and the "wonders", and graphic aspects. So I can wait for you to finish the WW2 scenario, to adapt the AI behavior engine.
The truth is that the work you have developed to achieve an intelligent behavior of the AI by organizing it in battle fronts is incredible.
I've thought about adding a simple list of "critical cities" - that if a civ captures all of them, they win the game automatically on that turn. Was thinking something like "London/Paris/Berlin/Moscow/Rome" - if one civ (or allied civs) win them, the game ends. This is because in some of the test games, I've been able to knock Germany out of the war in 1943, and was thinking the scenario looks a little silly running until the end of 1945 when there are no real enemies left for 40+ turns.
It would be very appropriate in the scenario of the SCW, since it could give the historical sense of battle fronts that were in the Civil War. In the case of the SCW it would be to add the most important cities (economically and politically) to be an automatic victory.
This means, if I change the data in the files, the engine will still work - performing something completely different on the map, but i won't have to change a line of code. So - now I add "Republicans" custom civ to a SCW map, build the appropriate tables, then the new scenario should work just fine.
I understand that the code is "fed" with Civs with objective cities. Following this model can move to the SCW stage, since the national side, was developing the war based on battles front, while the Republican side (which was creating an army) the tactic that used was to attack certain fronts of battles to counteract national attacks.
For example: Faced with the failure of the national armies to conquer Madrid (Battle of Madrid 1936, Battle of Jarama February 1937, Battle of Guadalajara March 1937), which will remain on the Republican side until the end of the war.
The rebellious side initiated the Campaign of the North, this is to occupy the isolated territories in the north of Spain that were of the republican side.
To counteract this Campaign, the Republican command organized the offensives in Brunete (near the front of Madrid) and in the front of Aragon (Battle of Belchite).
The same thing would happen with the Battles of Teruel and the Ebro, which responds as an offensive to counteract the advances of the nationals in other fronts.
This is why I believe that the engine you have created would be great for this scenario. Since summarizing the scenario would be configured with the following civs: Nationals, Republicans, Basque Government, Catalan Government and Council of Aragon (anarchists).
In the conflict it was the national side that led the war effort, the Republican side from the central position carried out counterattacks in response, while the Basque Government, Catalan and the Council of Aragon had a defensive and passive role, in addition they dissociated from the republican side once they lost "their territory".
In the conflict in broad strokes are (they act on the defensive and in the case that it is appropriate to serve as a reserve) and the armies of maneuvers. In this aspect the advantage is in the national side since they have the Army of Africa, later renamed as Army Corps of Morocco, which was the professional and elite part of the Spanish Armed Forces in 1936.
In the republican side with the course of the war it manages to articulate the Army of Maneuver, in September of 1937 with the grouping of the V, XVIII, XX, XXI and XXII Army Corps.
Returning to the stage, I have a doubt regarding the number of citizens of the cities since the scenario is present towns and cities. I tried to make an equivalence of the "citizen" by number of inhabitants, for example 1 citizen = 10,000 inhabitants. But I do not see it as practical since Madrid or Barcelona had a population of one million inhabitants, which by applying this formula in the game would have 100 citizens.
I think that it is best to designate a fixed number to define the different populations by classifying them by estates, such as Metropolis (it's a saying

), City, Town, Village, ... and to this give a fixed number of citizens and vary according to the city in question. What would be the ideal numbers in terms of balance?