Hello, and welcome to another development diary about Crusader Kings II.

This time there are two subjects I want to talk in detail about, both related to something popular in this community, ie usermodding.

New file-system for Mods.

We have implemented a system in the game, where there is no need for a mod-dir system, and where the game files are loaded in the same way as any applied user-modification.

The game will allow enable/disable of any mod and/or dlc you have in your folders when you start the game.

Advantages of new system.
  • transparent for us when developing so there should be much less problems in the future when someone forgets to add mod support to some files
  • can load several mods at once
  • supports archives


example file structure
Code:
mods/my_cool_mod.mod
mods/my_cool_mod.7z

New file format
Code:
name = "My Cool Mod"
archive = "mods/my_cool_mod.7z"
dependencies = "some_other_cool_mod"
override =" flags"

- Name is just a name given to the mod for display purposes.
- Archive specifies a zip file that contains the files for the mods.
you also have the option of using "path" instead of archive with a normal directory, but we recommend using the zip archive for released mods because its less clutter on the player's computer.
- dependencies is a list of mod names. This means that you can set up a dependency chain and support having multiple mods loaded even if they might affect the same files. You can also depend on official DLC here. If dependencies are missing the mod wont be loaded.
- override specifies directories that will not be extended like normal, if you use this any previous loaded mods containing a directory in that list will not have that part loaded.

Event Scripting

We have also severly enhanced the scripting capabilities for CK2.

First of all we have added lots of triggers and effects to the language, which give you some rather powerful capabilities. While the game only have province and character events as entry points, an effect or trigger can switch scope to titles, wars & combats as well.

We have also made a system that random events can be run from what we call "pulses", so that you get one event each "time-period", so that when we add events, it will give more variety without the spam.


Another cool option is the "hidden_tooltip" effect, which allows the event-writer to have some hidden effects.
Code:
	hidden_tooltip = { prestige = 100 }

You can now also make event-chains that lasts over time much easier than before, with the new concept of "spawn event in the future at days x-y from now".
Code:
	character_event = { id = hedgeknight.1  days = 2 random = 5 tooltip = "They will get this in 2 to 7 days" }

It is also possible to have some options in an event only be available when certain conditions are true.
Code:
	option = {
		trigger = { trait = cruel }
		name = "I can only do this if cruel"
		prestige = 10
	}

