User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

1.086F: German AI way, way too reckless against Russia in Warplan Moltke

Fri Jun 04, 2010 6:58 am

Playing my current game as Russia, I see that the Germany AI under Warplan Moltke is way, way, way too reckless in advancing forward without any care about consolidating their supply lines. It just by passes my armies and run directly for the cities.

In the pic I include here, I see the II German Army putting himself in Isolation in Pullusk and Warsaw, and I Army running in danger of the same in Kovno!

Something is really wrong here...
Attachments
germanyAI.jpg

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 7:07 am

Drakken wrote:Playing my current game as Russia, I see that the Germany AI under Warplan Moltke is way, way, way too reckless in advancing forward without any care about consolidating their supply lines. It just by passes my armies and run directly for the cities.

In the pic I include here, I see the II German Army putting himself in Isolation in Pullusk and Warsaw, and I Army running in danger of the same in Kovno!

Something is really wrong here...


The germany AI is going to Surround you in warsaw area.But it forgets the supply line .It is not following the railway.So it will be easily be cut of and be surrounded.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 7:30 am

Here is another picture, after rerunning from my Late August 1914 Military phase.

Note the three blue circles, each a stack in isolation because it runs forward recklessly without securing frontage. It just runs forward like a chicken without any care for supply, and leaves me to take the whole East Prussia without any defense.

Out of the picture, Ludendorff's VIII Army is running up to Ivangorod on its own, totally disconnected from the operations.
Attachments
GermanAIsupply2.jpg

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 7:41 am

1.08F has a AI improvement for urgent escape to supply sources for isolated stacks. Your enemy isolated stacks will try to escape to more secure positions as soon as possible.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 7:44 am

calvinus wrote:1.08F has a AI improvement for urgent escape to supply sources for isolated stacks. Your enemy isolated stacks will try to escape to more secure positions as soon as possible.


Still, the AI just runs forward like that? Is it a viable, acceptable strategy to just leave me the road open to Danzig and Koenigsberg? :blink:

I must admit I tried to play to have some level of frontage, I thought they would seek engagement and securing some supply area before going forward. To see them just bypass me and run for my rears as if it was Operation Barbarossa is a little disquieting, I must admit.

I would be fine it seeked to surround me, but now it only shows that the AI has no foresight that running amok will strain its supply lines.

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 7:53 am

In 1914, AI mostly executes scripted offensive plans, here and there adjusted/integreted by some spot offensives. But most of priorities are dictated by scripted offensives. This is why you see sometimes such reckless attacks, mainly on East Front.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 7:57 am

Is there a script for the AI to give up scripted offensives if East Prussia is threatened?

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 8:01 am

calvinus wrote:In 1914, AI mostly executes scripted offensive plans, here and there adjusted/integreted by some spot offensives. But most of priorities are dictated by scripted offensives. This is why you see sometimes such reckless attacks, mainly on East Front.


Is there a way to make the AI mind more the need to defeat my troops and maintain supply lines first, for instance by decreasing AI aggressiveness?

AI is already allowed all behaviors and all the time it needs in my current game.

I don't mind aggressive AI if it does mind position, the need to maintain supply at all costs, and the need to remove the threat of my stacks on its supply first. In other words, if it is more... plausible. Because as it is now, three German armies are threatened to be destroyed and their war ruined because they went too far forward, too fast.

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 8:09 am

calvinus wrote:1.08F has a AI improvement for urgent escape to supply sources for isolated stacks. Your enemy isolated stacks will try to escape to more secure positions as soon as possible.


How many months will it takes before it is exhausted?Is the big city gives the supply?Is the fort gives the supply?
During my play ,the AI directly goes to the sea port to seek for supply

User avatar
Tamas
Posts: 1481
Joined: Wed Nov 30, 2005 10:51 am

Fri Jun 04, 2010 8:11 am

Drakken wrote:Is there a script for the AI to give up scripted offensives if East Prussia is threatened?


There AI rules to abandon the warplan if there is danger "back home" so probably it does not realize this danger fast enough in regards to East Prussia.

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 8:22 am

Drakken wrote:Is there a way to make the AI mind more the need to defeat my troops and supply lines first, for instance by decreasing AI aggressiveness?

