riddleofsteel
Office Linebacker
Is it possible to use BUG and Better Bug AI with Varietas Delectat as well as the addon civs for Varietas? I would just use BAT, but I want to use the addon civs like Poland, Hungary and Italy. Thanks for any ideas.
When I installed Better BUG AI, using the installer I downloaded from Sourceforge, the BULL options could not be changed. Further, the option "Train Military Units Forever" was on, even though the option said it was off. This is exactly the same behavior I'm experiencing with RevDCM, exactly. And I did nothing to alter your mod, I just installed it, and clicked on the desktop shortcut it created.I definitely do not have the BUG Mod installed, and my mod correctly reads and writes ini files in its root folder (...)\Beyond the Sword\Mods\Better BUG AI\
Which is where my installer will put UserSettings unless it detects Vista\win7. If it detects win 6.x, it will put UserSettings to $Documents/My Games/$BtS/BUG Mod - unless there is already a UserSettings folder at that location. And I was hoping that'd work..
Better BUG AI and RevDCM are nearly identical. I don't understand what you're saying here. Basically they are both built around a BUG core. RevDCM just adds some more functions to the dll to deal with Revolutions, and also adds a Revolutions and RevDCM module for BUG to load (both of which are loading and working, and storing their values in the ini files fine!).Without BUG (which does all the INI option handling), BULL cannot read options from INI files. This is what GlobalDefinesAlt.xml is for. Thus, BULLAI doesn't need a UserSettings folder at all if it doesn't include BUG.
RevDCM does include BUG, so the above doesn't apply. BUG will read the BULL options just as it reads its own options because they are all BUG options. BUG just gives BULL access to them via BugDll via CvAppInterface. BULL options are not special. BULL could access any option in BUG.
The main problem here is that BugDll.isBug() is not being exported to CvAppInterface. When BULL finds that function missing, it doesn't ask BUG for the option values.
bool CyTeam::isHasMet(int iTeam)
{
if (iTeam == -1)
{
throw exception;
}
...
}
import CvAppInterface as app
print app.isBug
print app.getOptionBOOL
Invalid Sytax is all I get when typing those commands in the console
You get that for the import command? Are you using the correct console (SHIFT + `)? Does it say Python console?
1>CyTeam.cpp
1>CyTeam.cpp(667) : error C2275: 'exception' : illegal use of this type as an expression
1> C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\exception(39) : see declaration of 'exception'
throw new exception();