Also, an option can have multiple effects, effects that depend on whatever conditions are true.
Code:
	option = {
		name = "Effect depends on stuff"
		if = {
			limit = {
				trait = cruel
			}
			piety = 10		#we become more pious if we are cruel.
		}
		if = {
			limit = { liege = { opinion = { who = root value = 25 } }
			scaled_wealth = 0.05	#get 5% more money if our liege has at least 25 relation with us
		}
		prestige = 10		#always get 10 prestige
	}

There is new terminology for scope-switching, and you can nest as many scope-switches as you'd like.
  • prev = previous scope.
  • from = who sent this event to us.
  • root = who got the event.

Events that target a character can use targeting mechanisms like from, prev, root, and also stuff like liege, prevprev, fromfrom and prevprevprev!



We mentioned earlier that you do not have to find unique id's for your event series and can instead just use a descriptive tag as base for your event series.
Code:
namespace = hedgeknight
character_event = {
	id = hedgeknight.0
	desc = "hedgeknight.0.desc"

	...
	option = {
		name = "hedgeknight.0.a" #Refuse them Access
		random_courtier = {
			character_event = { id = hedgeknight.1  days = 2 random = 5 }
		}
	}
 

pigglet82

Inactive Modder
11 Badges
Feb 29, 2008
912
0
www.indiedb.com
  • Arsenal of Democracy
  • Deus Vult
  • Europa Universalis III
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Victoria 2
  • 500k Club
  • Pride of Nations
This is incredibly amazing. I particularly love the "if" clause

It doesn't really do anything that couldn't be done before, it just makes it easier to type/read.

Code:
if = {
	limit = { wealth = 10 NOT = { wealth = 15 } }
	effect...
}

Instead of:

Code:
any_owned_province = {
	limit = { owner = { wealth = 10 NOT = { wealth = 15 } } }
	owner = { effect... }
}

And

Code:
hidden_tooltip = {
	prestige = 100
}

instead of:

Code:
set_country_flag = hidden_tooltip
any_owned_province = {
	limit = { owner = { has_country_flag = hidden_tooltip } }
	owner = { prestige = 100 }
}
clr_country_flag = hidden_tooltip
 

Cabezaestufa

ɐɟnʇsǝɐzǝqɐɔ
114 Badges
Mar 14, 2004
1.245
0
  • Sword of the Stars
  • Europa Universalis III Complete
  • Knights of Pen and Paper +1 Edition
  • Leviathan: Warships
  • Magicka
  • Majesty 2
  • March of the Eagles
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Sengoku
  • Heir to the Throne
  • Sword of the Stars II
  • Starvoid
  • Teleglitch: Die More Edition
  • The Showdown Effect
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock: Master of the Arcane
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Crusader Kings III
  • Dungeonland
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • 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
  • Darkest Hour
  • Deus Vult
  • Hearts of Iron II: Armageddon
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
It doesn't really do anything that couldn't be done before, it just makes it easier to type/read.

Code:
if = {
	limit = { wealth = 10 NOT = { wealth = 15 } }
	effect...
}

Instead of:

Code:
any_owned_province = {
	limit = { owner = { wealth = 10 NOT = { wealth = 15 } } }
	owner = { effect... }
}

And

Code:
hidden_tooltip = {
	prestige = 100
}

instead of:

Code:
set_country_flag = hidden_tooltip
any_owned_province = {
	limit = { owner = { has_country_flag = hidden_tooltip } }
	owner = { prestige = 100 }
}
clr_country_flag = hidden_tooltip
Readability is important. I remember making a huge event chain in EU3 using these workarounds and ending with a headache. Debugging it was quite a pain, too, and I remember there still were things that you couldn't fully do without crap like hidden events (I might be wrong, though; it's been a few years). An 'If' clause is much simpler, and it probably even helps a bit with performance, since it doesn't have to do that double scope change anymore (owner->province->owner) or any other workaround you had to do to replicate such a thing.

Oh, and the improved, nesting scope switches are awesome too. In previous games, when event chains were supposed to apply to more than one or two kingdoms my brain would tie into a knot finding ways to apply the correct effects and events to the right target :D Now things should be quite better.

EDIT: BTW, thank you very much for answering, Johan. That's great, and should make things much easier for us.
 
Last edited:

iron0037

37th Great-Grandson of Charlemagne
62 Badges
May 15, 2009
2.264
1.107
  • Crusader Kings II
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Imperator: Rome
  • Europa Universalis IV: Cradle of Civilization
  • Cities: Skylines - Green Cities
  • Steel Division: Normand 44 Sign-up
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Mandate of Heaven
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Cities: Skylines - Mass Transit
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Cities: Skylines - Natural Disasters
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Dharma
  • Cities: Skylines - Campus
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Europa Universalis IV
  • Crusader Kings II: Holy Fury
  • Cities: Skylines Industries
  • Europa Universalis III Complete
  • Imperator: Rome Sign Up
  • Victoria 2
  • Imperator: Rome Deluxe Edition
  • Heir to the Throne
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Deus Vult
  • Europa Universalis IV: Wealth of Nations
Hey Johan and the rest of the Paradox team,
Thanks for this dev diary and the modding improvements you plan on adding. This certainly sounds great, and it should make my life a little bit easier. I still find your syntax for "greater than," "less than," etc confusing though :). innovative_narrowminded >= 2 is so much clearer than innovative_narrowminded = 2.

Could we please, please, please have sample province and character files? I'd like to start some preliminary modding work ;).
 

Nuril

Ceteris Paribus
100 Badges
May 1, 2006
2.099
31
  • Rome: Vae Victis
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Rome Gold
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Lead and Gold
  • War of the Roses
  • 500k Club
  • Crusader Kings II: Holy Knight (pre-order)
  • Elven Legacy Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Victoria 3 Sign Up
  • Divine Wind
  • Crusader Kings II: Charlemagne
  • 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
  • Deus Vult
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Crusader Kings II
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For The Glory
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
Could we please, please, please have sample province and character files? I'd like to start some preliminary modding work ;).

This!

Also.. are there any changes to the way the map functions? Since I plan on porting the Vinland Mod to CK2 (as a more natural habitat for it), so obviously I'd be pushing the map westward. I hope it won't have problems doing so?
 

Cabezaestufa