AI is already allowed all behaviors and all the time it needs. I don't mind aggressive AI if it does mind position, the need to maintain supply at all costs, and the need to remove the threat of my stacks on its supply first. In other works, make it more... plausible.


AI abandons her scripted warplan priorities when she feels the nation is in danger. When adopting such critical choice, all scripted priorities are no longer taken into account.
Such critical choice can be influenced by modding the game.

Data\DB\AIParamsTable.csv
(or Modding\DBs\AIParamsTable.xls):
rows WA1-WAB:

WA1 10.0 1 Abandonement of war-plan priorities: value for capitals (halved for conquest on minors)
WA2 4.0 1 Abandonement of war-plan priorities: value for major cities (halved for conquest on minors)
WA3 2.0 1 Abandonement of war-plan priorities: value for minor towns or harbors (halved for conquest on minors)
WA4 1.0 1 Abandonement of war-plan priorities: value for rail areas (halved for conquest on minors)
WA5 0.5 1 Abandonement of war-plan priorities: value for other areas (halved for conquest on minors)
WAM 0.7 1 Abandonement of war-plan priorities: value multiplier for areas not in the main front of the nation
WAB -10.0 1 Abandonement of war-plan priorities: negative balance required for abandonement

These values are applied to all AI nations.

For single powers, instead, look here for example:

Data\AI\Modding\GER.ini:

; The multiplier applied to WAB param (see AIParamsTable DB) - abandonement of warplan priorities [min 0.1, max 2.0]
WarPlanPrioritiesThresholdMultiplier=1.2


Example:
Let's consider, for instance, you Russia conquered Koenigsberg (a major city).
That means the German AI counts 4 points (WAB) as danger value. These 4 points are not multiplied by 0.7 (WAM), because Germany adopted Moltke plan and Koenigsberg is on East Front.
Now, to abandon the warplan priorities, Germany should cumulate 10 (WAB) * 1.2 (WarPlanPrioritiesThresholdMultiplier) = 12 points. 4 points are not enough...

My advice is to reduce the WarPlanPrioritiesThresholdMultiplier to 0.8, not less. But beware this could have negative effects in case of warplan against the West Front... Consider in fact you're experimenting such reckless behaviour on East Front, that is more extended.

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 11:06 am

calvinus wrote:AI abandons her scripted warplan priorities when she feels the nation is in danger. When adopting such critical choice, all scripted priorities are no longer taken into account.
Such critical choice can be influenced by modding the game.

Data\DB\AIParamsTable.csv
(or Modding\DBs\AIParamsTable.xls):
rows WA1-WAB:


These values are applied to all AI nations.

For single powers, instead, look here for example:

Data\AI\Modding\GER.ini:



Example:

My advice is to reduce the WarPlanPrioritiesThresholdMultiplier to 0.8, not less. But beware this could have negative effects in case of warplan against the West Front... Consider in fact you're experimenting such reckless behaviour on East Front, that is more extended.


If minus scripted warplan priorities,what will do if the nation danger is over
maybe the priorities sets lower is better.

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 11:40 am

rattlesnake wrote:If minus scripted warplan priorities,what will do if the nation danger is over
maybe the priorities sets lower is better.


No way to set a lower priority. Scripted warplans can be on or off.
If off, nation adopts a more prudent defensive attitude and execute only spot offensive: that's to say where she spots the most opportune offensives.

Also, once the warplan priorities are abandoned, if the danger is over, there's no way to restore the scripted warplans! In fact, scripted warplans are "programmed" according to a well planned schedulings, turn by turn, till the end of 1914. So, if you restore the warplan scripts, all deadlines may be totally out of time. :bonk:

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 11:52 am

calvinus wrote:No way to set a lower priority. Scripted warplans can be on or off.
If off, nation adopts a more prudent defensive attitude and execute only spot offensive: that's to say where she spots the most opportune offensives.

Also, once the warplan priorities are abandoned, if the danger is over, there's no way to restore the scripted warplans! In fact, scripted warplans are "programmed" according to a well planned schedulings, turn by turn, till the end of 1914. So, if you restore the warplan scripts, all deadlines may be totally out of time. :bonk:


