Help with Text and Traits

DigoBlaze12

Chieftain
Joined
Feb 19, 2016
Messages
39
Hello, I am back! I had some problems with Civ V modding so I decided to move to Civ VI modding.

I started trying to add Boudicca to the game, leading The Iceni. I need help with 2 things:

1-Text Not Working:
I have been trying to include custom text, and everything was going well, except the name and description of the new Building (Clan House). I am unable to find any errors on the files and the game still displays the "LOC_BUILDING" thing instead of the text. If you are willing to help me, look at these:

Here is the Civ' s Config.sql file (it is a modified verson of Joshs_Template, so not much is changed):
Spoiler :

--==========================================================================================================================
-- CONFIG DATA
--==========================================================================================================================
-- Players
-------------------------------------
INSERT INTO Players
(CivilizationType, Portrait, PortraitBackground, LeaderType, LeaderName, LeaderIcon, LeaderAbilityName, LeaderAbilityDescription, LeaderAbilityIcon, CivilizationName, CivilizationIcon, CivilizationAbilityName, CivilizationAbilityDescription, CivilizationAbilityIcon)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LEADER_LEADER_CUSTOM_NEUTRAL.dds', 'LEADER_JOHN_CURTIN_BACKGROUND', 'LEADER_JRA_LEADER_CUSTOM', 'LOC_LEADER_JRA_LEADER_CUSTOM_NAME', 'ICON_LEADER_JRA_LEADER_CUSTOM', 'LOC_TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO_NAME', 'LOC_TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO_DESCRIPTION', 'ICON_LEADER_JRA_LEADER_CUSTOM', 'LOC_CIVILIZATION_JRA_CIV_CUSTOM_NAME', 'ICON_CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_TRAIT_CIVILIZATION_ICENI_CELTICASCENT_NAME', 'LOC_TRAIT_CIVILIZATION_JRA_GRIND_DESCRIPTION', 'ICON_CIVILIZATION_JRA_CIV_CUSTOM');








-------------------------------------
-- PlayerItems
-------------------------------------
INSERT INTO PlayerItems
(CivilizationType, LeaderType, Type, Icon, Name, Description, SortIndex)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LEADER_JRA_LEADER_CUSTOM', 'BUILDING_ICENI_CLAN_HOUSE', 'ICON_BUILDING_ICENI_CLAN_HOUSE', 'LOC_BUILDING_ICENI_CLAN_HOUSE_NAME', 'LOC_BUILDING_ICENI_CLAN_HOUSE_DESCRIPTION', 30);















-------------------------------------
-- MapSupportedValues
-------------------------------------
--INSERT INTO MapSupportedValues
-- (Value, Domain, Map)
--SELECT 'LEADER_JRA_LEADER_CUSTOM', Domain, Map
--FROM MapSupportedValues WHERE Value= 'LEADER_TRAJAN';
--==========================================================================================================================
--================================================

Here is the Civ' s GameDefines.sql file (it is a modified verson of Joshs_Template, so not much is changed):
Spoiler :

--==========================================================================================================================
-- LEADERS
--==========================================================================================================================
-- Types
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Types
(Type, Kind)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'KIND_LEADER');
--------------------------------------------------------------------------------------------------------------------------
-- Leaders
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Leaders
(LeaderType, Name, InheritFrom, SceneLayers)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'LOC_LEADER_JRA_LEADER_CUSTOM_NAME', 'LEADER_DEFAULT', 4);
--------------------------------------------------------------------------------------------------------------------------
-- LeaderQuotes
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO LeaderQuotes
(LeaderType, Quote)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'LOC_PEDIA_LEADERS_PAGE_LEADER_JRA_LEADER_CUSTOM_QUOTE');
--------------------------------------------------------------------------------------------------------------------------
-- HistoricalAgendas
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO HistoricalAgendas
(LeaderType, AgendaType)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'AGENDA_PEACEKEEPER');
--------------------------------------------------------------------------------------------------------------------------
-- AgendaPreferredLeaders
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO AgendaPreferredLeaders
(LeaderType, AgendaType)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'AGENDA_CIVILIZED');