ɐɟnʇsǝɐzǝqɐɔ
114 Badges
Mar 14, 2004
1.245
0
  • Sword of the Stars
  • Europa Universalis III Complete
  • Knights of Pen and Paper +1 Edition
  • Leviathan: Warships
  • Magicka
  • Majesty 2
  • March of the Eagles
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Sengoku
  • Heir to the Throne
  • Sword of the Stars II
  • Starvoid
  • Teleglitch: Die More Edition
  • The Showdown Effect
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock: Master of the Arcane
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Crusader Kings III
  • Dungeonland
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • 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
  • Darkest Hour
  • Deus Vult
  • Hearts of Iron II: Armageddon
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
Also.. are there any changes to the way the map functions? Since I plan on porting the Vinland Mod to CK2 (as a more natural habitat for it), so obviously I'd be pushing the map westward. I hope it won't have problems doing so?
I'd be very interested on this, too. Will it be very diferent from Sengoku? I'd like to know whether I can keep improving my map using that engine or if I would just be wasting my time.
 

Ruwaard

Imperial Vicar of the HRE
69 Badges
Oct 4, 2010
4.180
591
  • Stellaris: Federations
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Europa Universalis 4: Emperor
  • Europa Universalis IV
  • Crusader Kings II: Holy Knight (pre-order)
  • Crusader Kings III
  • 500k Club
  • Crusader Kings II: Holy Fury
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Conclave
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: The Republic
  • Stellaris: Galaxy Edition
  • Stellaris: Synthetic Dawn
  • Stellaris: Leviathans Story Pack
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Humanoids Species Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Apocalypse
  • Age of Wonders: Planetfall Deluxe edition
  • Cities: Skylines
  • Imperator: Rome Deluxe Edition
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Cradle of Civilization
This is just great! :)

As one might have suspected from the dev diary about the map, I do hope that a map mod can also be made (my main concern is province borders) though.
 
Last edited:

Orinsul

Absent Minded
97 Badges
Feb 7, 2008
8.791
1.320
  • Victoria 2: Heart of Darkness
  • Stellaris
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Crusader Kings II: Holy Knight (pre-order)
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Humanoids Species Pack
  • Cities: Skylines - Mass Transit
  • Victoria 3 Sign Up
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II: Jade Dragon
  • Age of Wonders: Planetfall Sign Up
  • Cities: Skylines - Green Cities
  • Surviving Mars: Digital Deluxe Edition
  • Crusader Kings II: Holy Fury
  • Imperator: Rome Deluxe Edition
  • Prison Architect
  • VtM - Bloodlines 2 Blood Moon Edition
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Sign Up
  • Cities: Skylines - Campus
  • Age of Wonders: Planetfall
  • Surviving Mars: First Colony Edition
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Europa Universalis IV
  • Europa Universalis IV: Pre-order
  • BATTLETECH - Digital Deluxe Edition
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Premium edition
  • Victoria 2
  • Age of Wonders: Planetfall Season pass
  • 500k Club
  • Hearts of Iron IV: Expansion Pass
these all look great improvements. maybe. confusing improvements anyway but im sure great ones.
Treating Mods as DLC in regards to modular compatibility or whatever you call it is brilliant.

As to asking about what things might be possible to mod.
Will it be possible to create an event that adds a defined character? one with a certain name, culture, stats etc or half defined character, of a certain culture but random everything else?

Why would there be any question of expanding the map? does sengoku not let you? as EU3 and Rome and V2 and all the others let whole new maps be made for them, and rome as the flat map instead of global one so if it can be expanded past its borders then its probably safe to assume CK2s could be expanded or replaced with bigger ones easily enough.

What about arrange marriages via event?

like you have an event chain where a dragon terrorizes a village, placing looted modifier on it or something, then the provinces around it. then if you can send out word for help and promise rewards, and then a couple events later an unknown hero kills the dragon and you get three options, to reneg on the promise and lost alot of prestige and upset your vassals, give him lots of gold [only if you have lots of gold and i mean lots] or give him half your kingdom and your daughters hand [of if you dont have a daughter just half your kingdom].
And if you do the last one, then a new courtier is created wih a high military stat, married to your daughter and then released as a count with half the counties you directly hold or half the duke-and-below titles you currently have?

