http://bugs.winehq.org/show_bug.cgi?id=7573
------- Additional Comments From schmidt_silvio@gmx.de 2007-21-07 10:17 ------- Same problem here. I purchased Half Life 2 + Episode 1 using Steam. The status stays at preload complete and I cannot lauch the games. Under Windows my account works.
I found out that at the first installation it works. After some tests I noticed that deleting the reg key HKCU/software/valve it works but I have to do it all the time.
I also tried to move my installation and the reg keys from the windows install but that did not help. But I noticed that the wine regedit was not able to import the REG_BINARY key HKCU/software/valve/steam/users/<uid>/licenses. I then found out that exporting a REG_BINARY from wine and reimporting it also caused trouble. It seems that the REG_BINARYs with 00 00 00 in it are causing trouble in wine. For example importing a REG_BINARY with value
00 00 00 40 af 50 47 36
will cause the error
regedit: ERROR converting CSV hex stream. Invalid sequence at ',00,00,00,40,af,50,47,36'
while 99 99 99 99 works fine.
That could explain why only certain steam accounts make trouble. Can the other ones please look whether they have a string similar to 00 00 00 in the license string found in HKCU/software/valve/steam/users/<uid>/licenses