Once again I say, that I
provided file, that removes requirements for property removing ordinances.
Even without requirements only some ordnances are showing on game start, and they all should appear on beginning, since they have no requirements (you need replace file).
In this case you should see all 8 or 9 ordinances on game start instead of three.
Alternatively you can try Snofru's save few posts earlier - it contains this bug. There is no need to replace special buildings file in case of his save.
Here is example building
It should be buildable on game start, since there are no requirements (I removed them as test).
Code:
<BuildingInfo>
<!-- Ordinance - Clean Water Act -->
<BuildingClass>BUILDINGCLASS_CLEANWATER_ACT</BuildingClass>
<Type>BUILDING_CLEANWATER_ACT</Type>
<Description>TXT_KEY_BUILDING_CLEANWATER_ACT</Description>
<Civilopedia>TXT_KEY_BUILDING_CLEANWATER_ACT_PEDIA</Civilopedia>
<Strategy>TXT_KEY_BUILDING_CLEANWATER_ACT_STRATEGY</Strategy>
<Advisor>ADVISOR_ECONOMY</Advisor>
<!-- Graphical and interface -->
<ArtDefineTag>ART_DEF_BUILDING_CLEANWATER_ACT</ArtDefineTag>
<iMinAreaSize>-1</iMinAreaSize>
<!-- Prerequisites -->
<MapCategoryTypes>
<MapCategoryType>MAPCATEGORY_EARTH</MapCategoryType>
</MapCategoryTypes>
<!-- Construction cost -->
<iCost>150</iCost>
<!-- Main effects -->
<CommerceChanges>
<iCommerce>-5</iCommerce>
</CommerceChanges>
<FreeBuilding>BUILDINGCLASS_CLEANWATER_ACT_EFFECT</FreeBuilding>
<!-- Special Health and Happiness modifiers -->
<iGlobalHealth>2</iGlobalHealth>
<iAIWeight>1</iAIWeight>
</BuildingInfo>
Code:
<BuildingClassInfo>
<Type>BUILDINGCLASS_CLEANWATER_ACT</Type>
<Description>TXT_KEY_BUILDING_CLEANWATER_ACT</Description>
<iMaxGlobalInstances>-1</iMaxGlobalInstances>
<iMaxTeamInstances>-1</iMaxTeamInstances>
<iMaxPlayerInstances>1</iMaxPlayerInstances>
<iExtraPlayerInstances>-1</iExtraPlayerInstances>
<DefaultBuilding>BUILDING_CLEANWATER_ACT</DefaultBuilding>
</BuildingClassInfo>
It appears I managed to fix it: Something is glitchy about <iExtraPlayerInstances>-1</iExtraPlayerInstances> entry, when I removed it then ordnance (with removed prereqs) appeared.
Unnecessary text is displayed though (prereqs are intact in screenshot).
Second screenshot is with unchanged ExtraPlayersInstance tag.
Ordnances aren't available (bug), and text displaying how many wonders are left to build is displayed randomly (Most module wonders don't use this tag).
Here is Snofru's save, where I moved things needed to build ordinances.
That is <iExtraPlayerInstances>-1</iExtraPlayerInstances> hides text saying how many wonders is left to build, but also sometimes hides wonders themselves.
It was used only in main assets and LunarColony module