Oh I see ,so the scripted warplans is calculated according to the parameters
right now.During the nation danger the scripted warplan is different from the time the danger is over,but i think there must be a procedure that produces this script warplans,so the nation danger is over ,call this procedure again.
why till the end of 1914? who sets this?why there is deadline?

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 11:55 am

rattlesnake wrote:Oh I see ,so the scripted warplans is calculated according to the parameters
right now.During the nation danger the scripted warplan is different from the time the danger is over,but i think this must be a procedure that produces this script warplans,so the nation danger is over ,call this procedure again.


We are making some confusion.
Scripted warplans are scripted inside the nation .INI files.
Scripts are not generated by the AI. :wacko:

When the danger is over, it's not possible to go back to scripted warplans, because the scheduled offensives are commonly out of time.

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 12:07 pm

calvinus wrote:We are making some confusion.
Scripted warplans are scripted inside the nation .INI files.
Scripts are not generated by the AI. :wacko:

When the danger is over, it's not possible to go back to scripted warplans, because the scheduled offensives are commonly out of time.


Oh,the scripted plan is well calculated before the game starts, I thought it is dynamic.If it is dynamic there is no problem about the out of time.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 2:14 pm

calvinus wrote:We are making some confusion.
Scripted warplans are scripted inside the nation .INI files.
Scripts are not generated by the AI. :wacko:

When the danger is over, it's not possible to go back to scripted warplans, because the scheduled offensives are commonly out of time.


So if I understand correctly, the script is proper to each warplan chosen by the AI For instance, scripted offensives for the Moltke Plan, for Schlieffen, etc..

Is there a way to modify the scripted plan so that it takes account variants due to the Russian warplan as well?

Because the offensive AI that I have seen works great if Germany chooses Moltke while Russia keeps the original Grand-Duke Warplan. It would face only two Russian Armies, I and II Army, that it can easily whack with its advantage in quality troops.

The problem, of course, is that any sane Russian player would choose Berlin Plan against Moltke, which masses the best 5 Armies against East Prussia and makes it far easier for the Russians to plow through East Prussia, now left undefended, and cut the German supply lines way behind.

The script doesn't seem to take this threatening situation into account. Because in a rush for the Capital (Moltke versus Berlin), Berlin is way closer than Petrograd.

In fact, I agree with Tamas that Moltke Plan offensive is bound to fail if the Russian takes the Berlin Plan. The mere fact that Russia chooses to march on Berlin should make the German AI very wary (it did historically), so it protect East Prussia first to break the steamroller, then march in toward Russia when the Russian onslaught is broken.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 2:19 pm

calvinus wrote:My advice is to reduce the WarPlanPrioritiesThresholdMultiplier to 0.8, not less. But beware this could have negative effects in case of warplan against the West Front... Consider in fact you're experimenting such reckless behaviour on East Front, that is more extended.


Is there a way to set as condition that it applies only if Germany goes for the Moltke Plan And Russia for the Berlin Plan?

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 3:07 pm

Drakken wrote:So if I understand correctly, the script is proper to each warplan chosen by the AI For instance, scripted offensives for the Moltke Plan, for Schlieffen, etc..

Is there a way to modify the scripted plan so that it takes account variants due to the Russian warplan as well?

Because the offensive AI that I have seen works great if Germany chooses Moltke while Russia keeps the original Grand-Duke Warplan. It would face only two Russian Armies, I and II Army, that it can easily whack with its advantage in quality troops.

The problem, of course, is that any sane Russian player would choose Berlin Plan against Moltke, which masses the best 5 Armies against East Prussia and makes it far easier for the Russians to plow through East Prussia, now left undefended, and cut the German supply lines way behind.

The script doesn't seem to take this threatening situation into account. Because in a rush for the Capital (Moltke versus Berlin), Berlin is way closer than Petrograd.

In fact, I agree with Tamas that Moltke Plan offensive is bound to fail if the Russian takes the Berlin Plan. The mere fact that Russia chooses to march on Berlin should make the German AI very wary (it did historically), so it protect East Prussia first to break the steamroller, then march in toward Russia when the Russian onslaught is broken.


