I'll proceed with making even more unverified assumptions.
It's interesting where we are: the game apparently stutters as the number of animations increases, but the phenomenon somehow correlates with the presence of a lot of WAV files in Override.
QUOTE(Marupal @ Sep 10 2008, 10:22 AM)
Of course you dropped all the wavs in your override and didn't have any problem.
As I've written, I played only for minutes, the game didn't access more than a few tens of WAV files at most. It was a quick, incomplete test.
QUOTE(Marupal @ Sep 10 2008, 10:22 AM)
Same here. From the minute that the game was loaded. There's no stutter on the menus, ever. i.e. save, character creation, backpack, journal, etc.
This is because BG2 has a GUI thread, which runs concurrently with the scheduler/engine thread (examining BG2's scheduler is another topic I would be interested in, if I had time). The stutter (unsurprisingly) happens in the engine thread.
The stutter may be due to an 'expensive' operation performed a lot of times. What can execute things a
lot of times in BG2? For example, the scheduler -- which also deals with the script blocks. But this is the point where there are too many assumptions and too few certain things. Considering neither of you confirmed that you experienced I/O overload (i.e. hard disk LED blinking intensively) and the game doesn't access thousands of WAV files in the period you were playing (no matter if they are in a bif or in the Override), the explanation might be totally elsewhere than where we're searching for it.
The best would be if I could get a copy of your installation (with all the necessary files to build the same installation, i.e. chitin.key and the mod files, including the WAV files; but excluding original copyrighted game files, of course). I know it's gigabytes, so I don't suppose you would want to upload it e.g. to BWL. It's just an idea.
However, one point:
QUOTE
Here's what I am seeing though. Going through and biffing the BWP install-> 44,000+ files, 2.7 GB override folder, 2.2GB used by wavs. Biffing the 32,000 (non-wav) files had no noticable impact on speed. I haven't touched the bmps, bams, spls, pros, or 2das (cumulative 6000+ files there.) I'm currently half way through biffing the wavs and immediately see a major change in game speed.
The 32,000 non-wav files only used up ~500 MB for you, while even the half of the WAV files is 1.1 GB! This means that the whole thing might not necessary have to do with WAV files, but rather the size of Override (earlier TheBigg had a similar note somewhere, i.e. that the problem arises if the Override size is comparable to the RAM -- however, I don't remember if there has been an explanation for it too).
By the way, does this WAV bif/non-bif problem arise for others too (possibly without BWP), or did both of you experience it only with BWP? It might be a BWP-specific issue, perhaps an error in BWP somewhere.
I have another assumption here: as far as I can remember, the game queries the Override folder sometimes (lists the files in it). Perhaps it does something additional with the WAV files it finds (and doesn't do it if they're in BIFs). But these are just assumptions again, this is why it would be better if I had the same BWP installation as you guys (no, I don't have time to build it from pieces, from scratch), because I could reproduce the phenomenon.