--==========================================================================================================================
-- LEADERS: COLOURS
--==========================================================================================================================
-- PlayerColors
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO PlayerColors
(Type, Usage, PrimaryColor, SecondaryColor, TextColor)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'Unique', 'COLOR_PLAYER_ICENI_CIV_CUSTOM_LEADER_CUSTOM_PRIMARY', 'COLOR_PLAYER_ICENI_CIV_CUSTOM_LEADER_CUSTOM_SECONDARY', 'COLOR_PLAYER_WHITE_TEXT');

INSERT INTO Colors
(Type, Red, Green, Blue, Alpha)
VALUES ('COLOR_PLAYER_ICENI_CIV_CUSTOM_LEADER_CUSTOM_PRIMARY', 0.14, 0.18, 0.16, 1),
('COLOR_PLAYER_ICENI_CIV_CUSTOM_LEADER_CUSTOM_SECONDARY', 0.34, 0.08, 0.03, 1);



--==========================================================================================================================
-- LEADERS: LOADING INFO
--==========================================================================================================================
-- LoadingInfo
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO LoadingInfo
(LeaderType, BackgroundImage, ForegroundImage, PlayDawnOfManAudio)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'LEADER_LEADER_CUSTOM_BACKGROUND', 'LEADER_LEADER_CUSTOM_NEUTRAL', 0);
--==========================================================================================================================
-- CIVILIZATIONS
--==========================================================================================================================
-- Types
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO Types
(Type, Kind)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'KIND_CIVILIZATION');
----------------------------------------------------------------------------------------------------------------------------
-- Civilizations
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO Civilizations
(CivilizationType, Name, Description, Adjective, StartingCivilizationLevelType, RandomCityNameDepth, Ethnicity)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVILIZATION_JRA_CIV_CUSTOM_NAME', 'LOC_CIVILIZATION_JRA_CIV_CUSTOM_DESCRIPTION', 'LOC_CIVILIZATION_JRA_CIV_CUSTOM_ADJECTIVE', 'CIVILIZATION_LEVEL_FULL_CIV', 30, 'ETHNICITY_EURO');
----------------------------------------------------------------------------------------------------------------------------
-- CityNames
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO CityNames
(CivilizationType, CityName)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVLIZATION_ICENI_CITY_2'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVLIZATION_ICENI_CITY_3'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_4'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_5'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_6'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_7'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_8'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_9'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_10'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_11'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_12'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_13'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_14'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_15'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_16'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_17'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_18'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_19'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_20'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_21'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_22'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_23'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_24'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_25'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_26'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_27'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_28'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_29'),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITY_NAME_JRA_CIV_CUSTOM_30');
----------------------------------------------------------------------------------------------------------------------------
-- CivilizationCitizenNames
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO CivilizationCitizenNames
(CivilizationType, CitizenName, Female, Modern)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_1', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_2', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_3', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_4', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_5', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_6', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_7', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_8', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_9', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MALE_10', 0, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_1', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_2', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_3', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_4', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_5', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_6', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_7', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_8', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_9', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_FEMALE_10', 1, 0),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_1', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_2', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_3', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_4', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_5', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_6', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_7', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_8', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_9', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_MALE_10', 0, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_1', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_2', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_3', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_4', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_5', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_6', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_7', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_8', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_9', 1, 1),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CITIZEN_JRA_CIV_CUSTOM_MODERN_FEMALE_10', 1, 1);
----------------------------------------------------------------------------------------------------------------------------
-- CivilizationInfo
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO CivilizationInfo
(CivilizationType, Header, Caption, SortIndex)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVINFO_LOCATION', 'LOC_CIVINFO_JRA_CIV_CUSTOM_LOCATION', 10),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVINFO_SIZE', 'LOC_CIVINFO_JRA_CIV_CUSTOM_SIZE', 20),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVINFO_POPULATION', 'LOC_CIVINFO_JRA_CIV_CUSTOM_POPULATION', 30),
('CIVILIZATION_JRA_CIV_CUSTOM', 'LOC_CIVINFO_CAPITAL', 'LOC_CIVINFO_JRA_CIV_CUSTOM_CAPITAL', 40);
----------------------------------------------------------------------------------------------------------------------------
-- CivilizationLeaders
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO CivilizationLeaders
(CivilizationType, LeaderType, CapitalName)
VALUES ('CIVILIZATION_JRA_CIV_CUSTOM', 'LEADER_JRA_LEADER_CUSTOM', 'LOC_CIVLIZATION_ICENI_CITY_1');






