Land of Punt

Punt civilization 2.1

Forgive me asking, but since I noticed this and mentioned it a while ago I've been trying to guess what causes it. Is there a specific parameter that makes a particular unit embarkable at an earlier tech (this might be useful if someone builds, say, the Phoenecians or Polynesians and decides to make an early tech unit embarkable to emulate their sea-faring nature) or does the game itself look for the string "builder" rather than something that replaces the unit when it determines when the unit can embark?
 
This is a versatile civ at the first look. It has many ways in money generation but that leads to none particular victory type. (Historically quite accurate for the trade routes, for Punt was mainly mentioned in ancient egyptian as a trade target for spices and licenses). The stele unique building can provide extra housing that can increase city growth. The worker unique unit is good in supporting the economic growth too, and also district building in cities. These benefits the fast growth of cities and brings steady income.

However its leader trait will be reliant on other civ's trade route and it is a one way benefit to Punt itself. (Unlike Cleopatra's trait, which attracts other civs to trade with her)
The gold from civ trait bases on formation of a religion too. That will be risky while faith competition is sheer.

Say if I want to bring down Punt's advantages, I can stop trading with it. And then spread my religion all over its cities. Religion victory route pursuer, particularly Spain, can be a bane to Punt.

I suggest an early boost in faith and mutual advantages in trading can help Punt to play less riskily.
 
I've now recreated the Punt as a full civilization using Modbuddy. The leaderscreen is now available; there's diplomacy text, all the buildings and units are African - please see op for more details.
 
I've now recreated the Punt as a full civilization using Modbuddy. The leaderscreen is now available; there's diplomacy text, all the buildings and units are African - please see op for more details.

In overall this is very good working and good looking civilization. Especially for one that made by a community, not the developers. But still i have notice some problems with a stella. Its not showing on a world map after building. Maybe you can place there a standart monument, because it looks the same like on a picture art.
 
Are you planning on doing more civs or just the one? And, if so, will they all be in separate threads, or will you combine them all into a "Rob's Civ's" type of thread?
 
@Tolerant - I'll look into adding the stele/monument on the world map; I think I can figure that out.

@shaglio - I may only make a couple of civs here with the intention of getting a couple of civilizations "out there" for other modders to investigate how I'd done them and thus help work out how to do their own, so they'll have their own threads.. My main intention lies in getting Anno Domini properly up and running for Civ 6.
 
Hi Rob and everyone,

I am unable to make this mod work on Civ 6 with lastest updates.
I am trying to copy it to mod folder and when I try to star a new game, after a while the game jumps to the main screen, after "Start Game" message.

Perhaps there is some specific method for install it?

When I loook into the database.log file, I see some errors related to mod:

