Cannot select a negotiation option?

L-Plate Ruler

Warlord
Joined
Nov 10, 2008
Messages
186
Location
New Zealand
BTS v3.17
BUG v3.6
Blue Marble 'Gold' v4.5

When the Trade window is displayed my and the AI's trade options are listed either side but the options in the middle don't work. I can select and click "Forget it" (or whatever it says), but nothing happens. I cannot find any way to close the window and have to kill the Civ IV process. This makes playing games beyond a few centuries impossible. Using the arrow keys and SPACE or ENTER to select options doesn't work either.

I'm not so sure it's a problem with the mod itself or the way it's installed under Windows 7. When I installed it as Multiplayer (third install option) it seemed to work ok but I had trouble loading any of the maps posted on the forums, it sort of went into a loop reloading Civ and trying to initiate the BUG 3.6 mod. Reverting to the first install option (single player) fixed the map loading issue but restored the button click problem.

I thought it might be related to installing 3.6 over an earlier version but uninstalling Civ and installing BUG 3.6 only didn't resolve the behaviour.

The behaviour persists when the Blue Marble mod is not used.

The behaviour comes right when BUG 3.6 is unloaded.

I note if I select compatibility mode for the install .exe it opts for Windows XP. I have tried this, as well as running as administrator.

Is there an approved way of installing the mod under Vista/Windows 7 based operating systems?

PS: Love the mod, keep up the great work!
 
3.5 introduced logging (via Autolog) for diplomacy conversations (gifts, tribute demands, trades, etc), and there were some that caused errors, but I thought 3.6 was free of them.

First, can you post the contents of PythonErr.log (no 2) after causing this problem again? It is located in your My Games / BTS / Logs folder. Make sure you set LoggingEnabled to 1 in CivilizationIV.ini.

Second, when it happens, have you tried hitting ESC to close the window? Does it work? It's not a solution obviously, I just want more info.

Are these conversations initiated by you? Is it every diplomatic conversation or only some?

The error log is the key though. That will tell me precisely where the problem is. I don't see how Vista or Blue Marble could be the problem.
 
Interesting, I do have auto logging enabled...

- I'll try and reproduce it and supply the PythonErr.log
- Yep, tried Esc, no joy unfortunately.
- No, initiated by the AI.
- All conversations.

With luck I'll have some time to play tonight and induce the behaviour.

Thank you, LPR.
 
The problem recurred through an earlier identifier. AI wanted to have an Open Borders agreement but no options were displayed. I checked the PythonErr.log and see many of these errors:

IOError: [Errno 13] Permission denied: u'C:\\Aaron.txt'
ERR: Python function onEvent failed, module CvEventInterface

So... I disabled logging and the problem is resolved, see before and after screen shots below:

Spoiler :

Before:
NoOptions.png


After:
Options.png



Now, in the BUG options I've set the Auto Logging path to "C:\", so maybe the application/mod doesn't have write permissions on Windows 7 to that location? To test this I set the path to D:\ and reloaded, hey, the problem is resolved.

I've reproduced the issue and attached the Python logs.

Thanks for your help.
 
this is the type of user we love! Someone who reports a problem, investigates it, plays with it and solves it.

Guess we should put in an error message (or code) to handle the situation when BUG cannot create the text file.
 
Excellent! I'm glad you resolved the issue. I will add code to BUG that will warn the user and disable Autolog if the directory is write-protected or non-existent.

Thanks for your thorough report. :goodjob:
 
Great guys, thanks for your help.

@ ruff_hi: I manage the product support team for a local software company. A little effort on the user's part can go a long way to making the supporter/developer's life easier and ultimately provide a quick resolution.

Again, keep up the good work, I just found out about the BUG strategy layer... it's fantastic. No more shakey hand drawn lines for me :)

LPR.
 
Back
Top Bottom