• 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.
DOes his work with MMG for NA or is it better use a different converter.
 
A new version is up. This should fix a number of problems that have been discovered, as well as improve both province culture conversions and tag mappings (although, since there are only around 150 tags to use, as opposed to the 1000 or so tags from CK, and around 450 provinces that can be converted, it's still not perfect).
 
Hundhedning said:
This doesn't work for me. I get a message about a Main Class attribute failing to load frpm CK2EU3.jar.
1) How are you trying to start the converter - by running the .bat file or simply by double-clicking the .jar file?
2) Can you paste the contents of the .bat file so I can verify it?
 
ulmont said:
1) How are you trying to start the converter - by running the .bat file or simply by double-clicking the .jar file?
2) Can you paste the contents of the .bat file so I can verify it?

I have tried running the .bat and, for laughs, also clicked the .jar. I also tried writing the command line in a DOS window.

Pasting:

Code:
java -Xms500m -Xmx500m -Dfile.encoding=ISO-8859-1 -cp CK2EU3.jar CK2EU3
 
Hundhedning said:
I have tried running the .bat and, for laughs, also clicked the .jar. I also tried writing the command line in a DOS window.
Very strange. That setup should not ask for a main class, since I'm specifically running the CK2EU3 class.
Code:
C:\tmp\CK2EU3>java -Xms500m -Xmx500m -Dfile.encoding=ISO-8859-1 -cp CK2EU3.jar CK2EU3
Crusader Kings to Europa Universalis III converter v 1.35-RUC
(and then the window pops up). I'll make sure to upload a version soon with a main class attribute, but I'm going to update for In Nomine first.
 
ulmont said:
Very strange. That setup should not ask for a main class, since I'm specifically running the CK2EU3 class.
Code:
C:\tmp\CK2EU3>java -Xms500m -Xmx500m -Dfile.encoding=ISO-8859-1 -cp CK2EU3.jar CK2EU3
Crusader Kings to Europa Universalis III converter v 1.35-RUC
(and then the window pops up). I'll make sure to upload a version soon with a main class attribute, but I'm going to update for In Nomine first.

All right, I tried again, this time with a different save.

This is the output I get:

Code:
Crusader Kings to Europa Universalis III converter v 1.35-RUC

Save File : D:\Spel\Paradox Entertainment\Crusader Kings\scenarios\save games\autosave.eug
************
LOADING FILE
************

************************
FILE LOADED... ANALYZING
************************

