Scary day/week of upgrades

So its upgrade time in EVE. Usually it works OK but sometimes it fails so its always a bit scary. As I am running the client in wine and not on windows there is always a chance that it will fail, and ofcourse – one cant blame CCP for not testing it as they do have a official eve client that runs under Linux, even it its using cedega.

So downtime and setting a long skilltraning and wait. And wait….  And wait.

And finally the download it up and running. Answer yes and download the new patch. After the download is done – not to big – 9.2Mb so it was quick. And click on yes to stop eve and install. And noting. The game hangs. So after waiting for 15 minutes if its just slow, i decided to kill off eve and wine and start the patch manually. The patch get downloaded to the cache directory. So you can go there and start it manually. i have it under ~/.wine/drive_c/Program\ Files/CCP/EVE/cache/ so its just to go there:

and the patch is there, and as wine will start automaticaly for me I can just run it with

And its starting up as it should. And the fails. Dam. Its getting an error and saying that you can try to run the DirectX install in the bin directory of EVE. Strange. This has not happened before.

So over to the EVE forum and the Linux sections to se what they are saying. The only report of problems is a bug when tabbing out of game and back and solution to this is to run in the /desktop settings and I’m doing this already.

Ok – il will upgrade and try the official version also. Here i cant even click on the start download option. So i downloaded the patch manually and then when in to the config program and patch the program. And that worked as it should. So i tried to start it and it just hangs.

So back to wine. Checking and there is a directX setup in .wine/drive_c/Program\ Files/CCP/EVE/bin/DirectX. Trying to run this starts up the installer but that one fails after a while. Dam.

Reading more on forum it seems that you now have to replace 2 ddl’s and use the native dll’s instead of the wine ones.

Download the two files from

http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_35
http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_36

and extract them to ~/.wine/drive_c/windows/system32. Then start up winecfg with:

And click on library, Then select the d3dx9_35 from the dropdown and press the add button. Then do the same for the d3dx9_36 file. When both of them are in the override box, click on each of them and then click on Edit and select Native (Windows) for both of them. This will tell wine to use the new files and not the built in ones it have. And i tried again. And still the same problem.

At this point I’m hitting rock bottom. I have tried everything. I restored the directory from the backup. I have even moved that aside and installed a new one. And everywhere i get the same problem.

Then it hit me. The standard ones are probably a shared library so changing this might not force it out, so I rebooted the machine and it all worked. Hurray.

So I can play my beloved EVE again. Only problem is that there is a new patch on Friday and I fered the worst, but that one worked without any problem. Still the same problem tha the system hangs after downloading, but its only to killit. Go into the wine directory and runthe patcher mannually.

So for the game the week ends well.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.