This is based on Yves Prélot's masterful work, but outputs a save game file instead of a mod. As a result, it can directly translate some more things (badboy, treasuries, and stability, for example), and it doesn't require messing about with the mod selector.
Get it from the upload thread.
Instructions (copied from Yves' thread):
First, you have to have a java JRE version 1.6 or better installed
If you already have this, you can skip this step. Otherwise, go there and select Java Runtime Environment (JRE) 6 ; follow the instruction to install it.
You can (this is not required) check that the java runtime is correctly installed by using a command window and typing : java -version. You should get some meaningfull text, including java version number which must be equal to or greater than 1.6.
At this point, you can translate your save in a mod by using the bat file provided:
* ck2eu3.bat to translate your CK game into a vanilla EU3 save
In both cases, you will see some file selectors pop-up. Depending on your installation, you may be asked for:
* Crusader Kings install directory
* Europa Universalis III directory
* Crusader Kings save game to convert
The first two may or may not be asked, depending on what the program can get from your registry.
Cancelling at any point will abort the conversion process.
If all went well, a new mod named CK has been created in your EU3 game ; you have to select it to play your converted CK game.
If for some reason the above doesn't work, you may still resort to the old line command way.
Many people get stuck there, so read carefully:
Open a command window. If you're under windows, the easiest way is to use Start -> Execute and enter cmd there.
You first have to set the current directory to where you unzipped the utility. The command you'll have to pass requires that you know where (full path) your games are installed. This is what I call CKinstallPath and EU3installPath.
In my case, I would replace these by "C:\Program Files\Paradox Interactive\Crusader Kings" and "C:\Program Files\Paradox\Europa Universalis III" (note the quotes which are required when there are spaces in the name). Of course, you have to know the name of the game to transfer. Say this is autosave. Then, you'd write on the command line:
java -Xms1000m -Xmx1000m -jar CK2EU3.jar "C:\Program Files\Paradox Interactive\Crusader Kings" "C:\Program Files\Paradox\Europa Universalis III" autosave.eug
The most common mistakes for this not to work can be:
* The java environment is not correctly installed ; open a command window and write: java -version. This should return the current version of your java environment (1.6 or more) ; more important : if that command works, your java runtime is accessible.
* One of the games is not installed : both games must actually be installed because I use data files from both. Just making a fake directory hierarchy will not work.
* You have not unpacked all the required files : it is important that the CK2EU3.jar and the .txt files be in the same directory. This directory is wherever you want.
* You did not pass the command from the directory where you unpacked the CK2EU3.jar and cvdata.txt files. For example, if you unpack these into C:\tmp, then after you open the command shell, you must write :
C:
cd \tmp
to be in the right directory.
* Check that the names you use are the correct ones ; a typo will not be detected and will just tell you that a file was not found... So check and recheck both paths (EU3 and CK) ; to be sure, write the full path to the directories rather than relative paths ; also check the name of your save and don't forget the .eug at the end. Be sure that it exists and go in your CK\scenarios\save games directory to check that it exists.
* Be wary of spaces in the directory/file names : use quotes around any name that contains spaces (see my exemple above)
* This is a save file. Just load it as a normal EU3 save.
Hope this was clear!
VERSION HISTORY:
*1.30.RUC: Fork from Yves' 1.30 baseline to generate a save game rather than a mod.
* 1.31: (1.31 changelog is from Yves; I applied his changes to my tree)
eliminated a bug that made the country_modifier entry in cvdata mostly irrelevant.
eliminated a bug causing gold/prestige/piety not to be accounted for when checking for independence.
added yet another sanity check to detect inconsistencies in the vassalization links in the CK save (e.g. a duchy being vassal to another duchy)
* 1.31.RUC corrected the table for the CK -> EU3 base tax conversion, and set "scale CK tax" as the default conversion mechanism.
removed by default the "no overlord crown" rule.
removed NAJ and HED from convertable tags, and added SHR.
v 1.31.RUC-2 added a remerging step in the case that there are not enough tags for the number of desired independent countries. Corrected a cvdata.txt missing entry that was causing games with knightly orders to not convert.
v 1.31.RUC-3 corrected a problem with shipyards, as well as overlords that didn't really exist.
Get it from the upload thread.
Instructions (copied from Yves' thread):
First, you have to have a java JRE version 1.6 or better installed
If you already have this, you can skip this step. Otherwise, go there and select Java Runtime Environment (JRE) 6 ; follow the instruction to install it.
You can (this is not required) check that the java runtime is correctly installed by using a command window and typing : java -version. You should get some meaningfull text, including java version number which must be equal to or greater than 1.6.
At this point, you can translate your save in a mod by using the bat file provided:
* ck2eu3.bat to translate your CK game into a vanilla EU3 save
In both cases, you will see some file selectors pop-up. Depending on your installation, you may be asked for:
* Crusader Kings install directory
* Europa Universalis III directory
* Crusader Kings save game to convert
The first two may or may not be asked, depending on what the program can get from your registry.
Cancelling at any point will abort the conversion process.
If all went well, a new mod named CK has been created in your EU3 game ; you have to select it to play your converted CK game.
If for some reason the above doesn't work, you may still resort to the old line command way.
Many people get stuck there, so read carefully:
Open a command window. If you're under windows, the easiest way is to use Start -> Execute and enter cmd there.
You first have to set the current directory to where you unzipped the utility. The command you'll have to pass requires that you know where (full path) your games are installed. This is what I call CKinstallPath and EU3installPath.
In my case, I would replace these by "C:\Program Files\Paradox Interactive\Crusader Kings" and "C:\Program Files\Paradox\Europa Universalis III" (note the quotes which are required when there are spaces in the name). Of course, you have to know the name of the game to transfer. Say this is autosave. Then, you'd write on the command line:
java -Xms1000m -Xmx1000m -jar CK2EU3.jar "C:\Program Files\Paradox Interactive\Crusader Kings" "C:\Program Files\Paradox\Europa Universalis III" autosave.eug
The most common mistakes for this not to work can be:
* The java environment is not correctly installed ; open a command window and write: java -version. This should return the current version of your java environment (1.6 or more) ; more important : if that command works, your java runtime is accessible.
* One of the games is not installed : both games must actually be installed because I use data files from both. Just making a fake directory hierarchy will not work.
* You have not unpacked all the required files : it is important that the CK2EU3.jar and the .txt files be in the same directory. This directory is wherever you want.
* You did not pass the command from the directory where you unpacked the CK2EU3.jar and cvdata.txt files. For example, if you unpack these into C:\tmp, then after you open the command shell, you must write :
C:
cd \tmp
to be in the right directory.
* Check that the names you use are the correct ones ; a typo will not be detected and will just tell you that a file was not found... So check and recheck both paths (EU3 and CK) ; to be sure, write the full path to the directories rather than relative paths ; also check the name of your save and don't forget the .eug at the end. Be sure that it exists and go in your CK\scenarios\save games directory to check that it exists.
* Be wary of spaces in the directory/file names : use quotes around any name that contains spaces (see my exemple above)
* This is a save file. Just load it as a normal EU3 save.
Hope this was clear!
VERSION HISTORY:
*1.30.RUC: Fork from Yves' 1.30 baseline to generate a save game rather than a mod.
* 1.31: (1.31 changelog is from Yves; I applied his changes to my tree)
eliminated a bug that made the country_modifier entry in cvdata mostly irrelevant.
eliminated a bug causing gold/prestige/piety not to be accounted for when checking for independence.
added yet another sanity check to detect inconsistencies in the vassalization links in the CK save (e.g. a duchy being vassal to another duchy)
* 1.31.RUC corrected the table for the CK -> EU3 base tax conversion, and set "scale CK tax" as the default conversion mechanism.
removed by default the "no overlord crown" rule.
removed NAJ and HED from convertable tags, and added SHR.
v 1.31.RUC-2 added a remerging step in the case that there are not enough tags for the number of desired independent countries. Corrected a cvdata.txt missing entry that was causing games with knightly orders to not convert.
v 1.31.RUC-3 corrected a problem with shipyards, as well as overlords that didn't really exist.
Last edited: