<Edit:> I will try some stuff and log it in this post.
some things I have tried in this post.
1. look for missing DLLs
2. Dump all errors from cedega and discect
3. Latest Stable Release of wine
note: All tests are performed on clientloader.exe. PE.exe does not seem to launch when ran by itself.
</Edit>
I had Project Entropia working under linux fine back in version 7.0. (cedega version 4.3.2) I used to play entropia ALOT when I used windows and in version 7.0. But since the latest entropia updates ive had to live without it. I have used linux for 2 years and am certified in Redhat. I have had not the slightest bit of luck.
Wine Gets all the way to the updater and then dies. (wine version 0.9)
Cedega Dies the momment you start clientloader.exe with it.
I have wrote support tickets and whatnot to transgaming in the past instead of even giving me any advice they responded "good luck on your own" so I tried just that. I ran Clientloader.exe in cedega and this was the only missing library which showed up in the debug
Code:
warn:module:BUILTIN32_dlopen cannot open .so lib for builtin mfc71loc.dll: libmfc71loc.so: cannot open shared object file: No such file or directory
trace:module:MODULE_LoadLibraryExA Trying so-library 'C:\WINDOWS\SYSTEM32\MFC71LOC.DLL'
warn:module:MODULE_LoadLibraryExA Failed to load module 'C:\WINDOWS\SYSTEM32\MFC71LOC.DLL'; error=2
For those of you who dont know this DLL control is depriciated usually it is all located in MFC71.dll expecially the english version. So in other words adding that library would be pointless.
Conclusion: Entropia is not missing DLL's. Cedega and wine has everything it needs module wise.
For the next test I will dump all errors and warnings to a logfile to see what could possibly be going wrong....
Well without flooding this post with errors, it looks like there are alot of Proc errors, and interprocess errors relating to how cedega executes files. Meaning Cedega does not emulate windowsXP well enough to handle every little bit of Process information relating to Project Entropia. (overflows, underflows, input output errors, general processor errors)
Conclusion: Cedega cannot run Entropia 8.0 until the developers of cedega update the interprocess relations.
It is true that entropia worked with an old version of Cedega meaning that an update of Entropia killed its compatibility with cedega.
VU 7.6.3 applied 28 Sep 2005
An update has been applied to Project Entropia.
* Client stability enhanced.
Is probably where compatibility with cedega went downhill.
With that being known I am updating WINE to the latest CVS version, We know for sure that WINE can run ClientLoader.exe to the update screen. We also know WINE 0.9 beta does not work so hopefully the CVS will have better luck without having to tweak some code.
Before I test the CVS I will test the latest stable release of wine to date (0.9.4)
http://img507.!!!!!!!!!!.us/img507/2463/entropia3mb.th.png
Looks promising it stops exactly at the FTP screen meaning it could just be a internet problem on my end.. A quick restart of my networking process and.... TWO HOURS LATER
http://img247.!!!!!!!!!!.us/img247/6156/entropia13ri.th.png
fully updated entropia, dang update took forever to download. This is pretty far wine version 0.9.4 Good thing we know about the proc errors in cedega or else we would still be messing aroudn with that. DOH I tried to join the server and it complains about directx 9. Might as well look that up now.
Ill make another post when I have time to look up directx 9. Oliver Stieber was working on a directx9 patch the last i heard. this little 4 hour project is fun!
Conclusions: Cedega does not work with project entropia due to interprocess relations. Wine stable release 0.9.4 which was released christmas eve gets entropia to the log in screen. DirectX 9 is now halting up the launching process im thinking a x11drv override will do the trick but I must goto a movie right now so BRB in three hours!