Bug Reports and Technical Issues

Are you on git or the installer version?
 
Alright, I think this is a bug I've already fixed on git then. It's only related to the display though, so no need to worry about it besides the annoying messages.
 
I am getting a congress but am not Invited even though I'm the top dog in the world. Previous couple congresses I did get invited is this intended? Is it a random thing? Cause I'm protestant (secular everyone hates me) and so are a lot of the Nations in the congress. The save alexander 1 turn (1718) before the event. Autosave is 1721

Edit+: Also noticed that Mali declared war and my defense partners England and Germany didn't help... Unless they can choose not to help?
 

Attachments

Last edited:
Sanity checks:
- is it maybe a post war congress for a war you were not involved in?
- did Mali maybe declare war due to a defensive pact themselves? Defensive pacts are not cascading.
 
Sure. When all the currently reported bugs have been addressed I will update the installer with the fixes, but until then the git version is the more stable one. It's basically 1.16 with a bunch of bugfixes, some of them rather critical, so I definitely recommend it.
 
I get a CTD upon ending this turn. Unfortunately I have no idea what might be causing it. v1.16.
Not for me, if you are not on git consider switching to address the issue.
 
Not for me, if you are not on git consider switching to address the issue.
Okay, good news: the git fixed whatever that issue was! I was able to end the turn without CTDing. Bad news though: Everytime I open the Civics screen, my game freezes up. I'm greeted with about a dozen of these error screens whenever I return to my desktop:

Spoiler Bug Report :
Assert Failed

File: .\.\CvGlobals.cpp
Line: 3581
Expression: strcmp(szType, "NONE")==0 || strcmp(szType, "")==0
Message: info type WHITE not found, Current XML file is: xml\GameInfo/CIV4EspionageMissionInfo.xml


Additionally, I tried starting with the 1700 AD scenario, and the game crashed as it loaded into the map, and I got this message:

Spoiler Second error message :
Assert Failed

File: .\.\CvGlobals.cpp
Line: 5509
Expression: getBuildingClassCreatedCount(e Index) <=GC.getBuildingClassInfo(eIndex).getMaxGlobalInstances()
Message: Index is expected to be within maximum bounds (invalid Index)


I'm on the most recent version of git (Indraprastha spawns in on Marathon is how I know :)) but maybe I messed up my installation somehow? I re-installed the mod once, but it persists.
 
I am getting a congress but am not Invited even though I'm the top dog in the world. Previous couple congresses I did get invited is this intended? Is it a random thing? Cause I'm protestant (secular everyone hates me) and so are a lot of the Nations in the congress. The save alexander 1 turn (1718) before the event. Autosave is 1721

Edit+: Also noticed that Mali declared war and my defense partners England and Germany didn't help... Unless they can choose not to help?
You are not invited to the congress because you are involved in a global war. There will be a special congress once the global war ends.

In my run England and Germany declared war on Mali.
 
OEjBZ49.png


On the latest git commit, I can't load the 600 AD scenario. 3000 BC and 1700 AD are fine.
 
Attached game save of the development version, with an Overflow bug.
The issue seems to be in Ninua, do you maybe have a save before it flips to Independents, likely on the Babylonian collapse?
 
OEjBZ49.png


On the latest git commit, I can't load the 600 AD scenario. 3000 BC and 1700 AD are fine.
Have you tried this?
I downloaded the Git repo as a ZIP file, now when I try to start a scenario it quits with the message "failed to read world builder file"
This may affect one or more scenarios and is unfortunately a consequence of how Github creates its ZIP files, so I cannot do anything about it. To fix the problem, get Notepad++ and open the scenario file ("open with Notepad++"), then choose Edit -> EOL Conversion -> Windows.
 
I had not, sorry for missing that on the first post. I made the change with Notepad++ and that fixed leader selection, but oddly I didn't get the autoplay dialog box until it reached 0. I started as Russia so there were a few minutes where the screen was blank, except for the turn counter incrementing. Same thing happened with 600 AD Spain, from which I took this screenshot:

CLN2K75.png


I'm having the same issue with 1700 AD America. No issues with 3000 BC China:

r0YSJ40.png
 
yeah it be like that sometimes
 
Yeah, I got these messages as well the first time I loaded the git version, along with startup popups for "DLL Attaching" and "DLL Attached", but according to an earlier post here https://forums.civfanatics.com/threads/bug-reports-and-technical-issues.533867/page-283 it's okay to click "Always Ignore" on the Assert failed notifications.
Well that worked...Sorta. When I open the civic screen and get those first set of errors, I can click "Always Ignore" on those dozen pop-ups, and continue playing. But after closing the game and reopening it, I have to go through the same process again!

Further, I can't even get to desktop if I try to open the 1700 AD scenario... That error makes me have to restart the whole computer. Can't Alt+Tab or anything, so I don't even have the chance to click "Ignore all" here. Do you know if there's a more permanent solution?
 
Sanity checks:
- is it maybe a post war congress for a war you were not involved in?
- did Mali maybe declare war due to a defensive pact themselves? Defensive pacts are not cascading.

Maybe... Not sure honestly, however it is was your typical claim that city, settle this land, think eventually 1 person could settle something.

I had war with Mali just declared war on me and I not on them, didn't get the declare war negative -3, only my Vassals were in the war... (Netherlands, France and maybe Holy Rome (they collapsed before or after that war.)
 
Just to affirm some recent posts, I'm getting "DLL attaching" also.
Recently I switched to map, loaded into one game to make some map changes, then accidentally loaded a save, then back to develop, which is when I started getting the issue.

Turn times are REALLY long on 1700, like unreasonably long (from ~5 seconds to over 30).
 

Attachments

  • dll attached.png
    dll attached.png
    240.8 KB · Views: 65
  • dll attached.png
    dll attached.png
    11.1 KB · Views: 65
[Overflow bug]

The issue seems to be in Ninua, do you maybe have a save before it flips to Independents, likely on the Babylonian collapse?

No, I don't have an earlier save, sorry.

But Ninua? Really? Because when I load the save (I checked again before replying here) the overflow is in Iol Caesarea.

How about two more to look at? Both are development version of DoC.

The straightforward one is a CtD in an India game. Attached is the turn before it crashes (155), and the two turns before that. Three times in a row it CtDed on me, even when backing up to Turn 153. I finally got around it by reloading the Autosave on Turn 152 and playing forward from there. The crash seems related to Rome's collapse.

Spoiler :
That was a viciously mean game that I eventually resigned, btw, so I offer the CtDs only as research; I never want to see that particular game again. The eastern Mediterranean powers never built roads, and China never opened its borders, so for the early game I could trade only with Persia. The barb spawn rate was thru the roof, sometimes three turns in a row, and never less than every other turn, a stack of them spawned. Byzantium never spawned, leaving me in AD 600 on with only the Turkmen for trading partners after conquering Chola. That's no place to try running a 10-city empire, even with two shrines to help support the economy.


Then there's the goofy one, which might just be random roll thing and not a bug. Background: If you don't settle on the spot when you spawn as India, Indraprastha should flip to you the next turn, founding Hinduism there.

But in this one, if you delay, Indraprastha doesn't flip until the turn after that. Moreover, you can move the Chariot into Indraprastha while it is still an Independent city. I've attached Turn 54, which is the turn where you spawn. Move the Chariot west to find Indraprastha and observe the behavior.

I had another India game where Indraprastha flipped on me at the proper time, but Hinduism didn't found. I don't have a save of that one, because I didn't think to save the game on launching it. But I'll mention that weirdness in case it is relevant to the above case.

EDIT: I'm starting to think the goofy one is random happenstance and not a bug, because it's happened to me several times this evening on launching and relaunching an India game. (But it never happened in 1.16 to me, so would it be a change introduced in the development version?) I'll also note that on those goofy launches, Indraprastha will generate three Workers, but only sometimes will it generate an Archer to go with it.
 

Attachments

Last edited:
Back
Top Bottom