• We are currently performing site maintenance, parts of civfanatics are currently offline, but will come back online in the coming days. For more updates please see here.

[FIXED] Can't end turn because of bugged Puppet production

I realize that everyone gets that this bug is well established, but I wanted to report that I encountered this (ver. 1.0.0.20) during a war with France in which I took out the capital (as threats to the capital seem to directly relate to cities being offered in peace treaties) and was subsequently contacted.

Figured it was worth noting as most cases I have seen in this thread relate to Siam or a few other Civs, no idea if it's Civ specific, but if so please add the French to the list.
 
I tried the temporary fix suggested by DireAussie (9/28) and it worked just fine (Thanks!). the only issue is that the game still requires that you set the production item in the puppet city. Beyond that, the city seems to execute the production order normally.
 
I just kicked Catherine's tail in a quick war, and her peace offer included pretty much all of her cities except Moscow. I chose to make them all puppets. I how have the alert in the bottom right corner telling me I have to choose the production for a city, but when I click on it, it does not go to a city. All my actual cities are already building something. It looks like a couple of the puppets don't have anything currently queued, but I'm not supposed to be able to control those anyway. I'm unable to end the turn, no matter what key I press. I tried saving the game and reloading it, and when it reloaded, I got a message saying one of the puppets didn't have any production queued. I clicked on it, annexed it, picked something to build, then razed it. Now I'm back to the same problem. Will I have to annex/raze all of the conquered cities to clear this?
 
Hey guys, I discovered a bug. The bug allows you to choose a puppet city's production. Ok if you have a puppet with an enemy unit within its firing range, have a nearby city finish its production. Then click on the Choose Production button(don't select anything for it to produce though) and then click the fire button on the puppet city. And there, you can choose the puppet's production.
 
To fix this bug temporarily so you can continue with the game:
1) open the file sid meier's civilization v\Assets\UI\InGame\Popups\ProductionPopup.lua in Notepad or any other text editor
2) Go down to line 710 and comment out the following 3 lines by adding 2 dashes in front, so they look like the following:
Code:
-- if city and city:IsPuppet() then
      -- return;
-- end
3) save file and exit
By doing this you are removing the 'fix' that Firaxis did in version 1.0.0.20 with not allowing you to choose production for puppet states. Unfortunately their fix didnt fix the underlying core problem with the choose production code.
This worked great for me, thanks DireAussie!!! I could continue my game after that humiliating surrender and puppet all those new cities :D
 
just wanted to confirm, I had the bug, and DireAussie's solution from page 1 solved my problem, thanks Dire.. Seems like enough people have posted save games for the problem, will post mine if needed.

Edit: well it worked for a second. Now the other puppeted cities have the bug GRR!!\

My bug was ghandi at war with ramesses, he offered all of his cities except 2, his capital and the one next to it. AI HAXORS MY GAME..hehe..

Re-edit. I loaded the autosave 10 turns before, and the fix seemed to work. not sure how to reproduce bug. The only difference was I took one less city as a puppet (I initiated peace talks after declining him during his first peace treaty discussion).
 
This is not only a bug, but a feature too... at least if it's 5 AM and you have to work at 9 AM. So this feature gave me a little sleep last night, but will be a bug again when I'm back home this evening...
 
Hopefully this works...
I'm playing the English version from Steam.
Here is a link to my QuickSave file where things have gone wrong...

http://public.bay.livefilestore.com/y1pCGToB3yAZIuIK9BC0Wh1N3hKWfd9fqHGQu2qpx-u2mGR5dxd5jBTgnHz3-WhqGnyIOrPZvSrdF9V9QN8LinGyA/QuickSave.Civ5Save?download&psid=1

