• 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.
Re: AI and HOI T:GW Mod

Originally posted by shdwknightx
Since we are coming close to release we should probably discuss the various country AI's and how to go about doing that. So I propose we use this thread to discuss such things. (Note that as of this posting no 'official' AI has yet been written.) So suggestions are welcome.

We could talk about who can actually code AI first of all.
icon_confused.gif
 
Re: Re: AI and HOI T:GW Mod

Originally posted by Allenby
We could talk about who can actually code AI first of all.
icon_confused.gif

Um, well I have no skill in coding AI, but luckily for those so inclined Havard's site has a nice section on Ai files:

http://editing.hearts-of-iron.com/?page=ai
 
Re: Re: Re: AI and HOI T:GW Mod

Originally posted by shdwknightx
Um, well I have no skill in coding AI, but luckily for those so inclined Havard's site has a nice section on Ai files:

http://editing.hearts-of-iron.com/?page=ai

Well very good :) Now we just need to find someone who's 'inclined'. ;)
 
Re: Re: Re: Re: Re: AI and HOI T:GW Mod

Originally posted by Josip
I can 'incline'... If you still want me?:D

While I can't speak for the others, if your so inclined your more than welcome to.

Got any ideas on what you think the AI's starting structure should be, i.e. its starting goals? And if possible (which I am pretty sure is) when to use events to change the AI's structure?
 
Well, I don't know if this is currently going on, but perhaps we should really be talking about how the certain countries AI should be.

Mainly, their Land AI, Sea, and Airforce. (Others, economically/convoys being of lesser concern)

Starting with Germany, Austria-Hungary, Russia, Great Britain and the Dominion, France, Italy, Serbia, (IMHO should have similar AI to France) Belgium, Ottoman Empire, and such.

Others being of lesser concern (even the US at this date)


Maybe stating their aggressiveness, their standards for attacking provinces, what sort of provinces do they attack, do they attack, purely defensive, defensive during what times (ie. winter) and so forth.

*Note, I do not know much of coding, and if any of the above just doesn't fit, tell me, nicely =)*
 
Originally posted by Renown
Well, I don't know if this is currently going on, but perhaps we should really be talking about how the certain countries AI should be.

Mainly, their Land AI, Sea, and Airforce. (Others, economically/convoys being of lesser concern)

Starting with Germany, Austria-Hungary, Russia, Great Britain and the Dominion, France, Italy, Serbia, (IMHO should have similar AI to France) Belgium, Ottoman Empire, and such.

Others being of lesser concern (even the US at this date)


Maybe stating their aggressiveness, their standards for attacking provinces, what sort of provinces do they attack, do they attack, purely defensive, defensive during what times (ie. winter) and so forth.

*Note, I do not know much of coding, and if any of the above just doesn't fit, tell me, nicely =)*

Indeed you're correct, although we do have a broad idea as to how each AIs behave. I think it's probably a priority to try and get the pre-war plans working (Schlieffen, XVII, BEF to France etc)

It's just a matter of learning how to code AIs - I would be talking optimistically if I said that we could get the major powers' war plans written - you're correct in pointing out those powers, although the US one has to be calmed down, because in Stephen's AAR, they managed to build a huge army even before they entered the war.

Poppy.jpg
 
Allenby, have to ask. What is the significance of the flower in your sig (It is in your sig right? Your not just keep posting the flower at the end of every post are you?)?

I concur on your AI thoughts Allenby. Best to get the majors down and completed then if we have time get the minors to do stuff.
 
It's a poppy - coming up to the 11th November, which is rememberance day in Britain. Members of the Royal British Legion (mostly war veterans) manufacture poppies which are worn by the public at around this time.

It used to be called the 'Haig Fund', because Field Marshal Haig set it up so that Britain's poorest war veterans could be looked after...yet in recent years it has simply become known as 'The Poppy Appeal' - although I don't know the reason for the name change, I suspect that our rabid PC brigade was able to have the name changed because it might 'offend' people - their perception of Haig is probably based solely around Alan Clark books and Wilfred Owen poems. :mad:

You can't put pictures in signatures, by the way ;)

Poppy.jpg
 
How many people would we need? I wouldn't be sure, as I haven't coded before, but I would guess probably a team of 2-3 people doing all the coding with input from guys like ourselves, to get the data right.


Or should we split each major off so one guy has to be responsible for it?


And as it is, how many people are involved that can help us with the coding?
 
Originally posted by Renown
How many people would we need? I wouldn't be sure, as I haven't coded before, but I would guess probably a team of 2-3 people doing all the coding with input from guys like ourselves, to get the data right.


Or should we split each major off so one guy has to be responsible for it?


