So I got the Baldur's Gate 4-in-1 boxset recently and installed it on my Windows XP box. Everything works fine (unlike some other older games), except that the sprite overlay animations (butterflies, birds flying overhead) would display as black boxes. This is due to a bug in the NVIDIA display drivers that has never been fixed. I'm using a GeForce 8800 GT 512MB pair of cards in SLI mode.





One solution to this is to use the NVIDIA DDraw Fix by JLanger (nvidia_ddraw_fix_1.0.3.zip). You place the DLL and EXE file in your Baldur's Gate directory, then patch the BGMain2.exe file. The downside of this fix is that it will prevent you from using other patching type modifications of the original game executable (such as trying to use the widescreen mod via WeiDU).

Note: Baldur's Gate 2 uses OpenGL for rendering and not DirectDraw, so it will not encounter this problem.