Need for Speed world doesn't start.

Questions about Wine on Linux
Locked
Fanis
Newbie
Newbie
Posts: 4
Joined: Wed Jul 24, 2013 4:05 am

Need for Speed world doesn't start.

Post by Fanis »

I have installed Need for speed world in wine 1.6 but when I try to run it it always says that servers are down while the servers are fine. The debug output is this:

[07/24/13 12:27:27] - Running wine- GameLauncher.exe (Working directory : /home/fanis/.PlayOnLinux/wineprefix/need_for_speed_world/drive_c/Program Files/Electronic Arts/Need For Speed World)
fixme:advapi:RegisterTraceGuidsW (0x79fd471e, 0x1206b0, {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 9, 0x7a390368, (null), (null), 0x7a38d250,): stub
fixme:thread:SetThreadStackGuarantee (0x32fc58): stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"log4net"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:shell:URL_ParseUrl failed to parse L"GameLauncher"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System.XmlSerializers"
fixme:ras:RasEnumConnectionsW (0x1f97a0,0x32eef4,0x32eef0),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:ras:RasConnectionNotificationW (0xffffffff,0x29c,0x00000003),stub!
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:process:FlushProcessWriteBuffers : stub

DO I need to change something?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Need for Speed world doesn't start.

Post by dimesio »

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Do what it says.
Fanis
Newbie
Newbie
Posts: 4
Joined: Wed Jul 24, 2013 4:05 am

Re: Need for Speed world doesn't start.

Post by Fanis »

I have it installed. I have 4.0.7 What is wrong then? How can I make it "in" my path?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Need for Speed world doesn't start.

Post by dimesio »

Are you on a 64 bit distro? If so, do you have 32 winbind installed? You need it.

I also noticed you are using PlayOnLinux, which is not supported here. Please retest in plain Wine.
Fanis
Newbie
Newbie
Posts: 4
Joined: Wed Jul 24, 2013 4:05 am

Re: Need for Speed world doesn't start.

Post by Fanis »

Here is what I get in plain wine:

fixme:service:scmdatabase_autostart_services Auto-start service L"SecDrv" failed to start: 2
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
protocol "IP" not found; You might want to add this to /etc/protocols
3279 [1] INFO GameLauncher.ProdUI.GameLauncherUI (null) - HTTP: "C:\windows\system32\winebrowser.exe" -nohome
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
fixme:gdiplus:GdipGetLineSpacing ignoring style
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename unknown>:0
at System.Drawing.Image.get_Width () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Drawing.Image:get_Width ()
at System.Drawing.Bitmap..ctor (System.Drawing.Image original) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Drawing.Bitmap:.ctor (System.Drawing.Image)
at GameLauncher.ProdUI.BaseScreen.SelectBackgroundImage () [0x00000] in <filename unknown>:0
at GameLauncher.ProdUI.OptionsScreen.InitializeSettings () [0x00000] in <filename unknown>:0
at GameLauncher.ProdUI.OptionsScreen..ctor (GameLauncher.ProdUI.GameLauncherUI launcherForm) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) GameLauncher.ProdUI.OptionsScreen:.ctor (GameLauncher.ProdUI.GameLauncherUI)
at GameLauncher.ProdUI.GameLauncherUI.InitializeScreens () [0x00000] in <filename unknown>:0
at GameLauncher.ProdUI.GameLauncherUI.GameLauncherUI_Load (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
3424 [1] INFO GameLauncher.ProdUI.GameLauncherUI (null) - Application closing
3434 [1] INFO GameLauncher.ProdUI.Program (null) - Closing application
Simon of Aragon
Level 3
Level 3
Posts: 94
Joined: Sat Sep 08, 2012 3:56 pm

Re: Need for Speed world doesn't start.

Post by Simon of Aragon »

Hey Dimesio, you solved one just like this back in 2011. Just did a search on the error message is all and got it here. Searching helps. :wink:
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Need for Speed world doesn't start.

Post by dimesio »

fixme:service:scmdatabase_autostart_services Auto-start service L"SecDrv" failed to start: 2
That's the Securom driver. Someone else got rid of that message with a different game by copying secdrv.sys from the install cd to the wineprefix's /windows/system32/drivers directory. Check if the file is already there, and if it's not, try that.

You are missing a couple of Wine's dependencies:
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
and
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng16.so.16
The AppDB mentions that the game updater may fail repeatedly, and you just have to keep restarting it. There is also information on various tweaks that have worked for different people; you might want to look through them and try some. http://appdb.winehq.org/objectManager.p ... owAll=true
Locked