--------------------------------------------------------------------------------------------------------------------------
-- BackGround Art
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO DiplomacyInfo
(Type, BackgroundImage)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'ART_LEADER_LEADER_CUSTOM.dds');



















--==========================================================================================================================
-- LEADERS: TRAITS
--==========================================================================================================================
-- Types
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Types
(Type, Kind)
VALUES ('TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO', 'KIND_TRAIT');
--------------------------------------------------------------------------------------------------------------------------
-- Traits
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Traits
(TraitType, Name, Description)
VALUES ('TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO', 'LOC_TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO_NAME', 'LOC_TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO_DESCRIPTION');
--------------------------------------------------------------------------------------------------------------------------
-- TraitModifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO TraitModifiers
(TraitType, ModifierId)
VALUES ('TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO', 'JRA_LEADER_CUSTOM_ECO_EXTRA_SLOT_1');
--------------------------------------------------------------------------------------------------------------------------
-- Modifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Modifiers
(ModifierId, ModifierType)
VALUES ('JRA_LEADER_CUSTOM_ECO_EXTRA_SLOT_1', 'MODIFIER_PLAYER_CULTURE_ADJUST_GOVERNMENT_SLOTS_MODIFIER');
--------------------------------------------------------------------------------------------------------------------------
-- ModifierArguments
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('JRA_LEADER_CUSTOM_ECO_EXTRA_SLOT_1', 'GovernmentSlotType', 'SLOT_ECONOMIC');













--==========================================================================================================================
-- CIVILIZATIONS: TRAITS
--==========================================================================================================================
-- Types
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Types
(Type, Kind)
VALUES ('TRAIT_CIVILIZATION_JRA_GRIND', 'KIND_TRAIT'),
('TRAIT_CIVILIZATION_BUILDING_ICENI_CLAN_HOUSE', 'KIND_TRAIT');
--------------------------------------------------------------------------------------------------------------------------
-- Traits
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Traits
(TraitType, Name, Description)
VALUES ('TRAIT_CIVILIZATION_JRA_GRIND', 'LOC_TRAIT_CIVILIZATION_ICENI_CELTICASCENT_NAME', 'LOC_TRAIT_CIVILIZATION_JRA_GRIND_DESCRIPTION'),
('TRAIT_CIVILIZATION_BUILDING_ICENI_CLAN_HOUSE', 'LOC_BUILDING_ICENI_CLAN_HOUSE_NAME', 'LOC_BUILDING_ICENI_CLAN_HOUSE_DESCRIPTION');
--------------------------------------------------------------------------------------------------------------------------
-- TraitModifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO TraitModifiers
(TraitType, ModifierId)
VALUES ('TRAIT_CIVILIZATION_JRA_GRIND', 'JRA_TRAIT_EXP_ATK'),
('TRAIT_CIVILIZATION_JRA_GRIND', 'JRA_TRAIT_EXP'),
('TRAIT_CIVILIZATION_JRA_GRIND', 'JRA_TRAIT_GoldPerKill');
--------------------------------------------------------------------------------------------------------------------------
-- Modifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Modifiers
(ModifierId, ModifierType)
VALUES ('JRA_TRAIT_EXP_ATK', 'MODIFIER_PLAYER_UNITS_ADJUST_UNIT_ATTACK_EXPERIENCE_MODIFIER'),
('JRA_TRAIT_EXP', 'MODIFIER_PLAYER_UNITS_ADJUST_UNIT_EXPERIENCE_MODIFIER'),
('JRA_TRAIT_GoldPerKill', 'MODIFIER_PLAYER_UNITS_ADJUST_POST_COMBAT_YIELD');
--------------------------------------------------------------------------------------------------------------------------
-- ModifierArguments
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('JRA_TRAIT_EXP_ATK', 'Amount', '50'),
('JRA_TRAIT_EXP', 'Amount', '50'),
('JRA_TRAIT_GoldPerKill', 'YieldType', 'YIELD_GOLD'),
('JRA_TRAIT_GoldPerKill', 'PercentDefeatedStrength', '100');

















