Bug Reports and Technical Issues

A save before you lose contact might help.
Yeah, it would, wouldn't it?

As requested king. I have contact with Mughals here and should lose it next turn. I've also attached 1480, the turn where I've now lost contact.
 

Attachments

Nobody expects the Spanish Inquisition!

Perhaps that's the reason why it is not working? I am the Pope and no Espionage points was awarded to me even though I was able to pull off the vote by the skin of my teeth. The Francis save has the situation the turn before, when I selected Spain as a target and voted yes, if you simply force end the turn it would bring you to the bug reported. The second Autosave just gives me an option to select an Apostolic Palace agenda, I have included it just in case.

8800_20240805144433_1.png
 

Attachments

I can only assume it is some kind of permissions issue then.
 
In 1700 scenario Old Synagogue finds itself in Warsaw, while it is in Krakow.

We should also change the Pedia text on Salt Cathedral in the same city of Krakow. Because it talks about Salt Cathedral of Colombia, while the game obviously means to represent Wieliczka salt mine. Located just southeast of Krakow, the is famous for many things – most notably its underground chapels, made entirely out of rock salt. In fact, the chapels are so stunning that they have earned the mine a nickname: the 'underground salt cathedral.' Perhaps renaming the wonder to Wieliczka salt mine could clarify things and also diversify -- we have many Cathedral wonders. Having mine as a wonder sounds cool. Officially opened in the 13th century, the mine is one of the oldest salt mines still in operation!
 
I have been playing DOC for at least a decade. It is probably my favorite game of all time. Earlier this year, I had to reinstall Windows and ever since I've been unable to play DOC.

Every time, I have the same result: I'm able to load the mod, and start a new game (via "PLAY NOW! > Dawn_of_Civiliation"). But no matter which options, civilization or starting era I pick, the game launches the "Initializing" screen and then quits a second or two later.

Screenshot 2024-08-07 113629.png


Things I have attempted:
  • Deleting my entire "Documents\My Games\beyond the sword" folder
  • Reinstalling the game from scratch using GOG
  • Installing DOC 1.17 using the installer
  • Installing DOC 1.18 from git
  • Enabling logging in BTS and looking (unsuccessfully) for error logs
Can anyone please help me? I'm pretty technically competent and can usually figure these things out, but I'm stumped here.

I haven't played DOC in months and it's killing me!

Brian
 
While playing hittites I ended up with repeating waves of sea people attacking me, rather than the one wave that I've seen in previous attempts. Fortunately for my game, but unfortunately for making the bug finding easier, it doesn't seem to repeat when I go back to before the invasion, but here's a save from before any invasions (infinite sea people) and one from the 3rd wave (turn 213). This is on the most recent github version as of like 2 days ago.
 

Attachments

Tower of Victory wonder is missing from glorious city of Indore in 1700 AD scenario.
 
Getting a CTD next turn not sure why

Just updated to latest git version to see if that fixed up still crashes

I just discovered computers if that helps
The cause of the crash already exists in this save. I am pretty sure the Shwedagon Paya effect is the cause, and it looks that the Mughals recently conquered Lhasa (the city it's in) and that's what caused the issue. Do you by any chance have the previous save from before they conquer that city?
 
I don't know if it qualifies as a problem, but lately it seems the AI is obsessed with maxing out production to the point it sometimes prefers having plain citizen specialists in cities rather than allocating them to available specialist slots. Well, more like it prefers engineers > priests > citizens.
And they are also very partial to switching to central planning civic when it becomes available for the +1:hammers: per specialist, quite convenient for the Russian UHV. Plus related to that, most new civs don't have text keys for their dynamic communist names, but I guess that's polishing for later.


EDIT: an actual bug. Somali pirate ships keep spawning in Seychelles, blocked from reaching the African coast
Spoiler :
Civ4ScreenShot0006.JPG
 
Last edited:
The cause of the crash already exists in this save. I am pretty sure the Shwedagon Paya effect is the cause, and it looks that the Mughals recently conquered Lhasa (the city it's in) and that's what caused the issue. Do you by any chance have the previous save from before they conquer that city?
Sure no problem. Sending you two since I dont remember if the first one crashes also. Second one is from 20 or so turns before the crash but its the only other one I have.
 

Attachments

1723851164760.png
Got this and some more python errors. Zip downloaded 30/7 so maybe not an active one anymore. Also some dynamic names are off. All this can be experienced through a save while ending turn.

Also the Americans seems to be very unwilling to expand to the west nowadays. Is this intended?
 

Attachments

Last edited:
View attachment 699498
Got this and some more python errors. Zip downloaded 30/7 so maybe not an active one anymore. Also some dynamic names are off. All this can be experienced through a save while ending turn.

Also the Americans seems to be very unwilling to expand to the west nowadays. Is this intended?
In my games they do, albeit pretty slowly. Scripted California event helps them a lot. It is British who worry me. They used to reliably settle Vancouver on the old map. I wonder what has happened now?
 
I think I may have found a bug in StoredData.py in the develop branch, at line 222: https://github.com/dguenms/Dawn-of-Civilization/blob/develop/Assets/Python/StoredData.py#L222

Python:
        for civ in self.civs:
            data = player.__dict__.copy()
            civ.setup()
            civ.update(data)

I believe it should be:

Python:
        for civ in self.civs:
            data = civ.__dict__.copy()
            civ.setup()
            civ.update(data)

Probably just a copy/paste error. But it was wiping civ data on reloads and replacing it with the player data of the last player (Barbarian I assume).
 
3 American tiles above Seattle (including Spokane, WA, the birthplace of Father's Day :pat:!) are designated as Foreign to USA. I think it's an oversight due to the rectangular nature of rectangles on the other side of the Rockies. :mischief:

20240820143108_1.jpg



Spoiler At the same time, 3 core Canadian tiles in Quebec are currently historical to USA. :
20240820143212_1.jpg
 
Poland still fails to spawn under certain conditions I'm trying to help determine. I've run several autoplays with different civs with later spawn dates selected and that has already proven a salient factor. Spawn seemed to be successful with European civs. One conspicuous case so far is America, in which I ran five starts that all resulted in no Poland. I'd note that no entry was made in the Rise.log if that helps. Also, I look into the "Fixed Polish spawn") entry in the Git Diff Log to see , and was rather puzzled (admitted neophyte) by the following in Rise.py:

# Thailand requires Khmer to be shaky or worse (unstable if Khmer is human)
if self.iCiv == iThailand:
iRequiredStability = player(iKhmer).isHuman() and iStabilityShaky or iStabilityStable
if player(iKhmer).isExisting() and stability(iKhmer) >= iRequiredStability:
return False

UPDATE: I ran every civ that started after Poland in sequence. Those before America succeeded. America and all that followed failed.
 
Last edited:
Back
Top Bottom