Mr_Fishy
Chieftain
- Joined
- Feb 21, 2024
- Messages
- 12
Hello all. I, along with some others it seems(!), are frankly sick of the limitations forced upon game customization by the obstructive and irritating Distant Lands mechanics of the base game. I have as a result been trying to alter the way in which Distant Land resources work by quite simply allowing them to spawn whereever, and throw care to the trade winds on whatever the hell that will mean for the Exploration era economic legacy path. So far I have:
1. Removed all reference within the resources.xml to exclusively Exploration era luxuries and strategics, moving them to the Antiquity era, and allowing them to spawn on whatever land the game's parameters deems suitable for their spawning. This in short works fine, and the game has no problem introducing the likes of Sugar and Spices into both "Hemispheres" now after a combination of moving, deleting and changing their code:
i.e, this below amongst other changes
<Resources>
<!--Antiquity Hemispheres 0=Home Lands only 1= Distantlands only-->
<Row ResourceType="RESOURCE_COTTON" Name="LOC_RESOURCE_COTTON_NAME" Tooltip="LOC_ANT_RESOURCE_COTTON_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="10"/>
<Row ResourceType="RESOURCE_DATES" Name="LOC_RESOURCE_DATES_NAME" Tooltip="LOC_ANT_RESOURCE_DATES_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="10"/>
<Row ResourceType="RESOURCE_DYES" Name="LOC_RESOURCE_DYES_NAME" Tooltip="LOC_ANT_RESOURCE_DYES_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="110" AdjacentToLand="true"/>
<Row ResourceType="RESOURCE_FISH" Name="LOC_RESOURCE_FISH_NAME" Tooltip="LOC_ANT_RESOURCE_FISH_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="90" AdjacentToLand="true"/>
...
<Row ResourceType="RESOURCE_SPICES" Name="LOC_RESOURCE_SPICES_NAME" Tooltip="LOC_EXP_RESOURCE_SPICES_TOOLTIP" ResourceClassType="RESOURCECLASS_CITY" Hemispheres="2" Weight="10"/>
<Row ResourceType="RESOURCE_SUGAR" Name="LOC_RESOURCE_SUGAR_NAME" Tooltip="LOC_EXP_RESOURCE_SUGAR_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="5"/>
The result of this can be seen in the first two attachments below.
However, that's where the success begins and ends since the game - despite the yields for working formerly Distant Lands resources working fine, and them being placeable in a city screen during the Antiquity era as also seen below - nonetheless do not provide the benefits to the city that they would do in the Exploration era because the game still understands these resources to be Distant Land resources and thus their benefits locked out to the player and AI until said era.
Sooooo, it suffices to say and ask, does anyone more capable than me have any idea if it should be possible to change these resources to work in the Antiquity era as they do in the Exploration era? Or is this something which may be hard coded somehow?
TIA!
1. Removed all reference within the resources.xml to exclusively Exploration era luxuries and strategics, moving them to the Antiquity era, and allowing them to spawn on whatever land the game's parameters deems suitable for their spawning. This in short works fine, and the game has no problem introducing the likes of Sugar and Spices into both "Hemispheres" now after a combination of moving, deleting and changing their code:
i.e, this below amongst other changes
<Resources>
<!--Antiquity Hemispheres 0=Home Lands only 1= Distantlands only-->
<Row ResourceType="RESOURCE_COTTON" Name="LOC_RESOURCE_COTTON_NAME" Tooltip="LOC_ANT_RESOURCE_COTTON_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="10"/>
<Row ResourceType="RESOURCE_DATES" Name="LOC_RESOURCE_DATES_NAME" Tooltip="LOC_ANT_RESOURCE_DATES_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="10"/>
<Row ResourceType="RESOURCE_DYES" Name="LOC_RESOURCE_DYES_NAME" Tooltip="LOC_ANT_RESOURCE_DYES_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="110" AdjacentToLand="true"/>
<Row ResourceType="RESOURCE_FISH" Name="LOC_RESOURCE_FISH_NAME" Tooltip="LOC_ANT_RESOURCE_FISH_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="90" AdjacentToLand="true"/>
...
<Row ResourceType="RESOURCE_SPICES" Name="LOC_RESOURCE_SPICES_NAME" Tooltip="LOC_EXP_RESOURCE_SPICES_TOOLTIP" ResourceClassType="RESOURCECLASS_CITY" Hemispheres="2" Weight="10"/>
<Row ResourceType="RESOURCE_SUGAR" Name="LOC_RESOURCE_SUGAR_NAME" Tooltip="LOC_EXP_RESOURCE_SUGAR_TOOLTIP" ResourceClassType="RESOURCECLASS_BONUS" Hemispheres="2" Weight="5"/>
The result of this can be seen in the first two attachments below.
However, that's where the success begins and ends since the game - despite the yields for working formerly Distant Lands resources working fine, and them being placeable in a city screen during the Antiquity era as also seen below - nonetheless do not provide the benefits to the city that they would do in the Exploration era because the game still understands these resources to be Distant Land resources and thus their benefits locked out to the player and AI until said era.
Sooooo, it suffices to say and ask, does anyone more capable than me have any idea if it should be possible to change these resources to work in the Antiquity era as they do in the Exploration era? Or is this something which may be hard coded somehow?
TIA!