Or for a better example, an event where your romantic traited daughter elopes to a peasent behind your back, where a new courtier is created and married to your daughter.
But the dragon example also lets us ask about titles being divided out in events, or if events can cause succession to happen outside of someone dying [as maybe it would work that a gravelkind succession would be trigged with your only you and the dragonslayer as applicable heirs.] which could also be used for events about palace coups and the like.

Just thinking if the effects are there, anything could be possible.
 
Last edited:

chatnoir17

CK2 NMIH Project Lead
98 Badges
Sep 17, 2009
5.043
192
  • Cities: Skylines
  • Divine Wind
  • Sengoku
  • Europa Universalis IV: Call to arms event
  • Crusader Kings II
  • Victoria 2: A House Divided
  • Stellaris - Path to Destruction bundle
  • Diplomacy
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Nemesis
  • Age of Wonders III
  • BATTLETECH
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH - Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Cities: Skylines - Campus
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Stellaris: Galaxy Edition
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria 2
  • 500k Club
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Steel Division: Normandy 44
I can confirm it is very fun using if = { limit = { } }, hidden_tooltip = { } and be able to trigger different event options depending on different things (traits, treasury, relations and so on...) :)

I have already tried them in my Genpei Mod for Sengoku, and these effects work well.
 

Fiftypence

Debased coinage
35 Badges
Aug 19, 2004
3.372
134
  • Hearts of Iron IV: Cadet
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Europa Universalis: Rome Collectors Edition
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Victoria 2: Heart of Darkness
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Holy Fury
  • Hearts of Iron IV: Expansion Pass
  • For The Glory
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Europa Universalis III
  • Divine Wind
  • Hearts of Iron II: Armageddon
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
This is just great! :)

As one might have suspected from the dev diary about the map, I do hope that a map mod can also be made (my main concern is province borders) though.
I sure hope so, otherwise my planned mod will be a total non-starter.
 

steveh11

Games Player
116 Badges
Jun 9, 2001
2.408
411
www.asstr.org
  • Cities: Skylines Deluxe Edition
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sengoku
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock: Master of the Arcane
  • Warlock 2: The Exiled
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: Res Publica
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Paradox Order
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Victoria 3 Sign Up
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • 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 III
  • Divine Wind
  • Europa Universalis IV
  • Ancient Space
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
Picking up an old thread I know, but it seemed appropriate to ask a question I just thought of in here.

In the current engine, at least as of Sengoku, you can have multiple extra files for all sorts of things, but some - and I'm specifically thinking of "event_modifiers.txt" - either have to use the original file, or a new one *of the same name* in the /mod/mod_name/common folder.

In the new system, is it possible to truly extend by having another file full of modifiers, presumably with the "namespace" id to add them to the root "event_modifiers" file?

If not, I forsee trouble with the modular loading, so I'm sure it's taken care of somehow...
 

the_legion

Colonel
66 Badges
Aug 8, 2009
947
191
  • Victoria 2: A House Divided
  • Europa Universalis III Complete
  • The Kings Crusade
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Sengoku
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Res Publica
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II
  • Heir to the Throne
  • Darkest Hour
  • Deus Vult
  • Divine Wind
  • 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
  • Steel Division: Normandy 44
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Cities: Skylines - Mass Transit
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Mount & Blade: With Fire and Sword
  • Mount & Blade: Warband
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Mandate of Heaven
  • 500k Club
  • War of the Roses
  • Victoria 2
  • Europa Universalis IV
I think that we'll support .zip, .7z and plain old directory in the end.
Why no *.rar? I thought your games where rar-sism free ? xD

I kind of like the point that you don't need event-ids anymore, it was hell
of typing event 9999999 and stuff just to not get in conflict with existing ones,
especially if you want to combine two mods ^^
 

Sakura_F

Stadtholder of Turin
66 Badges
Apr 6, 2011
2.626
205
  • Victoria 2: A House Divided
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Crusader Kings II: Charlemagne
  • Victoria 2: Heart of Darkness
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Jade Dragon
  • Cities: Skylines - Natural Disasters
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II
  • Darkest Hour
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV: Wealth of Nations
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Battle for Bosporus
  • Europa Universalis IV: Common Sense
  • Victoria 2 Beta
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Victoria 2
  • Europa Universalis III Complete
This kind of reminds me of Fallout 3's dependencies (Mod D requires Mod C and Mod A to operate.)