Single Player bugs and crashes v39 plus (SVN) - After the 20th of July 2019

I've run across an oddity which could be game-altering - it certainly bids fair to change my strategies.

I just updated to SVN 11044 (first update in a very long time) and started a game as Frederick of Germany. I've finally gotten to the point of building criminal units, and promptly sent out a trio of thieves, one to take up permanent (or at least long-term) residence in Sitting Bull's Cahokia, one to do the same in Menelik's Axum (odd spelling, that), and then one to be a primitive spy (I'm a long way short of getting actual spies yet), intending to use the espionage mission to build up EPs.

Well, the first two have done their part with no problems. The problem came when my erstwhile "spy" did his bit - he infiltrated, but rather than boosting my espionage points, he cost me a hundred EPs from my previous total of zero with Sitting Bull, leaving me with a grand total of -100! (It's early days yet. I don't really have enough of an economy to support slider bar espionage.) Just in case it was a glitch, I sent the same thief to Axum to do the same thing and, sure enough, he did... dropping my espionage total against Ethopia to -100 as well. Are we no longer supposed to use criminals as primitive spies? And if so, why is their mission result listed in the Civilopedia still 200?
 
Thank you very much, but you’ll laugh, it didn’t help. Plus, the game began to crash when trying to change the resolution.

It seems that the problem is in Win 10. There was a Win 7 before.

* thinks

Or a problem in the new video card (nvidia 1080ti). Tested on a previous machine (Win 7, Nvidia 960) - everything works correctly. :(
I don't know why anyone thought someone else's UserSettings would help - although it does indicate you (as opposed to the program) have write access to the folder.

It's not the video card. It is Windows 10.

Is the program running under the same user as you are logged on as? Can you explicitly give the program (BtS.exe) write access to the Caveman2Cosmos directory (including subfolders)?

Also, why no screenshots?

I'm on Win7 (because it's out of beta lol), but even I vaguely remember there were multiple reports of this permissions problem on new Win10 installs. Does any Win10 user remember the solution (or at least the problem)?
 
Last edited:
Yes and yes.

I spread it above. Or are you talking about a specific screenshot?
Um yes the specific screenshots I asked for.
Can you upload a screenshot confirming these details are correct? And another confirming that you are running BtS as administrator.
The details referred to are that the mod folder is called 'Caveman2Cosmos', and it is in the 'Mods' directory in the same folder as the BtS exe.

Now when you say yes you can give BtS explicit write access, are you also saying yes you have done so? If so, let's see that screenie too.
 
I'm on Win7 (because it's out of beta lol), but even I vaguely remember there were multiple reports of this permissions problem on new Win10 installs. Does any Win10 user remember the solution (or at least the problem)?
Most of the C2C modders use win 10.
I've installed win 10 twice and haven't had a similar problem with C2C. I don't remember anyone else having issues like this either.
 
Last edited:
I've run across an oddity which could be game-altering - it certainly bids fair to change my strategies.

I just updated to SVN 11044 (first update in a very long time) and started a game as Frederick of Germany. I've finally gotten to the point of building criminal units, and promptly sent out a trio of thieves, one to take up permanent (or at least long-term) residence in Sitting Bull's Cahokia, one to do the same in Menelik's Axum (odd spelling, that), and then one to be a primitive spy (I'm a long way short of getting actual spies yet), intending to use the espionage mission to build up EPs.

Well, the first two have done their part with no problems. The problem came when my erstwhile "spy" did his bit - he infiltrated, but rather than boosting my espionage points, he cost me a hundred EPs from my previous total of zero with Sitting Bull, leaving me with a grand total of -100! (It's early days yet. I don't really have enough of an economy to support slider bar espionage.) Just in case it was a glitch, I sent the same thief to Axum to do the same thing and, sure enough, he did... dropping my espionage total against Ethopia to -100 as well. Are we no longer supposed to use criminals as primitive spies? And if so, why is their mission result listed in the Civilopedia still 200?
yeah, upload the save please.
 
1.jpg yes (да) pressed 1.jpg 1.jpg , Game created by default, duel 1.jpg . BUG options 1.jpg

If this helps - I can give my Skype and share the screen, but my English is very bad.
 
Last edited:
If you would prefer me to give up, I'd understand, it wouldn't upset me.

