Here is a simple series of events that allow you select which invention your country receives from researching techs that have mutually exclusive inventions. So if your tired of getting Naval Hero Thesis when your are playing Prussia or other such wierdness, then you might want to try these events out. Unlike triggering inventions through the console, the game engine actually recognizes the inventions sparked by these events as having occurred and so you get the asterisk next to the invention in the tech menu and the invention won't occur again during the game.
All of the mutually exclusive events in the vanilla game are included except for the lobbying events sparked from military and naval directionism. The military directionism inventions exclude the naval directionism inventions and vice versa, so the real way to choose between them is to research one first and leave the other one until after 1895. An event allowing you to choose them would be possible but it would require you to have both techs and usually the inventions from one tech would occur before you had gotten the other tech rendering the choice moot.
These events have not been tested with VIP, but they should work if the event numbers are changed to be ones free in VIP and if they have changed any of the mutual exclusivity that would have to be changed as well. I recommend that you look at the inventions files if your not sure what a given invention does before you choose it, since unfortunately these events currently don't tell you anything about the differences between the inventions.
All of the mutually exclusive events in the vanilla game are included except for the lobbying events sparked from military and naval directionism. The military directionism inventions exclude the naval directionism inventions and vice versa, so the real way to choose between them is to research one first and leave the other one until after 1895. An event allowing you to choose them would be possible but it would require you to have both techs and usually the inventions from one tech would occur before you had gotten the other tech rendering the choice moot.
These events have not been tested with VIP, but they should work if the event numbers are changed to be ones free in VIP and if they have changed any of the mutual exclusivity that would have to be changed as well. I recommend that you look at the inventions files if your not sure what a given invention does before you choose it, since unfortunately these events currently don't tell you anything about the differences between the inventions.
Code:
# Choose Your Own Invention Mod by Radamanthus #
event = {
id = 3410
random = no
trigger = {
ai = no
technology = 1001
NOT = {
invention = 100
invention = 101
}
}
name = "Military Doctrine"
desc = "Choose the way your country will wage land warfare."
style = 0
picture = army_doctrine
date = { day = 1 month = january year = 1836 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Jominian"
command = { type = trigger which = 100 }
}
action_b = {
name = "Clausewitzian"
command = { type = trigger which = 101 }
}
}
event = {
id = 3411
random = no
trigger = {
ai = no
technology = 2001
NOT = {
invention = 200
invention = 201
}
}
name = "Naval Doctrine"
desc = "Choose the way your country will wage naval warfare."
style = 0
picture = naval_doctrine
date = { day = 1 month = january year = 1836 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Naval Hero"
command = { type = trigger which = 200 }
}
action_b = {
name = "Superior Crew"
command = { type = trigger which = 201 }
}
}
event = {
id = 3412
random = no
trigger = {
ai = no
technology = 2003
NOT = {
invention = 204
invention = 205
invention = 206
invention = 207
}
}
name = "Raider Group Doctrine"
desc = "Choose the way your country will use raider groups."
style = 0
picture = naval_doctrine
date = { day = 1 month = january year = 1860 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Sealane Hunters"
command = { type = trigger which = 204 }
}
action_b = {
name = "Fast Ship Killer"
command = { type = trigger which = 205 }
}
action_c = {
name = "Big Ship Competition"
command = { type = trigger which = 206 }
}
action_d = {
name = "Standard Raider Group Doctrine"
command = { type = trigger which = 207 }
}
}
event = {
id = 3413
random = no
trigger = {
ai = no
technology = 2004
NOT = {
invention = 208
invention = 209
}
}
name = "Naval Doctrine"
desc = "Choose the naval school of thought your nation will follow."
style = 0
picture = naval_doctrine
date = { day = 1 month = january year = 1880 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Blue Water School"
command = { type = trigger which = 208 }
}
action_b = {
name = "Brown Water School"
command = { type = trigger which = 209 }
}
}
event = {
id = 3414
random = no
trigger = {
ai = no
technology = 2005
NOT = {
invention = 210
invention = 211
}
}
name = "Naval Doctrine"
desc = "Choose the attitude towards naval warfare your nation will follow."
style = 0
picture = naval_doctrine
date = { day = 1 month = january year = 1895 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Offensive Attitude"
command = { type = trigger which = 210 }
}
action_b = {
name = "Defensive Attitude"
command = { type = trigger which = 211 }
}
}
event = {
id = 3415
random = no
trigger = {
ai = no
technology = 3302
NOT = {
invention = 352
invention = 353
invention = 354
}
}
name = "Factory Organization"
desc = "Choose the way your nation will organize its factories."
style = 0
picture = marketfunctionality
date = { day = 1 month = january year = 1850 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Polypoly Structure"
command = { type = trigger which = 352 }
}
action_b = {
name = "Oligopoly Structure"
command = { type = trigger which = 353 }
}
action_c = {
name = "Monopoly Structure"
command = { type = trigger which = 354 }
}
}
event = {
id = 3416
random = no
trigger = {
ai = no
technology = 3405
NOT = {
invention = 374
invention = 375
invention = 376
}
}
name = "Management Strategy"
desc = "Choose the management strategy your nation's business' will follow."
style = 0
picture = organisation
date = { day = 1 month = january year = 1895 }
offset = 0
deathdate = { day = 30 month = december year = 1919 }
action_a = {
name = "Oldstyle Family Business"
command = { type = trigger which = 374 }
}
action_b = {
name = "Anonymous Investor Business"
command = { type = trigger which = 375 }
}
action_c = {
name = "Marketized Smallholder Business"
command = { type = trigger which = 376 }
}
}