• 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.

HOI4 Dev Diary - Modding and Traits

Hi everyone! Todays dev diary will be a 3 meal course. First we are going to be talking about the new admiral traits in Man the Guns, then we will be showing off some new modding toys, and finally there will be an extra dessert in the form of more modding stuff posted here in the modding forum. Hope it’s to your tastes :)

Admiral Traits
With Man the Guns following Waking the Tiger and focusing on the naval aspects of the game we knew we wanted to give Admirals more progression and traits as well as new skills. Going over all the traits is going to be spoiling a bunch of upcoming stuff as well, so you will need to be patient with the details on some of that ;)

We have expanded the single skill level of Admirals in a similar way to how we did Generals in WTT, so there are now 4 traits to better reflect their skills and personality: Attack, Defense, Manoeuvring and Coordination. Attack and Defense are pretty straight forward. Maneuvering is the more tactical skill that will matter for fleet positioning and movement while Coordination is the more organizational skill and affects missions and other things outside combat more. We’ll be covering these in more detail once we start breaking down fleets, task forces and combat.

Admirals will now get access to more earnable traits as well as personality traits. Some personality traits carry over from Generals, like Career Officer as well as new ones like Battleship Adherent. There are also assignable traits you can unlock and tailor your admirals. Finally there are terrain traits which are earnable and help in different naval terrain (see future diary for details). As admirals level up they gain 3 points across their skills for each level, more likely in their strong points. Every second level they also unlock the slots needed for assigned traits similar to how it works for generals. The assignable traits and admiral screen will be in Man the Guns while the base stuff like personality traits and earnable traits will be in the free patch. So just like with Waking the Tiger’s general traits.
commanders.jpg


Here is the whole trait tree:
traits.jpg


As you can see most traits will have dependencies on having earned traits first.

There are stuff like Ironside if you want to focus on powerful capital ships, Air Controller for carrier abilities as well as things like Blockade Runner, Concealment Expert and Silent Hunter for raiders. There are also paths for improving the use of lighter ships under Flyswatter and Fleet Protector. This matters because light ships are going to get a whole lot more necessary for your fleets and naval operations.


Modding!
Hello everyone! @shultays here. I am a programmer in HoI4 team and I have exciting updates for all our modders and for the players that enjoy their mods! In this dev diary I will introduce a couple new scripting features that will be especially appealing for our modders. It is a bit early for such tech dev diary but we wanted some feedback on those features, and also have enough time to iterate on such feedback.

I will give short descriptions and small examples here, more in-depth stuff can be found in my other post that I made in modding forums.

Arrays

The people with programming experience are already familiar with the concept of arrays. For those who are not, arrays are basically containers of data. In HoI4, they are containers of variables (and things that can be stored as variables, such as states and countries).

Array support is an extension on the existing variable system. You can store arrays anywhere you can store variables (countries, states, unit leaders or globally). You can access individual array elements using existing effects & triggers that changes or compares variables (the syntax for accessing an element is array_name^index) or you can use them in the effects/triggers that accepts variables. And there are many additional effects and triggers to interact with arrays, like effects that can add/remove elements or triggers that can check for every or any elements.

Let's give an example:

Code:
#create an example array with 3 countries, named "array_example"
add_to_array = { array_example = GER }
add_to_array = { array_example = ITA }
add_to_array = { array_example = TUR }

# calculate total pp of these 3 countries
set_temp_variable = { sum_pp = 0 }
for_each_scope_loop = {
    array = array_example
    add_to_temp_variable = { sum_pp = political_power }
}

if = {
    # do they have more than 100 pp?
    limit = { check_variable = { sum_pp > 100 } }
 
    # remove 33 pp
    for_each_scope_loop = {
        array = array_example
 
        add_political_power = -33
    }
 
    #pp spent, now do business
}

Here I assumed Germany, Italy and Turkey made some kind of pact and I want to run an effect if they have more than 100 pp in total. This effects builds an array of 3 countries using add_to_array effect, calculates the sum of their pp by iterating on this array using for_each_scope_loop effect and removes 33pp from each if the sum is > 0 again using for_each_scope_loop.

This is just one example to usage of arrays. There are many more ways to interact with arrays, which can be found in my other post.