[2949570.670] [Gameplay]: While executing - 'insert into Types('Type', 'Kind') values (?, ?);'
[2949570.670] [Gameplay]: In XMLSerializer while inserting row into table insert into Types('Type', 'Kind') with values (BUILDING_STELE, KIND_BUILDING, ).
[2949570.670] [Gameplay]: In XMLSerializer while updating table Types from file Punt_Buildings.xml.
[2949570.670] [Gameplay] ERROR: UNIQUE constraint failed: Types.Type
[2949570.670] [Gameplay] ERROR: UNIQUE constraint failed: Types.Type
[2949570.670] [Gameplay]: While executing - 'insert into Types('Type', 'Kind') values (?, ?);'
[2949570.670] [Gameplay]: In XMLSerializer while inserting row into table insert into Types('Type', 'Kind') with values (TRAIT_CIVILIZATION_BUILDING_STELE, KIND_TRAIT, ).
[2949570.670] [Gameplay]: In XMLSerializer while updating table Types from file Punt_Civilizations.xml.
[2949570.670] [Gameplay] ERROR: UNIQUE constraint failed: Types.Type
[2949570.674] [Gameplay] ERROR: FOREIGN KEY constraint failed
[2949570.674] [Gameplay] ERROR: FOREIGN KEY constraint failed
[2949570.674] [Gameplay]: Validating Foreign Key Constraints...
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.677] [Gameplay] ERROR: Invalid Reference on CivilizationCitizenNames.CivilizationType - "CIVILIZATION_PUNT" does not exist in Civilizations
[2949570.687] [Gameplay] ERROR: Invalid Reference on Units.TraitType - "TRAIT_CIVILIZATION_UNIT_PUNT_WARRIOR" does not exist in Traits
[2949570.688] [Gameplay]: Failed Validation.
[2949570.689] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949570.689] [Localization]: While executing - 'insert into LocalizedText('Tag', 'Language', 'Text') values (?, ?, ?);'
[2949570.689] [Localization]: In XMLSerializer while inserting row into table insert into LocalizedText('Tag', 'Language', 'Text') with values (LOC_BUILDING_STELE_NAME, en_US, Stele, ).
[2949570.689] [Localization]: In XMLSerializer while updating table LocalizedText from file Punt_Config_Text.xml.
[2949570.689] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949570.691] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949570.691] [Localization]: While executing - 'insert into LocalizedText('Tag', 'Language', 'Text') values (?, ?, ?);'
[2949570.691] [Localization]: In XMLSerializer while inserting row into table insert into LocalizedText('Tag', 'Language', 'Text') with values (LOC_PEDIA_BUILDINGS_PAGE_BUILDING_STELE_CHAPTER_HISTORY_PARA_1, en_US, A Stele is a large, upright slab of stone or wood used as a monument to commemorate great leaders, victories in battle, or occasionally to mark territorial boundaries. Found throughout Ethiopia and the surrounding regions, the stelae were often intricately inscribed with the details of the person or event being memorialized. The Obelisk of Axum, one such stele, was constructed in the mid-4th century AD in the Ethiopian city of Axum, but was later broken down and shipped to Italy during the occupation of Ethiopia by Mussolini's forces. Standing over 75 feet tall and weighing 150 tons, the great stele was returned to Ethiopia and reassembled in 2008 as part of an effort by the United Nations Educational, Scientific, and Cultural Organization., ).
[2949570.691] [Localization]: In XMLSerializer while updating table LocalizedText from file Punt_PediaText.xml.
[2949570.691] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949570.691] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949570.691] [Localization]: While executing - 'insert into LocalizedText('Tag', 'Language', 'Text') values (?, ?, ?);'
[2949570.691] [Localization]: In XMLSerializer while inserting row into table insert into LocalizedText('Tag', 'Language', 'Text') with values (LOC_CIVILIZATION_PUNT_NAME, en_US, Punt, ).
[2949570.691] [Localization]: In XMLSerializer while updating table LocalizedText from file Punt_Text.xml.
[2949570.691] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949570.715] [Gameplay]: Validating Foreign Key Constraints...
[2949570.729] [Gameplay]: Passed Validation.
[2949572.649] [FullTextSearch]: FTS - Creating Context
[2949572.792] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949572.792] [Localization]: While executing - 'insert into LocalizedText('Tag', 'Language', 'Text') values (?, ?, ?);'
[2949572.792] [Localization]: In XMLSerializer while inserting row into table insert into LocalizedText('Tag', 'Language', 'Text') with values (LOC_BUILDING_STELE_NAME, en_US, Stele, ).
[2949572.792] [Localization]: In XMLSerializer while updating table LocalizedText from file Punt_Config_Text.xml.
[2949572.792] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[2949573.622] [Configuration]: Validating Foreign Key Constraints...
[2949573.623] [Configuration]: Passed Validation.
[2949685.490] [FullTextSearch]: FullTextSearch - Shutting down

I have tried the last version some time ago. Could it be the reason? Perhaps something related with mod id?

Thank you in advance

Regards

Paulo
 
