OK so seeing the threads about COD5 being run in a graphical interface has made me want to try and get it running via wine on the CLI. Well at least as a proof of concept until Activision/Treyarch release the linux files if they ever do.... <br>
<br>(Figured I'd create a new thread as the other has a chain of about 50 plus emails)<br><br>My environment is ubuntu server 6 CLI edition running within VMWARE. This is my test environment so i don't care if it breaks.<br>
<br>Here's what I've done so far:<br>1. I've done apt-get install wine and then run winecfg<br>2. I've copied the windows install files (patched to 1.1) over to my linux server except the videos directly. <br>
They are located here "/home/myuser/.wine/drive_c/Program Files/Activision/Call of Duty - World at War"<br><br>3. I'd CD to the directory and tried executing the executable using this command (it works on windows via the command line).<br>
<br>sudo wine CoDWaWmp.exe +set dedicated 2 +set net_ip <a href="http://192.168.1.249">192.168.1.249</a> +set net_port 28960 +map_rotate +set sv_punkbuster 0 +set sv_maxclients 12 +set rcon login password<br><br>Then I've been giving some errors about missing DLL files.<br>
<br>-------------<br>On try #1<br>-------------<br>err:module:import_dll Library faultrep.DLL (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") not found<br>err:module:load_builtin_dll failed to load .so lib for builtin L"d3d9.dll": libSM.so.6: cannot open shared object file: No such file or directory<br>
err:module:import_dll Loading library d3d9.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") failed (error c000007a).<br>err:module:import_dll Library d3dx9_37.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") not found<br>
err:module:load_builtin_dll failed to load .so lib for builtin L"DDRAW.dll": libSM.so.6: cannot open shared object file: No such file or directory<br>err:module:import_dll Loading library DDRAW.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") failed (error c000007a).<br>
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe" failed, status c0000135<br><br><br>So I copied over the DLL files to the wine windows directory and tried again.<br>
-------------<br>
On try #2<br>
-------------<br>err:module:import_dll Library USERENV.dll (which is needed by L"C:\\windows\\faultrep.DLL") not found<br>err:module:import_dll Library faultrep.DLL (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") not found<br>
err:module:load_builtin_dll failed to load .so lib for builtin L"d3d9.dll": libSM.so.6: cannot open shared object file: No such file or directory<br>err:module:import_dll Loading library d3d9.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") failed (error c000007a).<br>
err:module:load_builtin_dll failed to load .so lib for builtin L"DDRAW.dll": libSM.so.6: cannot open shared object file: No such file or directory<br>err:module:import_dll Loading library DDRAW.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") failed (error c000007a).<br>
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe" failed, status c0000135<br><br><br>This time it was asking for USERENV.dll so I also copied that. And incase of case sensitivity I renamed ddraw.ddl to DDRAW.dll<br>
<br>-------------<br>
On try #3<br>
-------------<br>err:module:load_builtin_dll failed to load .so lib for builtin L"d3d9.dll": libSM.so.6: cannot open shared object file: No such file or directory<br>err:module:import_dll Loading library d3d9.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") failed (error c000007a).<br>
err:module:load_builtin_dll failed to load .so lib for builtin L"DDRAW.dll": libSM.so.6: cannot open shared object file: No such file or directory<br>err:module:import_dll Loading library DDRAW.dll (which is needed by L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe") failed (error c000007a).<br>
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe" failed, status c0000135<br><br>This is where I'm at now. I've managed to reduce the errors being displayed but unable to get any further. I'm new to wine today so am by no means an expert. Just wondering if anyone has any suggestions? I'll keep trying in the mean time and documenting all the changes I make.<br>
<br><br>Oh I also did get some errors when running winecfg. They seem to be around the fact I don't have a graphical interface running. Maybe I also need to find a workaround for that...<br><br>Wine cannot find the FreeType font library. To enable Wine to<br>
use TrueType fonts please install a version of FreeType greater than<br>or equal to <a href="http://2.0.5.">2.0.5.</a><br><a href="http://www.freetype.org">http://www.freetype.org</a><br>err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory<br>
err:imagelist:ImageList_ReplaceIcon no color!<br>err:imagelist:ImageList_ReplaceIcon no color!<br>err:imagelist:ImageList_ReplaceIcon no color!<br>err:imagelist:ImageList_ReplaceIcon no color!<br>err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory<br>
Application tries to create a window, but no driver could be loaded.<br>Make sure that your X server is running and that $DISPLAY is set correctly.<br><br><br><br><br><br>