Bug Reports and Technical Issues

Anyone else have a problem of the game just closing without warning or crash reports all of a sudden every once in a while?
This.
And freezing the screen preventing even using the task manager to shut the game down when it freezes. (taskkill works)

I ascribed both problems to my machine though.
 
Two small things again:

In some rare cases, it's possible to have a yield of 10 [food/hammers/commerce] or even more, when effects really start to stack. Let's say a riverside iron plains hill mine, that got the "tin event", and in the late game experiences a golden age. The graphics still symbolize that as just one anvil (5 hammers), not two anvils. Is it possible to change that, showing two stacked anvils?

I think I found a solution for this. I will report back when it is ready.
 
Nice.
 
I think I found a solution for this. I will report back when it is ready.

Bad news. It seems that my solution doesn't work. It seems that the engine doesn't use the symbols defined in the XML. I have no clue how the engine loads the symbols. Even if I just replace the food symbols with the production symbols, it still doesn't change.
 
[...] It seems that the engine doesn't use the symbols defined in the XML. I have no clue how the engine loads the symbols. Even if I just replace the food symbols with the production symbols, it still doesn't change.
You mean the ones in Civ4YieldInfos.xml? According to my notes, the SymbolPaths aren't used for anything; instead, BtS gets the symbols for the Yield Display from Art/Interface/Symbols/Vertical_Symbols.dds. I also saved a link to Asaf's Fourth Yield mod in case that I ever want to take another stab at this. (I had unsuccessfully tried to show resource icons as yield symbols.)
 
That is indeed what I meant. But maybe (very maybe) I can do something with that dds file.

EDIT:
With the work of Asaf, it looks promising again.
 
Last edited:
SUCCES!!!! There is still a minor glitch when you have a multiple of 5 of a yiels type, but I can fix it. (I hope I can find a clean way to fix it, but it that doesn't work, I know a dirty way that will work for sure)
 
Last edited:
May we see?
 
Sure. I only did post a screenshot because I wanted to fix that glitch first.

(PR is up)
(Also uploaded it to CFC)

Spoiler :
civ4screenshot0218-jpg.531142
 

Attachments

  • Civ4ScreenShot0218.JPG
    Civ4ScreenShot0218.JPG
    407.4 KB · Views: 337
Last edited:
Shouldn't the big symbols also be diagonally offset?
 
Due to how the engine positions them? Not sure I understand. The small symbols already overlay the big symbols (see the 12 commerce tile) so why does it make a difference if the big symbols are arranged diagonally instead of vertically? I mean this while leaving the vertical positioning of big and small symbols of the same type unaffected.
 
I mean this. Both have 3 breads and 3 slices. On the right you can see how many breads there are. On the left you can't because the breads are hidden behind the slices.
 

Attachments

  • Food.PNG
    Food.PNG
    148.2 KB · Views: 141
Oh looks like it's about the breads merging into a huge baguette specifically, I was mostly thinking about commerce and production where it would've been fine. Alright, I'll look into your PRs later.
 
As Arabs I have Turkestan as my vassals.
But on this turns they declare war on me due to their barabarian Oghuz entering my border and capturing one of my workers.
If you ask me this is bug, if an barabarian unit captures a worker of mine, so be it, but Turkestan should remain my vassals without declaring war (which a vassal can't).
Save game attached, just end the turn.

On a second thought this is not related to the worker being captured at all. It seems they get some kind of conquering event on this year. Still should not happened as they are vassals.
I guess I need to restart my campaign and raise the Turkmenistan civ to the ground due to the bugs.
 

Attachments

Last edited:
As Arabs I have Turkestan as my vassals.
But on this turns they declare war on me due to their barabarian Oghuz entering my border and capturing one of my workers.
If you ask me this is bug, if an barabarian unit captures a worker of mine, so be it, but Turkestan should remain my vassals without declaring war (which a vassal can't).
Save game attached, just end the turn.

On a second thought this is not related to the worker being captured at all. It seems they get some kind of conquering event on this year. Still should not happened as they are vassals.
I guess I need to restart my campaign and raise the Turkmenistan civ to the ground due to the bugs.
They're going to get conquerors whether they're free, a vassal, or dead. That's not a bug, it's done on purpose. The Seljuks always attacked in 1.15 and they always attack now in 1.16.

Best hope you have is raising an army ahead of time to repel them.
 
Second try I razed all Turkmenistan cities.
As you said they still got the conquerors event at 1000AD.
Almost immediately they capitulated to me, even without having any cities.
Now I have a vassal with no cities and only a few troops. Is this as intended as well?
 
Second try I razed all Turkmenistan cities.
As you said they still got the conquerors event at 1000AD.
Almost immediately they capitulated to me, even without having any cities.
Now I have a vassal with no cities and only a few troops. Is this as intended as well?
Almost certainly not.
 
Chichen Itza and Tikal keep their names even when Mexico respawns.

Also, I noticed a hammer icon at the Image of the World Square's Civilopedia entry, and a Trading Company icon at the Old Synagogue's.
 
Last edited:
Back
Top Bottom