COD5 Linux using wine and CLI - My progress so far (not yet working)

Georgecooldude georgecooldude at gmail.com
Sun Dec 7 11:22:13 EST 2008


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....

(Figured I'd create a new thread as the other has a chain of about 50 plus
emails)

My environment is ubuntu server 6 CLI edition running within VMWARE. This is
my test environment so i don't care if it breaks.

Here's what I've done so far:
1. I've done apt-get install wine and then run winecfg
2. I've copied the windows install files (patched to 1.1) over to my linux
server except the videos directly.
They are located here "/home/myuser/.wine/drive_c/Program
Files/Activision/Call of Duty - World at War"

3. I'd CD to the directory and tried executing the executable using this
command (it works on windows via the command line).

sudo wine CoDWaWmp.exe +set dedicated 2 +set net_ip 192.168.1.249 +set
net_port 28960 +map_rotate +set sv_punkbuster 0 +set sv_maxclients 12 +set
rcon login password

Then I've been giving some errors about missing DLL files.

-------------
On try #1
-------------
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
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
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).
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
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
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).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe" failed, status
c0000135


So I copied over the DLL files to the wine windows directory and tried
again.
-------------
On try #2
-------------
err:module:import_dll Library USERENV.dll (which is needed by
L"C:\\windows\\faultrep.DLL") not found
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
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
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).
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
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).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe" failed, status
c0000135


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

-------------
On try #3
-------------
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
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).
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
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).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\Activision\\Call of Duty - World at War\\CoDWaWmp.exe" failed, status
c0000135

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.


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...

Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
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
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
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
Application tries to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/cod/attachments/20081207/bef45582/attachment.htm>


More information about the Cod mailing list