(CYRE, rank DUCHY) has liege (MDAM, rank DUCHY) : ranks are not consistent ; removing liege
(CYRE, rank DUCHY) made independent
(LUTA, rank DUCHY) has liege (MDAM, rank DUCHY) : ranks are not consistent ; removing liege
(LUTA, rank DUCHY) made independent
(UGRI, rank DUCHY) has liege (MDAM, rank DUCHY) : ranks are not consistent ; removing liege
(UGRI, rank DUCHY) made independent
created independent country : ALAN
created independent country : APUL
created independent country : ASTU
created independent country : BOLG
created independent country : BOSN
created independent country : BRAB
created independent country : BYZA
created independent country : C014
created independent country : C018
created independent country : C029
created independent country : C030
created independent country : C039
created independent country : C059
created independent country : C087
created independent country : C105
created independent country : C114
created independent country : C124
created independent country : C144
created independent country : C146
created independent country : C203
created independent country : C220
created independent country : C238
created independent country : C245
created independent country : C248
created independent country : C255
created independent country : C261
created independent country : C306
created independent country : C307
created independent country : C325
created independent country : C338
created independent country : C344
created independent country : C346
created independent country : C357
created independent country : C358
created independent country : C359
created independent country : C369
created independent country : C387
created independent country : C390
created independent country : C396
created independent country : C402
created independent country : C404
created independent country : C406
created independent country : C428
created independent country : C446
created independent country : C452
created independent country : C453
created independent country : C456
created independent country : C460
created independent country : C462
created independent country : C474
created independent country : C498
created independent country : C538
created independent country : C549
created independent country : C567
created independent country : C569
created independent country : C583
created independent country : C589
created independent country : C593
created independent country : C597
created independent country : C601
created independent country : C604
created independent country : C613
created independent country : C620
created independent country : C681
created independent country : C731
created independent country : C740
created independent country : C808
created independent country : C822
created independent country : C825
created independent country : C827
created independent country : C839
created independent country : CHER
created independent country : CROA
created independent country : CYRE
created independent country : DCRO
created independent country : ENGL
created independent country : FATI
created independent country : FRAC
created independent country : FRIE
created independent country : GLOU
created independent country : HELL
created independent country : HUNG
created independent country : ICEL
created independent country : ILKH
created independent country : INGE
created independent country : JERU
created independent country : KEXH
created independent country : LOTH
created independent country : LUTA
created independent country : MARB
created independent country : MDAM
created independent country : MEAT
created independent country : MORA
created independent country : NAVA
created independent country : NORF
created independent country : NUBI
created independent country : ORKN
created independent country : PAPA
created independent country : QARA
created independent country : REBE
created independent country : SELJ
created independent country : SEVI
created independent country : SWED
created independent country : TEMP
created independent country : TEUT
created independent country : TOSC
created independent country : U018
created independent country : U019
created independent country : UGRI
created independent country : VENI
created independent country : WALE
created independent country : WIEL
created independent country : WSAM
created independent country : ZIRI
not enough tags ; restricting independence level by 3
merged : ADRI
merged : AEGE
vassal gained independence : ANJO
merged : BELG
merged : BENE
merged : BERG
merged : BORD
merged : BOUG
vassal gained independence : BRAN
vassal gained independence : CHAM
vassal gained independence : COIM
merged : CONN
merged : DEHE
merged : DGEO
merged : DORO
merged : ESFA
vassal gained independence : GALC
vassal gained independence : HAIN
merged : HOLS
merged : KARN
merged : KRET
merged : LIVO
merged : LOLO
merged : LUXE
merged : LYKI
vassal gained independence : MAMM
merged : MMED
vassal gained independence : MTRI
merged : MURC
merged : NORM
merged : NORR
merged : POIT
merged : POLO
vassal gained independence : POMM
merged : PRES
vassal gained independence : SALI
merged : SJAE
vassal gained independence : SLAV
merged : SMAL
merged : SVIG
merged : TEME
vassal gained independence : TRAP
merged : TRON
vassal gained independence : TURK
merged : VARN
merged : VAST
merged : ZARB
merged : C003
merged : C008
merged : C012
merged : C015
merged : C016
merged : C017
merged : C019
merged : C021
merged : C022
merged : C038
merged : C040
merged : C041
merged : C045
merged : C046
merged : C047
merged : C048
merged : C050
merged : C053
merged : C054
merged : C055
merged : C056
merged : C057
merged : C058
merged : C060
vassal gained independence : C062
merged : C063
merged : C065
merged : C066
merged : C068
merged : C070
merged : C073
merged : C074
merged : C075
merged : C077
merged : C079
merged : C081
merged : C082
merged : C084
merged : C094
merged : C095
merged : C096
merged : C099
merged : C100
merged : C102
merged : C103
merged : C108
merged : C110
merged : C120
merged : C121
merged : C125
merged : C127
merged : C130
merged : C133
merged : C138
merged : C141
merged : C142
merged : C150
merged : C152
merged : C153
merged : C158
merged : C159
merged : C160
merged : C164
merged : C167
merged : C168
merged : C171
merged : C178
merged : C179
merged : C183
merged : C186
merged : C187
merged : C191
merged : C192
merged : C194
merged : C198
merged : C200
merged : C205
merged : C206
merged : C207
merged : C208
merged : C211
merged : C213
merged : C214
merged : C215
merged : C217
merged : C218
merged : C219
merged : C222
merged : C225
merged : C226
vassal gained independence : C227
merged : C229
merged : C234
merged : C239
merged : C240
merged : C241
merged : C246
merged : C247
merged : C253
merged : C256
merged : C268
merged : C270
merged : C277
merged : C280
merged : C281
merged : C282
merged : C283
merged : C286
merged : C288
merged : C291
merged : C298
merged : C300
merged : C305
merged : C309
vassal gained independence : C316
merged : C317
merged : C324
merged : C326
merged : C335
vassal gained independence : C337
merged : C342
merged : C343
merged : C345
merged : C347
merged : C349
merged : C352
merged : C353
merged : C363
merged : C364
merged : C368
merged : C371
merged : C373
merged : C374
merged : C380
merged : C383
merged : C385
merged : C386
merged : C388
merged : C389
merged : C392
merged : C394
merged : C395
merged : C397
merged : C398
merged : C399
merged : C400
merged : C405
merged : C408
merged : C411
merged : C413
merged : C414
merged : C415
merged : C421
merged : C423
merged : C424
merged : C432
merged : C439
merged : C440
merged : C441
merged : C442
merged : C443
vassal gained independence : C444
vassal gained independence : C447
merged : C451
merged : C459
merged : C463
merged : C468
merged : C469
merged : C470
merged : C472
merged : C473
merged : C476
merged : C477
merged : C482
merged : C485
merged : C486
merged : C492
merged : C495
merged : C497
merged : C500
merged : C502
merged : C506
merged : C507
merged : C508
merged : C509
merged : C510
merged : C512
merged : C515
merged : C516
merged : C517
merged : C518
merged : C519
merged : C524
merged : C525
merged : C528
merged : C532
merged : C534
merged : C539
merged : C545
merged : C550
merged : C551
merged : C555
merged : C557
merged : C558
merged : C562
merged : C566
merged : C570
merged : C575
merged : C578
merged : C582
merged : C584
merged : C590
merged : C592
merged : C598
merged : C608
merged : C610
merged : C611
merged : C612
merged : C618
merged : C619
merged : C622
merged : C630
merged : C631
merged : C634
merged : C635
merged : C636
merged : C637
merged : C638
merged : C639
merged : C640
merged : C642
merged : C643
merged : C644
merged : C647
merged : C649
merged : C650
merged : C653
merged : C654
merged : C655
merged : C658
merged : C660
merged : C664
merged : C669
merged : C671
merged : C673
merged : C674
merged : C675
merged : C677
merged : C682
merged : C683
merged : C687
merged : C688
merged : C690
merged : C691
merged : C692
merged : C693
merged : C694
merged : C695
merged : C702
merged : C704
merged : C706
merged : C708
merged : C709
merged : C710
merged : C711
merged : C712
merged : C713
merged : C714
merged : C715
merged : C716
merged : C718
merged : C724
merged : C726
merged : C727
merged : C729
merged : C732
merged : C736
merged : C743
merged : C744
merged : C747
merged : C749
merged : C750
merged : C752
merged : C755
merged : C757
merged : C758
merged : C760
merged : C762
merged : C767
merged : C769
merged : C771
merged : C772
merged : C777
merged : C778
merged : C781
merged : C782
merged : C785
merged : C786
merged : C788
merged : C789
merged : C791
merged : C792
merged : C796
merged : C797
merged : C798
merged : C803
merged : C804
merged : C805
merged : C806
merged : C809
merged : C810
merged : C811
merged : C813
merged : C814
merged : C815
merged : C818
merged : C820
merged : C823
merged : C830
merged : C832
merged : C833
merged : C842
merged : C843
merged : C844
merged : C846
merged : C848
merged : C995
removed C018 because it did not qualify for any province
removed C029 because it did not qualify for any province
removed C039 because it did not qualify for any province
removed C245 because it did not qualify for any province
removed C325 because it did not qualify for any province
removed C337 because it did not qualify for any province
removed C338 because it did not qualify for any province
removed C346 because it did not qualify for any province
removed C357 because it did not qualify for any province
removed C359 because it did not qualify for any province
removed C387 because it did not qualify for any province
removed C396 because it did not qualify for any province
removed C404 because it did not qualify for any province
removed C406 because it did not qualify for any province
removed C452 because it did not qualify for any province
removed C460 because it did not qualify for any province
removed C498 because it did not qualify for any province
removed C538 because it did not qualify for any province
removed C601 because it did not qualify for any province
removed C604 because it did not qualify for any province
removed CYRE because it did not qualify for any province
removed GLOU because it did not qualify for any province
removed HELL because it did not qualify for any province
removed TEMP because it did not qualify for any province
removed WSAM because it did not qualify for any province
108 countries to convert, 156 tags available
assigned tag MOS to BOLG
assigned tag GRE to BYZA
assigned tag CRO to CROA
assigned tag ENG to ENGL
assigned tag MAM to FATI
assigned tag HUN to HUNG
assigned tag TIM to ILKH
assigned tag CYP to JERU
assigned tag NAV to NAVA
assigned tag NUB to NUBI
assigned tag PAP to PAPA
assigned tag QAR to QARA
assigned tag REB to REBE
assigned tag TUR to SELJ
assigned tag SWE to SWED
assigned tag TEU to TEUT
assigned tag VEN to VENI
assigned tag WLS to WALE
assigned tag MOR to ZIRI
assigned tag BOU to U018
assigned tag LOR to U019
assigned tag NOG to ALAN
assigned tag ORL to ANJO
assigned tag SIC to APUL
assigned tag BOS to BOSN
assigned tag BRB to BRAB
assigned tag BRA to BRAN
assigned tag CHP to CHAM
assigned tag CRI to CHER
assigned tag POR to COIM
assigned tag MAI to FRAC
assigned tag FRI to FRIE
assigned tag POL to GALC
assigned tag NOR to ICEL
assigned tag FIN to INGE
assigned tag SCO to LOTH
assigned tag PER to LUTA
assigned tag SHR to MAMM
assigned tag IRE to MEAT
assigned tag BOH to MORA
assigned tag TRP to MTRI
assigned tag POM to POMM
assigned tag GRA to SEVI
assigned tag STY to SLAV
assigned tag TUS to TOSC
assigned tag TRE to TRAP
assigned tag KAZ to UGRI
assigned tag CAT to ASTU
assigned tag SER to DCRO
assigned tag FLA to HAIN
assigned tag NOV to KEXH
assigned tag COR to MARB
assigned tag KHO to MDAM
assigned tag LAN to NORF
assigned tag NOL to ORKN
assigned tag YOR to SALI
assigned tag TUN to TURK
assigned tag MAN to WIEL
assigned tag OLD to C087
assigned tag BRI to C105
assigned tag FRA to C114
assigned tag PAL to C124
assigned tag AUV to C146
assigned tag PRO to C220
assigned tag DAU to C227
assigned tag SAV to C238
assigned tag WUR to C248
assigned tag SAX to C255
assigned tag SHL to C261
assigned tag TIR to C316
assigned tag LIT to C369
assigned tag HAB to C446
assigned tag CEP to C474
assigned tag GOL to C567
assigned tag MOL to C569
assigned tag RYA to C583
assigned tag AST to C620
assigned tag AKK to C681
assigned tag CND to C740
assigned tag ALG to C822
assigned tag ARA to C827
assigned tag FEZ to C839
assigned tag PSK to C014
assigned tag CRN to C030
assigned tag BUR to C062
assigned tag AMG to C144
assigned tag CAS to C203
assigned tag BAV to C306
assigned tag MKL to C307
assigned tag NAP to C344
assigned tag GEN to C358
assigned tag GOT to C390
assigned tag TVE to C402
assigned tag MAZ to C428
assigned tag TRA to C444
assigned tag SLZ to C447
assigned tag WAL to C453
assigned tag RAG to C462
assigned tag YAR to C549
assigned tag DNZ to C589
assigned tag QAS to C593
assigned tag GEO to C597
assigned tag DUR to C731
assigned tag PRU to C059
assigned tag ALH to C456
assigned tag ANH to C613
assigned tag ANS to C808
assigned tag BUL to C825
unable to load EU3 country NAP
java.lang.NullPointerException
          at java.io.File.(init)(Unknown Source)
          at eu3.EU3FileChanger.(init)(EU3FileChanger.java:131)
          at eu3.EU3Country.(init)(EU3Country.java:427)
          at eu3.EU3Country.get(EU3Country.java:419)
          at cv.CvCountry.getAllTags(CvCountry.java:442)
          at CK2EU3.main(CK2EU3.java:69)
 
