Resource icon

Cultural Diversity




Information

Cultural Diversity adds depth to each Civilization by assigning them to one of 30 Cultures (with 13 additional subcultures). The mod is compartmentalized into different components. See the Steam Workshop link above for details.

Mod Support
(Copy the below text into your mod and replace the examples at the bottom).
--------------------------------------------------------------------------------------------------------------------------
-- JFD'S CULTURAL DIVERSITY (31a31d1c-b9d7-45e1-842c-23232d66cd47)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IF NOT EXISTS
Civilization_JFD_CultureTypes(
CivilizationType text default null,
CultureType text default null,
SubCultureType text default null,
ArtDefineTag text default null,
DecisionsTag text default null,
DefeatScreenEarlyTag text default null,
DefeatScreenMidTag text default null,
DefeatScreenLateTag text default null,
IdealsTag text default null,
SplashScreenTag text default null,
SoundtrackTag text default null,
UnitDialogueTag text default null);
/*
CultureTypes:
CULTURE_JFD_ABORIGINAL
CULTURE_JFD_AMAZONIAN
CULTURE_JFD_ANDEAN
CULTURE_JFD_BANTU
CULTURE_JFD_BHARATA
CULTURE_JFD_CENTRAL
CULTURE_JFD_CENTRAL_AFRICAN
CULTURE_JFD_CLASSICAL
CULTURE_JFD_COLONIAL
CULTURE_JFD_EASTERN
CULTURE_JFD_EAST_AFRICAN
CULTURE_JFD_EAST_INDIES
CULTURE_JFD_FAR_EASTERN
CULTURE_JFD_GREAT_PLAINS
CULTURE_JFD_HIMALAYAN
CULTURE_JFD_INDOCHINA
CULTURE_JFD_LEVANTINE
CULTURE_JFD_MESOAMERICAN
CULTURE_JFD_MESOPOTAMIC
CULTURE_JFD_MID_EASTERN
CULTURE_JFD_NORTHERN
CULTURE_JFD_OCEANIC
CULTURE_JFD_PACIFIC
CULTURE_JFD_POLAR
CULTURE_JFD_STEPPE
CULTURE_JFD_SOUTHERN
CULTURE_JFD_TOTALITARIAN
CULTURE_JFD_WEST_AFRICAN
CULTURE_JFD_WESTERN
CULTURE_JFD_WOODLANDS

SubCultureType:
CULTURE_SUB_JFD_CLASSICAL_ROMAN
CULTURE_SUB_JFD_COLONIAL_AMERICAN
CULTURE_SUB_JFD_COLONIAL_LATIN
CULTURE_SUB_JFD_EAST_AFRICAN_ETHIOPIAN
CULTURE_SUB_JFD_EASTERN_BYZANTINE
CULTURE_SUB_JFD_MID_EASTERN_OTTOMAN
CULTURE_SUB_JFD_FAR_EASTERN_JAPANESE
CULTURE_SUB_JFD_STEPPE_TURKIC
CULTURE_SUB_JFD_MESOPOTAMIC_EGYPTIAN
CULTURE_SUB_JFD_MESOPOTAMIC_PERSIAN
CULTURE_SUB_JFD_NORTHERN_CELTIC
CULTURE_SUB_JFD_SOUTHERN_PAPAL
CULTURE_SUB_JFD_WESTERN_BRITISH

SplashScreenTags (As above, unless otherwise specified):
As above in single word lower-case, e.g. CULTURE_JFD_CENTRAL = JFD_Central, CULTURE_JFD_WEST_AFRICAN = JFD_WestAfrican
JFD_ClassicalRoman
JFD_ColonialAmerican
JFD_ColonialLatin
JFD_EastAfricanEthiopic
JFD_EasternByzantine
JFD_FarEasternJapanese
JFD_MesopotamicPersian
JFD_MidEasternOttoman
JFD_MesopotamicEgyptian
JFD_NorthernCeltic
JFD_SouthernPapal
JFD_SteppeTurkic
JFD_WesternBritish

SoundtrackTag (As above, unless otherwise specified):
As above in single word lower-case, e.g. CULTURE_JFD_CENTRAL = JFD_Central, CULTURE_JFD_WEST_AFRICAN = JFD_WestAfrican
JFD_ClassicalRoman
JFD_ColonialAmerican
JFD_ColonialLatin
JFD_EastAfricanEthiopic
JFD_EasternByzantine
JFD_FarEasternJapanese
JFD_MesopotamicPersian
JFD_MidEasternOttoman
JFD_MesopotamicEgyptian
JFD_NorthernCeltic
JFD_SouthernPapal
JFD_SteppeTurkic
JFD_WesternBritish

UnitDialogueTag:
AS2D_SOUND_JFD_AMERICAN
AS2D_SOUND_JFD_AMERICAN_WEST
AS2D_SOUND_JFD_ALBANIAN*
AS2D_SOUND_JFD_ARABIC
AS2D_SOUND_JFD_AZTEC
AS2D_SOUND_JFD_BABYLONIAN
AS2D_SOUND_JFD_BERBER*
AS2D_SOUND_JFD_BURMESE
AS2D_SOUND_JFD_BYZANTINE
AS2D_SOUND_JFD_CARTHAGINIAN
AS2D_SOUND_JFD_CELTIC
AS2D_SOUND_JFD_CHINESE
AS2D_SOUND_JFD_COMANCHE*
AS2D_SOUND_JFD_DUTCH
AS2D_SOUND_JFD_EGYPTIAN
AS2D_SOUND_JFD_ENGLISH
AS2D_SOUND_JFD_ETHIOPIAN
AS2D_SOUND_JFD_FINNISH*
AS2D_SOUND_JFD_FRENCH
AS2D_SOUND_JFD_GAELIC*
AS2D_SOUND_JFD_GERMAN
AS2D_SOUND_JFD_GREEK
AS2D_SOUND_JFD_HOLY_ROMAN
AS2D_SOUND_JFD_HUNNIC
AS2D_SOUND_JFD_INCAN
AS2D_SOUND_JFD_INDIAN
AS2D_SOUND_JFD_ITALIAN
AS2D_SOUND_JFD_JAPANESE
AS2D_SOUND_JFD_KHMER
AS2D_SOUND_JFD_KOREAN
AS2D_SOUND_JFD_LATINO
AS2D_SOUND_JFD_MALINESE
AS2D_SOUND_JFD_MAMLUKE*
AS2D_SOUND_JFD_MAPUDUNGUN
AS2D_SOUND_JFD_MAYAN
AS2D_SOUND_JFD_MOHAWK
AS2D_SOUND_JFD_MONGOL
AS2D_SOUND_JFD_OTTOMAN
AS2D_SOUND_JFD_PERSIAN
AS2D_SOUND_JFD_POLISH
AS2D_SOUND_JFD_PORTUGUESE
AS2D_SOUND_JFD_ROMAN
AS2D_SOUND_JFD_RUSSIAN
AS2D_SOUND_JFD_SIAMESE
AS2D_SOUND_JFD_SIOUX
AS2D_SOUND_JFD_SPANISH
AS2D_SOUND_JFD_SUMERIAN
AS2D_SOUND_JFD_SWEDISH
AS2D_SOUND_JFD_TUPI*
AS2D_SOUND_JFD_VIKING
AS2D_SOUND_JFD_ZAPOTEC*
AS2D_SOUND_JFD_ZULU

*Not recommended as these have few tracks.

*Not recommended as these have few tracks.
*/

