Whoa what.
I stopped playing BW2 a while ago, and just started again. Now, while looking for a way to run in windowed with Bloom (bloom sort of screws up and makes everything rlyrly bright) I found this thread. Anyway, since I've neglected to post here for a year or so, I'll just add this and hope my 11-month bump is forgiven.
Okay, so this is how you do it:
1) Download D3D Windower. There's an english version, but I don't trust half the sites that upload it, so go here:
http://http://www.geocities.jp/menopem/
Direct link is
http://http://www.geocities.jp/menopem/D3DWindower.lzh
2) Extract all files to a folder, and copy D3dHook.dll to the same directory as white.exe
3) Open D3DWindower, press the big + button, and navigate to white.exe and open it.
4) Open hook.ini (in the D3DWindower folder) and replace everything under
[prog.white] with this:
[Prog.white]
UseWindowMode=1
UseGDI=1
UseDirect3D=1
UseDirectInput=0
UseDirectDraw=1
CommandLine=
Width=0
Height=0
MenuId=
ShowFps=1
UseForegroundControl=0
UseDDrawColorEmulate=1
UseDDrawFlipBlt=0
UseDDrawColorConvert=1
UseDDrawPrimaryBlt=1
UseDDrawAutoBlt=0
UseDDrawEmulate=0
UseDDrawPrimaryLost=0
SubModule0=
UseCursorMsg=0
UseCursorSet=0
UseCursorGet=1
UseCursorClip=0
UseSpeedHack=0
SpeedHackMultiple=10
UseBackgroundResize=1
UseBackgroundPriority=0
DDrawBltWait=-1
UseFGCGetActiveWindow=0
UseFGCGetForegroundWindow=0
UseFGCFixedWindowPosition=0
EnableExtraKey=0
Now click the play button (first) and then the fifth button, which looks like an old My Computer icon. Or you could just press play and open white.exe from the shortcut.
Another note, this has a "UseBackgroundResize" option set to true, which means when you alt+tab to another window, it'll shrink. This is sort of annoying but it's ultimately necessary if you want it to work right (I think it has to do with the window border now showing up; I haven't messed with this for a while so I forget why ^^; ) And at least for me, AA lags a lot if you have it turned on, if there's another window doing anything (for example, a popup from MSN or AIM or whatever saying someone signs on will make it lag.)
Edit: Removed like, three different references to bloom not working.