PDA

View Full Version : modding discusssion


Pages : 1 [2] 3

w0lfshad3
18-08-2005, 20:12
6. In GoG the AI uses a maximum of three marshalls. Which is completely a-historical because a medieval kingdom had one and only one army. Two armies was an exception that seldomly happened in the whole medieval era.
For testing purposes I allowed the AI to have more marshalls for some 40 hours of gameplay. The conclusion is that I have no problems to destroy 3 armies one-after-another with one army on my side and the AI recruits more low-quality troops because it can't effort squads for all three armies.


I only left 2 marshalls(but for free for everyone) adn removed -1 off peasant penalty a well lowered some morale penalties a bit.
The 2 marshall thing works now - if one of them isn't caught up in another battle he will join the curent battle thus it will become a 2v2. I gave the chance for a 3rd marshall for cleanup like easy enemies: rebeles, loyalists and empty marshalls.
About realism the fact is the one with bigger army didn't ussually split up but the one with the smaller army would split up in infantry core and raiding parties and many such tactics :) This happened in Romania against the Otoman empire :) btw history tells here we won 10 vs 1 battles even :)[morale must've done it :D, and usefull terrain of course but in KoH we have a lot less of that... no swamp only forests and elevations].

Angryminer
18-08-2005, 20:23
The number "three" armies as the maximum for AI-armies includes two royals.
Also, the wise player (well, at least I) will always wait for one of the AI-armies to plunder something and kill the remaining army in a 2 vs 1 battle. That's why I restricted the AI and me to so few armies.

Angryminer

w0lfshad3
18-08-2005, 20:39
well yes except for the fact that you're going to siege him and hes festering on his castle tehn he won't leave :D in the worst scenario he will attack you with just one marshall.
Did you know about "hiremercenary = number"? It makes AI hire more mercenaries as its closer to 0 thus u canfind very "well prepared armies early in teh game" that will beat you even with one marshall :D. The point of game more agresive is that AI gets many levels on his marshalls while the player is mustering armies. I saw it in my latest test, the AI had 5-6 levels by turn 500 and just about then i would leave the castle with my first generic 5bow4pes.

w0lfshad3
18-08-2005, 21:57
Well whats stoping me from having 3 marshalls or more in GoG now that i think of it.
Depending on the kingdom i start with i can have from 2 to any as long as i have princes left.

AI is so dumb :D i declared war many kindoms then i waited. One marshall appeared altough i set 18 units min for invade and he headed straight for my castle. I just recruited the prince(and put some peasants in the castle dunno if it had any effect) and i started playing ring around the daisies around my castle with the enemy :rofl: (the enemy wa just following the prince). Another one appeared and another one. Now there were 2 after my prince and 1 going to siege. I had a marshall in the castle with only peasants and i ran with the prince to the enemy's castle. There i attacked with just teh prince(no army) and killed the enemy prince :rofl: because he had no cavalry guard he had town guards as guard besides he doesn't know to tighten ranks(if it has any effect whatsoever). Then i retreated ... dumb.

Only way is to eliminate marshalls adn only play with the family or to disable family ability to become marshall.

w0lfshad3
19-08-2005, 14:00
I need a quest to infuse AI with some money from time to time. Any1 help? Do quest really work anyway?(except reunification that i know it does).

Angryminer
19-08-2005, 14:23
No, only unification-quests work. The others are obsolete.

Angryminer

w0lfshad3
19-08-2005, 17:04
Can't it be done with unification quests i have no experience with those.
Something like calc for all kingdoms(AI only), *set some time between infusions(this is why i think it won't work), no conditions and the only answer should be reward gold(i'm thinking of 500g from time to time).

Elvain
19-08-2005, 17:19
but how would you set conditions?

I have only experience with unification and if you check how they look like, there is not many chances to make it some other quest

w0lfshad3
19-08-2005, 17:30
Maybe i need the event_id list but don't know where to get it.

I was thinking of adding all possible kingdoms in the game(calc for AI only) but i don't think i can set the timer w/o disrupting the unification check.

Another piece of funny programming they should've tied this event to happen on a conquest\realm tribute or whatever not every tick of the game.

w0lfshad3
20-08-2005, 15:08
"UpkeepExotic = 1000" is not absolete it means 1200% and it works with the other exotic upkeep chart.

w0lfshad3
23-08-2005, 17:46
Does AI use money when recruiting mercenary camps??? I never seen an AI use money but still recruiting whole mercenary camps. What did you observe in your games?