So you call the scripted warplan is the plan choosen by the very beginning of the game.Schlieffen,Moltke Plan etc.Schlieffen is the first option of the plans.

rattlesnake
Lieutenant
Posts: 146
Joined: Tue Jun 01, 2010 12:40 pm

Fri Jun 04, 2010 3:29 pm

Drakken wrote:Is there a way to set as condition that it applies only if Germany goes for the Moltke Plan And Russia for the Berlin Plan?


In history ,Germany ,Russia ,Hungary-Austria are friends.Hungary-Austria have conflicts with Russia ,Germany takes side on the Hungary-Austria.
Germany also keeps relationship with Russia.Because Hungary-Austria declared war with Russia .Germany is involved in the war with Russia.
In facts Germany put most powerful troops in the west front with England and France.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 4:31 pm

rattlesnake wrote:In history ,Germany ,Russia ,Hungary-Austria are friends.Hungary-Austria have conflicts with Russia ,Germany takes side on the Hungary-Austria.
Germany also keeps relationship with Russia.Because Hungary-Austria declared war with Russia .Germany is involved in the war with Russia.
In facts Germany put most powerful troops in the west front with England and France.


I'm not sure what the point is. The German taking the Moltke plan shifts the crackest troops and the offensive to the East. :confused:

My point was that, if the German AI elect to choose the Moltke Plan (Main offensive toward Russia), but Russia takes the Berlin Plan (5 Armies in front of East Prussia to advance toward Berlin), the original Moltke Plan because a liability for Germany because Russia has 5 Armies to push in East Prussia and cut its supply lines. The German High Command would have never allowed this kind of offensive to go too far if it had meant to leave East Prussia defenseless and Russia still with effective forces in vicinity.

So, Germany cannot afford to just push forward, it must resist the Russians, stop the steamroller, and then push forward. What it does now, however, is to apply the Moltke Plan as if Russia had the original Grand-Duke Plan, which I would find totally fine in that particular situation.

Hence, my question whether it is possible to set a specific script of objectives and AI behavior if, as a condition, Germany has the Moltke plan AND Russia the Berlin plan for balance issues. The aim being, at least, to make the German AI more cautious about Russian threats in that particular scenario, perhaps by making more limited objectives to push Russia away from the German border through Poland before pressing through.

I just hope I am not being too insistent, nor do I want to open a pandora box, as there are 625 different combinations of warplans and I am very conscient that we cannot have a set of scripted objective for each. However, I feel the German/Russian dyad is important enough for enjoying the game to give a slight extra push to make sure Germany's AI stands a chance.

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 5:18 pm

Have a look at Data/AI/Modding/GER.ini file, warplans section:

; The array of favorite war-plan strategies (see AI/Parser.dic file, [Nation War-Plan Strategy Types] section)
BeginFavoriteWarPlanStrategies
WarPlanStrategy=WPS_Invade
WarPlanStrategy=WPS_Morale
WarPlanStrategy=WPS_Munitions
WarPlanStrategy=WPS_Support
EndFavoriteWarPlanStrategies

; The malus applied to plan efficiency for each plan target whose chances are considered not worth the risk [min 0.0, max 2.0]
ChancesExcessEfficiencyMalus=1.0

; The malus applied to plan efficiency for each plan target whose risks are considered too high [min 0.0, max 2.0]
RisksExcessEfficiencyMalus=1.0

; The malus applied to plan efficiency for each plan partially undisclosed (detected by spies) [min 0.0, max 2.0]
UndisclosedWarPlanEfficiencyMalus=0.7

