1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Vox Populi Compatibility Discussion

Discussion in 'Community Patch Project' started by Enginseer, Aug 12, 2018.

  1. pineappledan

    pineappledan Deity

    Joined:
    Aug 9, 2017
    Messages:
    6,284
    Gender:
    Male
    Location:
    Alberta, Canada
    Have you tried Israel since September? I nerfed them good and hard back then. I haven't seen the AI manage to put up a decent fight with Israel so far.
    There is, but it doesn't look that fun to me... Basically a poor man's Zulu
     
    Last edited: Feb 4, 2019
  2. Asterix Rage

    Asterix Rage Warlord

    Joined:
    Jun 6, 2010
    Messages:
    1,497
    No! I confess. It was an early version
     
  3. pineappledan

    pineappledan Deity

    Joined:
    Aug 9, 2017
    Messages:
    6,284
    Gender:
    Male
    Location:
    Alberta, Canada
    If you're referring to v1 or v2, the Temple of Solomon comes in Ancient era now, but had its overall power cut in half. It basically only works as a global faith battery now.

    The Maccabee also got its unique promotion nerfed to half power

    The UA was buffed a bit to compensate for the huge nerfs
     
  4. hokath

    hokath King

    Joined:
    Oct 3, 2013
    Messages:
    954
    Location:
    London
    Sumer was in Civ 3 and 4, which makes it stand out for me. But as a Civ I'm not a huge fan. The UA is problematic and we'd have to rethink the Ziggurat business, I think.
    Israel indeed has lots going for it too. I do find the UA unbearably dull as it stands, though. It doesn't really show off VP very much in its current state. Whether or not that is something desirable for inclusion is up for debate but I certainly think it should be.
    Many of the ones I've made compatible have something slightly quirky that disqualifies them imo, but personally I am in love with Tomatekh's Garamantes. Canada also very cool.
     
  5. pineappledan

    pineappledan Deity

    Joined:
    Aug 9, 2017
    Messages:
    6,284
    Gender:
    Male
    Location:
    Alberta, Canada
    While Sumer is neat -- being the oldest civilization, in previous games, etc. -- two other ancient Mesopotamic successor states are already in the game (Babylon and Assyria). It's a bit much to put Sumer in there too. The Ziggurat would have to be redone, of course. I did the current Ziggurat as a nod to SunPope's previous effort to make a Sumer compatibility.
    I purposely made Israel's UA bland and put the interesting stuff on the national wonder. Is it really any more dull than the other Semitic culture's UA (ie. Carthage)?
    It shows off VP's willingness to use global modifiers at the cost of local modifiers (single ancient wonder pulls the weight of Temples). The Israel UA does 2 unique things: No other UA boosts GP tiles, and no other UA disables a building.
    imo, a lot of the LS custom civs don't have that needed polish on the art asset side :(. Janboruta & Sukritact are really the only artists that managed to replicate the Firaxis art style, and that can make a pretty significant difference.
     
    Last edited: Feb 5, 2019
  6. jarcast2

    jarcast2 Warlord

    Joined:
    Jan 10, 2018
    Messages:
    128
    Location:
    Gallia Belgica
    Hi guys. For my personal use I rewrote the DJSHenninger's Nepal mod civ into SQL and updated common mod support.
    Since I got this far I thought to make it compatible with VP, and I'd like to know your opinions about.

    Here's the original design:


    For now I have tweaked the UA by adding at the end "Investing in Buildings completes them and generates :c5greatperson: points towards one of the cultural Great People."

    Spoiler Lua code Trait addition for VP :

    Code:
    if Game_IsUsingMod(CBPmodID) then
    function GetBuildingIDfromClassID( buildingclassID )
        local buildingclass = GameInfo.BuildingClasses[ buildingclassID ]  
        for row in DB.Query("SELECT a.ID buildingID, b.ID classID FROM Buildings a, BuildingClasses b WHERE a.Type = b.DefaultBuilding AND b.ID = '" .. buildingclassID .. "'") do
            return row.buildingID
        end
    end
    
    function IsWonderBuilding( buildingID )
        for row in GameInfo.Buildings("ID = '" .. buildingID .. "'") do
            if row.WonderSplashImage ~= 'NULL' then
                return true
            else
                return false
            end
        end
    end
    
    local BuildingClassGardenID = GameInfo.BuildingClasses.BUILDINGCLASS_GARDEN.ID
    local NepalUB = GameInfoTypes["BUILDING_DJSH_DURBAR_SQUARE"]
    
    function Trait_BuildingPurchaseActuallyCompletesThem(iPlayer, iCity, iBuildingClass, bValue)
        local pPlayer = Players[iPlayer]
        local pCity = pPlayer:GetCityByID(iCity)
        local iBuilding = GetBuildingIDfromClassID( iBuildingClass )
        local productionCost = pPlayer:GetBuildingProductionNeeded( iBuilding )
        local GPpoints = 25*productionCost
        if (pPlayer:IsAlive() and pPlayer:GetCivilizationType() == iCiv) then
            if iBuildingClass == BuildingClassGardenID then
                pCity:SetNumRealBuilding(NepalUB, 1)
            elseif not IsWonderBuilding( iBuilding ) then
                pCity:SetNumRealBuilding(iBuilding, 1)
            else
            end
            local x = JFD_GetRandom(1,99)
            if x<34 then
                pCity:ChangeSpecialistGreatPersonProgressTimes100(GameInfoTypes["SPECIALIST_WRITER"], GPpoints)
                Events.AddPopupTextEvent(HexToWorld(ToHexFromGrid(Vector2(pCity:Plot():GetX(), pCity:Plot():GetY()))), "[COLOR_GREAT_PEOPLE_STORED]+".. GPpoints .."[ENDCOLOR] [ICON_GREAT_WRITER]", 1)
            elseif x>33 and x<67 then
                pCity:ChangeSpecialistGreatPersonProgressTimes100(GameInfoTypes["SPECIALIST_ARTIST"], GPpoints)
                Events.AddPopupTextEvent(HexToWorld(ToHexFromGrid(Vector2(pCity:Plot():GetX(), pCity:Plot():GetY()))), "[COLOR_GREAT_PEOPLE_STORED]+".. GPpoints .."[ENDCOLOR] [ICON_GREAT_WRITER]", 1)
            else
                pCity:ChangeSpecialistGreatPersonProgressTimes100(GameInfoTypes["SPECIALIST_MUSICIAN"], GPpoints)
                Events.AddPopupTextEvent(HexToWorld(ToHexFromGrid(Vector2(pCity:Plot():GetX(), pCity:Plot():GetY()))), "[COLOR_GREAT_PEOPLE_STORED]+".. GPpoints .."[ENDCOLOR] [ICON_GREAT_WRITER]", 1)
            end
        end
    end
    GameEvents.CityInvestedBuilding.Add(Trait_BuildingPurchaseActuallyCompletesThem)
    
    end


    and added the 3rd and 4th components:

    UU2: Ghurka (Fusilier)
    (Art from LS mod)
    - +3:c5strength: Combat strenght (38)
    - can cross mountains, double movement on hills
    - Fearless: 5% chance to instantly kill an enemy having less than 67HP. Additional 1% chance for every 10XP over 100 (max 20%).

    UI: Rice Terrace

    In addition to the features of the Incan Terrace Farm, upon completion spawns a Rice bonus resource on the tile and generates +1:c5greatperson: Great Writer point per turn.

    I have already coded the things above, now I was thinking on whether and how I should modify the other unique components.

    Any suggestions?
     
    vyyt likes this.
  7. pineappledan

    pineappledan Deity

    Joined:
    Aug 9, 2017
    Messages:
    6,284
    Gender:
    Male
    Location:
    Alberta, Canada
    Insanely OP...
    by itself, that 1 change you made to building purchases makes it 3x as powerful as Babylon's UA. They should have to pay 33% MORE gold for their 100% building completion than everyone else for their 50%.

    Between that, a UU caravan that doesn't obsolete, and a UI that is just a better version of what is already the best UI in VP, this is too much.
     
  8. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    18,278
    Gender:
    Male
    Location:
    Little Rock
    Nah, it’s fine. Everyone knows Nepal is a sleeping tiger IRL.

    G
     
  9. jarcast2

    jarcast2 Warlord

    Joined:
    Jan 10, 2018
    Messages:
    128
    Location:
    Gallia Belgica
    Ok I got that.

    UA Malla Affluence
    Cannot :c5production: Produce Buildings, and investments cost 33% (or better 50%?) more :c5gold: Gold but they complete Buildings and generates :c5greatperson: points towards one of the cultural Great People. Can convert 25% of :c5production: Production to :c5gold:Gold and :c5culture: Culture. Buildings in the :c5capital: Capital provide +2 :c5gold: Gold.

    Is it sufficient?

    To nerf the Rice Terrace, what about remove the +2:c5production: the Incan UI has and the bonus +1:c5food: per Adjacent mountain? Btw, the rice resource would provide only a flat +1:c5food: and it's more for flavour than anything else.
     
    Asterix Rage likes this.
  10. DoctorDuke

    DoctorDuke Chieftain

    Joined:
    Jan 15, 2016
    Messages:
    87
    Location:
    Hudson Valley
    I love this on paper, but how do you start at turn 1? Just wait for some gold to appear? What policy helps your start? Sorry for being a dunce, but I'm a dunce.
     
  11. Bhawb

    Bhawb Prince

    Joined:
    Nov 11, 2018
    Messages:
    500
    You start with the ability to convert production to gold/culture and +2 gold from palace. This is definitely a Tradition civ, and each Tradition free building will be another +2 gold. I'd have to give it a test to see if the timing works out properly, but I'd think you would go Tradition (converting production to culture will give you a monument from turn 1) and buy/produce Stonehenge, get Goddess of Beauty, then build a worker, settlers, etc. Once you get a couple buildings in your capital it will be pretty straightforward Culture play but having to buy your buildings. Basically just found a couple cities to act as gold batteries and super-citadels and pump your capital as strong as possible.

    Which does make me ask, is it actually possible to buy Wonders or are those produced as normal? Assuming you can buy them, you'd definitely want to set up your civ to make sure you can just outright buy all the Wonders you want, there is no way anyone can out-wonder you.
     
  12. jarcast2

    jarcast2 Warlord

    Joined:
    Jan 10, 2018
    Messages:
    128
    Location:
    Gallia Belgica
    Nope, you cannot buy wonders, you produce them normally as well as units. UA applies only to normal buildings, otherwise it would have been gamebreakingly unbalanced.
     
  13. DoctorDuke

    DoctorDuke Chieftain

    Joined:
    Jan 15, 2016
    Messages:
    87
    Location:
    Hudson Valley
    Thanks for that, will give it a whirl.
     
  14. Bhawb

    Bhawb Prince

    Joined:
    Nov 11, 2018
    Messages:
    500
    Okay, I kinda figured as much. It would be super imbalanced. I'll try to remember to give this civ a whirl after I finish my current game.
     
  15. DoctorDuke

    DoctorDuke Chieftain

    Joined:
    Jan 15, 2016
    Messages:
    87
    Location:
    Hudson Valley
    ...and having done so, how to convert production to gold/culture? Or is it automatic?
     
  16. Bhawb

    Bhawb Prince

    Joined:
    Nov 11, 2018
    Messages:
    500
    I haven't played yet but I'm assuming it would be at the bottom of the production queue where you would normally select convert production to X, is it not?
     
  17. jarcast2

    jarcast2 Warlord

    Joined:
    Jan 10, 2018
    Messages:
    128
    Location:
    Gallia Belgica
    It is not a proper process like the ones that allow to convert production to food, gold, faith, culture, tourism, defense but basically it's a pseudo dummy building called "Affluence" with production cost 9999 that when you select it gives a certain number of another dummy building yielding +1 gold +1 culture equal to 25% of city's production (e.g. city has 18 hammers, then the city receives 18*0.25 ~ 4 dummy buildings, i.e. +4 gold +4 culture). That's how the original modder did it.

    If you guys play it and would like to give a feedback or suggestion on possible improvements, make a post in the dedicated thread here: https://forums.civfanatics.com/threads/djshenningers-nepal-for-vp.644418/
     
  18. Mad Engineer Stark

    Mad Engineer Stark Chieftain

    Joined:
    Apr 14, 2019
    Messages:
    2
  19. a1nosweat

    a1nosweat Warlord

    Joined:
    Jun 28, 2008
    Messages:
    163
    Yes Yes Yes
    [
    QUOTE="pineappledan, post: 15357684, member: 304559"]Israel, so contentious.[/QUOTE] More contentious to exclude them IMO.
     
  20. pineappledan

    pineappledan Deity

    Joined:
    Aug 9, 2017
    Messages:
    6,284
    Gender:
    Male
    Location:
    Alberta, Canada
    It’s in G, Leugi, and Ekmek’s hands. I’m very much interested to hear what the arbiter has been leaning toward w.r.t. the Civs people have adapted so far, or if he’s holding out for something special.
     

Share This Page