In addition to arrays that you can create or change, the game will also support "game variable arrays". Similar to "game variables", in various scopes you will be able to access such constant arrays which are built using in game data. For example accessing "enemies" array in country scope will let you access enemies of a country. If you loop through enemies, you will loop every for every enemy of that country. Current list of game variables and arrays can be found in my other post, please check it if you are interested and feel free to post your suggestions.

Meta-Effects and Meta-Triggers

This is something we borrowed from EU4, but the implementation and the usage is different. Meta-effects and meta-triggers will let modders to use non-dynamic effects/triggers (the ones that do not accept modifiers and can only use static tokens or constant values) as if they were accepting variables. It is hard to explain and so let's give an example! Consider following code

Code:
add_equipment_to_stockpile = {
    type = infantry_equipment_2
    amount = eq_amount
}

In this effect, amount is dynamic and can be set using a variable (here it is being set to eq_amount variable). However this effect does not let scripters to use a variable as equipment type. You can not store infantry_equipment_2 in a variable and use it here.

But with meta-effects anything is possible! Meta-effects will let scripters to use variables & scripted localization within their effect to build effects as if they were texts and run them. Now let's make previous effect accept equipment type and equipment level as variables stored in eq_type and eq_level.

Code:
set_temp_variable = { eq_type = 1 }
set_temp_variable = { eq_amount = 10 }
set_temp_variable = { eq_level = 2 }

meta_effect = {
    text = {
        add_equipment_to_stockpile = {
            type = [EQ_TYPE]_[EQ_LEVEL]
            amount = eq_amount
        }
    }
    EQ_LEVEL = "[?eq_level|.0]"
    EQ_TYPE = "[This.GetEquipmentName]"
}

# scripted localization
defined_text = {
    name = GetEquipmentName
    text = {
        trigger = {
            check_variable = { eq_type = 0 }
        }
        localization_key = "infantry_equipment"
    }
    text = {
        trigger = {
            check_variable = { eq_type = 1 }
        }
        localization_key = "artillery_equipment"
    }
    # give all equipment an index here
}

Here we created a meta_effect that takes two arguments. These arguments will be used replacing the parameters ([EQ_TYPE] and [EQ_LEVEL]) inside the meta effect. EQ_LEVEL will be replaced by [?eq_level|.0] which is the integer value of eq_level (in this case 2.000 becomes 2). EQ_TYPE is a bit more complicated, it is being replaced by a scripted localization. This scripted localization will check eq_type variable and depending on its value it will return the key token for the equipment. If it is 0, it will return infantry_equipment. If two, it will return artillery_equipment.

So the final result is [EQ_TYPE] is being replaced by "artillery_equipment" and [EQ_LEVEL] is being replaced by "2" and in the end our effect will be built as:

Code:
add_equipment_to_stockpile = {
    type = artillery_equipment_2
    amount = eq_amount
}

which will give you 10 artillery_equipment_2! Now you might think that this is extremely convoluted way of giving 10 artillery_equipment_2. But it will be possible to use and replace meta_effects in the scripted_effects or scripted_triggers, so this convoluted parts will be only written once.

Dynamic Modifiers

Currently our modifiers can only contain static values and you can't use variables in them. With dynamic modifiers, it will be possible add such modifiers to country and states. To keep things simple, we limited adding and removing dynamic modifiers only through effects, although some QoL improvements may be added in future.

Their declaration is similar to static modifiers, except that they will accept variables as modifier values.

Code:
dynamic_modifier_example = {
    political_power_factor = pp_factor_variable
}

And after declaring a dynamic modifier like that, you can run following effect to add this modifier to current scope.

Code:
set_variable = { pp_factor_variable = 0.15 }
add_dynamic_modifier = { modifier = dynamic_modifier_example }

This example will add "dynamic_modifier_example" dynamic modifier to the country of the scope. This modifier will give country pp gain factor equal to "pp_factor_variable" stored that in country. In this example we stored, 0.15 so the country will get 15% more pp gain. When you change the value of pp_factor_variable later through another effect, the bonus the country gets will also be updated.

Additionally you can define a scope while adding dynamic modifiers. In that case the modifier will fetch the variables from the scope that you specified. This will also let scripters to add multiple instances of same dynamic modifier that is targeting different countries (or states) so you can use them as if they were relationship modifier.

