• 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.

Zsar1

Major
52 Badges
Dec 19, 2014
659
199
  • Arsenal of Democracy
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Darkest Hour
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Crusader Kings II: Holy Fury
  • Battle for Bosporus
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Stellaris
  • Europa Universalis IV
  • Victoria 2
  • Europa Universalis III: Collection
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Way of Life
  • Stellaris Sign-up
  • 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
  • Stellaris: Megacorp
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Divine Wind
  • Heir to the Throne
  • Stellaris: Synthetic Dawn
  • King Arthur II
  • Stellaris - Path to Destruction bundle
The section ai/admiral/ignore is currently the only one, wherein areas are identified not by a province id contained within them but by their name from file db/Province.csv .

This is an inconsistency which I would like to fix and obviously there are two ways to go about it:
  1. make this block use province ids like the rest
  2. do 1. but also allow areas to be optionally be referred to by name everywhere
As is again obvious, 1. is the easy way for me, but 2. is the easy way for modders.

------

Now, I am a modder myself (even if nowadays I typically rather invest my free time into improving the hard code) and from my point of view, referring to areas by name is a useless feature:

A modder seeking to add to an area block or to change an area in a trigger condition would have to look up the desired area's name from in-game or via province in Province.csv . In the former case, manual transscription is necessary, in the latter case the "showid" console command can provide the province id - which is always shorter - before one can use that id to find the area name in Province.csv and copy&paste it.

Thus, addressing areas by province id seems to always be faster for modification and therefore I would deem 2. unnecessary. But of course, modders will have to adapt the affected section of their ai files once.

Would be nice to get a few opinions on this.
 
The section ai/admiral/ignore is currently the only one, wherein areas are identified not by a province id contained within them but by their name from file db/Province.csv .

This is an inconsistency which I would like to fix and obviously there are two ways to go about it:
  1. make this block use province ids like the rest
  2. do 1. but also allow areas to be optionally be referred to by name everywhere
As is again obvious, 1. is the easy way for me, but 2. is the easy way for modders.

------

Now, I am a modder myself (even if nowadays I typically rather invest my free time into improving the hard code) and from my point of view, referring to areas by name is a useless feature:

A modder seeking to add to an area block or to change an area in a trigger condition would have to look up the desired area's name from in-game or via province in Province.csv . In the former case, manual transscription is necessary, in the latter case the "showid" console command can provide the province id - which is always shorter - before one can use that id to find the area name in Province.csv and copy&paste it.

Thus, addressing areas by province id seems to always be faster for modification and therefore I would deem 2. unnecessary. But of course, modders will have to adapt the affected section of their ai files once.

Would be nice to get a few opinions on this.

Your time and your efforts are valuable...thus i suggest that you do only 1 and ignore 2 !

And please, invest the spare time...improving further our beloved AoD !!! ;)