; German War-Plans
WarPlanDescriptor={GER_WP_Schlieffen;0;WPS_Invade;(WPS_Invade|BEL|3|1);(WPS_Invade|FRA|3|2);(WPS_Contain|RUS|2|2);[GER_A01|(WDT_HQ/T/0/BRUXELLES)|(WDT_Detachment/T/1/ANTWERP)|(WDT_Detachment/T/1/PERRONE)|(WDT_HQ/T/1/SAINT_QUENTIN)|(WDT_Detachment/T/2/PARIS)|(WDT_Detachment/T/2/LILLE)|(WDT_HQ/T/2/NEMOURS)|(WDT_Detachment/T/3/CHALON_SAONE)|(WDT_Detachment/T/4/SAINT_CLAUDE)];[GER_A02|(WDT_HQ/T/0/LIEGE)|(WDT_Detachment/T/0/NAMUR)|(WDT_Any/R/0/CHARLEROI)|(WDT_Detachment/T/1/MAUBEUGE)|(WDT_HQ/T/1/SOISSONS)|(WDT_HQ/T/2/AUXERRE)|(WDT_Detachment/T/3/SEMUR)|(WDT_Detachment/T/4/LONS)];[GER_A03|(WDT_HQ/T/0/ARDENNES)|(WDT_HQ/T/1/RETHEL)|(WDT_Detachment/T/1/AISNES)|(WDT_HQ/T/2/ARCIS_AUBE)|(WDT_Detachment/T/2/VITRY_LE_FRANCOIS)|(WDT_HQ/T/3/DIJON)|(WDT_Detachment/T/4/BESANCON)];[GER_A04|(WDT_HQ/T/1/COTE_DE_MEUSE)|(WDT_HQ/T/2/ST_DIZIER)|(WDT_HQ/T/3/GRAY)|(WDT_HQ/T/4/BESANCON)];[GER_A05|(WDT_HQ/T/1/VERDUN)|(WDT_Detachment/T/2/TOUL)|(WDT_HQ/T/2/BOURGOGNE)|(WDT_Detachment/T/3/VITTEL)|(WDT_HQ/T/3/LANGRES)|(WDT_HQ/T/4/VESOUL)];[GER_A06|(WDT_Detachment/T/1/NANCY)|(WDT_HQ/T/1/CHARMES)|(WDT_HQ/T/2/MONTBELIARD)|(WDT_Detachment/T/2/EPINAL)];[GER_A07|(WDT_Detachment/T/1/EPINAL)|(WDT_HQ/T/1/BELFORT)|(WDT_HQ/T/2/BESANCON)];[GER_A08|(WDT_Detachment/R/1/TANNENBERG)|(WDT_Detachment/R/1/SOLDAU)|(WDT_Detachment/R/1/MAZURIEN)|(WDT_HQ/T/2/TAUROGEN]|(WDT_Detachment/T/2/COLNO)|(WDT_Detachment/T/2/RYPIN)|(WDT_HQ/T/3/KOWNO)]}

WarPlanDescriptor={GER_WP_Moltke;0;WPS_Invade;(WPS_Contain|FRA|3|1);(WPS_Invade|RUS|4|2);[GER_A04|(WDT_HQ/T/2/LONGWY)|(WDT_HQ/T/3/AISNES)|(WDT_HQ/T/4/REIMS)];[GER_A05|(WDT_HQ/T/2/BRIEY)|(WDT_HQ/T/3/VERDUN)|(WDT_HQ/T/4/VITRY_LE_FRANCOIS)];[GER_A06|(WDT_HQ/T/2/VAL_DE_MOSELLE)|(WDT_HQ/T/3/NANCY)|(WDT_HQ/T/4/VAL_DE_MEUSE)];[GER_A07|(WDT_HQ/T/2/EPINAL)|(WDT_HQ/T/3/BELFORT)|(WDT_Any/T/4/NEUFCHATEAU)];[GER_A01|(WDT_HQ/T/0/KOWNO)|(WDT_Detachment/T/0/KOSCHEDAIR)|(WDT_Detachment/T/0/PONEWIEZ)|(WDT_Detachment/T/0/OLITA)|(WDT_HQ/T/1/KRIVITCHI)|(WDT_Detachment/T/1/WILNA)|(WDT_Detachment/T/1/GRODNO)|(WDT_Any/T/2/OSHMANYE)|(WDT_Detachment/T/3/OSEWIECZ)];[GER_A02|(WDT_HQ/T/0/PULTUSK)|(WDT_Detachment/T/0/MLAWA)|(WDT_Detachment/T/0/ZGIERZ)|(WDT_HQ/R/0/OSTROV)|(WDT_Detachment/R/0/WARSAW)|(WDT_Detachment/R/0/NOVO_GEORGIEWSK)|(WDT_HQ/T/1/BJELSK)|(WDT_HQ/T/2/SLONIM)|(WDT_Detachment/T/2/BREST_LITOVSK)|(WDT_Detachment/T/2/ROZAN)|(WDT_Detachment/T/2/LOMZA)];[GER_A03|(WDT_HQ/T/0/PIOTRKOW)|(WDT_HQ/T/1/IVANGOROD)|(WDT_HQ/T/2/LUBLIN)/(WDT_Detachment/T/2/BIALA)|(WDT_HQ/T/3/KOBRIN)|(WDT_HQ/T/4/LUNINETS)];[GER_A08|(WDT_HQ/T/1/SHAVLI)|(WDT_HQ/T/2/PASVALYS)|(WDT_Detachment/T/2/YELGAVA)|(WDT_Detachment/T/3/RIGA)]}

