err:module:import_dll Library ole32.dll (which is needed by L"Z:\\games\\WaterBoy\\MSVBVM50.DLL") not found
err:module:import_dll Library OLEAUT32.dll (which is needed by L"Z:\\games\\WaterBoy\\MSVBVM50.DLL") not found
err:module:import_dll Library MSVBVM50.DLL (which is needed by L"Z:\\games\\WaterBoy\\WaterBoy.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\games\\WaterBoy\\WaterBoy.exe" failed, status c0000135
I've installed vb5runtime using winetricks, but it didn't help.
how did you get or install the ole*.dll files? The recommended way is to use "winetricks dcom98", instead of manual overrides. Additionally you could try "winetricks mfc42" and/or "winetricks mfc40" (not sure, if mfc42 has the required msvbm50.dll). Maybe "winetricks vb6run" might also help.
Even if it works with one of these winetricks, you still should file a bug, in order to help improving wine's ole implementation.
I've grabbed ole* from an up to date Windows XP.
I've installed vb6run, mfc40 and mfc42 as you suggested. Now when I try to launch the game, I have an error popup with the following message (in french) :