I am half-way towards building a new AI system for AGCEEP based on knowledge gained from Daywalker, Idontlikeforms and latest research done by me. The system borrows from EP, as EP was also based in old AGCEEP. However every single AI file is being reviewed and changed, and many are being eliminated. I will propose this system to HC members and players for evaluation.
I am building a minimalistic system designed to be easily moddable by anybody, that can be perfected constantly based on feedback from users, according to the principles of AGCEEP.
Basic categories of AI files have been established for Small countries, SmallTrader countries, Large countries and LargeTrader countries. With Trader countries defined by ownership of international trading routes and/or Centers of Trade. This should cover about 90% of the countries. Only certain countries will have specific AI files, those are the countries that historically succesfully colonized or those that expanded greatly by conquest.
The change of AI files will be handled by a series of events all placed in the same file. The events can be made active by date, by certain conditions or by a combination. Every event should go through the same submission process as normal events. All transparent, all subject to evaluation.
I hope to have it ready before Christmas. In my opinion, even in the simple form of its first release it should have a huge impact in the game, and in general improve greatly the historic performance of AGCEEP, however I am sure that certain countries will perform worse, and the situation will have to be fine-tuned constantly to achieve a satisfactory result. But the advantage is that anybody will be able to modify it, or propose specific changes to it.
Now to continue with the system, I need 1000 event IDs assigned to the AI. 500 of them will be used to handle the changes of AI files, and another 500 will be for AI specific events, that should all also be in one single file instead of scattered. This should made AI modding much easier.
Once I have it ready, perhaps somebody can turn it into a dowloadable add-on, and testing can begin.
EDIT: Is it OK then if I reserve the ID ranges 500000 to 500999 for the AI?
I am building a minimalistic system designed to be easily moddable by anybody, that can be perfected constantly based on feedback from users, according to the principles of AGCEEP.
Basic categories of AI files have been established for Small countries, SmallTrader countries, Large countries and LargeTrader countries. With Trader countries defined by ownership of international trading routes and/or Centers of Trade. This should cover about 90% of the countries. Only certain countries will have specific AI files, those are the countries that historically succesfully colonized or those that expanded greatly by conquest.
The change of AI files will be handled by a series of events all placed in the same file. The events can be made active by date, by certain conditions or by a combination. Every event should go through the same submission process as normal events. All transparent, all subject to evaluation.
I hope to have it ready before Christmas. In my opinion, even in the simple form of its first release it should have a huge impact in the game, and in general improve greatly the historic performance of AGCEEP, however I am sure that certain countries will perform worse, and the situation will have to be fine-tuned constantly to achieve a satisfactory result. But the advantage is that anybody will be able to modify it, or propose specific changes to it.
Now to continue with the system, I need 1000 event IDs assigned to the AI. 500 of them will be used to handle the changes of AI files, and another 500 will be for AI specific events, that should all also be in one single file instead of scattered. This should made AI modding much easier.
Once I have it ready, perhaps somebody can turn it into a dowloadable add-on, and testing can begin.
EDIT: Is it OK then if I reserve the ID ranges 500000 to 500999 for the AI?
Last edited: