EU4ToVic3 icon indicating copy to clipboard operation
EU4ToVic3 copied to clipboard

Dynamic country names

Open IohannesIohannium opened this issue 1 year ago • 5 comments

See how to make use of this feature. List of EU4 countries that could make use of it:

  • AAC (Aachen): Aix-la-Chapelle (French culture), Aquisgrane (Great Power)
  • ALS (Strasbourg): Alsace (forced renaming!)
  • ANN (Annam): Vietnam (forced renaming!)
  • AQU (Aquileia): Friuli (forced renaming!); Furlania (Slovene)
  • AZT (Aztec): Ēxcān Tlahtōlōyān (civilized)
  • BAH (Bahmanis): Deccan (not a Muslim monarchy)
  • BHA (Bharat): India (forced renaming)
  • BYZ (Byzantium): Rhomania (forced renaming)
  • CHR (Chernigov): Chernihiv (Ukrainian culture), Czernihów (Polish culture)
  • CJA (Cajamarca): Kashamarka (forced renaming)
  • CLA (Colla): Qulla (forced renaming)
  • CLI (Cilli): Celje (Slovene)
  • CNN (Clanricarde): Galway (forced renaming)
  • DAI (Dai Viet): Đại Việt (forced renaming)
  • DAU (Dauphine): Dauphiné (forced renaming)
  • DNZ (Danzig): Gdańsk (Polish culture)
  • GLG (Glogow): Glogau (German culture), Hlohov (Czech culture), Głogów (else)
  • HLR (Holy Roman Empire), when not a Christian monarchy: Three Nations, Germany-Burgundy (if Italy exists and Germany does not)
  • HSN (Hisn Kayfa): Hasankeyf (Arabic), Kiphas (Greek)
  • ILK (Ilkhanate): Iranzamin (not a monarchy)
  • IRQ (Iraq): Mesopotamia (Christian)
  • KIE (Kiev): Kyiv (Ukrainian), Kijów (Polish)
  • NUB (Funj): Funjistan (forced renaming)
  • OPL (Opole): Oppeln (German)
  • PER (Persia): Iran (republic)
  • PLT (Polotsk): Połock (Polish)
  • RAG (Ragusa): Dubrovnik (Croatian)
  • RMN (Romania): Dacia (if BYZ exists)
  • RUM (Rûm): Turkey (if TUR does not exists and is republic)
  • STE (Stettin): Szczecin (Polish)
  • SYG (Sarig Yogir): Yughuristan (forced renaming)
  • SZO (Saluzzo): Saluces (French)
  • TAB (Mazandaran): Hyrcania (Christian)
  • TRA (Transylvania): Erdély (Hungarian), Siebenbürgen (German)
  • TRE (Trebizond): Trabzon (Turkish)
  • TRI (Trier): Trèves (French)
  • VRN (Verona): Welsch-Bern (German)
  • WOL (Wolgast): Wołogoszcz (Polish)
  • ZAZ (Zaporozhie): Zarporizhzhia (Ukrainian), Aleksandrovsk (Russian), Zaporoże (Polish)

IohannesIohannium avatar Sep 08 '22 13:09 IohannesIohannium

With Bahamanis, we already have a Deccan tag in EU4, so what happens if we have both an independent Deccan and a non-Islamic Bahamanis?

CarbonY26 avatar Sep 09 '22 03:09 CarbonY26

No idea yet how to deal with such

IohannesIohannium avatar Sep 10 '22 08:09 IohannesIohannium

A possible suggestion would be to also give dynamic names depending on the government system selected for the country (which could be just passed on from victoria 3 to hoi4 using the subsequent converter). I don't know what the policy on randomness is for these converters, but I would advocate for it, as it would contribute towards a more varied game world.

Depending on a country's government type, there could be a list of templated names for the country and one of those could be selected randomly. Some grammar rules could be established as well to filter the odd-sounding choices, but alas I realize this might be too much of a luxury feature.

WilhelmStein avatar Feb 21 '23 17:02 WilhelmStein

Vic3 engine currently can handle dynamic name swaps depending on ruling party/goverment_type.

However this issue is more general, and would rename countries from A (in EU4) to B (in vic3) under specific circumstances (government, culture, religion, etc).

This issue needs both comprehensive rulesets as well as localization database.

I'm leaving this issue open in case anyone has an idea what to do with this - and how.

Zemurin avatar Apr 26 '23 10:04 Zemurin

Dynamic names can be triggered by just about any trigger in Vic3. Primary culture and state religion are trivial, as are government form, and state ownership.

Existence of other countries can also be checked (or flags set by such countries existing).

CaesarVincens avatar Oct 15 '23 19:10 CaesarVincens