Right-click the Caveman2Cosmos folder, select Properties and then Security (the words may be different in Win10, and definitely in Russian or Ukrainian).

Click on the user you are logged on as, then select Allow for all the permissions it will let you select (Write being the most important one).
C2Chelp2.png

If that doesn't work I'm out of ideas.
 
If you would prefer me to give up, I'd understand, it wouldn't upset me.
If that doesn't work I'm out of ideas.

1.jpg - There is no user I am logging in to (he is the only one) - TPEHEP (Autonomous). If you have ideas and you are really ready to help - my Skype, I throw you in a personal
 
You know you need Administrator permissions, but you don't show me Administrator permissions, you show some other type of user that I can't read.

Am I really ready to help, after all these hours? No I'm really ready to stop helping.

Make sure Administrators have Write access to Caveman2Cosmos folder/directory. Right-click Civ4BeyondSword.exe and select 'Run as Administrator'.

If that doesn't work, maybe someone else can help.
 
@TPEHEP: Try turning on python exceptions in CivilizationIV.ini.

typical path:
C:\Users\TPEHEP\Documents\My Games\Beyond the Sword\CivilizationIV.ini

Set these lines to these values:
HidePythonExceptions = 0
LoggingEnabled = 1

Report back either with the pythonErr.log file attached to your post or with screenshots of the in-game error messages.

C:\Users\TPEHEP\\Documents\My Games\Beyond the Sword\Logs\PythonErr.log

I suspect it will report a permission problem with writing/changing files but the error may possibly be something else...
 
Could you upload pythonDbg.log too?

Pretty sure there's some encoding error happening in python due to Cyrillic characters in your windows user name.
IOError: [Errno 2] No such file or directory:
'D:\\\xcc\xee\xe8 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xfb\\My Games\\Beyond the Sword\\'
It should be fixable.
 
Last edited:
@TPEHEP: Try this modified file and report any error logs again.
Unzip, copy and overwrite its content into your C2C folder.

If that doesn't work I don't really know how to let python handle Cyrillic characters without problems.
The workaround would be to move your Documents folder to a different location, so that it is no longer inside your windows user folder. Windows supports such a move and all programs that use the documents folder will find it still.
I'll help you move it if you don't know how to do it (can't just cut/paste it) and if we can't figure out a solution that allows you to keep the current location.
 

Attachments

Last edited:
Unzip, copy and overwrite its content into your C2C folder.

Shows a window (in the attachment) that cannot be closed. Before this is a multitude of errors (several dozen).

The workaround would be to move your Documents folder to a different location

Moved immediately after installing the system. There is no Cyrillic alphabet on the way, the directory is called "Documents" (in English)
 

Attachments

  • 1.jpg
    1.jpg
    134 KB · Views: 100
Shows a window (in the attachment) that cannot be closed. Before this is a multitude of errors (several dozen).

Moved immediately after installing the system. There is no Cyrillic alphabet on the way, the directory is called "Documents" (in English)
Well... the exe sends this path to python when you open the worldbuilder (something I saw in your pythonErr.log file):
'D:\\\xcc\xee\xe8 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xfb\\My Games\\Beyond the Sword\\Saves\\WorldBuilder\\WBQuickSave.CivBeyondSwordWBSave'
"D:\Ìîè äîêóìåíòû\My Games\Beyond the Sword\Saves\WorldBuilder\WBQuickSave" (different encoding I found)
Python fails to create the WB quick save because it doesn't understand the path given to it.

Could you post your path to your documents folder?

Is this your BtS.exe path?
E:\Games\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword

I would also like to see the pythonDbg.log file that was generated with the file I provided in my last post.
 
Last edited:
Could you post your path to your documents folder?

In attach

Is this your BtS.exe path?
E:\Games\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword

Yep

D:\Ìîè äîêóìåíòû\My Games\Beyond the Sword\Saves\WorldBuilder\WBQuickSave

Fffffffu...

You are absolutely right. The document folder is named, and appears as "Documents", but on the adress line in File Explorer it is called "Мои документы". And all the crap is climbing out of here. Who is dumb? I'm dumb? Nooo, I'm not dumb. It could, of course, seem ...

How to change this name - I do not know. Well, if do not reinstall the system "to zero."
 

Attachments

Last edited:
Back
Top Bottom