--------------------------------------------------------------------------------------------------------------------------
-- LeaderTraits
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO LeaderTraits
(LeaderType, TraitType)
VALUES ('LEADER_JRA_LEADER_CUSTOM', 'TRAIT_LEADER_JRA_LEADER_CUSTOM_ECO');



----------------------------------------------------------------------------------------------------------------------------
-- CivilizationTraits
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO CivilizationTraits
(TraitType, CivilizationType)
VALUES ('TRAIT_CIVILIZATION_JRA_GRIND', 'CIVILIZATION_JRA_CIV_CUSTOM'),
('TRAIT_CIVILIZATION_BUILDING_ICENI_CLAN_HOUSE', 'CIVILIZATION_JRA_CIV_CUSTOM');

Here is the building' s .xml file:
Spoiler :

<?xml version="1.0" encoding="utf-8"?>
<GameInfo>
<Types>
<Row Type="BUILDING_ICENI_CLAN_HOUSE" Kind="KIND_BUILDING"/>
</Types>
<BuildingReplaces>
<Row CivUniqueBuildingType="BUILDING_ICENI_CLAN_HOUSE" ReplacesBuildingType="BUILDING_BARRACKS"/>
</BuildingReplaces>
<Buildings>
<Row BuildingType="BUILDING_ICENI_CLAN_HOUSE" Name="LOC_BUILDING_ICENI_CLAN_HOUSE_NAME" Description="LOC_BUILDING_ICENI_CLAN_HOUSE_DESCRIPTION" PrereqTech="TECH_BRONZE_WORKING" PrereqDistrict="DISTRICT_ENCAMPMENT" PurchaseYield="YIELD_GOLD" Cost="80" AdvisorType="ADVISOR_CONQUEST" Maintenance="0" TraitType="TRAIT_CIVILIZATION_BUILDING_ICENI_CLAN_HOUSE"/>
</Buildings>

<Building_YieldChanges>
<Row BuildingType="BUILDING_ICENI_CLAN_HOUSE" YieldType="YIELD_PRODUCTION" YieldChange="2"/>
<Row BuildingType="BUILDING_ICENI_CLAN_HOUSE" YieldType="YIELD_FOOD" YieldChange="2"/>
</Building_YieldChanges>

<Building_GreatPersonPoints>
<Row BuildingType="BUILDING_ICENI_CLAN_HOUSE" GreatPersonClassType="GREAT_PERSON_CLASS_GENERAL" PointsPerTurn="1"/>
</Building_GreatPersonPoints>
<BuildingModifiers>
<Row>
<BuildingType>BUILDING_ICENI_CLAN_HOUSE</BuildingType>
<ModifierId>BARRACKS_TRAINED_UNIT_XP_MODIFIER</ModifierId>
</Row>
</BuildingModifiers>






</GameInfo>

And finally this is the Text' s .xml file (only included the building text):
Spoiler :

<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Ed Beach (Firaxis Games) -->
<GameData>
<Row Tag="LOC_BUILDING_ICENI_CLAN_HOUSE_NAME" Language="en_US">
<Text>Clan House</Text>
</Row>
<Row Tag="LOC_BUILDING_ICENI_CLAN_HOUSE_NAME" Language="pt_BR">
<Text>Casa do Clã</Text>
</Row>
<Row Tag="LOC_BUILDING_ICENI_CLAN_HOUSE_DESCRIPTION" Language="en_US">
<Text>A new building that only the Iceni can build. It holds extra [Icon_Production]Production and [Icon_Food]Food yields, unlike the Barracks, which it replaces.</Text>
</Row>
<Row Tag="LOC_BUILDING_ICENI_CLAN_HOUSE_DESCRIPTION" Language="pt_BR">
<Text>Uma nova construção que apenas Os Icenos podem construir. Possui lotes extras de [Icon_Production]Produção e [Icon_Food]Comida, ao contrário da Caserna, da qual é substituta.</Text>
</Row>
</LocalizedText>
</GameData>

