Bug Reports and Technical Issues

Now the Zamburak has the same model and icon as the Qizilbash:
View attachment 714790

e: Apologies, the model does look different with higher quality settings:
View attachment 714803

This is because of how the UnitMeshGroups are ordered. Since the one for the Qizilbash comes first, it uses its model and icon in the civilopedia.
It should be ordered like so to get back the proper Zamburak icon:
XML:
                <UnitMeshGroup>
                    <iRequired>2</iRequired>
                    <EarlyArtDefineTag>ART_DEF_UNIT_IRANIAN_ZAMBURAK</EarlyArtDefineTag>
                </UnitMeshGroup>
                <UnitMeshGroup>
                    <iRequired>1</iRequired>
                    <EarlyArtDefineTag>ART_DEF_UNIT_IRANIAN_QIZILBASH</EarlyArtDefineTag>
                </UnitMeshGroup>

EDIT: problem then is that a Camel takes the center place in the unit model instead of the Qizilbash, but short of making a new art_def just for this unit that'll have to do.
 
Last edited:
This isn't the first time I've seen this but finally got to including a save. One of the French TC Conq stacks spawns in Korea/Manchuria (139/59). Intended target was Kanchipuram. Note: if anything looks odd or surprising this game was experimental so lots of WB stunts occurred.
 

Attachments

Reposted from General thread as correction.

England still flips entire Subcontinent on Mughal collapse. The enclosed saves are from a 600AD/Regent/Normal start that I heavily engineered to produce the desired outcome (in other words don't draw any observations regarding balance and stuff). First save is turn before collapse, other is after.
EngIndiaNextTurn.JPG





EngIndia.JPG
 

Attachments

Both of these are intentional.
 
The recent change has been relatively minor. It just ensures that there has actually been significant warfare between the claimant and the collapsing civilization.
 
Can you use slaves currently? What is your (pre Colonialism) civic selection?

A save might be useful.
Finally cooked up some appropriate saves. Note: I applied some light cheats to speed up the process without upsetting the game world drastically. FIle PorGeographyAquired is for the first turn after discovering Geography, but before switch to Colonialism. You can see multitudes of Slave improvements and a handful of Slave units in my possession. As has been the case from earliest versions I can remember, these were enabled upon settling first colony. Swahili has one Slave and it is visible in the table but refused as NO_GAIN and this is constant at all Opinion levels. PorColonAdopted is the following turn. Swahili didn't consume the Slave and it is now available for trade. As a redundancy a WB switch off of Colonialism returns the trade denial.

I've presented this condition as a Bug because no known log entries indicate either intent or acknowledgement for that matter, in addition to the AI logic not really adding up and arguably backwards: knowing a prospective buyer can't acquire slaves on their own (not running Colonialism), one would presume a greater willingness to sell while a relative monopoly is held and maximum prices can be commanded. Then like any Used Cars Salesman worth his worn-out Kmart suit, Colonialist buyers would get the stonewalling to attend to the suckers newly arrived on the lot. Acceding to a reality in which your most esteemed and rational personage implemented such an incoherent arrangement was not one I could countenance, hence my judgement that some Buggery is afoot.

To help narrow any investigation to follow I'll repeat that this behavior only appeared after New Map versions became available. As of the final DoC Classic™ Release, merely possession a colony alone unlocked both capture, improvement, and trade.
EDIT: Surely this section of CvPlayer.cpp (which is not present as of 1.17.4 and have been unable to find defined log entry) holds the key:
// don't buy when not running Colonialism
if (!bColonialism && !bNewWorld)
{
return DENIAL_NO_GAIN;
}
It seems we've ended up with a Don't Sell situation instead?
 

Attachments

Last edited:
Just recalled another persistent occurrence that's overdue to report: Following spawn, The HRE chucks a Leeroy Jenkins at Venice and receives a near if not total stack wipe. Only time this seems to not occur is when France founds Strasbourg and war ensues, but this situation hasn't been seen for several versions. Therefore the incidence rate can be considered 100% (ok 99% for epistemological necessities). Using WB to Open Borders with France can redirect the army toward Milan which is sometimes bypassed (or attempted) for whatever that's worth.
 
Thanks. The invalid text key is definitely an issue. Masters get asked about claims on their vassals too, maybe the PoN does not affect that.
 
Thanks. The invalid text key is definitely an issue. Masters get asked about claims on their vassals too, maybe the PoN does not affect that.
I'm actually not clear what's going on there, when I Refuse several civs DoW me, if I Accept I get a settler and two riflemen on that plot.
 
Thanks. The invalid text key is definitely an issue. Masters get asked about claims on their vassals too, maybe the PoN does not affect that.
Okay - sorry, this is the "settle territory" event. I'm selecting that I want to found Hebet (I thought it was an independent city). So it seems like there shouldn't be any Accept/Refuse dialogue at all. "You are permitted to settle the territory you requested, do you accept or refuse? If you refuse, several civilizations will attack you for being nuts"
 
Wait, so this is the outcome of your demand? Did the game offer you to found a city on territory that you already control?
 
Wait, so this is the outcome of your demand? Did the game offer you to found a city on territory that you already control?
It looks like it. So this is what happens:

Congress of Aksum on next turn from that save (last commit: 4a9e0b0383e4e72947f7de94fc9ef37ab401b7ca New Iranian UP: Zamburak)
1737219737000.png

I'm offered "Hebet"
1737219753258.png



Missing text key.
1737219779246.png


If I "Accept", I'm given a settler and two Riflemen in my territory.
1737219816708.png



If I refuse, war breaks out.
1737219838265.png


Either way, the final voting screen says "Rome may found Hebet in Roman territory"
1737219860499.png
 
Alright, thanks! I will do a bug fixing round soon and take a look into this.
 
Back
Top Bottom