• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Incompetent

Euroweenie in Exile
61 Badges
Sep 22, 2003
9.220
8.523
  • Surviving Mars
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Horse Lords
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Shadowrun Returns
  • Stellaris: Nemesis
  • For The Glory
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Hearts of Iron III
  • Europa Universalis IV: Res Publica
  • Europa Universalis: Rome
  • Warlock 2: The Exiled
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
Hi guys, I haven't posted for a while as I've been distracted by other things. Also, EUII 1.09, and by implication Interregnum, still isn't available for the Mac, so there's a limit to how much I can contribute to specifics without being able to load up and get a feel for things. But here's a general suggestion on tech policy:

First, we shouldn't assume there's any meaning in the words 'latin', 'muslim' etc when it comes to tech groups in the world of Interregnum. Basically the five tech groups are:

A: Very Fast
B: Fast
C: Standard
D: Slow
E: Very, very, very slow

No cultural connotations at this stage, just faster and slower.

Second, instead of worrying about individual countries' shifts in technology, we should focus on whole regions and trends. This can all be coordinated in an event file, 'techgroups.txt' or whatever, that is full of events for every country to shift it up and down according to the prevailing trends and that country's DP sliders. This would mostly be for moving countries around that don't have their own special techgroup events already.

Thirdly, although techgroups.txt would give a kind of benchmark for the majors, majors don't have a 'right' to any particular tech group - it depends on the choices they make. So they should have events shifting them up or down relative to the surroundings - eg if Cordoba is 'naturally' in A early on, a shift to B is in response to uninnovative behaviour, while if it usually ends up in C, merely staying at B could be a big achievement.


A is for countries which are undergoing a burst of innovation and progress that most of their competitors are unable to match. This shouldn't be handed out lightly to anyone, European or otherwise, and it should be easy to lose A status by historical traumas or a loss of the highly innovative conditions. So a stable Mutazelite Cordoba or a highly innovative Sunni Cordoba might well be A, while one racked with instability or on a jihad against internal heretics is likely to lose its A status. Genoa could start A in the Renaissance, to allow it to 'catch up' with all the knowledge it's getting from the Muslim world and beyond (which would start from a higher base than Genoa).

B is for countries which encourage innovation, or manage average technological development despite being poor. Note that this is NOT a good description for much of Europe in the 15th century, but it does fit much of the Muslim Maghreb for instance.

C is the standard for a country with averagely rich provinces, average propensity to develop technology and so on, or some combination which amounts to the same thing.

D is for countries which have societies with relatively little capacity for change (eg some of the nomadic Central Asian hordes), or which have very rich provinces but fail to translate that into a technology boom (eg historical China and India).

E is really harsh, and should be for countries which have no real motivation for innovation internally and/or are totally isolated from innovation in the rest of the world, whether by geography or a self-imposed attempt to remain 'pure' in the face of innovation. Eg the Aztecs would be E until the Old World arrives, and if they decide metalworking and so on are foreign abominations, they can stay E; but if the Old World arrives and they at least trade with them somewhat, they should move up to D after a while.


Finally, we shouldn't use tech groups as a proxy for initial technological advancement. We should directly give the more advanced countries extra levels of tech, and if necessary make the early tech levels quite expensive so this advantage counts for something. For example, parts of India are much more advanced in terms of infrastructure than the Hansa in 1419, but the Hansa probably has more potential for innovation. So Indian countries start with extra levels of Infra and the Hansa start with little (given they're building a country from scratch), but the Hansa would likely catch up and surpass India eventually by having superior tech groups. This cuts both ways, for example Cordoban armies were far more advanced than Aztec ones even in 1419, so the Aztecs would likely start at tech 0 and need a lot of work to get to 1, while Cordoba might start at 4 say.
 
Incompetent,

As ever, when you return, it is with good reason and contributions of great value.

On the surface of it, I agree wholeheartedly with all of your major points. Some of the work involved scares me, but the intent is excellent.

I especially like the following concepts:

1. That some of the non-European countries would begin beyond level 1 in some of the technologies. I actually have done this a little bit piecemeal in the past, most recently giving Tlemcen Naval 2 at game start, but I think that generally increasing the starting values of the Arabic and Asian countries is well-founded. They may have a lower rating at game start (B or C) but some of their techs would start higher. The Caliphate, for example, especially with its revised history, ought to begin with Trade 2, Infra 2 and Land 2, though only Naval 1. Ditto Cordoba, though Tlemcen would likely be Trade 2, Infra 1, Land 1, Naval 2.

2. Tech groups need to change more. But we need to be careful here in what we tie it to. Innovative is not strictly a good measure of where the tech group ought to be. Spain is an excellent example. It certainly deserves to be in the A group in the mid-1500s, but it's Innovative should not be very high. Presumably you intend that we do this via well-crafted random events, such that if a nations DP slider are set exactly in a certain configuration range, they can shift into a certain tech group. Doing it country by country would be better, but represents more overall work.