I hope that you can help me to fix this.
2-Help with Traits:
I need to make a Civilization trait and a Leader trait, and I need help to code these.

Leader Trait:
Spoiler :

The Leader Trait lets Campi and Holy Sites act as Encampments, that is, they can have health and help on city defense. Still, only the "true" Encampments will be able to hold Encampment buildings (like Stables and etc.).

Civilization Trait:
Spoiler :

The Civilization trait allows the player to start the game having Pottery discovered and being rewarded with a unit when building a Granary.

I hope you can help with all of these, thanks for your time!
 
What does Database.log say without your mod running and what does it say with your mod running ?

It is generally best to zip the mod as it is in the game's MODS menu and attach the mod itself rather than plopping text from the mod's files because often the error is not in the code, but rather the structure of the mod. And also it is often the case the error is not obvious from looking at code, and running the mod on our end will give us error meassages to use to find the error.

Also, [.CODE]Some game xml or sql code[./CODE] without the "." signs will create a code block like this which will preserve indents and spacings and generally be much easier to read
Code:
Some game xml or sql code
 
I just checked the mod carefully and found a repeated text that went before thr building text. I fixed it and it worked properly, thanks!

Btw, can you also help me with the traits?
 
@DigoBlaze12 for your Civ trait... look at the Pyramids traits...
Code:
<Modifiers>
  <Row>
    <ModifierId>PYRAMID_ADJUST_BUILDER_CHARGES</ModifierId>
    <ModifierType>MODIFIER_PLAYER_UNITS_ADJUST_BUILDER_CHARGES</ModifierType>
    <SubjectRequirementSetId>UNIT_IS_BUILDER</SubjectRequirementSetId>
  </Row>
</Modifiers>
<BuildingModifiers>
  <!-- Adjust city garrison strength -->
  <Row>
    <BuildingType>BUILDING_GRANARY</BuildingType>
    <ModifierId>PYRAMID_ADJUST_BUILDER_CHARGES</ModifierId>
  </Row>
</BuildingModifiers>
<ModifierArguments>
  <Row>
    <ModifierId>PYRAMID_ADJUST_BUILDER_CHARGES</ModifierId>
    <Name>Amount</Name>
    <Value>1</Value>
  </Row>
</ModifierArguments>

The above should grant you a Builder every time the Granary is built (I haven't tested it though).
If you require a different unit, you will need to define the a new RequirementId and such... a bit too deep for my little understanding lol
 
@KoubaK, thanks! I will put it on an .xml file and find a way to associate it with the. sql file.

Also, I need help with another thing: I am adding a new unit, but the template only has a preincluded building and no tutorial for adding exclusive units.

I could make the unit exclusive (ediitting Config.sql), but I can' t add it to the leader selection screen (by editting GameDefines.sql). Could someone help me with these too? (Check the codes I included before for Config and Game Defines)
 
@DigoBlaze12 you should try using one of the finished mods from JFDs (or even mine [see signature]).
You can grab the SQL code as reference and change it to fit your needs.
You will see in my .sql files how I accomplished exactly what you are asking.
I would have posted my code here, but it's too much lol
 
@KoubaK, thanks for the advice!

Where can access the mod' s data? I checked the folder inside the 'My Games" folder, but I only found info of mods I have made.

Also, cand some one help me to implement that Civ code he posted as a trait?
 
Last edited:
mods you subscribe to on steam will be located at C:\Program Files (x86)\Steam\SteamApps\workshop\content\289070.
The subfolders you find there will each be one for each mod thus subscribed, but the folder-name is by the Steam Item ID# and not by the Readable Name of the Mod the Mod-Creator used.

This is not a thing instituted by Firaxis, so don't rant at them. It's a Steam thing.

If you are using a Mac then the folder will be buried in some oddball place in a "Libraries" area as I am told.
 
Last edited:
Back
Top Bottom