binhthuy71
Emperor
entwood, I hope that it helps. Changing that line was sheer, dumb luck. It was the easiest thing to do that had any relationship to python so I just did it.
I changed HidePythonExceptions in CIv IV.ini from 0 to 1. Just started a game and everything is working.
I'm not sure what cool work by LM would be lost if you swap out the dll. Except for Global Warming mod I don't know what's in BAT's dll that isn't included in mine. Maybe that movie mod, if that has SDK parts, idk. But mostly I'd expect BAT to work with my dll.@entwood - Better BUG AI is BUG + BULL + Better AI, so you don't lose BULL. But you're right that there's none of the cool work being done by Lemon Merchant in it. The only thing necessary would be for some kind soul to take the Better BUG AI SDK (BULL + Better AI) and compile it with some extra options enabled (whichever ones Lemon uses which I think is all).
For maximum player satisfaction, Lemon would need to alter her install script to allow the player to choose which DLL to install. Or we could just install both DLLs and let the player swap it out.
The above is based on my recollection that Better AI is all in the SDK, save for the Python assets it includes from the UP which BAT includes already. That sound about right Fuyu?
I've yanked BAT 3 off of SourceForge until I can fix this.
God I feel stupid!!
I've yanked BAT 3 off of SourceForge until I can fix this.
God I feel stupid!!
On the bright side BAT 3.0 is many light years ahead of a certain newly released game
Lemon, you aren't stupid, kid (Old Guy, here). I hope that the lists above will help you to identify the cause of the issue. PM me if you need something tested: I'm retired and I do have the time and the interest.
Love ya both, boys.On the bright side BAT 3.0 is many light years ahead of a certain newly released game
It does sound similar to the "not updated to 3.19" problem. In that case, one of the icons being drawn by the Technology Advisor is not recognized by the system, and it stops drawing mid-stream. This leaves the advisor open and keeps the game from drawing the main screen. Alt-tabbing out and back in or loading a new game causes the main screen to be redrawn, but I suspect your Technology Advisor is still half-drawn.
So, this gives me an idea. BAT added female great people (what I like to call Great Women of History), and perhaps this is not working on the TA. Oh, I now see that IPEX did post PythonErr.log. Here's the problem:
Code:AttributeError: type object 'CvPythonExtensions.WidgetTypes' has no attribute 'WIDGET_TECH_CHOOSER_ERA'
This is a new widget added by Ruff when he added the era colors to the Technology Advisor. I'll have to take a look when I get home to see where it's defined, but for now you can modify the following line (324) from Assets/Python/Screens/CvTechChooser.py:
Code:screen.attachPanelAt( sPanel, szTechRecordShadow, u"", u"", True, False, PanelStyles.PANEL_STYLE_TECH, iX - 6 + iShadowOffset, iY - 6 + iShadowOffset, self.getXStart() + 6, 12 + ( self.BOX_INCREMENT_HEIGHT * self.PIXEL_INCREMENT ), WidgetTypes.[B][COLOR="Red"]WIDGET_TECH_CHOOSER_ERA[/COLOR][/B], gc.getTechInfo(i).getEra(), -1 )
to
Code:screen.attachPanelAt( sPanel, szTechRecordShadow, u"", u"", True, False, PanelStyles.PANEL_STYLE_TECH, iX - 6 + iShadowOffset, iY - 6 + iShadowOffset, self.getXStart() + 6, 12 + ( self.BOX_INCREMENT_HEIGHT * self.PIXEL_INCREMENT ), WidgetTypes.[B][COLOR="Red"]WIDGET_GENERAL[/COLOR][/B], -1, -1 )
I'll back up CvTechChooser.py: and give it try.. Does somebody want to verify?
@binhthuy71 - Can you post your PythonDbg.log file after you get the error about the settings folder. It means that BUG cannot find the "UserSettings" folder that should be in the root of the "BAT Mod 3.0" folder.