WarPlanDescriptor={GER_WP_Kronprinz;0;WPS_Invade;(WPS_Invade|FRA|4|1);(WPS_Contain|RUS|3|3);[GER_A01|(WDT_HQ/T/0/ARGONNE)|(WDT_Detachment/T/0/AISNES)|(WDT_HQ/T/1/REIMS)|(WDT_HQ/T/2/COMPIEGNE)|(WDT_HQ/T/3/PARIS)|(WDT_HQ/T/4/ORLEANS)];[GER_A02|(WDT_HQ/T/0/TOUL)|(WDT_HQ/R/0/VERDUN)|(WDT_HQ/T/1/LANGRES)|(WDT_HQ/T/2/DIJON)|(WDT_Detachment/T/2/LONS)|(WDT_HQ/T/3/VILLEFRANCHE)];[GER_A03|(WDT_HQ/T/0/MONTMEDY)|(WDT_HQ/T/1/MAUBEUGE)|(WDT_Detachment/T/2/LILLE)|(WDT_HQ/T/2/PERRONE)|(WDT_HQ/T/3/PARIS)|(WDT_HQ/T/4/ROUEN)];[GER_A04|(WDT_HQ/T/1/VAL_DE_MOSELLE)|(WDT_HQ/T/2/NANCY)|(WDT_HQ/T/3/TROYES)|(WDT_HQ/T/4/MONTARGIS)];[GER_A05|(WDT_HQ/T/1/CHARMES)|(WDT_HQ/T/2/NEUFCHATEAU)|(WDT_HQ/T/3/AVALLON)|(WDT_HQ/T/4/MONTARGIS)];[GER_A06|(WDT_HQ/T/1/EPINAL)|(WDT_HQ/T/2/VESOUL)|(WDT_Any/T/3/VILLEFRANCHE)];[GER_A07|(WDT_HQ/T/1/BELFORT)|(WDT_HQ/T/2/VESOUL)|(WDT_HQ/T/3/AMBERIEU)]}

