Help to get BULL to work

Michkov

Emperor
Joined
Jul 5, 2010
Messages
1,532
I tried to install BULL over the last view days but I just cant get it to work.

Heres what I´ve done:

Moved the files and folders in Assest to Coustom Assest in my BTS folder in My Documents
Copied the dll to Assest.

I´ve done as instructed by the readme as far as I can tell. Yet none of the options are available ingame.

I´m running Civ4 complete with BUG installed in single player mode
 
When you say the options are not available, do you see them but they're disabled (grayed out)? If so, then the DLL is in the wrong place. It must go inside BTS's core Assets folder--not in CustomAssets. I know you said Assets above; I just need to double-check. When you hover over your flag in-game, does it say BULL? Unofficial Patch? If so, what versions? If not, what does it say?
 
When you say the options are not available, do you see them but they're disabled (grayed out)?

Yes they are grey out. When I stay over them for a while they say:
This feature requires the BUG.dll (BULL)

If so, then the DLL is in the wrong place. It must go inside BTS's core Assets folder--not in CustomAssets. I know you said Assets above; I just need to double-check.

For all I know the dll(Its the cvgamecoredll.dll we are talking about, right) is in both custom assets and assets folders.

When you hover over your flag in-game, does it say BULL? Unofficial Patch? If so, what versions? If not, what does it say?

If I go over the flag it tells me my leader traits nothing else.
 
If I go over the flag it tells me my leader traits nothing else.

This means that the DLL is not installed correctly. Rename the CvGameCoreDLL.dll files in your core BTS Assets folder to something else (add .old at the end), then copy the one from BULL's Assets folder there.

Are you using some other mod that has its own DLL or just BUG + BULL?
 
This means that the DLL is not installed correctly. Rename the CvGameCoreDLL.dll files in your core BTS Assets folder to something else (add .old at the end), then copy the one from BULL's Assets folder there.

Are you using some other mod that has its own DLL or just BUG + BULL?

Done that and still all greyed out.

I´m using just BUG+BULL
 
I have no idea how that could not work. Are you positive you're putting the BULL DLL in the right spot? Are you sure that's the BULL DLL and that you didn't accidentally copy the original DLL into BULL's Assets folder? Only thing left I can suggest is to download BULL and install it again.
 
I'm meeting the same problem as Michkov. BUG installed fine, BULL did not (exact same symptoms as above). I've overwritten the old dll so I'm pretty sure it's in the right place..

What's special in my situation that I'm playing on arch linux from wine but it always worked flawlessly. What's also strange that after I enabled logging, I see lines like this in PythonDbg.log:

Code:
13:01:49 DEBUG: BugDll - BULL not present
..
13:01:50 DEBUG: BugConfig - loading mod file BULL Core
13:01:50 DEBUG: BugInit - loading mod BULL Core...
13:01:50 INFO : BugCore - creating uninitialized mod BULL
13:01:50 INFO : BugConfig - ignoring <export> BugDll.isBug, requires dll version 1
13:01:50 INFO : BugConfig - ignoring <export> BugDll.getOptionBOOL, requires dll version 1
13:01:50 INFO : BugConfig - ignoring <export> BugDll.getOptionINT, requires dll version 1
13:01:50 INFO : BugConfig - ignoring <export> BugDll.getOptionFLOAT, requires dll version 1
13:01:50 INFO : BugConfig - ignoring <export> BugDll.getOptionSTRING, requires dll version 1
13:01:50 INFO : BugConfig - ignoring <export> CvModName.getNameAndVersion, requires dll version 1
13:01:50 DEBUG: Timer - load mod [BULL Core] took 1 ms
..etc

so I'm a bit confused whether it's loaded or it's only BUG. The options in the BUG menu are grayed out though..
 
Nevermind, I figured it out - I hope it helps Michkov as well. In my case the correct path for the dll is:

Code:
Program Files/Steam/steamapps/common/sid meier's civilization iv beyond the sword/Beyond the Sword/Assets

and definetely not:
Code:
Program Files/Steam/steamapps/common/sid meier's civilization iv beyond the sword/Assets

though the latter also has a file with the same name.. :)
 
@kjozsa - The latter path is the vanilla DLL. The main folder contains the vanilla assets and one folder for each expansion pack (Warlords and BTS). The BULL DLL must go in the Assets folder for BTS as you indicated in the first path.
 
Woot! Just what I was looking for.

Turns out I was putting the CvGameCoreDLL.dll in my documents folder instead of program files (x86).

Now, all is well!

Thanks
-=Mark=-
 
I have a problem - I have no CvGameCoreDLL file! In the following file path:

C:\Users\x\Documents\My Games\Beyond the Sword\assets

I only have 4 folders "Assets0.fpk" through "Assets4.fpk". These is no CvGameCoreDLL file. Those four asset folders are completely empty. Any idea of whats going on? Should I just paste the CvGameCoreDLL file into the asset folder?
 
I have a problem - I have no CvGameCoreDLL file! In the following file path:

C:\Users\x\Documents\My Games\Beyond the Sword\assets

This is the wrong folder. The "main Assets folder" that hold the DLL is located wherever you installed BTS, e.g. "C:\Programs\Sid Meier's Civilization 4\Beyond the Sword\Assets". The BTS folder inside "My Games" holds your settings, saved games, etc. It also holds the CustomAssets folder which is confusing because that's where the Python, XML, and Art files for BUG/BULL go.

You can blame Firaxis for that. :)
 
Hmm.. I installed it through Amazon, I have no idea where that folder would be. No such folder exists in my C:/Program Files(regular or x86). Anyone install through Amazon and know where to look?
 
Nevermind, finally found it. For anyone's future reference, it was:

C:\Program Files (x86)\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete

Did not expect to find it under 2k Games!
 
@EF - you really should write up an install FAQ
 
@EF, IF...your going to write a write up on installing, please to include the linux version.

link to my Original posting 2466

Copy of problem

Solution, Thank you again Emperor's Fool

Thanks for your patience and help.

P.S. I just reloaded BTS, and Vanilla, and had to redo this very task, so thanks x2 ;)

Ha Ha, I've just fixed a problem with loading of Rise of Manking 2.92 mod, and who's name is on the credit for the CvAltRoot.py file, but Emperor Fool, ty x 3.

P.S. Linux solution for Windows XP is
"C:/home/(user name/My Games/Beyond the Sword"

Ha Ha edited again, its actually

"C:/users/(user name)/My Documents/My Games/Beyond the Sword"

This is copied both into the WINDOWS XP Pathway and the RootDir in Pink at the very bottom, copy and paste file into ../assets/Python overwriting the initial one if used the previous method.

Eliminates the "Bug 4.3 can't find the Civilization 4.ini" Python error message
 
Back
Top Bottom