w0lfshad3
23-08-2005, 20:40
lemme know if i get morale corectly or if i'm wrong(morale.csv):
- min/max values means the interval of values a morale event might get its value from(randomly mostly)?
- cap means the maximum amount of morale modifier that the event can hold?
time means the amount of time(don't know exactly what measurement the numbers represents) until the morale event expires and reverts back to normal?

I tried the min/max/cap values for dread to make it not cumulative but it doesn't seem to work. Even weirder they seem to be additional if i change them in the morale.csv adn when i changed one value in particular don't remember wich(on dread rows) and i attacked the fortified rebels save i was using to test the towers were shooting on the rebels instead of me :D

Xuca
25-08-2005, 12:39
Can't it be done with unification quests i have no experience with those.
Something like calc for all kingdoms(AI only), *set some time between infusions(this is why i think it won't work), no conditions and the only answer should be reward gold(i'm thinking of 500g from time to time).
I think I thought of a way. We make a quest, let's say, for France, For each neighbouring province a quest and a reward in gold, example:



event_id = event_unite_fr
affect = AI
reward = AI
periods = early, high, late
calc_for_kingdoms = France
religion_is = catholic





has_realms = Pfalz





add_gold = 1000





Or, maybe, a reward when AI eliminates a kingdom:



event_id = event_unite_fr
affect = AI,
reward = AI,
periods = early, high, late
calc_for_kingdoms = France
religion_is = catholic





kingdoms_not_exist = Burgundy





add_gold = 2000




However, this may cause the AI to recive gold when somebody other eliminates the kingdom.

So, what do you think?

Elvain
25-08-2005, 12:57
event_id = event_unite_fr
affect = AI
reward = AI
periods = early, high, late
calc_for_kingdoms = France
religion_is = catholic





has_realms = Pfalz





add_gold = 1000



this is a good idea. But I would set it to only several provinces(the "top" cities)
So if anybody conquers f.e. Rome, Constantinople, Paris, London, Cologne, Venice, Milan, Toledo, Cordoba, Prague, Krakow, Vienna, Brugge, Novgorod, Kiev, Moscow, Jerusalem, Cairo, Antioch and Tunis, he will get such gold bonus...
but this would mean also that original holders of those cities will recieve this bonus at the start of the game(however, I ave no problem with this)


Or, maybe, a reward when AI eliminates a kingdom:



event_id = event_unite_fr
affect = AI,
reward = AI,
periods = early, high, late
calc_for_kingdoms = France
religion_is = catholic





kingdoms_not_exist = Burgundy





add_gold = 2000




However, this may cause the AI to recive gold when somebody other eliminates the kingdom.Yes, here is a problem that when anybody eliminates the kingdom ALL AI nations will get the money :sad:
And I don't have any idea how to make it working for "the slayer" only

Xuca
25-08-2005, 13:07
this is a good idea. But I would set it to only several provinces(the "top" cities)
So if anybody conquers f.e. Rome, Constantinople, Paris, London, Cologne, Venice, Milan, Toledo, Cordoba, Prague, Krakow, Vienna, Brugge, Novgorod, Kiev, Moscow, Jerusalem, Cairo, Antioch and Tunis, he will get such gold bonus...
but this would mean also that original holders of those cities will recieve this bonus at the start of the game(however, I ave no problem with this)
Do we have a plan? :wink:

But this would require alot of work, make a quest for every country and for every city...

Elvain
25-08-2005, 13:12
Do we have a plan? :wink:

But this would require alot of work, make a quest for every country and for every city...That's why I suggested this way. There will be only quest for each of the cities, but there's no problem to make it for all kingdoms at once(just hell lot of work when writing down all names of kingdoms to the first quest)
religion could be removed from conditions and we have it :go:

So it's work on 1 quest, everything else is just copied...

I came up to another problem: the text :sad:

Xuca
25-08-2005, 13:17
Ok, let's make a list of cities. We must include all the cities from town templates.ini , and think of others...
EDIT: what text? That and that kingdom has restored it's former glory, or something else?

Elvain
25-08-2005, 13:30
Ok, let's make a list of cities. We must include all the cities from town templates.ini , and think of others...
EDIT: what text? That and that kingdom has restored it's former glory, or something else?
the problem is that there will emerge the same text as if a kingdom has been united...

I have done the quest for Rome for all kingdoms in HolyRome mod


event_id = event_unite
affect = AI, player
reward = AI, player
periods = early, high, late
calc_for_kingdoms = Algeires, anatolia, aragon, armenia, austria, bdin, bohemia, bosnia, branderburg, bulgaria, burgundy, byzantia, castilia, cordoba, croatia, cyprus, danemark, dobrudzha, england, epirus, fez, finland, france, gelre, genoa, georgia, germany, golden horde, granada, hannover, hungary, ilkhanids, italy, karaman, kazan, kiev, latins, lithuania, lombardy, mameluks, morocco, muskowy, naples, navarra, norway, novgorod, papacy, poland, portugal, russia, scotland, seljuks, serbia, sicily, smolensk, spain, switzerland, teuton order, trebizond, tunisia, turnovo, ukraine, venice, wales, wallachia, ireland, tuscany, muscovy, branderburg, savoy, york, wessex, brittany, normandy, anglia, Abassids, Lotharingia, Pamplona, Munster, Leinster, Ulster, Lothian, Highlands, Zeta, Zirid, Zenata, Suzdal, ottomans, transylvania, morea, athens, saloniki, bavaria, egypt, vladimir, pskov, cumans, sweden, flandre, karantanija, silesia, Prussia, Bavarya, Tolouse, Ayyubids, Holy Roman Empire, Carinthia, bohemya, sicilia, normans, armenya, georgya, trabizond, riazan





has_realms = Rome





add_gold = 1000


now we only need to make listo of cities:
I already suggested mine. I don't want to make it for all cities(thet will make 168 quests being fulfilled at the start of the game, I'm afraid the game would crash. So the less quests, the more...
I suggest 3 levels:
1) 1000 gold for 6main strongholds of middleages:
Rome, Constantinople, Paris, Alexandria, Milan, Jerusalem
2) 700 gold for 2nd class cities(8):
Cairo, Venice, Brugge, London, Cordoba, Cologne, Kiev, Barcelona
3) 500 gold for 3rd class cities(8):
Prague, Tunis, Krakow, Novgorod, Moscow, Antioch, Vienna, Toledo

