Bug Reports and Technical Issues

Hey all, just returning to this game after a bit of a break. Wonderful to see all the hard work that keeps being put into this great project. Played a game of Babylon and ran into a bit of an issue. The game hangs on the "Waiting for other Civs" instead of going to the victory popup. Also, I'm not sure if this is an intentional change or a bug, but the tech part of the UHV will still register as a success even if a civ spawns with one of the target techs, as long as one doesn't research them. In this game, for example, I discovered Calendar well after the Indian spawn, but got my check mark regardless. The attached save is from 2 turns before victory. This was run on last Tuesday the 22nd's git update.

View attachment 646110
View attachment 646109
You seem to be on an older version, do you know which it is? Otherwise, maybe it is worth trying to upgrade.

Edit: also, I tried to recreate the expiry from spawn situation but if it was a bug in the past, it seems to be fixed now. I purposefully avoided discovering any victory techs and then immediately lost the goal when Greece spawns and receives Writing.
 
Last edited:
You seem to be on an older version, do you know which it is? Otherwise, maybe it is worth trying to upgrade.

Edit: also, I tried to recreate the expiry from spawn situation but if it was a bug in the past, it seems to be fixed now. I purposefully avoided discovering any victory techs and then immediately lost the goal when Greece spawns and receives Writing.

I think it was the previous git commit but I may have done something wrong. I have updated again now that that game is over and it seems to be working better, though I haven't gotten as far as a victory yet.
 
I don't know, but your stability improves the next turn (to unstable). Without knowing what happened in previous turns it is impossible to explain the rest. You are already scheduled to lose Cordoba by the time of the save, so it is unrelated to the next stability check. If you have the previous turn as well I might be able to say more.
Hmm ok, I had no idea I was scheduled to lose Cordoba, I assumed it was related to the stability message… is that just a typical thing with portugal then, that you can't keep Cordoba?
 
No, it must have happened due to a stability event on the previous turn, or earlier in the turn before the save was created. Not saying that it is working as intended, but from the situation in the save I cannot figure out what caused it.
 
I'm trying to play DoC for the first time after a long hiatus. (In fact I never played it before on this particular machine so my install is quite fresh.) I downloaded 1.16.7 and sadly it's been very unstable. It's been crashing every 15-30 minutes or even immediately on loading a saved game.

I've attached my latest couple autosaves. Let me know if anything jumps out or if there's anything I else I can do to help debug this. Thanks!
 

Attachments

I'm trying to play DoC for the first time after a long hiatus. (In fact I never played it before on this particular machine so my install is quite fresh.) I downloaded 1.16.7 and sadly it's been very unstable. It's been crashing every 15-30 minutes or even immediately on loading a saved game.

I've attached my latest couple autosaves. Let me know if anything jumps out or if there's anything I else I can do to help debug this. Thanks!
Is there any particular cause for the crash? Any action that always causes a crash? Or will a crash just happen after a while?

If it is more the latter, I think your machine has issues with memory management. Have you installed the 64 bit fix?
 
Is there any particular cause for the crash? Any action that always causes a crash? Or will a crash just happen after a while?

If it is more the latter, I think your machine has issues with memory management. Have you installed the 64 bit fix?
It just happens after a while. I wasn't aware there was a 64-bit fix. I just found it so I'll give that a try.
 
Last edited:
And the save was created on the same version?
 
I tried to load a save file from the unpatched EXE after patching, if that's what you mean.

But I tried running with the patched EXE from the beginning and the game crashed on founding my first city.
 
I was thinking of the version of the mod and whether you updated inbetween saving or loading.

But considering that neither I nor anyone else is experiencing issues like that there must be something else wrong on your end. No idea what though, unfortunately.
 
You seem to be on an older version, do you know which it is? Otherwise, maybe it is worth trying to upgrade.

Edit: also, I tried to recreate the expiry from spawn situation but if it was a bug in the past, it seems to be fixed now. I purposefully avoided discovering any victory techs and then immediately lost the goal when Greece spawns and receives Writing.

Hi, sorry to bring this up again, but would you mind double checking SPECIFICALLY with regards to India spawning and Calendar? I've been trying some new build paths and in this game I again got past the Indian spawn without Calendar and didn't lose the UHV. I have the git update as of Wednesday the 23rd.

Babylon_Calendar20000.JPG
Babylon_Calendar10000.JPG
 

Attachments

With an ordinary city placement (corresponding to 600AD scenario), two tiles in Mediterranean can't be culturally expanded.
This bug or feature is related to the mechanism that an island city, totally surrounded by water, cannot expand beyond the big fat cross. I neither know how it's applied to Mediterranean islands, nor know why Rome and Athens can't expand to the third ring.
culturalexpansion.png
 
This is a possible documentation bug.

The Installation instructions on the VD GitHub Readme.md page say, "You can install the module simply by cloning this repository somewhere and copying its Assets folder into your "RFC Dawn of Civilizaton" directory." I tried this and could no longer open saves made without VD. Looking at the VD thread, it appears that VD can only be used with 1.x.0 releases. If that is still correct, then perhaps the installation instructions should mention it.
 
The git repository represents a development version. That fact takes precedence over anything else. I only update documentation for major releases, and I only update modules for minor releases. Please always keep in mind that accuracy of documentation or module compatibility is not guaranteed when using the development version and any accuracy/compatibility should be understood to be a happenstance.
 
Following on, I thought a save from right before India spawned would be helpful. You can see that the UHV doesn't fail, and you get the Checkmark once you research Calendar. I can't confirm what happens if another civ researches Calendar naturally, as all my fails have been from Arithmetics or Construction.

Related, I did get a Victory (tainted as it was by this bug) so I can at least confirm that whatever was causing the game to hang has been resolved.
 

Attachments

Following on, I thought a save from right before India spawned would be helpful. You can see that the UHV doesn't fail, and you get the Checkmark once you research Calendar. I can't confirm what happens if another civ researches Calendar naturally, as all my fails have been from Arithmetics or Construction.

Related, I did get a Victory (tainted as it was by this bug) so I can at least confirm that whatever was causing the game to hang has been resolved.
I'd love to look at this save, but which version is it from?
 
I'd love to look at this save, but which version is it from?

I am big dumb and apparently have multiple folders called "Beyond the Sword" and was updating the wrong one. 🤦‍♂️
This MIGHT be on plain-old 1.16 but I will see if I can't recreate it once I get the files where they're supposed to be.

EDIT: The update is now in the right place and India's spawn fails the first goal as expected.
 
Last edited:
Great to hear!
 
[1.16.7-29] *Possibly* a Feature rather than Bug; if so the Maestro may disregard. I also can't say exactly which sub-version I started seeing the following in but definitely the last 3 or 4 commits. Anyway, across a variety of 600AD starts it *seemed* like Spain was Declaring on the Moors noticeably earlier than in previous versions. I was satisfied to attribute this perceived trend to either selective memory, the circumstances of each individual game, and a somewhat small sample size (probably 10-15 games). I had to scratch the itch so I let the AI autoplay a bunch of rounds. Like clockwork, the Spain declared in 832 AD (Epic) / 810 AD (Standard) every single game. I didn't keep research-grade logs of my observations but I can say almost for certain that this is the turn in which the Moors' birth protection expires. Thanks again for all you do.

Side Note: Player Spain starts with a settler but the AI does not. Has it been thus for a while or am I going crazy?
 
Last edited:
Back
Top Bottom