I've been fighting a defensive war against Persia and China for centuries. On the same turn both Persia and China sued for peace, an they both offered several cities to me. So from Persia I was given Pasargadae and Ecbatana, and from China I was given Izumo, Satsuma, Hangzhou, and Sidon.
But now at the end of the turn, all I see is that a city needs me to assign production. A city which I have made into a puppet and have no control over. I can't end my turn, even pressing Ctrl-Space will not progress the game.
In order to end my turn I have to annex all the cities that were just given to me and assign all of them something to produce!
My civilization is already not happy with me, and annexing that many cities at once takes my civilization to almost 50 unhappy people!

I don't really want to start a new game at this point. Can anyone find another way around this problem?
 
I've had the same problem I was unable to get around it, I just had to annex the cities :(
 
I just learned that Shift+Enter will force the game to end a turn. :goodjob:
The manual shows Ctrl+Space but that does nothing. :mad:

Now I have to force end every turn because I still get the prompt to set the production of my puppet cities. Hopefully once the puppet cities come out of revolt and pick their own production things will return to normal.
 
I've had this happen too. You can hit shift+enter to force end of turn. But in my case, the city in question would never come out of resistance. I eventually had to annex and raze it since I didn't want to really annex. Razing it definitely fixed the problem. :/
 
I have this "click puppet-can't end turn-choose production" bug after a peace treaty with Rome.
Version 1.0.0.20. Had to do annex the city to get further.

I have a savegame only after the treaty with the can't end turn situation
 
I just finished a game that had the same issue as mentioned countless times here. The 'shift-enter' trick was successful at pushing me to the next turn, but it didn't solve the puppet-needs-a-production issue. I ended up gifting the problematic city back to the nation that surrendered it and that finally fixed the bug like someone earlier mentioned.
 
Hello everyone, player of Civ 4 & 5, new to the forum, but have lurked on occasion. I just ran into an interesting and extremely frustrating glitch and was wondering if anyone has encountered the same or knows a work around. This glitch involves not being able to complete a turn because a "Choose Production" notification turns up, and won't to go away. I'll give you the rundown

It all started during a war with Empress Wu. It was a stalemate at first but I eventually killed off all her ChoKoNu with cannon and Knights. I then proceeded to take one of her cities, which she had early taken from Gandhi (now eliminated).

After pretty much eliminating her entire army and besieging Xian, she was willing to surrender. So willing in fact that she offered her entire empire, excluding her capital Beijing, as peace terms.

After I accepted the proposal I clicked through a series of pop-up windows asking me what I wanted to do with the newly acquired cities. I chose to Create puppets in all of them, including Delhi, Gandhi's former capital.

After clicking through, and reading the ohter notifications on the right hand side of the screen I noticed that there was a "choose new construction in Delhi" notification that wouldn't go away, and without being able to enter the city screen (since it is a puppet) i was unable to complete the turn.

I tried saving and reloading. Notification remained. So I then decided to annex the city and choose a production. I chose "jail" but after exiting the city screen, the "choose production" notification remained. I am still unable to proceed.

This is extremely frustrating since I was doing so well in this game. Is there anyway I can enter console to get around this? Has anyone else encountered similar problems when acquiring a former capital city through peace term trading?

Thanks for any help!
 
Hey guys, I'm playing as Japan and Elizabeth just surrendered half of her cities to me after a very long (really, like 100 turns long) war. It was pretty cool and I thought the moment she gave up was really suitable (I had finally decimated her army). But after I got several cities from her, the game won't let me got to the next turn! And when I click "Choose Production" nothing happens!

Please take a look and see if there's anything that can be done. Otherwise I'll start from an earlier autosave.

Thanks!

Moderator Action: Merged with existing thread. The_J
 

Attachments

I had this same problem. If you annex the city that has production to be assigned, you can work around it.

On another occasion, simply clicking into the city message to assign a production item cleared the problem and didn't require an annexation.
 
After forcing enough turns to end, the cities finally came out of revolt and selected their own production. And the game continued as normal, thank goodness.
 
Here's my save. If you rest your cursor over the message to the right with a big hammer symbol, you are informed that you must choose something to produce in th city of Elephantine (puppet city). Annexing the city and choosing something to produce doesn't help.
 

Attachments

Back
Top Bottom