total of 22. I would like to stay under 30 afterall

do you suggest some other? I don't know if not add some of following:
Belgrade, Buda, Augsburg, Tangiers, Ankara, Bordeaux, Genoa, Palermo, Strassbourg, Trapezunt, Damascus, Lisbon, Kalmar and Athens - let's chose up to 8 from those

Xuca
25-08-2005, 14:45
the problem is that there will emerge the same text as if a kingdom has been united...
I thought making a restore glory quests(event_id = event_unite_fr), meaning you will get a massage saying "That and that kingdom has restored it's former glory" This way it would be less weird...

I have done the quest for Rome for all kingdoms in HolyRome mod
Funny thing, I also started doing quest for Rome, fortunately I didn't finished it.
affect = AI, player
reward = AI, player
I thing we should lose the player from this quests, didn't we planned this to be AI-only quest, or you think players should also have them?
now we only need to make listo of cities:
I already suggested mine. I don't want to make it for all cities(thet will make 168 quests being fulfilled at the start of the game, I'm afraid the game would crash. So the less quests, the more...
I suggest 3 levels:
1) 1000 gold for 6main strongholds of middleages:
Rome, Constantinople, Paris, Alexandria, Milan, Jerusalem
2) 700 gold for 2nd class cities(8):
Cairo, Venice, Brugge, London, Cordoba, Cologne, Kiev, Barcelona
3) 500 gold for 3rd class cities(8):
Prague, Tunis, Krakow, Novgorod, Moscow, Antioch, Vienna, Toledo

total of 22. I would like to stay under 30 afterall

do you suggest some other? I don't know if not add some of following:
Belgrade, Buda, Augsburg, Tangiers, Ankara, Bordeaux, Genoa, Palermo, Strassbourg, Trapezunt, Damascus, Lisbon, Kalmar and Athens - let's chose up to 8 from those
Looks good :go:
I chose Belgrade, Buda, Ankara, Genoa, Trapezunt, Lisbon, Athens, Tangiers.
Now to make the quests, you can make 1 and 2(14 cities) and I can make 3 and my choice.(16 cities)

Elvain
25-08-2005, 15:25
I thought making a restore glory quests(event_id = event_unite_fr), meaning you will get a massage saying "That and that kingdom has restored it's former glory" This way it would be less weird...you are right


Funny thing, I also started doing quest for Rome, fortunately I didn't finished it.:lol: :rofl:

I thing we should lose the player from this quests, didn't we planned this to be AI-only quest, or you think players should also have them?yea, I forgot to remove the player...

Looks good :go:
I chose Belgrade, Buda, Ankara, Genoa, Trapezunt, Lisbon, Athens, Tangiers.
Now to make the quests, you can make 1 and 2(14 cities) and I can make 3 and my choice.(16 cities)
I agree. Just I would replace buda by Damascus...it truly deserves to be among them...