Today I selected to upgrade to the Steam UI Beta. After restarting then I thought about looking here where I found that a new, unsupported version of CXG was needed and a new Vista bottle. After installing 8.2.0 I decided I didn't need the Steam UI that bad so I ran (Path)\Steam.exe -clearbeta. Steam restarted fine and I attempted to pay L4D2 again. The Valve screen shows up as well as the L4D2 trailer. However instead of loading the menu the app crashes back to Steam after I space through or wait for the trailer. I uploaded the minidump file to bugdump and it reports: Access violation (0xc0000005).
Thread ID Suspend Count
50 0
60 0
57 0
61 0
58 1
Stack Trace
0xffff08a0
0x52ea67e1
0x52ea6d3f
0x52dbce3f
0x527192cc
0x95402b57
wined3d.dll! 0x42594a77
wined3d.dll! 0x425a6217
wined3d.dll! 0x4259cb52
wined3d.dll! 0x425b3283
wined3d.dll! 0x42587c43
wined3d.dll! 0x425842f1
wined3d.dll! 0x4250eaa4
wined3d.dll! 0x42511c1c
wined3d.dll! 0x42543c29
wined3d.dll! 0x4251ac0c
d3d9.dll! 0x423b18f4
I've tried repairing Steam and verifying the game files, to no avail. My internet connection is somewhat limited so I'm trying to avoid uninstalling everything and re-installing L4D2 from scratch. Is there anything else I can try to get this working again? Everything worked fairly well with 8.1.4 on my Macbook Pro 10.5.8 with 2.66GHZ and 4MB RAM.