More by coincidence than design, I discovered a few of my other Steam
games also ship with a 32bit openal.dll and openal_wrapper.dll -- by
simply copying these dll files over into the GRID install directory,
is enough to get the Steam version running.
That said, it all seems functional enough although just now I had it
crash trying to restart a race event, so I'll have to spend a bit more
time checking it to see what it can and can't do currently...
Note: I think proper openal support should appear in CXG-9.0 and perhaps
then this work-around won't be needed to get it running, and any crashes
I'm seeing now may be related to including the 'needed' dll files here,
so YMMV here all things considered -- I will recheck when CXG-9.0 appears..
==> GRID installed correctly using the Steam client, however refuses to start
due to the lack of correct openAL support in the current version of CXG. To
work around this, use a search engine to find the following files;
OpenAL32.dll [filesize = 110592]
wrap_oal.dll [filesize = 413696]
Copy these files into the GRID installdir -- on linux using Steam, this path is;
~/.cxgames/[bottle_name]/drive_c/Program Files/Steam/steamapps/common/grid/
Once this is done, try starting the game - it should work.
edit: Some more notes...
-
Game fails to exit cleanly, be that due to a crash or a user requested quit.
My current remedy is to issue the command killall -9 grid.exe if this
happens to kill off the zombied process... -
Game can crash randomly for no apparent reason that I can find. Typically this
will occur at the following ingame junctures...loading a race, retrying a race,
changing graphics settings/resolution. In the latter case, your changes -are- in
fact applied/recorded ; restarting the game will see your new settings take effect. -
Game online play seems to be working fine. When creating a new account for the
first time, you may receive repeated 'bad username' errors -- most likely this is
because the username you've chosen is already taken ; keep trying with different
usernames, eventually you should be able to create a new account. -
None of this really affects the gameplay itself....better than 90% of the time
a race will start without crashing, performance of the simulation ingame is very
good, and if you complete the race 'as expected' (ie; you don't crash and try to
restart the race), everything happens as it should without crashing...ie; the
narrative interlude and cut-shots work fine, and you move onto the next stage. It
may crash here as well, but restarting the game does show your current career to
have been updated correctly.
Cheers!