Questions about The BUG Mod

Okay then, follow the instructions on the Troubleshooting thread in my sig for setting up logging and posting the log here. Hopefully this works the same way on the Mac as on Windows. Also, I recommend double-checking that the patch applied by doing ADVANCED and ABOUT THIS BUILD. You should see 319 for CIV VERSION.
 
Apologies if this has been asked before (a quick forum search didn't turn up anything), but I just installed BUG 4.4 + BULL 1.2 on the one hand, and BAT 2.3 on the other hand, as two separate mods. As far as I can tell, that worked fine, but I'm slightly confused by the popups I get when I hover over my own flag in the lower right hand corner.

When I have loaded BUG 4.4 + BULL 1.2 as mod, it lists BTS 3.19, BUG 4.4, BULL 1.2, and unofficial patch 1.50 as it should, but in addition to that something called AI Autoplay, which as far as I could gather is a mod separate from BUG and BULL (and therefore shouldn't be there).

Similarly, when I have loaded BAT 2.3 as a mod, it lists all of the above entries, plus Fractional Trade Routes, New Sentry Actions, City Governors Build Workers, and Global Warming.

What do these entries mean? Are they other mods, BUG options, or something else? Also, isn't BAT 2.3 = BUT 4.4 + BULL 1.2 + purely aesthetical stuff, so both mods should show the same mouseovers?

Many thanks in advance for all explanations.

Cheers,

Reto
 
Those questions aren't actually addressed in the forum or the FAQ and are recentish additions. BULL includes several features that can be included by the modder when merging code and compiling a new DLL. You cannot enable them using the BUG options screen.

BULL comes normally with AI AutoPlay enabled, but as long as you don't hit the shortcut key that activates it, nothing is different. BAT's version of BULL also enables those other features you mentioned.

Fractional Trade Routes adds up trade route yields before rounding for each city rather than rounding before adding. This boosts your commerce ever so slightly, but more importantly makes the Harbor provide actual commerce in many situations where it provides none due to its 50% boost.

Global Warming is a little messed up at this time--in effect it is completely disabled. :(

New Sentry Actions allows you to order a unit to perform sentry duty while healing, to wake up only for land or sea units as you like, etc.

Governors Build Workers allows you to tell Civ that it's okay (or not) for automated cities to build workers and work boats.
 
As EF said, those extra little goodies are enabled in BAT. BAT's DLL is basically an enhanced version of the BULL DLL.
 
Thank you both for your reply. I think I understand the difference between BUG + BULL and BAT now; what I don't quite get is the status of AI Autoplay inside BUG: Is it part of BUG like all the other mods in there, and the maintainers just didn't get around to properly documenting it yet? (In that case, why is it the only mod that is listed separately when I hover over my flag?) Or is it more some kind of debug tool used by the developers and not really intended for the end-user?

At any rate I was/am a bit confused by the fact that the least documented mod of the package is the one most prominently displayed when I hover over my flag...

Many thanks for your answers, and keep up the good work!

Cheers, Reto

P.S.: For the convenience of others perusing this thread, here's the link to the AI Autoplay thread:
http://forums.civfanatics.com/showthread.php?t=174812
 
I added it when first creating BULL IIRC, and it's shown in the flag because it is a compile-time option. There is no way to turn it on and off in-game, so there is no option on the options screen. The flag is the only place to show it. Yes, it does seem prominent, but it was more a matter of convenience.

I have never actually tried to use AI AutoPlay since I don't do AI modding. ;) If it doesn't work, please let me know so I can either remove it or fix it.
 
Hello all, and congrats for this nice ( BUG ) mod.

I have several issues :
( I hope I'm posting on the right thread )

1) I installed the BUG mod with the exe file ( I couldn't make it work with the BUGMod_4.4.zip manually, but I'm a noob...) So it's working fine it seems exept that in the Options screen ( Ctrl+Alt+O ) I have a lot of options that are greyed out in many different tabs. When hovering on it it says "This features requires the BUG DLL (BULL ),
so I suppose I have to install the "BULL_1.2.zip"...
Should I try to install it manually or is there an exe like for BUG and BAT Mods ? As I said I am a complete noob, and if it has to be installed manually, could one of you tell me how to proceed ( slowly please ) and incorporate the 3 folders (Assets-Optional-SDK ) to My existing BUG install ?

2) Initially I was trying to install the BAT Mod instead of the BUG, because I realised it had a few options the BUG mod didn't have. I tried to run the "BAT Mod v 2.3
Installer.exe" but I get " The installer cannot locate a valid BTS registery key, and cannot proceed". I have my BTS patched to 3.19, and did a Registery clean with "Eusing Free Registry Cleaner", so I wonder why the exe BUG mod could be installed, and not the BAT.
Is there a way to merge the BUG and the BAT ( and possibly BULL Mods ? )

3) Also in the various threads that I read, it is often reffered to a "Bug.ini" file that I can't find anywhere in my install of the BUG Mod... The only .ini files I have are in :
C:\...\My Games\Beyond the Sword\BUG Mod\UserSettings ( 26 to be exact from
Adv Unit Naming.ini to Unit Naming.ini ) If I remember well it said that it should be there with the CivilizationIV.ini in "C:\...\My Documents\My Games\Beyond the Sword"
folder... Is this normal ? ( I repeat I used the installer.exe, so I suppose it is )...

For your info, this is how the BUG is installed on my system :

C:\Documents and Settings\Owner\My Documents\My Games\Beyond the Sword
\BUG Mod ( 3 folders-1 Uninstall.exe file )
.....\Autolog ( 0 files )
.....\Info ( 8 files )
.....\UserSettings ( 1 folder-26 .ini files )
..........\CustomDomAdv ( 4 .txt files )
\CustomAssets ( replacing original one ) ( 6 folders- 0 files )
.....\art ( 10 Folders )
.....\Config ( 30 .xml files )
.....\python ( 11 Folders + 1 .py file )
.....\res ( 2 Folders )
.....\Sounds ( 8 Folders )
.....\xml ( 13 Folders )

Thanks in advance for any help provided.
JMV
 
4) Also when I read the "readme" in the BULL Mod 1.2 it says :
"Next copy the file Assets/CvGameCoreDLL.dll to BTS's Assets folder, renaming the original first. "
Is it really the Assets folder it must be put into and not the "CustomAssets one ?
Because there is no "CvGameCoreDLL.dll" in my "C:\..\My Games\Beyond the Sword\assets". BTW there is no "CvGameCoreDLL.dll" file in the "CustomAssets" either...
My Assets folder is like this :
C:\...\My Games\Beyond the Sword
\assets ( 0 files ) Should the BULL "CvGameCoreDLL.dll" file be copied here ?
.....\assets0.fpk ( 0 files )
.....\assets1.fpk ( 0 files )
.....\assets2.fpk ( 0 files )
.....\assets3.fpk ( 0 files )