ulmont said:
Do you have the NA expansion?

uh... would that remark mean that we have tags in NA that do not exist in EU3 ?
In that case, we would have to make a pure EU3 data file!


Yves
 
yvesp said:
uh... would that remark mean that we have tags in NA that do not exist in EU3 ?
I don't know. I know that I have a "nap - naples.txt" country file in history/countries, and I see that its monarch list starts at 1806.3.11, so I thought that might be the answer...otherwise I have no idea why NAP would not load?
 
Hundhedning said:
EDIT: Right. NAP is not in vanilla EU3. That should explain it.
Yeah. I have to think about how many versions I would want to be maintaining...I think the answer is going to be 1 (In Nomine) or at the most 2 (basic EU3 and In Nomine) but the problem is I no longer have a vanilla install to check what countries and/or provinces are available.

Can you pm or email me your EU3\common\countries\countries.txt file?
 
ulmont said:
Yeah. I have to think about how many versions I would want to be maintaining...I think the answer is going to be 1 (In Nomine) or at the most 2 (basic EU3 and In Nomine) but the problem is I no longer have a vanilla install to check what countries and/or provinces are available.

I might devise another tag list to specify which tags belong to non core extensions. In this way, we would keep only one data file ; hopefully, with the latest addition of tag lists for conversion, we may still get a good result with only one data file. It should even work for custom lists to account for those people who use mods. What do you think ?

Can you pm or email me your EU3\common\countries\countries.txt file?

I am in the same situation as you here.
It would be good if Hundhedning did send his to you.

Yves
 
Country file

Bah, I'll just post it here.

Code:
#Please keep tags sorted on alphabetical use when you add/remove country tags


# Special countries..
REB 	= "countries/rebels.txt"
PIR 	= "countries/pirates.txt"
NAT 	= "countries/natives.txt"

#Scandinavia
SWE	= "countries/Sweden.txt"
DAN	= "countries/Denmark.txt"
FIN	= "countries/Finland.txt"
GOT	= "countries/Gotland.txt"
NOR	= "countries/Norway.txt"
SHL	= "countries/Holstein.txt"


#Balkans 

ALB	= "countries/Albania.txt"
ATH	= "countries/Athens.txt"
BOS	= "countries/Bosnia.txt"
BUL	= "countries/Bulgaria.txt"
CEP	= "countries/Corfu.txt"
CRO	= "countries/Croatia.txt"
CRT	= "countries/Crete.txt"
CYP	= "countries/Cyprus.txt"
GRE	= "countries/Greece.txt"
KNI	= "countries/Knights.txt"
MOE	= "countries/Morea.txt"
MOL	= "countries/Moldavia.txt"
MON	= "countries/Montenegro.txt"
NAX	= "countries/Naxos.txt"
RAG	= "countries/Ragusa.txt"
SER	= "countries/Serbia.txt"
TRA	= "countries/Transylvania.txt"
WAL	= "countries/Wallachia.txt"
HUN	= "countries/Hungary.txt"
TUR	= "countries/Ottomans.txt"


#British Isles 
CNN 	= "countries/Connacht.txt"
CRN	= "countries/Cornwall.txt"
ENG	= "countries/England.txt"
LEI 	= "countries/Leinster.txt"
IRE	= "countries/Ireland.txt"
LAN	= "countries/Lancaster.txt"
MNS 	= "countries/IRE_Munster.txt"
SCO	= "countries/Scotland.txt"
TYR 	= "countries/Tyrone.txt"
WLS	= "countries/Wales.txt"
YOR	= "countries/York.txt"
NOL 	= "countries/Northumberland.txt"
GBR	= "countries/GreatBritain.txt"





	
		
#Colonies
BRZ	= "countries/Brazil.txt"
CAN	= "countries/Canada.txt"
CHL	= "countries/Chile.txt"
COL	= "countries/Colombia.txt"
LAP	= "countries/LaPlata.txt"
LOU	= "countries/Louisiana.txt"
MEX	= "countries/Mexico.txt"
PEU	= "countries/Peru.txt"
QUE	= "countries/Quebec.txt"
USA	= "countries/USA.txt"
		
#Eastern Europe
LIT	= "countries/Lithuania.txt"
MAZ	= "countries/Mazovia.txt"
POL	= "countries/Poland.txt"
PRU	= "countries/Prussia.txt"
KUR	= "countries/Kurland.txt"
RIG	= "countries/Riga.txt"
TEU	= "countries/teutonicorder.txt"
		
#France 
ALS	= "countries/Alsace.txt"
AMG	= "countries/Armagnac.txt"
AUV	= "countries/Auvergne.txt"
AVI	= "countries/Avignon.txt"
BOU	= "countries/Bourbonnais.txt"
BRI	= "countries/Brittany.txt"
BUR	= "countries/Burgundy.txt"
CHP	= "countries/Champagne.txt"
COR	= "countries/Corsica.txt"
DAU	= "countries/Dauphine.txt"
FOI	= "countries/Foix.txt"
FRA	= "countries/France.txt"
GUY	= "countries/Guyenne.txt"
NEV	= "countries/Nevers.txt"
NRM	= "countries/Normandy.txt"
ORL	= "countries/Orleans.txt"
PRO	= "countries/Provence.txt"
TOU	= "countries/Toulouse.txt"
	
	
	
#HRE 
ANH	= "countries/Anhalt.txt"
ANS	= "countries/Ansbach.txt"
BAD	= "countries/Baden.txt"
BAV	= "countries/Bavaria.txt"
BOH	= "countries/Bohemia.txt"
BRA	= "countries/Brandenburg.txt"
BRE	= "countries/Bremen.txt"
BRU	= "countries/Brunswick.txt"
GER	= "countries/Germany.txt"
HAB	= "countries/Austria.txt"
HAM	= "countries/Hamburg.txt"
HAN	= "countries/Hannover.txt"
HES	= "countries/Hessen.txt"
KLE	= "countries/Kleves.txt"
KOL	= "countries/Cologne.txt"
LOR	= "countries/Lorraine.txt"
LUN	= "countries/Luneburg.txt"
MAG	= "countries/Magdeburg.txt"
MAI	= "countries/Mainz.txt"
MKL	= "countries/Mecklenburg.txt"
MUN	= "countries/Munster.txt"
OLD	= "countries/Oldenburg.txt"
PAL	= "countries/Palatinate.txt"
POM	= "countries/Pommerania.txt"
SAX	= "countries/Saxony.txt"
SIL	= "countries/Silesia.txt"
SLZ	= "countries/Salzburg.txt"
STY	= "countries/Styria.txt"
SWI	= "countries/Schweiz.txt"
THU	= "countries/Thuringia.txt"
TIR	= "countries/Tirol.txt"
TRI	= "countries/Trier.txt"
WBG	= "countries/Wurzburg.txt"
WUR	= "countries/Wurttemberg.txt"

	
	
#Spain
ARA	= "countries/Aragon.txt"
CAS	= "countries/Castille.txt"
CAT	= "countries/Catalunya.txt"
GRA	= "countries/Granada.txt"
NAV	= "countries/Navarra.txt"
POR	= "countries/Portugal.txt"
SPA	= "countries/Spain.txt"
	
		
#Italy 
FER	= "countries/Ferrara.txt"
GEN	= "countries/Genoa.txt"
ITA	= "countries/Italy.txt"
MAN	= "countries/Mantua.txt"
MLO	= "countries/Milan.txt"
MOD	= "countries/Modena.txt"
PAP	= "countries/Papal.txt"
PAR	= "countries/Parma.txt"
PIS	= "countries/Pisa.txt"
SAR	= "countries/Sardinia.txt"
SAV	= "countries/Savoy.txt"
SIC	= "countries/Sicily.txt"
SIE	= "countries/Siena.txt"
TUS	= "countries/Tuscany.txt"
URB	= "countries/Urbino.txt"
VEN	= "countries/Venice.txt"
	
	
#Low Countries
BRB	= "countries/Brabant.txt"
FLA	= "countries/Flanders.txt"
FRI	= "countries/Friesland.txt"
GEL	= "countries/Gelre.txt"
HAI	= "countries/Hainaut.txt"
HOL	= "countries/Holland.txt"
LIE	= "countries/Liege.txt"
LUX	= "countries/Luxembourg.txt"
NED	= "countries/Netherlands.txt"
UTR	= "countries/Utrecht.txt"
	
		
#Russia 
ARM	= "countries/Armenia.txt"
AST	= "countries/Astrakhan.txt"
CRI	= "countries/Crimea.txt"
GEO	= "countries/Georgia.txt"
GOL	= "countries/GoldenHorde.txt"
KAZ	= "countries/Kazan.txt"
MOS	= "countries/Muscowy.txt"
NOV	= "countries/Novgorod.txt"
PSK	= "countries/Pskov.txt"
QAS	= "countries/QasimKhanate.txt"
RUS	= "countries/Russia.txt"
RYA	= "countries/Ryazan.txt"
TVE	= "countries/Tver.txt"
UKR	= "countries/Ukraine.txt"
YAR	= "countries/Yaroslavl.txt"
ZAZ	= "countries/Zaporozhie.txt"
NOG	= "countries/Nogai.txt"
SIB	= "countries/Sibir.txt"
	
		




