It's the VFS error. You need to set it to True for all of your art assets. This is a change that came after Kael wrote his tutorial; before the December patch the default was True, and now the default is False (along with some other minor differences in how it interfaces).
In ModBuddy, right-click on a file on the right side, and it'll bring up a small Properties window. Look for "Import into VFS".
Set this field to True for:
> New art assets (including anything with .dds in its name)
> Any file that completely replaces an existing file in the game's directory. This means modified versions of existing Lua or NON-DATABASE XML. (Like the XML files that are used for the UI, nothing with <GameData> in it.)
Keep it at False for:
> Any XML GameData updates, which you used OnModActivated for.
> Any newly-made Lua files, which you used InGameUIAddin for.
I can tell you did this because you'd see a bunch of "import=1" entries in the .modinfo file if you did it right. It should look like:
Code:
<Files>
<File md5="B06323AD71ED378697B3B19C2E7305F1" import="1">Art/BW_SMAC1024.dds</File>
<File md5="E9A075732FEE4CA18807867931CB87CC" import="1">Art/BW_SMAC2048.dds</File>
<File md5="94C7F8D0AD97D96E979611784B8446CD" import="1">Art/BW_SMAC256.dds</File>
<File md5="90C00F2FE4D514ACEDC1C368FBB69C5C" import="1">Art/BW_SMAC360.dds</File>
<File md5="3FB97B9599FECA3A464AEF8732E079A5" import="1">Art/BW_SMAC512.dds</File>
I'm not saying the rest of your XML is CORRECT, but you should try fixing this first and see what happens.
As for the delay in answering: there aren't many people on this board in general, it's a weekend (which means the serious modders are generally LESS active on the boards and are spending more time playing), and going through someone else's files looking for bugs generally isn't a whole lot of fun. (We'll do it anyway, so don't feel bad about asking, but it lowers the priority a bit.)