Conflict with Ethiopia Mod - Stele tag in both. Need change to PuntStelle for example.
 
Last edited:
Rob (R8XFT) updated Land of Punt with a new update entry:

Land of Punt

Ati's leader ability has been updated to "Gains an additional economic government slot. Builds the Commercial Hub district in half the time."

Resized civ icon.

Added background to leader icon.

DOM information updated to be more in line with Civ VI.

Amendments made that should make the mod compatible with Ethiopia and MOAR units.

Read the rest of this update entry...
 
In CIty list - Adre two times.

If need - russian localization. Changes:
1) Punt_Civilizations.xml - Capital name and all citynames to LOC_CITY_NAME_
2) Punt.modinfo - linked Punt_Vanilla_ru_RU.xml
3) Punt_Text.xml - added english citynames and
<Row Tag="LOC_CIVILIZATION_PUNT_ADJECTIVE" Language="en_US">
<Text>Punt</Text>
</Row>
 

Attachments

In CIty list - Adre two times.

If need - russian localization. Changes:
1) Punt_Civilizations.xml - Capital name and all citynames to LOC_CITY_NAME_
2) Punt.modinfo - linked Punt_Vanilla_ru_RU.xml
3) Punt_Text.xml - added english citynames and
<Row Tag="LOC_CIVILIZATION_PUNT_ADJECTIVE" Language="en_US">
<Text>Punt</Text>
</Row>

I would like to thank you for Russian localisation. I am from Russia. It's very pleasant to see native language text description and dialogue.
 
That's great, thanks for doing the Russian localisation.

Hello again! I've checked and tested this mod a second time. As I said before - all works very stable. Very smooth working civilization with unique bonuses. It almost compete with the original civilizations, created by Firaxis. Good work. But still it's always have the room to improvement. Stele is still doesn't shown on a world map. I don't demand to make completely new building - just make it look like original monument. Some civilizators here may say to me; ''O c'mon! You always looking at all buildings in the game? All works properly. So what do you complain for such miniual details?". But I say; Yes! I like to watch at all details. Civ 6 is very beatufiul when it comes to buildings and structures. Maybe in online you don't have too much time to look around your Empire, but I personally oftenly play offline on high defficulty...and still love the hotseat sometimes... So the first thing is to make a Stele visible.

Second thing is more difficult and I think that no one from modding community still doesn't maked that in any other civilization. I'm talking about music themes for custom civilizations. At least one music theme for Punt, because in the begining turns we don't hear any music until meet other civilizations. I'm personally would appreciate that. Maybe some compositions from good old Civ 4 soundtrack. That would be nice.

And I don't say any words about adding fully animated leader because I do understand the limitations and expensivness of this process, so the artwork of Ati is just fine by me. It's very good. In a second it may create a expression that is a 3D model.
 
Thanks for the comments. I've not worked out yet how to copy the monument or have the music from another civ, which is the reason they're not in the mod. Once I know how to, they'll be there.
 
Honestly, none of Firaxis civilizations & leaders fits my playstyle like your Ati does! Great early game defense, great late game gold income -- your mod is very rewarding and stays well balanced at the same time. Thanks!
 
I think I found a bug (?) or at least weird interaction - when your mod is active, all other players start the game with african buildings and upgraded palace. I know that this is "literally unplayable" meme level of issue, but I thought you would like to know. ^^

yvMkLad.png
 
I think I found a bug (?) or at least weird interaction - when your mod is active, all other players start the game with african buildings and upgraded palace. I know that this is "literally unplayable" meme level of issue, but I thought you would like to know. ^^

yvMkLad.png

I can't remember that being the case in games I've played with Punt enabled, but then maybe I'm just really unobservant.
 
I can't remember that being the case in games I've played with Punt enabled, but then maybe I'm just really unobservant.
Well, I don't use any other mods, so what else can be responsible for that? ;)
 
Back
Top Bottom