Thank you.
 
4) Also when I read the "readme" in the BULL Mod 1.2 it says :
"Next copy the file Assets/CvGameCoreDLL.dll to BTS's Assets folder, renaming the original first. "
Is it really the Assets folder it must be put into and not the "CustomAssets one ?
Because there is no "CvGameCoreDLL.dll" in my "C:\..\My Games\Beyond the Sword\assets". BTW there is no "CvGameCoreDLL.dll" file in the "CustomAssets" either...
My Assets folder is like this :
C:\...\My Games\Beyond the Sword
\assets ( 0 files ) Should the BULL "CvGameCoreDLL.dll" file be copied here ?
.....\assets0.fpk ( 0 files )
.....\assets1.fpk ( 0 files )
.....\assets2.fpk ( 0 files )
.....\assets3.fpk ( 0 files )

Thank you.

Wrong folder. For the always-on installation, the BULL dll must go directly to the game folder Civilization 4\Beyond the Sword\Assets, just as it says in the ReadMe - there is no "My Games"\ in that path. The rest of the BULL mod goes to CustomAssets.
 
What else was there?
BAT = BUG + BULL + lots of custom art. So there is no need for any merging.
I have no idea what registry key it wants, your install obviously doesn't have it. You can always do a manual install from the zip, or extract the exe with 7zip.
For a manual install you need to create a BAT folder in Civilization 4\Beyond the Sword\Mods\ and put the assets folder from the BAT mod inside it.
 
following replacing the "CvGameCoreDLL.dll" in the game Assets folder and putting remainder of assets BULL's files in My game\CustomAssets I get a CvGameCoreDLL.dll error ??

Yes, I did'nt mean merging really but making BAT-BUG-BULL working together...
 
following replacing the "CvGameCoreDLL.dll" in the game Assets folder and putting remainder of assets BULL's files in My game\CustomAssets I get a CvGameCoreDLL.dll error ??

Yes, I did'nt mean merging really but making BAT-BUG-BULL working together...
If you want BAT, BUG and BULL to work together, there is nothing that you need to do beyond installing BAT. BAT includes BUG and BULL. Once installed, there is nothing more to do but play and enjoy. :)

EDIT: The registry key that the installer asks for is Beyond the sword. It tries to locate the install folder of BTS to make sure it's really there. If it can't find it, the installer should give you the option of choosing the install folder yourself. In that case, you should install BAT to the "C:\Documents and Settings\Owner\My Documents\My Games\Beyond the Sword\MODS" folder.

Your registry clean may have messed up things, and that may be why it won't install for you. Also if you are running Vista, you need to install BAT by running the installer as Administrator. (Right click on the file, and choose "Run as Admin..."

If all else fails, there is a zip version of BAT. Just unzip it into the C:\Documents and Settings\Owner\My Documents\My Games\Beyond the Sword\MODS folder and play.
 
Thank you for your answer Lemon Merchant.

OK, as I am a real noob, I didn't know BAT actually included BUG and BULL.
One small problem though before I install it :
When I installed the BUG mod, It installed it like this :

