• 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.
I was pondering myself if a file per empire + 1 for all left-over kingdoms would be a better solution.

But why would you manually change it? It is not really necessary at all and takes away the possibility to do mapfiller re-runs :huh:

Well, one might have a certain area which is completely fleshed out de jure-wise, and from that point one would only modify creation conditions in said area. At the same time there can be other areas where changes are still being tested. It would be easeier to backup the file of the polished are, twaek the other in the mapfiller and the override the regional file with the backup than doing the same inside the very same file, selecting and copypasting
 
Why not make a file in which you add the allow conditions to existing titles only? Works like a charm.
Code:
e_france = {
   allow = ...
}

d_franconia = {
   allow = ...
}

WHAT!? Is that possible? If youdefine a title twice will it read the two occurences and merge them, so to speak? First time I heard that in claussewitz. Or am I misunderstanding you
 
Tech is only written if the file for that title does not exist (de jure empire or kingdom)

There is indeed a notation for major rivers. Should be visible in the example xls.

It's good to know the technology thing. does any other files get the same treatment?

As for rivers, I see no difference between river provinces and normal sea provinces in the example in the link you provided in step 2.1, if that is what you meant. But of course I can be blind to it (I tind to be at times lol).
 
How are flags assigned? I tried copypasing the vanilla flags, believing the would be renamed, but that didn't work. And apologies beforehand if this has been asked before...

Dscribed in the OP

Edit:
I added a screenshot:
T2Xamyq.png

T2Xamyq.png
The river is called Pontar and drains into the Great Ocean.
 
Last edited:
Excuses in advance if this is already in and I skipped it somehow -it seems to happen to me a lot as of late. I'd like to suggest a switck column in the ProvinceDef for the flag assignement. This would have this functionality:

Say you have made several sets of flags, each themed to fit, say a culture. You want to distribute them randomly, but so that each one fits each culture. With the switch, you could select which province would get flags assigned and which wouldn't. That way you can put your sets of flags successively in the dfx/flags/_other folder and get them to be correctly distributed without the hassle of the changes of files that means having regional ProvinceDefs, or partial mods to do the task
 
v16 is out. Sorry for the long wait.
No very big changes: Improvement of the normalization process (I added the missing CP1252 that couldn't be properly normalized before). Also one line of commented informtion was added to default.map
 
I'm getting an error trying to do a test run for a custom map (before adding all the provinces ) and every time I run mapfiller.bat for my 1 province and three seazones this comes up:

"Exception in thread "main" java.lang. UnsupportedClassVersionError: kld/ck2tools/mapfiller/ConvertXlsToProvinces : Unsuported major.minor version 52.0"

then it lists a bunch of "at java.net/lang/misc " stuff that mainly say "classloader".

help please?
 
Same as above

C:\Users\Ljosapaldr\Documents\Paradox Interactive\Crusader Kings II\mod\Patrum_T
errae>java -Xmx256m -jar CK2Tools.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: kld/ck2tools/
mapfiller/ConvertXlsToProvinces : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
 
This is one of those java version problems we had before. This time most likely caused by me as there's already 3 people reporting it.

That is odd given that it worked for you before Keanon. My local compiler level is - as before - Java 7. I do have Java 8 on my laptop so that could cause some issues.

It should always work with the latest version of java (i.e. 8) enabled but also with Java 7. Check which version the console uses by typing "java -version" into it.
 
Ok, I've attempted t run the mappfiller with both java 8, and java 7 and it still shows the same error message as above.
Do you have a link to the last version of the file before the latest for use in the meantime/to see if it works instead?
 
Ok, I've attempted t run the mappfiller with both java 8, and java 7 and it still shows the same error message as above.
Do you have a link to the last version of the file before the latest for use in the meantime/to see if it works instead?

I am having a similar problem, had an error with java 7 and nothing happens with java 8.
 
Last edited:
Those who had problems with the new version: Please be so kind to re-download from the same link (I updated the binaries) and check if it works now. If the error persists please tell me what the console prints out when you issue the command "java -version".