Hinin's Hisatsinom (Ancient Puebloans) for Vox Populi

gwennog

Emperor
Joined
May 31, 2015
Messages
1,005
Location
France
But okay, I deleted the cache twice and even deleted and re-downloaded the Hisatsinom MOD in between. And the first UU is STILL the only Unique Component being shown. I think this game just does not want me to play the Hisatsinom
I'm sorry, are you sure of your install of VP3.3?
 

Enginseer

Salientia of the Community Patch
Supporter
Joined
Nov 7, 2012
Messages
3,672
Location
Somewhere in California
The problem here is that Hinin's Hisatsinom (Po'Pay) for VP (v.5).modinfo is missing a reference mod id for 4UC, so if a user were unlucky suffering had Hisatsinom loaded first before the 4UC, they would not get the 4UC file, since it's trying to look to see if the 4UC mod loaded before it loads its own 4UC files. This applies to ALL mods as well who is suffering from this.
Code:
  <References>
    <Mod id="d1b6328c-ff44-4b0d-aad7-c657f83610cd" minversion="0" maxversion="999" title="Community Patch" />
    <Mod id="8411a7a8-dad3-4622-a18e-fcc18324c799" minversion="0" maxversion="999" title="C. Balance Patch" />
  </References>
So a line in this file looks like this needs to look more like
Code:
  <References>
    <Mod id="d1b6328c-ff44-4b0d-aad7-c657f83610cd" minversion="0" maxversion="999" title="Community Patch" />
    <Mod id="8411a7a8-dad3-4622-a18e-fcc18324c799" minversion="0" maxversion="999" title="C. Balance Patch" />
    <Mod id="imtoolazytolokoupwhat4ucidisfindthatidinthemodinfofile" minversion="0" maxversion="999" title="4 UC" />
  </References>
 

gwennog

Emperor
Joined
May 31, 2015
Messages
1,005
Location
France
The problem here is that Hinin's Hisatsinom (Po'Pay) for VP (v.5).modinfo is missing a reference mod id for 4UC, so if a user were unlucky suffering had Hisatsinom loaded first before the 4UC, they would not get the 4UC file, since it's trying to look to see if the 4UC mod loaded before it loads its own 4UC files. This applies to ALL mods as well who is suffering from this.
For having tested it several times, the reference system does not work or not always.
 

Enginseer

Salientia of the Community Patch
Supporter
Joined
Nov 7, 2012
Messages
3,672
Location
Somewhere in California
For having tested it several times, the reference system does not work or not always.
Can try it though for good measures.
Anyway, upon further collaboration from the user. They were trying to use the Hisatsinom in VP 3+ version, so these changes have to be made.
In 4UC_Hinin_Hisatnom_Compatibility.sql
Look for
Code:
INSERT INTO    Buildings
        (Type,                                    Description,                                        Civilopedia,                                            Strategy,                                                    Help,                                                        GoldMaintenance, Cost, HurryCostModifier, MinAreaSize, ConquestProb, BuildingClass, EmpireNeedsModifier, ArtDefineTag, PrereqTech, PortraitIndex,     IconAtlas,                    GreatWorkYieldType,    NeverCapture, Defense,         ExtraCityHitPoints,        HealRateChange,        EmpireNeedsModifier,    AllowsRangeStrike, CityWall, CitySupplyModifier,     RangedStrikeModifier,     CityRangedStrikeRange,    SpecialistType,            SpecialistCount)
SELECT    'BUILDING_HININ_HISATSINOM_MANIKKYAWA',    'TXT_KEY_BUILDING_HININ_HISATSINOM_MANIKKYAWA',     'TXT_KEY_BUILDING_HININ_HISATSINOM_MANIKKYAWA_TEXT',    'TXT_KEY_BUILDING_HININ_HISATSINOM_MANIKKYAWA_STRATEGY',    'TXT_KEY_CIV5_BUILDING_HININ_HISATSINOM_MANIKKYAWA_HELP',    GoldMaintenance, Cost, HurryCostModifier, MinAreaSize, ConquestProb, BuildingClass, EmpireNeedsModifier, ArtDefineTag, PrereqTech, 5,                'HININ_HISATSINOM_ATLAS',    GreatWorkYieldType,    NeverCapture, Defense-300,     ExtraCityHitPoints-25,    10,                    EmpireNeedsModifier,    AllowsRangeStrike, CityWall, CitySupplyModifier,     RangedStrikeModifier,     CityRangedStrikeRange,    'SPECIALIST_ENGINEER',    SpecialistCount+1
FROM Buildings WHERE Type = 'BUILDING_WALLS';
to replace with
Code:
INSERT INTO    Buildings
        (Type,                                    Description,                                        Civilopedia,                                            Strategy,                                                    Help,                                                        GoldMaintenance, Cost, HurryCostModifier, MinAreaSize, ConquestProb, BuildingClass, EmpireSizeModifierReduction, ArtDefineTag, PrereqTech, PortraitIndex,     IconAtlas,                    GreatWorkYieldType,    NeverCapture, Defense,         ExtraCityHitPoints,        HealRateChange,        EmpireSizeModifierReduction,    AllowsRangeStrike, CityWall, CitySupplyModifier,     RangedStrikeModifier,     CityRangedStrikeRange,    SpecialistType,            SpecialistCount)