C:\Documents and Settings\Owner\My Documents\My Games\Beyond the Sword
\BUG Mod ( 3 folders-1 Uninstall.exe file )
.....\Autolog ( 0 files )
.....\Info ( 8 files )
.....\UserSettings ( 1 folder-26 .ini files )
..........\CustomDomAdv ( 4 .txt files )
\CustomAssets ( replacing original one ) ( 6 folders- 0 files )
.....\art ( 10 Folders )
.....\Config ( 30 .xml files )
.....\python ( 11 Folders + 1 .py file )
.....\res ( 2 Folders )
.....\Sounds ( 8 Folders )
.....\xml ( 13 Folders )

Now when I want to install the BAT Mod it suggest 2 options :
1) Putting it in the main BTS Folder ( F:\Program Files\Games\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete\Beyond the Sword ) which I will not do.

2) Putting it in C:\Documents and Settings\Owner\My Documents\My Games\Beyond the Sword\MODS

Is it not possible to install it in C:\..\My Games\Beyond the Sword as was the case for the BUG mod ? ( Instead of C:\..\My Games\Beyond the Sword\MODS )
I will try anyway, and see what it gives. I suppose I can always desinstall it anyway.
I made a save of my CustomAssets...

I run XP and am the admin.

I hope it works, and that I don't get that CvGameCoreDLL.dll error again...
I have the same CvGameCoreDLL.dll error with "Sword of Islam" for BTS Mod. See in
http://forums.civfanatics.com/showthread.php?t=382779
( If you're interested...I know, I know, it's not the BAT,BUG or BULL anymore, but I can't seem to be able to solve that problem )

Thank you very much for your help,
 
What I thought would happen has happened : CvGameCoreDLL.dll error
So I desinstalled the BAT and reinstalled the BUG that has no CvGameCoreDLL.dll file
Is there a way to install the BULL functionalities into the BUG ( Having all the options in the Ctrl+Alt+O Options screen ) without installing the BULL's CvGameCoreDLL.dll file.
This happens to me with any Mod that has a new CvGameCoreDLL.dll file
 
Have you tried installing BAT as a mod? That would be F:\Program Files\Games\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete\Beyond the Sword\Mods\ in your case. Unlike replacing original files or customassets fiddling, this is being done all the time and always works.
 
Since BAT installs and runs only as a mod in the Mods folder, it cannot interfere with other mods. You should definitely not get any DLL error. What is this error anyway? Can you be more explicit? For example, "A popup window appears that says ''An error occurred with CvGameCoreDLL.dll''. I click OK and the game exits." I know you're a noob which is fine, but the more explicit you can be the better we can help you.

Those grayed out options are disabled if the DLL is not installed. They control features inside the DLL, so they have no effect if the DLL is not installed. This is why I disable them. ;)

Using a custom DLL in the game's core Assets folder as is required to use BULL without putting it in a Mods folder could cause problems with other mods, but I wouldn't expect it to. BULL doesn't change anything about how the game loads files. However, using BAT is probably your best ticket to happiness as it cannot interfere and it includes BUG and BULL without any fuss on your end (usually).
 
Thank you both for your answer. I must say I'm really at a loss with this dll problem.

@ to fuyu : No I haven't tried to install it in the "F:\Program Files\Games\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete\Beyond the Sword\Mods" yet, because I didn't want to activate it every time I start the game, but will as there seem to be no other way...

@ to EmperorFool : First I would like to have one thing explained. the CvGameCoreDLL.dll
has to go to "F:\Program Files\Games\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete\Beyond the Sword\Assets" or has it to go to "C:\Documents and
Settings\Owner\My Documents\My Games\Beyond the Sword\CustomAssets ???
I'm asking that because when I try to install the "BAT Mod v 2.3 Installer.exe" it leaves the CvGameCoreDLL.dll in "C:\...\My Games\Beyond the Sword\CustomAssets when instead when I read the BULL's "Readme" they say :
**********************************************************
Next copy the file Assets/CvGameCoreDLL.dll to BTS's Assets folder, renaming the original first.

C:\Program Files
Sid Meier's Civilization 4
Beyond the Sword
Assets
CvGameCoreDLL.dll.original <-- rename original by adding something onto the end
CvGameCoreDLL.dll <-- then copy BULL's here
***********************************************************
Anyway in both cases I have a "CvGameCoreDLL.dll error". I am speaking of the "Windows XP" typical error signature message where you have to click on "view error details" or something, it then gives you the names of the files involved and after that a huge HEX written thing for 100 pages or so...
Unfortunately you can't copy paste it...
I explained all that also in :
http://forums.civfanatics.com/showthread.php?t=382779
because I have exactly the same problem with BTS "Sword of Islam" Mod and get the same kind of message. As soon as a mod has his own "CvGameCoreDLL.dll" I get the same type of error message.

I can't use BAT because I get the message too. Only BUG which has no "CvGameCoreDLL.dll" is OK.
Is there a way to install the BULL functionalities into the BUG ( Having all the options in the Ctrl+Alt+O Options screen ) without installing the BULL's CvGameCoreDLL.dll file.??

BTW It's been half an hour I'm trying to send this message and I repeatedly get :
"The server is too busy at the moment. Please try again later." Do you get that too very often, or is it me... It happens to me every day several times per day...
 
Back
Top Bottom