WarPlanDescriptor={GER_WP_Hindenburg;0;WPS_Invade;(WPS_Invade|BEL|3|1);(WPS_Invade|FRA|3|3);(WPS_Contain|RUS|3|2);[GER_A01|(WDT_HQ/T/0/BRUXELLES)|(WDT_Detachment/T/1/ANTWERP)|(WDT_Detachment/T/1/PERRONE)|(WDT_HQ/T/1/SAINT_QUENTIN)|(WDT_Detachment/T/2/PARIS)|(WDT_Detachment/T/2/LILLE)|(WDT_HQ/T/2/NEMOURS)|(WDT_Detachment/T/3/CHALON_SAONE)|(WDT_Detachment/T/4/SAINT_CLAUDE)];[GER_A02|(WDT_HQ/T/0/LIEGE)|(WDT_Detachment/T/0/NAMUR)|(WDT_Any/R/0/CHARLEROI)|(WDT_Detachment/T/1/MAUBEUGE)|(WDT_HQ/T/1/SOISSONS)|(WDT_HQ/T/2/AUXERRE)|(WDT_Detachment/T/3/SEMUR)|(WDT_Detachment/T/4/LONS)];[GER_A03|(WDT_HQ/T/0/ARDENNES)|(WDT_HQ/T/1/RETHEL)|(WDT_Detachment/T/1/AISNES)|(WDT_HQ/T/2/ARCIS_AUBE)|(WDT_Detachment/T/2/VITRY_LE_FRANCOIS)|(WDT_HQ/T/3/DIJON)|(WDT_Detachment/T/4/BESANCON)];[GER_A05|(WDT_HQ/T/1/VERDUN)|(WDT_Detachment/T/2/TOUL)|(WDT_HQ/T/2/BOURGOGNE)|(WDT_Detachment/T/3/VITTEL)|(WDT_HQ/T/3/LANGRES)|(WDT_HQ/T/4/VESOUL)];[GER_A06|(WDT_Detachment/T/1/NANCY)|(WDT_HQ/T/1/CHARMES)|(WDT_HQ/T/2/MONTBELIARD)|(WDT_Detachment/T/2/EPINAL)];[GER_A07|(WDT_Detachment/T/1/EPINAL)|(WDT_HQ/T/1/BELFORT)|(WDT_HQ/T/2/BESANCON)];[GER_A08|(WDT_Detachment/R/1/TANNENBERG)|(WDT_Detachment/R/1/MAZURIEN)|(WDT_HQ/T/2/TAUROGEN]|(WDT_Detachment/T/2/COLNO)|(WDT_HQ/T/3/KOWNO)];[GER_A04|(WDT_HQ/R/1/SOLDAU)|(WDT_Detachment/R/1/OSTERODE)|(WDT_HQ/T/2/NOVO_GEORGIEWSK)|(WDT_Detachment/T/2/PULTUSK)|(WDT_HQ/T/3/WARSAW)|(WDT_Detachment/T/3/ROZAN)]}

WarPlanDescriptor={GER_WP_Rupprecht;0;WPS_Invade;(WPS_Invade|SWI|1|5);(WPS_Invade|FRA|2|4);(WPS_Contain|RUS|2|1);[GER_A01|(WDT_HQ/T/1/NANCY)|(WDT_HQ/T/0/VOSGES)|(WDT_Detachment/T/3/VERDUN)|(WDT_HQ/T/3/REIMS)|(WDT_HQ/T/4/PARIS)];[GER_A02|(WDT_HQ/T/0/BALE)|(WDT_HQ/R/0/MONTBELIARD)|(WDT_HQ/T/1/VITTEL)|(WDT_HQ/T/2/BELFORT)|(WDT_HQ/T/3/MACON)|(WDT_HQ/T/4/LYON)];[GER_A03|(WDT_HQ/T/0/ZURICH)|(WDT_HQ/T/1/BERNE)|(WDT_HQ/T/2/GENEVE)|(WDT_HQ/T/3/LYON)];[GER_A04|(WDT_HQ/T/1/BAR_LE_DUC)|(WDT_Detachment/T/2/REIMS)|(WDT_HQ/T/2/MELUN)|(WDT_HQ/T/3/PARIS)|(WDT_Detachment/T/3/LILLE)];[GER_A05|(WDT_HQ/T/1/TOUL)|(WDT_HQ/T/3/TROYES)|(WDT_HQ/T/4/PARIS)];[GER_A06|(WDT_HQ/T/1/STRASBOURG)|(WDT_HQ/T/2/EPINAL)|(WDT_Detachment/T/3/LANGRES)|(WDT_HQ/T/3/DIJON)|(WDT_HQ/T/4/MONTARGIS)];[GER_A07|(WDT_HQ/T/1/FREIBURG)|(WDT_HQ/T/1/BELFORT)|(WDT_HQ/T/2/MACON)|(WDT_Any/T/4/LYON)]}

; German Options
WarPlanDescriptor={GER_WPO_DiplomaticPoker;1;WPS_Pressure;(WPS_Pressure|ITA|3|4)}

WarPlanDescriptor={GER_WPO_GoodMorale;1;WPS_Morale;(WPS_Morale|GER|5|0)}

WarPlanDescriptor={GER_WPO_AccruedMobilization;1;WPS_Support;(WPS_Support|GER|3|2)}