SELECT    'BUILDING_HININ_HISATSINOM_MANIKKYAWA',    'TXT_KEY_BUILDING_HININ_HISATSINOM_MANIKKYAWA',     'TXT_KEY_BUILDING_HININ_HISATSINOM_MANIKKYAWA_TEXT',    'TXT_KEY_BUILDING_HININ_HISATSINOM_MANIKKYAWA_STRATEGY',    'TXT_KEY_CIV5_BUILDING_HININ_HISATSINOM_MANIKKYAWA_HELP',    GoldMaintenance, Cost, HurryCostModifier, MinAreaSize, ConquestProb, BuildingClass, EmpireSizeModifierReduction, ArtDefineTag, PrereqTech, 5,                'HININ_HISATSINOM_ATLAS',    GreatWorkYieldType,    NeverCapture, Defense-300,     ExtraCityHitPoints-25,    10,                    EmpireSizeModifierReduction,    AllowsRangeStrike, CityWall, CitySupplyModifier,     RangedStrikeModifier,     CityRangedStrikeRange,    'SPECIALIST_ENGINEER',    SpecialistCount+1
FROM Buildings WHERE Type = 'BUILDING_WALLS';

And in Hinin_Hisatnom_GameDefines.sql
Look for
Code:
INSERT INTO Buildings     
            (Type,                                    BuildingClass,    GoldMaintenance, Cost, FaithCost,    NukeImmune,    ExtraLuxuries,    NumTradeRouteBonus,        TradeRouteLandDistanceModifier,        TradeRouteRecipientBonus,    TradeRouteTargetBonus,    NumCityCostMod,    EnhancedYieldTech, TechEnhancedTourism, AllowsRangeStrike, Defense,    ExtraCityHitPoints, FreePromotion,    TrainedFreePromotion,    CitySupplyFlat,    DefenseHappinessChange, GreatPeopleRateModifier, GreatWorkSlotType, GreatWorkCount, FreshWater, FreeStartEra, Happiness, NeverCapture, PrereqTech,         ArtDefineTag, GreatPeopleRateChange,    SpecialistType, SpecialistCount,    MinAreaSize, ConquestProb, HurryCostModifier,    NationalPopRequired,    Help,                                                Description,                                    Civilopedia,                                            Strategy,                                                IconAtlas,                    PortraitIndex)
SELECT        'BUILDING_HININ_HISATSINOM_YUPKOYVI',    BuildingClass,    GoldMaintenance, Cost, FaithCost,    NukeImmune,    ExtraLuxuries,    1,                        50,                                    TradeRouteRecipientBonus,    TradeRouteTargetBonus,    NumCityCostMod,    EnhancedYieldTech, TechEnhancedTourism, AllowsRangeStrike, Defense,    ExtraCityHitPoints, FreePromotion,    TrainedFreePromotion,    CitySupplyFlat,    DefenseHappinessChange,    GreatPeopleRateModifier, GreatWorkSlotType, GreatWorkCount, FreshWater, FreeStartEra, Happiness, NeverCapture, 'TECH_PHYSICS',     ArtDefineTag, GreatPeopleRateChange,    SpecialistType, SpecialistCount,    MinAreaSize, ConquestProb, HurryCostModifier,    NationalPopRequired-20,    'TXT_KEY_BUILDING_HININ_HISATSINOM_YUPKOYVI_HELP',    'TXT_KEY_BUILDING_HININ_HISATSINOM_YUPKOYVI',     'TXT_KEY_CIV5_BUILDING_HININ_HISATSINOM_YUPKOYVI_TEXT',    'TXT_KEY_BUILDING_HININ_HISATSINOM_YUPKOYVI_STRATEGY',    'HININ_HISATSINOM_ATLAS',    3
FROM Buildings WHERE Type = 'BUILDING_NATIONAL_TREASURY';
to replace with
Code:
INSERT INTO Buildings     
            (Type,                                    BuildingClass,    GoldMaintenance, Cost, FaithCost,    NukeImmune,    ExtraLuxuries,    NumTradeRouteBonus,        TradeRouteLandDistanceModifier,        TradeRouteRecipientBonus,    TradeRouteTargetBonus,    NumCityCostMod,    EnhancedYieldTech, TechEnhancedTourism, AllowsRangeStrike, Defense,    ExtraCityHitPoints, FreePromotion,    TrainedFreePromotion,    CitySupplyFlat,    PovertyFlatReductionGlobal, GreatPeopleRateModifier, GreatWorkSlotType, GreatWorkCount, FreshWater, FreeStartEra, Happiness, NeverCapture, PrereqTech,         ArtDefineTag, GreatPeopleRateChange,    SpecialistType, SpecialistCount,    MinAreaSize, ConquestProb, HurryCostModifier,    NationalPopRequired,    Help,                                                Description,                                    Civilopedia,                                            Strategy,                                                IconAtlas,                    PortraitIndex)