While adding modifiers, you can specify a duration as well, which makes them automatically removed after certain number of days. And it is possible to define a trigger, which will also remove the modifier when the trigger is false.

It will be possible to give dynamic modifiers icons. In that case they will show up in GUI. For example dynamic modifiers that are added country will show up if they were "national spirits" if an icon is defined.

dynamic mods.png


In this example Turkey has two dynamic modifiers in it. And we defined an icon here so it shows up in national spirits list. Both of these dynamic modifiers are same but one is targeted at Italy and the other one is target at France and value of "Fuel Capacity" is being read from those scopes (and root is Turkey, you can use targeted variables if you want). Also the effect that added those modifiers defined a duration, and these modifiers will be removed in two days because of that.

More Scripted-GUI features

Modders are being extremely creative with this feature and I am delighted to see all those new cool mods that is being developed or in the workshop. Other than fixing some unfortunate bugs and insights in the live version, we are also adding "dynamic lists" support for scripted GUIs.

Dynamic lists will let modders to create their own lists and fill those lists using an array they specify. In an older dev diary, I showed this sneak peek:

output.gif


This one is actually implemented using arrays. Each cell here is dynamically created using an array of 64 elements and value of each element represents the cell state. Each cell element is being built using the scope and the value of the the array element.

Another, more down to earth, example:

output.gif


Bottom list is populated using allies of the country (using “allies” game array in country scope). For Germany, this array has two elements, Italy and Turkey and thus it creates two entries in the bottom list. While building the elements of the bottom list, it changes scope to each entry in the element (if the element is not scopable, there are ways to access the value & index of the element, which are also being shown in the example)

Top list is built using an array that is stored in country scope and initially it is empty. Pressing “Add Item” button at top calls an effect that adds random country to that array, which also updates the list itself.

The medium flags that are being shown as a grid is also another dynamic list. This example is given to show that the lists inside lists also possible.

And that is all from me for now. If you are interested more on those topics, check the in-depth topic on modder's forum and please give feedback.
 
Last edited:
  • 1Like
Reactions:

Chaos_TLW

01_EMBASSY_PROPOSE
74 Badges
Mar 31, 2014
854
1.263
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Rights of Man
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Pre-order
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Semper Fi
  • Europa Universalis IV: Res Publica
  • Hearts of Iron III: Their Finest Hour
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Hearts of Iron III
  • Darkest Hour
  • For the Motherland
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Death or Dishonor
  • Surviving Mars
  • Victoria 2
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis 4: Emperor
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Way of Life
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Stellaris: Galaxy Edition
  • Stellaris
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
Inshore fighter? That was the one trait that did catch my attention more closely. River combat perhaps? Would be quite appropriate for the Chinese theatre and for hipothetical South American wars.
 

halvorni

Captain
30 Badges
Jul 12, 2004
373
98
  • Crusader Kings II: Way of Life
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Holy Fury
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Common Sense
  • Crusader Kings II
  • 500k Club
  • Semper Fi
  • Europa Universalis IV: Res Publica
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Europa Universalis III
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
Looks nice! So we have four types of naval terrain now? I also would like more details on this. And, most interesting, fleets and task forces?