WarPlanDescriptor={GER_WPO_VolunteersAndMunitions;1;WPS_Recruits;(WPS_Recruits|GER|4|1);(WPS_Munitions|GER|4|1)}

WarPlanDescriptor={GER_WPO_Events;1;WPS_Events;(WPS_Events|GER|4|1)}

WarPlanDescriptor={GER_WPO_Generals;1;WPS_Generals;(WPS_Generals|GER|2|2)}

WarPlanDescriptor={GER_WPO_InitiativeBonus;1;WPS_Initiative;(WPS_Initiative|FRA|2|3);(WPS_Initiative|RUS|2|3)}

WarPlanDescriptor={GER_WPO_ReactionBonus;1;WPS_Reaction;(WPS_Reaction|FRA|2|1);(WPS_Reaction|RUS|2|1)}

WarPlanDescriptor={GER_WPO_DemoralizedBelgium;1;WPS_Pressure;(WPS_Pressure|BEL|2|3)}

WarPlanDescriptor={GER_WPO_Lundendorff;1;WPS_Generals;(WPS_Generals|GER|3|4)}

WarPlanDescriptor={GER_WPO_FleetSortie;1;WPS_Invade;(WPS_Invade|ENG|2|1)}

WarPlanDescriptor={GER_WPO_GHQMoltke;1;WPS_Generals;(WPS_Generals|GER|2|3)}


As you can see, it's not so immediate! :wacko:

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 5:24 pm

calvinus wrote:
As you can see, it's not so immediate! :wacko:


I am not sure I understand the comment. :bonk:

Vous pouvez me le dire en français, si c'est plus simple pour vous. ;)

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 5:27 pm

I wanted to say the scripting system is a bit complex..... :mdr:

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 5:33 pm

So I can see. :bonk:

What does these do?

; The malus applied to plan efficiency for each plan target whose chances are considered not worth the risk [min 0.0, max 2.0]
ChancesExcessEfficiencyMalus=1.0

; The malus applied to plan efficiency for each plan target whose risks are considered too high [min 0.0, max 2.0]
RisksExcessEfficiencyMalus=1.0

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 5:34 pm

Forget these two params, they refer to the neural network brain...

User avatar
Tamas
Posts: 1481
Joined: Wed Nov 30, 2005 10:51 am

Fri Jun 04, 2010 5:35 pm

calvinus wrote:I wanted to say the scripting system is a bit complex..... :mdr:


But assuming that some of us would be willing to try and change them, would it be possible for you to extend this? Exponentitally? :D

I mean like instead of "Moltke" there would be "Moltke vs. Grand Duke" "Moltke vs. Berlin" etc.

Of course, this would not be such a huge extension. I mean the schlieffen plan is the same against whatever. Same goes for everything France and Austria has.

So really I think the most crucial use of this would be in case of Germans vs. Russians (the other side of things is equally promising: perhaps we could make the Russian AI give up more ground against Moltke? A risky proposal because it can backfire, but could also save crucial manpower for 1915...).
But the option would be there to fine-tune these in the future.

User avatar
Drakken
Lieutenant Colonel
Posts: 255
Joined: Sat Jul 21, 2007 2:54 am

Fri Jun 04, 2010 5:48 pm

Yeah, I can't speak for Tamas, but I would be ready to lend a hand if it were possible. :love:

User avatar
calvinus
Posts: 4681
Joined: Mon Dec 19, 2005 4:52 pm
Location: Italy
Contact: Website

Fri Jun 04, 2010 5:57 pm

Tamas wrote:...I mean like instead of "Moltke" there would be "Moltke vs. Grand Duke" "Moltke vs. Berlin" etc.
...


This requires a considerable extra work of coding for me, not only a task on your side for enriching the scripts.

User avatar
Tamas
Posts: 1481
Joined: Wed Nov 30, 2005 10:51 am

Fri Jun 04, 2010 5:59 pm

Well then first we should see if we can get a better result with current tools.

Drakken, if you have any, please attach a saved game where these plans have been chosen but no movement yet (or as little as possbile).

When I'll have some time I will tweak the AI file and see what happens :)

Return to “WW1 : La Grande Guerre 14-18”

Who is online

Users browsing this forum: No registered users and 24 guests