#Arabia	
ADE	= "countries/Yemen.txt"
ALH	= "countries/Haasa.txt"
OMA	= "countries/Oman.txt"
NAJ	= "countries/Najd.txt"
HED	= "countries/Hedjaz.txt"
SHR	= "countries/Sharjah.txt"
		
#Asia Minor		
AKK	= "countries/AkKoyunlu.txt"
CND	= "countries/Candar.txt"
DUL	= "countries/Dulkadir.txt"
KAR	= "countries/Karaman.txt"
TRE	= "countries/Trebizond.txt"
	
	
#Maghreb
ALG	= "countries/Algiers.txt"
FEZ	= "countries/Fez.txt"
MAM	= "countries/Burgi.txt"
MOR	= "countries/Morocco.txt"
TRP	= "countries/Tripoli.txt"
TUN	= "countries/Tunisia.txt"
	
		
#Central Asia
KZH	= "countries/Kazakh.txt"
KHI	= "countries/Khiva.txt"
SHY	= "countries/Shaybanid.txt"
KOK	= "countries/Kokkand.txt"


#Persia	
DUR	= "countries/Durrani.txt"
PER	= "countries/Persia.txt"
QAR	= "countries/QaraKoyunlu.txt"
TIM	= "countries/Timurid.txt"


#Americas:	
AZT = "countries/Aztec.txt"
CHE = "countries/Cherokee.txt"
CHM = "countries/Chimu.txt"
CRE = "countries/Creek.txt"
HUR = "countries/Huron.txt"
INC = "countries/Inca.txt"
IRO = "countries/Iroquois.txt"
MAY = "countries/Maya.txt"
SHA = "countries/Shawnee.txt"
ZAP = "countries/Zapotec.txt"

#Africa:
ASH = "countries/Ashanti.txt"
BEN = "countries/Benin.txt"
ETH = "countries/Ethiopia.txt"
KON = "countries/Kongo.txt"
MAL = "countries/Mali.txt"
NUB = "countries/Funj.txt"
SON = "countries/Songhai.txt"
ZAN = "countries/Swahili.txt"
ZIM = "countries/Mutapa.txt"
ADA = "countries/Adal.txt"
HAU = "countries/Hausa.txt"
KBO = "countries/KanemBornu.txt"
LOA = "countries/Loango.txt"
OYO = "countries/Oyo.txt"
SOF = "countries/Sofala.txt"

#Far East

ANN	= "countries/Annam.txt"
ARK	= "countries/Arakan.txt"
ATJ	= "countries/Atjeh.txt"
AYU	= "countries/Ayutthaya.txt"
BLI	= "countries/Bali.txt"
BAN	= "countries/Banten.txt"
BEI	= "countries/Brunei.txt"
CHA	= "countries/Champa.txt"
CHG	= "countries/ChagataiKhanate.txt"
CHK	= "countries/Champassak.txt"
DAI	= "countries/DaiViet.txt"
JAP	= "countries/Japan.txt"
KHA	= "countries/MongolKhanate.txt"
KHM	= "countries/Khmer.txt"
KOR	= "countries/Korea.txt"
LNA	= "countries/LanNa.txt"
LUA	= "countries/LuangPrabang.txt"
LXA	= "countries/LanXang.txt"
MCH	= "countries/Manchu.txt"
MKS	= "countries/Makassar.txt"
MLC	= "countries/Malacca.txt"
MNG	= "countries/Ming.txt"
MTR	= "countries/Mataram.txt"
OIR	= "countries/OiratHorde.txt"
PAT	= "countries/Pattani.txt"
PEG	= "countries/Pegu.txt"
RYU	= "countries/Ryukyu.txt"
SST	= "countries/Shan.txt"
SUL	= "countries/Sulu.txt"
TAU	= "countries/Taungu.txt"
TIB	= "countries/Tibet.txt"
TOK	= "countries/Tonkin.txt"
VIE	= "countries/Vientiane.txt"