(PS: Someone should teach @podcat the difference between a desert, which is very dry, and a dessert, which needn't be. :) )
 

podcat

Game Director
Paradox Staff
12 Badges
Jul 23, 2007
12.792
38.280
  • Europa Universalis IV
  • Hearts of Iron III
  • Semper Fi
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: Pre-order
  • Hearts of Iron II: Beta
  • Europa Universalis: Rome Collectors Edition
  • Mount & Blade: Warband
  • Paradox Order
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Together for Victory
(PS: Someone should teach @podcat the difference between a desert, which is very dry, and a dessert, which needn't be. :) )
the mod forum does have a pretty dry sense of humor tho? ;D
 

billcorr

Field Marshal
51 Badges
Feb 5, 2010
8.287
2.228
  • Cities in Motion
  • Stellaris: Apocalypse
  • Age of Wonders: Shadow Magic
  • Stellaris - Path to Destruction bundle
  • Victoria 2: A House Divided
  • Sword of the Stars
  • Ship Simulator Extremes
  • Semper Fi
  • Rome Gold
  • Victoria: Revolutions
  • Majesty 2 Collection
  • Majesty 2
  • Magicka
  • The Kings Crusade
  • Europa Universalis III
  • Darkest Hour
  • Crusader Kings II
  • Arsenal of Democracy
  • Divine Wind
  • Leviathan: Warships
  • Europa Universalis IV: Conquest of Paradise
  • For The Glory
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Stellaris: Federations
  • Battle for Bosporus
  • Hearts of Iron IV: La Resistance
  • Stellaris: Ancient Relics
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders III
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • Knights of Honor
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Pillars of Eternity
  • Pride of Nations
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Victoria 2
  • Europa Universalis IV
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Rome: Vae Victis
Knowing that these changes will come, I can't even play HoI4 anymore.

What are your thoughts on the changes, specifically the ones mentioned at the start of the thread:
  • Naval commander traits (similar to the Army Generals' traits)
  • Modding
 

podcat

Game Director
Paradox Staff
12 Badges
Jul 23, 2007
12.792
38.280
  • Europa Universalis IV
  • Hearts of Iron III
  • Semper Fi
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: Pre-order
  • Hearts of Iron II: Beta
  • Europa Universalis: Rome Collectors Edition
  • Mount & Blade: Warband
  • Paradox Order
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Together for Victory

Ringwraith_JP

Captain
65 Badges
Jul 5, 2007
300
294
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - Green Cities
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis 4: Emperor
  • Heir to the Throne
  • Cities in Motion
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Arsenal of Democracy
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Semper Fi
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Magicka: Wizard Wars Founder Wizard
  • Europa Universalis IV: Common Sense
  • Cities: Skylines - After Dark
What are your thoughts on the changes, specifically the ones mentioned at the start of the thread:
  • Naval commander traits (similar to the Army Generals' traits)
  • Modding
I've been wanting to play more naval-y oriented countries for a while now (I usually play as GER or SOV). So far, new features look exciting and, if you consider the CV bug as well, make me want to wait for the DLC to get back into action.
 

Aotrs Commander

Lt. General
90 Badges
Apr 15, 2016
1.486
342
  • Crusader Kings II: Charlemagne
  • Stellaris: Synthetic Dawn
  • Tyranny - Tales from the Tiers
  • Crusader Kings II: Reapers Due
  • Stellaris: Galaxy Edition
  • Stellaris
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Pre-order
  • Sword of the Stars II
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Tyranny: Archon Edition
  • Crusader Kings II: Way of Life
  • Hearts of Iron IV: Death or Dishonor
  • Surviving Mars
  • BATTLETECH
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Victoria 2
  • Stellaris: Galaxy Edition
  • Cities: Skylines - Green Cities
  • Tyranny - Bastards Wound
  • Stellaris: Necroids
  • Crusader Kings II: Conclave
  • Cities: Skylines
What no rejected dev diary titles?

0/10, ruined forever, literally unplayable, will never play again!!1!1!



(Technically, would have to have played in the first place to not play again, but waiting for Man the Guns release to start first game.... #DestroyingMyOwnJoke)
 

Mercia

Recruit
41 Badges
Oct 14, 2017
6
0
  • Cities in Motion 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Cities: Skylines Deluxe Edition
  • Cities: Skylines
  • Crusader Kings III
  • Europa Universalis IV: Pre-order
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Hearts of Iron IV: La Resistance
  • Victoria 2
  • War of the Roses
  • Supreme Ruler: Cold War
  • Semper Fi
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Europa Universalis IV
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • King Arthur II
  • The Kings Crusade
  • March of the Eagles
  • Victoria: Revolutions
I absolutely adore the love the admirals are getting! Although, I must admit that some of the modding stuff goes over my head a bit! Could you somebody give a layman's explanation of what is going on in the gif of adding flags? What is the purpose of that? :) Sorry, I'm a bit slow!

I shall take this opportunity to be most devilish and repost some ideas for Governments in Exile, which were teased before, in the hopes that some fine forum artisan could perhaps make more legitimate and workable suggestions for our beloved Paradoxian overlords from them!

Keep up the great work, guys :)! Looking forward to playing!


[Looking amazing as ever, I'm rather excited! A few questions though, if I may be a pain!

I see there is talk of governments in exile, huzzah! I wonder if, on your great long Christmas list of things to add in to the game eventually, you might have some shiny gifts for the poor, defeated country?

A couple of features I believe could be rather fun, and make fighting on until independence is restored more engaging, rather than switching countries, include:

1) A more directly controlled form of partisans for capitulated countries, such as F.France, Yugoslavia, Greece, Norway, Poland, maybe for the Soviets too (especially if the USSR has the option to be split into the constituent republics, mmm, juicy Belorussian partisans, ohhhh myyy!), in order to allow them a little more gameplay instead of running off to North Africa and crying to mama Britain.

2) The option to switch sides (or perhaps drop out with separate, dishonourable peace with consequences!) without having to rebuild everything from scratch would be marvellous, if certain conditions are met (perhaps having 50% of victory points lost?). Yes, I'm looking at you Bulgaria, Romania and Finland! This sort of leads into the next point.

3) Political intrigue / infighting between the various groups vying to restore independence in their own image! If we take Greece or Yugoslavia, for example, there was considerable infighting between the left elements and the right elements, so some form of PP decision tree where you're slowly giving support to one of the ideologies / leaders (if multiple options for each) would be great! Perhaps you could even have a mini civil war represented as opposing sides take different provinces whilst still both at war with, in this case, the Germans.

The choice of supporting the US favourites Giraud or Darlan over De Gaulle, or as Free France, trying to convince Laval or Pétain to switch sides through focuses (see above), or having Frachon, Thorez, Duclos, etc fighting against Déat / Doriot while surrounded by Germans and Allies on either side, would be quite entertaining!

Just an engaging event chain that you could unlock further as you regain more of your victory points, or, as a capitulated country, taking VPs from the enemy (e.g. helping in NAfrica). I recognise this one might be going a bit far, so is the least likely suggestion!

4) The ability to form a very limited number of units in the service of allied countries. For example, Poland and Czechoslovakia being able to form some Soviet, French and British equipped (and maybe modelled) units, to represent how these lovely units came to the aid of these countries after their defeat at home. Represented, perhaps, by your allies granting you a more generous 'Lend-Lease' of equipment, and you being able to built a up to a cap in Moscow, London, Paris, etc, maybe using their unit models to show that it's using their equipment, or alternatively, the ability to lease out some of their factories in exchange for some manner of reparation, like PP, XP, CP, maybe territory, or just a progressively higher debuff to show how in debt you are to them. Of course, this could be very OP, but if restrictions were put in place, much like the volunteer system, I think it could work very well!

5) Not particularly related, but a feature where we tricksy players might be able to filter our mods panel on the startup menu further would be golden. A checkbox for filtering mods that are currently active would speed up the long scrolling process of horror and lag, when you have hundreds of mods in the list as I do!