Then there are the problems we need to consider. The main one is that players know how to manipulate, the ai does not. This system may only further advantage players. If we start European nations off in rank B a player will move themselves into A as soon as possible via the sliders, while the ai, which experiences slider changes only by event, will not acheive this, with the end result that the player's country is the only nation in Europe with the higher tech group. Very abusable. So, this event file would need to include ai versions too.

The other one is that to be done well I see a LOT of events needing to be written, many of the iterative and causatious. When we already have a lot of work.

Could you provide more detail on how it might be structured and triggered?

Matty
 
Isn't the neighbor bonus dependent on other countries _within_ your tech group? That is, you need to keep nations within the same tech group atleast somewhat close to eachother as they will be aiding eachother technologically ingame even if they are on oposite sides of the world....

As far as I know the major bonus with being in a tech group is not it's inherent bonuses but the bonuses that can be gotten from the other nations in that same group (this is why for many versions the muslim tech group was better than the torthodox one, there where lots of more nations in the muslim one...)
 
MattyG said:
2. Tech groups need to change more. But we need to be careful here in what we tie it to. Innovative is not strictly a good measure of where the tech group ought to be. Spain is an excellent example. It certainly deserves to be in the A group in the mid-1500s, but it's Innovative should not be very high. Presumably you intend that we do this via well-crafted random events, such that if a nations DP slider are set exactly in a certain configuration range, they can shift into a certain tech group. Doing it country by country would be better, but represents more overall work.

Innovative is confusing in this context, as it's already DP slider. What I should have said is 'with a greater capacity for technological and institutional change, and the means to bring those about', ie economic adaptability. This of course isn't the same as social adaptability in matters of religion and so on, but there is a correlation. As for Spain, it was still adaptive in several respects, but arguably gold had a large negative effect on development, similar to the 'oil curse' afflicting some countries today, whereas in EU2 gold is a huge economic boon which tends to accelerate technological development. So while Spain was relatively advanced, I don't think it was advancING quickly enough relative to its wealth to warrant A.

For each big tech shift, the triggering event would be the same for all minors in a region. But the conditions (if any) would depend on the shift. So for example there could be some action involving major countries that leads to a reduction in trade barriers, creating a flurry of innovation as different producers are forced to compete. But this would only reach those countries with low enough Mercantilism. Or we could have a 'Mutazelite Enlightenment' set of events which only reach Mutazelite countries, and only trigger at all if there are prosperous Mutazelite majors kick-starting the process.

Majors would have their own tendencies and important domestic events that could lead to tech shifts, so they'd sometimes get special treatment. Eg if Mutazelism in Cordoba affects technological development, that needs its own events.

Then there are the problems we need to consider. The main one is that players know how to manipulate, the ai does not. This system may only further advantage players. If we start European nations off in rank B a player will move themselves into A as soon as possible via the sliders, while the ai, which experiences slider changes only by event, will not acheive this, with the end result that the player's country is the only nation in Europe with the higher tech group. Very abusable. So, this event file would need to include ai versions too.

Most shifts would be time-based, sometimes with additional conditions but by no means always. For the beneficial ones that do have conditions, we could just fudge it and give the AI the shift unconditionally, and we could make the harmful conditional ones player-only. But the majority of shifts would be fine with one unconditional version, especially for the minors - the aim would be to simulate roughly the flow of technology, not to create an elaborate scheme of incentives and rewards. The majors would tend to have more elaborate tech shifts, but balancing options for the majors so that the AI can cope is a more general problem.


Tech shifts are going to depend on what kind of history of the world we want to tell: the historical story of increasing European domination may not be such a good fit. But as for starting levels, I'd say C is default across the world unless there's a reason to move a country or region up or down. Unfortunately, I don't know much medieval economic history, so I can't say which should be A, B, D or E. Any idea what would be a good source for this?


@Trin Tragula: yes, neighbour bonuses are an issue. If we give tech groups strictly on the basis of technological progress, some countries are going to get big neighbour bonuses because they are adaptive but starting from a low base, even if they are not actually in contact with more advanced countries in the same group. So obviously some discretion is needed here, and we have to be especially careful with shifts of two groups or more. But a region's 'natural' tech group at any time shouldn't be an iron-clad guarantee for the majors.
 
Trin Trangulas point is a good one, but on the flip side, Incompetent's proposal would 'smooth out' the distribution of different tech groups. Belonging to the Orthodox group would not be such a 'buden' whilst being in the latin group might not afford such dramatic gains.

Remember, though, that none of this matters to most players. The neighbour bonus afects you when you are behind the game, not ahead of it. And while some players will manipulate this (hyperteching in one area and gaining the neighbour bonus to keep pace in the others) one is still 'behind' in that area and - in the MP environment this mod is oriented to - potentially at risk.