And as it is, how many people are involved that can help us with the coding?

Well I think you're right - we'd need one or two devoted people who can code AI. The input will obviously come from the team members and contributors suggesting how each country should behave. Although I don't think we should necessarily parcel out a country to each person, I think that it would still be sensible for everyone to contribute with ideas as to what each country's AI should do, and for the persons responsible for coding to keep us updated as to what they've done.

At the moment, we don't have any takers for the AI - apart from Josip, but I haven't seen him on the forum for a bit. If no one volunteers, then we'll need to do it ourselves.

As a side note, I don't know if the 'PC brigade' was responsible for managing to get 'Haig fund' replaced with 'Poppy appeal' on our poppies - it was just a guess, so I don't want people to think that I read the Daily Mail. ;)

Poppy.jpg
 
Then maybe we could get a post (then stickied) asking for some volunteers for coding. With responses directed here?

We could also troll some of the other mod forums, and find out the coders there, and send one or two pms to see if they are interested in helping us out.



(Side Note, Australia has a similar thing, Poppies to represent the ANZAC's, on Australia day I believe.)


As for the actual countries, should we not start up a few posts for the AI coding specific to each country?


Below I seperated countries into Main, Secondary, Third Tier (includes all others, could adjust them individually)

Main-
Germany
Austria-Hungary
Russia
Britain & Dominions
France (Belgium should have similar values)
Communist Russia (when the coup happens, it needs to have a signifigantly different AI)


Then we would need a few secondary powers.

Italy
Ottoman Empire
Serbia
USA
Japan

All others would (should?) be third tier, at least for now. As these are most likely the main and secondary powers.

Perhaps we could group together the Secondary powers into two posts, one European (Italy/Ottoman/Serbia) and then USA/JAPAN.

We should for the moment leave all AI for the third tiers relatively alone, (not that they don't need adjusting, just we need to seriously work on the others first)

What do you guys think of the above?

(IF i missed any important countries, say so)
 
Originally posted by Renown
Then maybe we could get a post (then stickied) asking for some volunteers for coding. With responses directed here?

We could also troll some of the other mod forums, and find out the coders there, and send one or two pms to see if they are interested in helping us out.



(Side Note, Australia has a similar thing, Poppies to represent the ANZAC's, on Australia day I believe.)


As for the actual countries, should we not start up a few posts for the AI coding specific to each country?


Below I seperated countries into Main, Secondary, Third Tier (includes all others, could adjust them individually)

Main-
Germany
Austria-Hungary
Russia
Britain & Dominions
France (Belgium should have similar values)
Communist Russia (when the coup happens, it needs to have a signifigantly different AI)


Then we would need a few secondary powers.

Italy
Ottoman Empire
Serbia
USA
Japan

All others would (should?) be third tier, at least for now. As these are most likely the main and secondary powers.

Perhaps we could group together the Secondary powers into two posts, one European (Italy/Ottoman/Serbia) and then USA/JAPAN.

We should for the moment leave all AI for the third tiers relatively alone, (not that they don't need adjusting, just we need to seriously work on the others first)

What do you guys think of the above?

(IF i missed any important countries, say so)

Already done the recruitment post ;)

I think we could trawl various fora for help, although I think they might notice the post I made. Besides, I think they might be busy with whatever mod they're working on.

We'll keep all AIs to the AI thread at the moment - I wouldn't want the place to get cluttered up :)

I'd suggest that the ones we need to concentrate on are:

Germany, France, Britain, Austria-Hungary, Russia and the United States, Ottoman Empire and Serbia.

Italy, Communist Russia and Japan are less vital (although I suspect we'll need to tinker with the Japanese AI to stop them sending troops to Europe).

Poppy.jpg
 
Originally posted by Renown
Then maybe we could get a post (then stickied) asking for some volunteers for coding. With responses directed here?

We could also troll some of the other mod forums, and find out the coders there, and send one or two pms to see if they are interested in helping us out.

I don't know about trolling...we had one of those guys pop in here a month or so ago calling upon members of HOI:TGW team to aid the MDS team, and this poster was not even a member of the MDS team. :eek:

However discreet contact to people who can code AI should be acceptabel if done in a congenial way. Although if anyone scopes somebody who might fill the bill, I suggest letting Allenby do the contacting (unless he delegates it) that way we can funnel any discreetly recruited members through him. It should help then to keep from duplication of efforts.

Originally posted by Renown
(Side Note, Australia has a similar thing, Poppies to represent the ANZAC's, on Australia day I believe.)

Ah okay Allenby, I get you. The Veteran's of Foreign Wars has a similiar thing here in the US (I don't know if it is a poppy or not). But you donate some money (usually in my case a dollar or two) and get a little flower to put in your car.

Originally posted by Renown
As for the actual countries, should we not start up a few posts for the AI coding specific to each country?

No. Best to just let AI discussion stay here. Keeps the posts in one place.

Originally posted by Renown
Below I seperated countries into Main, Secondary, Third Tier (includes all others, could adjust them individually)

Main-
Germany
Austria-Hungary
Russia
Britain & Dominions
France (Belgium should have similar values)
Communist Russia (when the coup happens, it needs to have a signifigantly different AI)

Since there are no dominions it should just be Great Britain. But yes that would be a good list for the majors (Although Communist Russia might need to be put in the 2nd tier).

Originally posted by Renown
Then we would need a few secondary powers.

Italy
Ottoman Empire
Serbia
USA
Japan

All others would (should?) be third tier, at least for now. As these are most likely the main and secondary powers.

Perhaps we could group together the Secondary powers into two posts, one European (Italy/Ottoman/Serbia) and then USA/JAPAN.
We should for the moment leave all AI for the third tiers relatively alone, (not that they don't need adjusting, just we need to seriously work on the others first)

For 2nd tier countries I agree we should split it into two. The US should once at war put their fleets in the Atlantic, and send the AEF over to France. Japan should just take German colonies in Asia, then kind of go to sleep.

The Ottoman's and Italy's AI will need several versions. If on the Entente, Neutral, and if part of the Central Powers.

All the tier three countries should be silent, and quiet. Taking no part like they did historically.
 
About the different posts, I guess your right cluttered = bad. Though I don't really manage those things and therefore don't bother me as they would you guys.

As for the main powers, Communist Russia is getting a backhand? Is it because it won't feature in WW1 (not really..) and just because it will be largely part of the Revolution?

If thats the reasoning, I suppose you guys are right. Though, when we get the time, after the main WW1 powers, CR should definitely get looked at.


Issues Belgium
------------------------------------
Britian needs some coding done, so that it sends it's BEFs to Belgium, say, 80% of their forces. The British were mainly supporting Belgian, or Belgian/French lines.

I would say France needs some coding done as well to send troops to its Northern Neighbour, so that when they have a few extra divisions, they could send say 5 to Belgium.

Belgium's AI, would pretty much similar to France, using the same tech research capabilties + military positioning with a few exceptions. 1) Don't send EF's. 2) Focus more on production then Research due to the fact that they were closer to being conquered, and had smaller territory, and were more reliant upon Britian/France to send it tech.

Military Coding- Perhaps, give the French Military Control over Belgium? France did have total command over allied forces. Using Military Control, Belgium wouldn't really need any positioning coding, we could put that into France. (would make the coding of France harder I imagine, but let us slack off signifigantly, and probably more accurately with Belgium)

What do you guys think?
 
I have no problem with Belgium forces under French control. Germany takes Arlon most of the time anyway, and if it does well then the rest of Belgium. The western front was essentially directed by British and French commanders anyway, and playing as France I had Belgium loaning many corps to me.
 
Originally posted by Renown
As for the main powers, Communist Russia is getting a backhand? Is it because it won't feature in WW1 (not really..) and just because it will be largely part of the Revolution?

If thats the reasoning, I suppose you guys are right. Though, when we get the time, after the main WW1 powers, CR should definitely get looked at.

That is the reason, and we shall :)

Originally posted by Renown
Issues Belgium
------------------------------------
Britian needs some coding done, so that it sends it's BEFs to Belgium, say, 80% of their forces. The British were mainly supporting Belgian, or Belgian/French lines.

I would say France needs some coding done as well to send troops to its Northern Neighbour, so that when they have a few extra divisions, they could send say 5 to Belgium.

Belgium's AI, would pretty much similar to France, using the same tech research capabilties + military positioning with a few exceptions. 1) Don't send EF's. 2) Focus more on production then Research due to the fact that they were closer to being conquered, and had smaller territory, and were more reliant upon Britian/France to send it tech.

Military Coding- Perhaps, give the French Military Control over Belgium? France did have total command over allied forces. Using Military Control, Belgium wouldn't really need any positioning coding, we could put that into France. (would make the coding of France harder I imagine, but let us slack off signifigantly, and probably more accurately with Belgium)

What do you guys think?

Certainly the British AI needs to be coded so that it send the regular army to Northwestern France at the outbreak of war.

I shouldn't think that the Belgian AI would be too dramatic in any way - rather defensive in outlook, and as you say, concentrating on raising as many men as possible.

I would draw the line at giving France military control over Belgium - that's up to the French player to decide :)

Poppy.jpg