I realise that was quite the ramble, in hindsight, but I hope you might draw some inspiration, if you have not already considered these options :)! I recognise some people might not agree with certain suggestions, but I'd hope that you, my fellow HoIers, might enjoy a fleshing out of capitulated / Government in Exile countries in general! Thank you for your excellent work thus far, Podcat and co!/QUOTE]
 

Walderschmidt

Leutnant
57 Badges
Oct 22, 2009
458
56
  • Darkest Hour
  • Stellaris: Apocalypse
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Victoria: Revolutions
  • Victoria 2: A House Divided
  • Steel Division: Normandy 44
  • Crusader Kings II: Conclave
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • 500k Club
  • Hearts of Iron IV: Expansion Pass
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Megacorp
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Steel Division: Normandy 44 -  Back to Hell
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Victoria 2: Heart of Darkness
  • Victoria 2
  • Stellaris: Ancient Relics
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: La Resistance
  • Heir to the Throne
  • Semper Fi
  • Divine Wind
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II
  • Hearts of Iron III
  • Hearts of Iron III Collection
  • For the Motherland
  • Hearts of Iron III: Their Finest Hour
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Rajas of India
Also, will there be a lot more Naval officers? It looks like if you want to get the most out of the Naval Commander traits, you want as many battlegroups with as many Naval Commanders as possible.

Will they earn XP at similar rate or mechanic as land generals and field marshalls?

Wald