Which brings me to another issue. In designing material of Interregnum (and proofing other people's stuff) I have always tried to have the MP realities in mind. One of those is that players don't turn up for every session. This means that for a period of time they are ai-controlled and subject both to its poor level of play (aarrrggghh) and also to the gifts that we as designers grant to the ai to help it perform. An 'undeserved' improvement in tecg group would be a pretty hefty gift to receive for having not turned up or a session of play, assuming the criteria for tech shifts were to be automatic for the ai.

While I conceptually agree with the model you are proposing, Incompetent, I still need to see how you think the events can be set up. It's the triggers that concern me. Annoyingly, there is no trigger for techgroup, for example. We can establish a range of theoretical benchmarks that make philosophical/historical sense, but can we translate these into event triggers?

Of those we have at our disposal, the most likely are:

Innovative
Perhaps for the reasons outlined above by Incompetent it will actually work well. Spain wants to be low innovative to colonise well, but then slips behind in technology despite its extreme wealth.

Mercantilism
Open trade policies invite in new ideas and products.

Aristocracy
An aristocractic culture generally supports the status quo, preferring birth over competence as the measure for advancement.

Serfdom
A socially repressive society is not one that accepts new ideas, but instead fears change. It also draws only on the upper echelons of the populace for talent and leadership.

Centralization
For the reasons alrready outlined in the game. However, I am reluctant to give this too much importance, as high Centralization is already a valuable commodity.


event = {
id = tech event
random = yes
trigger = {
ai = no
domestic = { type = mercantilism value = 3 }
domestic = { type = centralization value = 6 }
domestic = { type = innovative value = 8 }
domestic = { type = serfdom value = 4 }
domestic = { type = aristicracy value = 3 }

action_a = {
name = "Excellent!"
command = { type = technology which = latin }


The biggest problem is the game can't read the techgroup you are already in. So, if we establish, say Aris 3, Cent 6, Inno 8, Serf 4 and Merc 3 as the benchmark for Latin techgroup, pushing your sliders to that point as the Inca will see you jump from Exotic to Latin in pretty short order.

Unless, of course, the events are written for each individual country. Which is the opyion that might work the best, but is the most labour intensive.

Sadly, we also can't trigger events off wealth or inflation.

But we can trigger off Infra and Trade. This could be the next layer of modifiers we add.


event = {
id = tech event
random = yes
trigger = {
ai = no
domestic = { type = mercantilism value = 3 }
domestic = { type = centralization value = 6 }
domestic = { type = innovative value = 8 }
domestic = { type = serfdom value = 4 }
domestic = { type = aristicracy value = 3 }
infra = 3
trade = 3

action_a = {
name = "Excellent!"
command = { type = technology which = latin }


This effectively prevents the Inca from getting Latin tech when in the player's control, at least until the mid 1700s. But it also prevents almost any other country from getting it for a very long time, event hose in the torthodox group. We therefore need to have the event also keyed to time periods. Most likely we could just use the Infra and Trade time periods set by the game as being the benchmarks here:

Level;Cost;Efficiency;
0;1419;20;Base level
1;1425;25;
2;1450;30;
3;1495;35;
4;1535;40;
5;1600;50;
6;1640;60;
7;1700;70;
8;1750;80;
9;1850;90;

Now, the first two levels here are not relevant, as almost all nations start with Level 1 in Infra. And this table represents the block of years during which it is normal for the Latin techgroup to have acheived a specific level. Obviously, this planned event would not be required for a nation that already has the Latin techngroup. This event would be for a nation that has the TOrthodox techgroup, whose date-bloacks would be 10% later (as the tech costs for TOrthodox are 10% higher).

TOrthodox Infra Dates (base model + 10%)
2;1453
3;1503
4;1547
5;1618
6;1662
7;1728
8;1783

Note, though, that these represent the normal span for a TOrthodox nation to be in of that Infra Level. To be considered for advancement, we are looking for a nation that is ahead of the game, right? So, for Infra 2, the block of years that represent being relatively-advanced would not be 1453-1502, but some time prior to 1453 (might as well be 1419) to, say, halfway to 1502, or about 1474.

So, our event, designed to have a nation in TOrthodox advance to the Latin techngroup, could be randomly triggered for them if, between 1419 and 1474, both their Infra and Trade are level 2, and their DP slidrs are such that their society might be deemed technologically dynamic.

Accordingly ...


event = {
id = tech event
random = yes
trigger = {
ai = no
domestic = { type = mercantilism value = 3 }
domestic = { type = centralization value = 6 }
domestic = { type = innovative value = 8 }
domestic = { type = serfdom value = 4 }
domestic = { type = aristicracy value = 3 }
OR = {
........AND = {
..................infra = 2
..................trade = 2
..................NOT = { year = 1475 }
.......}
........AND = {
..................infra = 3
..................trade = 3
..................NOT = { year = 1526 }
.......}
etc, etc

action_a = {
name = "Excellent!"
command = { type = technology which = latin }
command = { type = vp value = 20 }
}
}


Note that I have given the event vp = 20, as this random event will also trigger for a nation already in the Latin techgroup, and there needs to be some benefit for this having 'soaked up' a precious random event roll for you.

There would then need to be similar events for going from Exotic to China, China to Muslim, Muslim to TOrthodox and for downgrading as well from each of these groups. One would only need to scale the dates based on the techgroup multipliers, which are 200% for Exotic, 40% for China, 20% for Muslim and 10% for TOrthodox. This means that, without the aid of a nation-specific event, none of the exotic techgroup could hope to rise higher than China in the course of the game by these events, there simply wouldn't be time. Which seems about right.
 
Last edited: