Ok, I've added the line of code for the puddles fix in to the proper xml file but the game is only playable in DX9 mode. If I force DX11 I get shocking frame rates, it stutters and is generally unplayable.
HOWEVER !! I seen that some people who have dual core cpu's (like myself) have been changing the workermap2core.xml as well. So I tried this and would you believe it, IT WORKED ! solid 30fps (which is pretty good for me) in full wet conditions, massive spray in front of me and it never skips a beat ... in DX11 no less
BACKUP ALL FILES YOU PLAN TO CHANGE
So for those of us with dual core cpus give this a try ... Firstly do this from CM
http://community.codemasters.com/forum/f1-2010-game-1316/443349-fix-puddle-disappearing.html
Then go to your main install folder ...\F1 2010\system In here are the workermap files. Go to the one which is named "workermap2core" open with wordpad. scroll to the bottom of the file to this part ...
<workerSet name="trackinfo" jobpoolsize="1024">
<worker name="core_1_below_normal" />
<worker name="core_1_normal" />
</workerSet>
</workerMap>
Change <worker name="core_1_normal" />
to <worker name="core_0_normal" />
now looks like this ...
<workerSet name="trackinfo" jobpoolsize="1024">
<worker name="core_1_below_normal" />
<worker name="core_0_normal" />
</workerSet>
</workerMap>
save the file.
Enable DX11 in the hardware setting folder and hopefully your problems should be gone ...
hopefully