Just be to sure, bInvalidateOlderFiles is set to 1 in the Fallout.ini? ArchiveInvalidationInvalidated!.bsa is the first .bsa under SArchiveList in the .ini?
Try removing the ArchiveInvalidationInvalidated!.bsa from your Data folder and reactivating Archive Invalidation through FOMM so you know a new .bsa is created.
I tried this, no luck. Looking at Fallout.ini did turn up something strange though:
[GeneralWarnings]SGeneralMasterMismatchWarning=One or more plugins could not find the correct versions of the master files they depend on. Errors may occur during load or game play. Check the "Warnings.txt" file for more information.SMasterMismatchWarning=One of the files that "%s" is dependent on has changed since the last save.This may result in errors. Saving again will clear this messagebut not necessarily fix any errors.[Archive]SMasterMiscArchiveFileName=Fallout - Misc.bsaSMasterVoicesArchiveFileName1=Fallout - Voices.bsaSMasterVoicesArchiveFileName2=Fallout - MenuVoices.bsaSMasterSoundsArchiveFileName=Fallout - Sound.bsaSMasterTexturesArchiveFileName1=Fallout - Textures.bsaSMasterMeshesArchiveFileName=Fallout - Meshes.bsaSInvalidationFile=iRetainFilenameOffsetTable=1iRetainFilenameStringTable=1iRetainDirectoryStringTable=1bCheckRuntimeCollisions=0bInvalidateOlderFiles=1bUseArchives=1SArchiveList=ArchiveInvalidationInvalidated!.bsa, Fallout - Textures.bsa, Fallout - Meshes.bsa, Fallout - Voices.bsa, Fallout - Sound.bsa, Fallout - MenuVoices.bsa, Fallout - Misc.bsa]
The plugins not being able to find their masters doesn't sound right, and I'm also a little puzzled as to why "SInvalidationFile=" doesn't have a variable.
I have done a MasterUpdate after each change, but I don't think I have tried running FO3
without it. I'll reinstall my FOMOD packages this evening and see if that helps. Thanks for your suggestions!
Edit: I couldn't find this "warnings.txt" file, even after running search on the entire HDD. Yarrr