Great!I have some ideas, will post them at project site too.
I see, i will test it more with standart 5 slots and increased research_mod and with 10 slots and default 0.5 research_mod.
Right now with 5 slots and increased research_mod i think it looks pretty OK with WW1 period (major researching inf techs at tech-year, aviation at tech-year or pre-tech year, ships mostly at tech year). I had no time yet to extensivly test it going into middle of 1930-th, mostly tested till the end of WW1.
Well my main point for 5 slots and research_mod in *.inc files is that its easier for tweaking, tech slot at such long timeline have too heavy weight imo (again have to test more).
Hehe, indeed, research-modifiers are way more fine-grained to balance than slots. Techslots and IC-ratios can easily be adjusted on a global scale, while the different research mods can't be adjusted globally. I guess this is just my personal taste to use Techslots instead of per country values.
Here is my idea on how to:As for my changes for DH Full 1.0.2 i think that for short scenario it may be not that good to limit AI so much. Ofc developers are free to use anything if they want (i think they are reading DH forum pretty frequently).
And btw how you think WW1 working now and do you plan to use it in mod? If so i ll post some additional improvement ideas at project site (have idea how to make German surrender better then now, right now its too much straight forward and not much linked to situation at frontline).
I was thinking about splitting it in one part, which DEFINITELY goes into the main part of the mod, because there are some important fixes (AI-priorities, province-selection, research, ...).
* ai\U08_1914.ai - added german AI priority to research Mass charge, Counterattack, Schwerpunkt, Defensive attrition, Separated Arms forces, Forward Control and Combined Arms Forces doctrines
* ai\U09_1914.ai - added austria-hungarian AI priority to research Mass charge, Counterattack, Schwerpunkt, Defensive attrition, Separated Arms forces, Forward Control and Combined Arms Forces doctrines
* ai\switch\JAP_1914_Warsetup.ai - Tsingtau priority set to 100 (was 60); added some geman Pacific isles as targets; removed value to attack Ottoman Empire; invasion.enemy set to 0.1 (was 2.0) to make Japan try invasion of garrisoned Tsingtau; invasion.max_distance set to 100.0 (was 150.0) in attempt to avoid japanese troops in africa
* ai\switch\U09_1914Kaiser_setup.ai - set border priority of Italy border to 5 (was 1) to make Austria-Hungary more aware of Italy joining Entente
* ai\switch\U09_1914Koenig_setup.ai - set border priority of Italy border to 5 (was 1) to make Austria-Hungary more aware of Italy joining Entente
* ai\switch\U09_1914Prinz_setup.ai - set border priority of Italy border to 5 (was 1) to make Austria-Hungary more aware of Italy joining Entente
* ai\switch\ENG1914_Gallipolli.ai - set target for A-H coastal provs to -1 (don't invade), set priority for invasions - Gallipolli to 100 (was 500), Bursa to 80 (was 200)
* ai\ENG_1914.ai - set target for A-H coastal provs to -1 (don't not invade)
* ai\ITA_1914.ai - set priority for german and austria-hungarian coastal provs to -1 (don't invade)
* ai\USA_1914.ai - set no_exp_forces_to Russia
* ai\USA_1914.ai - set priority for german and austria-hungarian coastal provs to -1 (don't invade), set Calais and Bruges as targets for landing (exp. forces)
*ai\default.ai - claim_acceptance set to -69 (was -49) to prevent countries without AI files accepting demands (example - Finland accepting demands from USSR )
The second part let's call it "optimizer" to generate a historical outcome of WW1 should be a separate scenario, which people can apply while alternative ww1-outcomes are not implemented. Of course, this package could then still be used at will, if people do want to stay in the tracks of history. This would also allow players to easily switch between either one outcome, historical or not.
Code:
* db\events\1914\U08 - GermanEmpire.txt event 2191505 (Mobilization after France refuses to stay neutral) industrial_modifier which = total value set to 50 (was 100)
* db\events\1914\U08 - GermanEmpire.txt event 2191506 (Secret Alliance with Ottomans) set offset to 3 days (was 30); start date set to 1 october 1914 (was 1 august)
* db\events\1914\U08 - GermanEmpire.txt event 2191514 (Military defeat) - added peace with Serbia
* db\events\1914\U08 - GermanEmpire.txt event 2191520 (Armistice in case of revolution) - added peace with Serbia
* db\events\1914\U08 - GermanEmpire.txt event 2191515 (Kiel Sailor's mutiny, start of unrest) - set required dissent value to 10 (was 35), start date to 1 january 1918 (was 1914); event 2191516 (the Revolt spreads) - set required dissent value to 15 (was 30); event 2191517 (2 Republics proclaimed) set required dissent value to 20 (was 30); event 2191518 (Creation of Council of the People's Deputies) set required dissent value to 25 (was 30) - to proper reflect situation with rise of civil unrest after the allies had pushed the Germans back beyond the Hindenburg Line
* db\events\1914\U08 - GermanEmpire.txt event 2191543 (Unrestricted submarine warfare) - set trigger year to 1917 (was 1916), set random to 75 (was 15)
* db\events\1914\OTT - Ottoman.txt event 2145513 (The Treaty of Serves) - added independence for Persia in case of Ottoman declaration of war and annexation
* db\events\1914\OTT - Ottoman.txt event 2145501 (Join Central Powers) set offset to 1 day (was 5); removed random (was 25)
* db\events\1914\USA - USA.txt - event 2049507 (Interventionalist speech at the Congress undesided policy) action_b ai_chance set to 75 (was 45, action_c ai_chance set to 15 (was 45)
* db\events\1914\USA - USA.txt - event 2049506 (Interventionalist speech at the Congress slight isoliationists) action_b ai_chance set to 18 (was 8), action_d ai_chance set to 20 (was 30)
* db\events\1914\USA - USA.txt - event 2049508 (Interventionalist speech at the Congress interv US - 4 or less) action_b ai_chance set to 55 (was 50), action_c ai_chance set to 14 (was 19)
* db\events\1914\USA - USA.txt - event 2049504 (Interventionalist speech at the Congress decision) trigger money set to 1000 (was 1500)
* db\events\1914\USA - USA.txt - event 2049502 (Germany's unrestricted warfare) set to trigger event 2049508 (Interventionalist speech at the Congress with high chances of going interventionalist)
* db\events\1914\peace_negociations.txt - event 2007505 (The Brest Litovsk Treaty : harsh conditions) - added Kutaisi province seceded to Georgia
* db\event\1914_AI\AI_GER_1914.txt event 3191501 (warplan selection) - set Rupprecht plan ( through Switzerland, war with switzerland) chance to 1 (was 10), set Moltke plan (battle Russia first, no war with belgium or switzerland) chance to 2 (was 10), set Kronprinz plan ( frontal attack, no war with belgium or switzerland) to 2 (was 10), set Schlieffen/Hindenburg plan (2 armies to the east, war with belgium) to 95 (was 70)
* db\event\1914_AI\AI_RUS_1914.txt event 3104501 (warplan selection) - set GrandDuke plan (attack Prussia at the very start of WWI) chance to 80 (was 60); set Czar plan (focus on Galizia) chance to 10 (was 15); set Berlin offensive plan (focus on Germany / Prussia) chance to 5 (was 15); set Rasputin plan (wait until the mobilization is finished) chance to 5 (was 10)
What do you think? Would you be willing to invest further work into this, btw? You seem to know your way around in the scripts, and seem to have a pretty good feeling on how to balance certain things. I do feel i really need a backup here ... and two people working on events eliminates a lot of possible mistakes and logical-errors. If you would be willing to join in, please drop me a message somehow (IM-contact details see below).