AHM 	= "countries/Bihar.txt"
ASS 	 = "countries/Assam.txt"
BAH	 = "countries/Deccan.txt"
BAL	 = "countries/Baluchistan.txt"
BAS 	 = "countries/Ahmadnagar.txt"
BNG 	 = "countries/Bengal.txt"
BRR 	 = "countries/Berar.txt"
BHO 	 = "countries/Bhonsle.txt" 
BHU 	 = "countries/Bhutan.txt"
BIJ 	 = "countries/Bijapur.txt"
BND 	 = "countries/Bundelkhand.txt"
DLH 	 = "countries/Delhi.txt"
GAK	 = "countries/Gakwar.txt"
GOC 	 = "countries/Golcanda.txt"
GDW 	 = "countries/Gondwana.txt" 
GUJ 	 = "countries/Gujarat.txt"
HYD 	 = "countries/Hyderabad.txt"
KRK 	 = "countries/Carnatic.txt"
KSH 	 = "countries/Kashmir.txt"
KHD 	 = "countries/Khandesh.txt"
KTH 	 = "countries/Ceylon.txt"
MAD 	 = "countries/Madurai.txt"
MAR 	 = "countries/Maharasthra.txt"
MLB 	 = "countries/Manipur.txt"
MLD 	 = "countries/Maldive.txt"
MLW 	 = "countries/Malwa.txt"
MUG 	 = "countries/Mughal.txt"
MYS 	 = "countries/Mysore.txt"
NIZ	 = "countries/DevaBengal.txt"
NPL	 = "countries/Nepal.txt"
ORI 	 = "countries/Orissa.txt"
ODH 	 = "countries/Oudh.txt"
PUN 	 = "countries/Punjab.txt"
RAJ 	 = "countries/Rajputna.txt"
SND 	 = "countries/Sind.txt"
TRV 	 = "countries/Travanacore.txt"
VIJ 	 = "countries/Vijaynagara.txt"
 
yvesp said:
It should even work for custom lists to account for those people who use mods. What do you think?
That might work. Except that it then interferes badly with the priority list for tag conversion. And that I may have hardcoded the tags somewhere in my codebase.
 
ulmont said:
That might work. Except that it then interferes badly with the priority list for tag conversion. And that I may have hardcoded the tags somewhere in my codebase.


Would it ? would it not suffice to put the tags from extensions first (as they are likely more relevant), and vanilla tags at the end of the list ?

In any case, In Nomine will put this problem on a high priority track ; it will be harder and harder to assume that all players have all three extensions.

Yves
 
yvesp said:
Would it ? would it not suffice to put the tags from extensions first (as they are likely more relevant), and vanilla tags at the end of the list ?
We still need a way to identify the extra tags. For NA, here are the countries that do not exist in vanilla:
Code:
Colonies
HAT - Haiti
PRG - Paraguay
CAM - UPCA
VNZ - Venezuela

Eastern Europe
DNZ - Danzig
KRA - Krakow
LIV - LivonianOrder
RIG - Riga

France
RFR - RevolutionaryFrance
SPI - SardiniaPiedmont

HRE
FRN - Frankfurt
WES - Westfalia

Italy
ETR - Etruria
NAP - Naples

Arabia
IRQ - Iraq
SYR - Syria

Africa
SOK - Sokoto

Far East
QIN - Qin
WUU - Wu
XIA - Xia
I'm unsure how many of these tags I am using (obviously NAP).