SELECT        'BUILDING_HININ_HISATSINOM_YUPKOYVI',    BuildingClass,    GoldMaintenance, Cost, FaithCost,    NukeImmune,    ExtraLuxuries,    1,                        50,                                    TradeRouteRecipientBonus,    TradeRouteTargetBonus,    NumCityCostMod,    EnhancedYieldTech, TechEnhancedTourism, AllowsRangeStrike, Defense,    ExtraCityHitPoints, FreePromotion,    TrainedFreePromotion,    CitySupplyFlat,    PovertyFlatReductionGlobal,    GreatPeopleRateModifier, GreatWorkSlotType, GreatWorkCount, FreshWater, FreeStartEra, Happiness, NeverCapture, 'TECH_PHYSICS',     ArtDefineTag, GreatPeopleRateChange,    SpecialistType, SpecialistCount,    MinAreaSize, ConquestProb, HurryCostModifier,    NationalPopRequired-20,    'TXT_KEY_BUILDING_HININ_HISATSINOM_YUPKOYVI_HELP',    'TXT_KEY_BUILDING_HININ_HISATSINOM_YUPKOYVI',     'TXT_KEY_CIV5_BUILDING_HININ_HISATSINOM_YUPKOYVI_TEXT',    'TXT_KEY_BUILDING_HININ_HISATSINOM_YUPKOYVI_STRATEGY',    'HININ_HISATSINOM_ATLAS',    3
FROM Buildings WHERE Type = 'BUILDING_NATIONAL_TREASURY';
 

gwennog

Emperor
Joined
May 31, 2015
Messages
1,005
Location
France

jarcast2

Janitor Raccoon
Joined
Jan 10, 2018
Messages
369
Location
Terra Incognita
I downloaded the current version 5 from the link in the first post and noticed there is still the 'DefenseHappinessChange' column that gives error and invalidates the rest of the sql.

SQL:
Database.log
[166778.171] no such column: DefenseHappinessChange

stopwatch.log
[166778.171] ,                     Update Database - Core/Hinin_Hisatsinom_GameDefines.sql, 0.019770

Edit: This one, too.

Code:
[166778.218] no such column: EmpireNeedsModifier

[166778.218] ,                     Update Database - 4UC/4UC_Hinin_Hisatsinom_Compatibility.sql, 0.005504
 

Attachments

  • Screenshot_1.png
    Screenshot_1.png
    141.3 KB · Views: 19
Last edited:

jarcast2

Janitor Raccoon
Joined
Jan 10, 2018
Messages
369
Location
Terra Incognita
Posting here the fix for the lazy and the laymen.
 

Attachments

  • Hinin's Hisatsinom for VP fix3.0 (v5).zip
    17 MB · Views: 56

gwennog

Emperor
Joined
May 31, 2015
Messages
1,005
Location
France

jarcast2

Janitor Raccoon
Joined
Jan 10, 2018
Messages
369
Location
Terra Incognita
geez I saw just the first post and totally missed the rest...
 

Willy_the_Kid

Chieftain
Joined
Feb 29, 2016
Messages
24
This civilization is fun, but when playing with ancient ruins way too powerful in the beginning.

I was thinking about maybe a malus for ancient ruins as a promotion for scouting units could be used to make it playable with ancient ruins? Just throwing it out there.
 

Hinin

Agnostophile
Joined
Aug 1, 2014
Messages
1,312
Location
Near some dust
This civilization is fun, but when playing with ancient ruins way too powerful in the beginning.

I was thinking about maybe a malus for ancient ruins as a promotion for scouting units could be used to make it playable with ancient ruins? Just throwing it out there.
Ainus too are unbalanced with the Ancient Ruins too : the reveal tiles bonus allows their starting Scout to reach lvl 4, and so become able to found a new city, before turn 5.

Ancient Ruins are never taken into account when balancing a civ. We have had this problems for years now, and so I decided that it wasn't worth the design and coding work to balance kit around unbalanced mechanics that can simply be switched off.
 

dostillevi

Prince
Joined
Sep 16, 2009
Messages
304
Enjoying my game with the Po'Pay so far! It looks like religious buildings such as the Mandir which produce food are not receiving the science and faith noted in the UA. If this is intended, it might be worth clarifying in the UA, or else updating the logic to include these buildings in the effect.

Mainly, I designed my religion thinking I should take a religious building that produces production or food to leverage the UA, but this seems to not be the case.

The Manikkya'wa has the same issue.
 

gwennog

Emperor
Joined
May 31, 2015
Messages
1,005
Location
France
v6 here :

Compatibility verified with VP4.6
Entrance into the Fourth World Promotion duration lowered to 4 turns (very too powerful, I think)
16x size promotion icons fixed
Two database entry corrected
For the UA, I started to automatically integrate all the buildings with :c5production: Production or :c5food: Food > 0. I finally backtracked, that's a lot of buildings I'm not sure that's what @Hinin would want .
 

Attachments

  • Hinin's Hisatsinom for VP 4.6 compatibility (v6).rar
    15 MB · Views: 54
Top Bottom