Gold per turn mismatch (vanilla v165)

cosmouse

Chieftain
Joined
Jun 6, 2011
Messages
9
I've played two games using the vanilla version of CivUP and VEM, and both have had this error so far. The GPT does not match what is shown by the game. In my currently game (only on the 2nd turn), I have 0 income and -1 expenses. Yet I'm getting +14 GPT. This is terribly confusing, especially when that +14 GPT does not count in trading.

If this is a default feature, is there any way to turn this off?

I'm currently using these mods:

- CSD v34; I've gone through the compatibility options in CSD and CivUP/VEM.
- Foreign Trade Routes v4
- InfoAddict Vanilla v17
- Ingame Editor v29
- Ynaemp + City states + Leaders

EDIT:

I've narrowed one problem down to Foreign Trade Routes. When activating that mod with CivUP/VEM, the "X for Free" notification is removed. However, there is still an issue with trading. The free gold isn't being applied to the GPT in the trade window. This is an issue, because it seems to me that CivUP/VEM severely affects GPT, which is I assume why free GPT is given.
 

Attachments

In VEM you get 15 GPT for free, but it always showed in my GPT so I can't understand why it doesn't show up for you. Are you patched up to the latest non-G&K version of the game? Have you tried normal checks like clearing your cache and ModUserData and enabling *only* CivUP and VEM?
 
In VEM you get 15 GPT for free, but it always showed in my GPT so I can't understand why it doesn't show up for you.

It shows up in the trade screen for you? For the record, it shows up in game and I do get the 15 GPT. But I cannot trade it. GPT in the trade screen is my pre-VEM GPT, which has been in the negatives since I installed the mod. I imagine that's why VEM gives you free GPT.

A similar problem was reported in May by Gamewizard. The fix there doesn't apply to v165, as the line Thalassicus mentioned is not commented out.

Are you patched up to the latest non-G&K version of the game? Have you tried normal checks like clearing your cache and ModUserData and enabling *only* CivUP and VEM?
I'm patched to 1.0.1.705. I just started a new game after clearing the cache and ModUserData, and disabling all other mods. The problem still persists. I do receive 15 free GPT. But it does not count in trades. Even the Economic Advisor is saying that I'm spending more than I'm making.
 
VEM moved the free :c5production::c5gold::c5science::c5culture: yields from the Palace to the player, so capitals aren't vastly better than outlying cities. In vanilla people automatically build most national and most wonders in the capital. I like more flexibility and variety. :)

Early gold costs were raised similar to the rise in income, so overall gold availability is the same as vanilla. The income/expense numbers are just slightly higher in the early game. It lets me fine tune numbers more closely, since the game does not allow decimal places.

Most of the trade stuff is done in the game core only Firaxis has access to, so we can't alter the values available for trade. However, the amount you can trade should be 15 less than the total gpt you have. Is that what it shows?
 
VEM moved the free :c5production::c5gold::c5science::c5culture: yields from the Palace to the player, so capitals aren't vastly better than outlying cities. In vanilla people automatically build most national and most wonders in the capital. I like more flexibility and variety. :)

Early gold costs were raised similar to the rise in income, so overall gold availability is the same as vanilla. The income/expense numbers are just slightly higher in the early game. It lets me fine tune numbers more closely, since the game does not allow decimal places.

Most of the trade stuff is done in the game core only Firaxis has access to, so we can't alter the values available for trade. However, the amount you can trade should be 15 less than the total gpt you have. Is that what it shows?

Can you put the extra gold on a building in the capital that gets added in *after* the multipliers? Or make it "fake" trade route income? That way it would count towards trading.
 
However, the amount you can trade should be 15 less than the total gpt you have. Is that what it shows?

Yes, that's exactly what it shows. The issue I have is that I'm rarely able to get a positive GPT before the free 15, making GPT trading impossible. I've only played until mid-game, so maybe this changes in late game.

I don't know how modding works with Civ V, but is there a reason why the free GPT can't be added in a way that is recognizable to the trading code? I assume it's possible if it's part of the Palace. Would it be possible to move gold bonuses back to the Palace, as an available option or something?

It's not game-breaking to be unable to trade GPT. But it can be frustrating sometimes, and definitely confusing for new users. I couldn't find any explanation for the mismatch on the forums, for example.
 
It's easy to switch:

\VEM_VanillaEnhancedMod\Cities\Buildings\ VEC_Other.xml
Change "BUILDING_PALACE" "YIELD_GOLD" to Yield="15" (from 0).

\VEM_VanillaEnhancedMod\Cities\Buildings\ VEC_General.xml
Change "YIELD_GOLD" MinPlayer="0" (from 15).

I think any solution with our current modding tools will have problems. At least :c5gold: in the capital isn't too bad. Vanilla gives the capital a big :c5production: bonus, which overpowers the capital for building world wonders. I chose per-player gold because I don't trade gpt to AI leaders. I usually request it from them instead, which works. Our options for modifying trades are somewhat limited. Gold is the only yield which causes an issue like this... science and culture both mostly work as a per player bonus.

Ideally we could just modify the game core to change this without any side-effects... but that's in a perfect world. :)
 
Back
Top Bottom