--This is an example of support which copies all attributes from an existing civ.
--For the most part, this is probably all you'll need; just change 'CIVILIZATION_JFD_BYZANTIUM_ALEXIOS_I' to the tag of your custom civ.
INSERT INTO Civilization_JFD_CultureTypes
(CivilizationType, ArtDefineTag, CultureType, SubCultureType, DecisionsTag, IdealsTag, SplashScreenTag, SoundtrackTag, UnitDialogueTag)
SELECT 'CIVILIZATION_JFD_BYZANTIUM_ALEXIOS_I', ArtDefineTag, CultureType, SubCultureType, DecisionsTag, IdealsTag, SplashScreenTag, SoundtrackTag, UnitDialogueTag
FROM Civilization_JFD_CultureTypes WHERE CivilizationType = 'CIVILIZATION_BYZANTIUM';

UPDATE Civilizations
SET SoundtrackTag = (SELECT SoundtrackTag FROM Civilization_JFD_CultureTypes WHERE CivilizationType = 'CIVILIZATION_JFD_BYZANTIUM_ALEXIOS_I')
WHERE Type = 'CIVILIZATION_JFD_BYZANTIUM_ALEXIOS_I'
AND EXISTS (SELECT SoundID FROM Audio_Sounds WHERE SoundID = 'SND_JFD_ABORIGINAL_PEACE_01');
--------------------------------------------------------------------------------------------------------------------------
-- MinorCivilization_JFD_CultureTypes
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IF NOT EXISTS
MinorCivilization_JFD_CultureTypes (
MinorCivilizationType text REFERENCES MinorCivilizations(Type) default null,
CultureType text default null);

