To find minidump and lua.log you have to go to the root installation directory of civ. It should be located at program files\steam\steamapps\common\Civilization V (can't recall exactly). You can use the search function to find those two files in that folder from there. Note that the directory differs from the one with cache.
And yes, you'll need to enable logging. You can easily find Whoward's guide on how to do that on the internet - it'll have all you need
By the way, G, I also can confirm the issue ZZMitch is having - using EUI:
The issue seems worse when trying to renew a deal/trading on AI's turn(usually resets to 1). However, I think it might be the same issue I once reported on Github that's apparently unresolvable: https://github.com/LoneGazebo/Community-Patch-DLL/issues/664
It seems to have got worse, though, as the count can now reset when trading on your turn/not renewing a deal, too. It doesn't necessarily reset to 1 - it might be 2,3 or any count below hoe much you have. Do you think it might be worth to reopen the issue?
I think this might actually be an EUI quirk. Seems bc1 had edited a certain file to always make a resource 1 whenever the value is updated. Odd. Anyways, if you want to test...
Open up the TradeLogic.lua file in the CBP-EUI Compatibility file.
Search for 'PocketResourceHandler'
Replace the entire function with this:
Spoiler :
Code:
-----------------------------------------------------------------------------------------------------------------------
-- Handle the strategic and luxury resources
-----------------------------------------------------------------------------------------------------------------------
function PocketResourceHandler( isUs, resourceId )
local iAmount = 3;
if ( GameInfo.Resources[ resourceId ].ResourceUsage == 2 ) then -- is a luxury resource
iAmount = 1;
end
if( isUs == 1 ) then
if gk_mode then
iAmount = math.min(g_Deal:GetNumResource(g_iUs, resourceId),iAmount);
else
iAmount = math.min(Players[g_iUs]:GetNumResourceAvailable(resourceId, false),iAmount);
end
g_Deal:AddResourceTrade( g_iUs, resourceId, iAmount, g_iDealDuration );
else
if gk_mode then
iAmount = math.min(g_Deal:GetNumResource(g_iThem, resourceId),iAmount);
else
iAmount = math.min(Players[g_iThem]:GetNumResourceAvailable(resourceId, false),iAmount);
end
g_Deal:AddResourceTrade( g_iThem, resourceId, iAmount, g_iDealDuration );
end
DisplayDeal();
DoUIDealChangedByHuman();
end
Is a savegame compatible change.
G