A Total War Saga: TROY

A Total War Saga: TROY

A G O N Y [ overhaul ]
Sheph 25 Aug, 2022 @ 9:35pm
Agony AI
Since I can't play with the main mod, I'm building out a separate pack file to test the Agony AI. I notice that your created 6 unique personalities in cai_personalities. From my years editing Attila/Rome2, the number of personalities basically matches the number of factions plus a few for rebels. How do personalities get assigned to factions in Troy? How do you foresee these 6 personalities will be assigned? Are you expecting that they will be used multiple times or are just additonal ones that a faction will get by chance?
< >
Showing 1-6 of 6 comments
Ganossa  [developer] 26 Aug, 2022 @ 1:44am 
Vanilla Troy has one personality for each major homeric faction and then a couple random ones for all the minor factions.
Agony's new personalities are for all those minor factions and are assigned semi-random and changed in certain cases/scenarios that can occur in the Agony campaign.

I think, since Hecleas is working on Troy's AI and on the Ancient Empire AI, maybe he is better suited to give advice to Attila AI and I am really not sure how similar Troy's CAI system still is to Attila, as I never modded that one.

Isn't it better in general to look at content made for Attila or Rome 2 for that (DeI might be a much better source)? How come you thought of Troy for the Attila AI?
Sheph 26 Aug, 2022 @ 2:32pm 
Hecleas thinks it is easier to test AI in Troy since the Attila AI is built around attacking two big entities and, well, the first 100 turns are pretty much scripted. I find your AI much more sophisticated the Hecleas' mods so wanted to see if it would fix the AI bugs in Troy.
Do you have a resource to understand the more arcane tables such as db/cai_personality_deal_evaluation_deal_component_values_tables?
I have a tool I built in Attila that I'm using in Troy that displays their personality and other characteristics. I'll publish it if you're intersted.
Sheph 26 Aug, 2022 @ 4:31pm 
Under CAI_Task_Management_System, I noticed that you added a few Keys for the "CAI_TMS_TASK_GENERATOR_RECRUIT_HIGHER_QUALITY_UNITS" Generator. Most modders assign values from 10 to 1000 here but you chose to only use the 1-5 range already common in that table in different games.
Do you have any unique sites about the valid ranges of values for keys in this table?
Ganossa  [developer] 26 Aug, 2022 @ 10:06pm 
There are no resources to my knowledge that detail those databases. A lot of try and error is involved in tweaking them.
I wish CA had explanations for each column, but you can just try to make sense of it by it's name, and often that is misleading.

I would recommend to ask in "Da Modding Den" discord server or "TW Modder's Agora", as it has a lot of people to answer any questions and often you would not be the first one looking for those.

CAI_TMS_TASK_GENERATOR_RECRUIT_HIGHER_QUALITY_UNITS priority values are taken from other factions for which I am certain CA configured them to be able to recruit high tier units. I trust those values are enough and I do not need to increase them further.
Sheph 28 Aug, 2022 @ 3:55am 
I having been doing trial and error AI for years. I started to develop a systematic approach in Attila with this mod linked below and my own logs. I lost interest after a year but Troy has reinvigorated my interest. I have almost built a similar tracking log for Troy but need to choose the system for a few core tables. Can I borrow some ai tables from your mod such as caidealevaluationcomponents and caipersonalities? If so, I can credit Agony or just be silent about it. Here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1553307437
Sheph 31 Aug, 2022 @ 5:23pm 
I hope to publish this for at least a few friends on Friday. Can you provide some guidance on whether you mind including some of your CAI tables (with attribution to Agony)?
< >
Showing 1-6 of 6 comments
Per page: 1530 50