DELETE FROM MinorCivilization_JFD_CultureTypes WHERE MinorCivilizationType = 'MINOR_CIV_SAMARKAND';
INSERT INTO MinorCivilization_JFD_CultureTypes
(MinorCivilizationType, CultureType)
VALUES ('MINOR_CIV_SAMARKAND', 'CULTURE_JFD_ISLAMIC');

Credits
  • COF: Research
  • Janboruta: Research, Artwork
  • Leugi: Graphics, Research, Artwork
  • Kesler: Research
  • Klisz: Research
  • Reedstilt: Research
  • Regalman: Research
  • sss64sss: Research
  • SnowyNix: Research
  • Sun Ce of Wu the Musician:
  • Sword of Geddon: Research
  • TheLohoped: Research
  • Tomatekh: Artwork
  • TPangolin: Research
  • Hangman: Graphics
  • Wolfdog: Graphics
Additional Credits

Spoiler :

Unit Dialogue:
Except for those listed below, all unit dialogue taken from Civ IV.
Italian - Napoleonic Era Team
Hunnic - cool3a2
Polish- Napoleonic Era Team
Siamese - Sukritact
Swedish - Napoleonic Era Team

Classical:
Andreas Waldetoft - Music (EU: Rome OST) - Various
Stephen Rippy, Kevin McMullan - Music (AoM) - Various
Tyler Bates - Music (Rise of the Argonauts) - Various

Mandala:
TheOngkhaphayop - Various tracks taken from their channel
eklavvya - Art
Thanakorn Chaijinda - Art
ohnios - Art
tonyhurst - Art

Northern:
Adrian von Ziegler - Music
Antti Martikainen - Music
BrunuhVille - Music
The Royal Scots Dragoons - Music - Various

Oriental:
adamkuczek - Art
flaviobolla - Art
najtkriss - Art
TaiGyoza - Art
Terserone - Art

Semitic:
jcbarquet - Art

Please see the included Credits.txt file for a partial list of credits for music and art used. The ones listed are those used on multiple occassions.
Author
JFD
Views
1,126
First release
Last update
Rating
5.00 star(s) 2 ratings

More resources from JFD

Latest updates

  1. Update to v13

    Download (Core) | Download (Soundtrack) Added new groups: East Indies, Himalayan, Iranian...

Latest reviews

Adds so much flavour to the mundane gameplay. And the amount of music included in the soundtrack is HUGE! 4.5gb of tastefully chosen new music for all the different cultures? Hell yeah!
Flavor of the.... civ? Like it.
Top Bottom