Help with a game: Netsoccer

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
_anderson
Level 1
Level 1
Posts: 6
Joined: Sat Mar 15, 2008 4:05 pm

Help with a game: Netsoccer

Post by _anderson »

Hi! There's a small online game that wich i'm a frequent player of, which is Netsoccer (www.netsoccer.biz)... But I decided to get rid of windows, since I tested the ubuntu live cd, so i installed ubuntu. Then, in order to play my favorite game, i installed wine and downloaded Netsoccer... I read some tutorials and got wine working... But i can't get Netsoccer working =(.. I get an error when i initialize it, which is the following:

Image

Can anyone please help me with this? The EAccess thing is the first thing that show up, and next it opens alot of error popups like the one which shows up the EAccess one..

Please some one help me, I really wanna to keep ubuntu and playing netsoccer too =(
Dan Kegel

Help with Netsoccer

Post by Dan Kegel »

_anderson <[email protected]> wrote:
Hi! There's a small online game that wich i'm a frequent player of, which is
Netsoccer (www.netsoccer.biz)... I get an error when i initialize it:

http://i142.photobucket.com/albums/r116 ... tulo-1.png
Looks like a known problem with Wine's DirectMusic:
http://bugs.winehq.org/show_bug.cgi?id=4805

DirectMusic is not used much, so it's unlikely this
will be fixed soon. Sorry! If you're *really* fond
of it, you could sponsor or do the bugfix, but it'll
probably be a lot of work. (Possibly a good Summer of Code
project...?)
- Dan
_anderson
Level 1
Level 1
Posts: 6
Joined: Sat Mar 15, 2008 4:05 pm

Post by _anderson »

There's really nothing more i can do? ;_;

Here's the log i get from terminal:

Code: Select all

anderson@anderson-desktop:~$ wine netsoccer.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x34f5dc,0x00000000), stub!
err:dmloader:IDirectMusicLoaderImpl_IDirectMusicLoader_SetObject : could not attach stream to file
fixme:dmime:IDirectMusicPerformance8Impl_InitAudio (0x147ee8, 0xa91e80, 0xa91e7c, (nil), 0, 0, 3f, (nil)): to check
fixme:dmime:IDirectMusicPerformance8Impl_InitAudio return dsound(0x145b58,0)
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x147ee8, dmusic = 0xa91e80, dsound = 0x145b58, hwnd = (nil))
fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (0x147ee8)->(0, 0, 0, 0x1480b4): semi-stub
fixme:dmime:IDirectMusicPerformance8Impl_CloseDown (0x147ee8): stub
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b840f50 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc3a133).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc3a133 ESP:0034f5c4 EBP:0034f628 EFLAGS:00000282(   - 00      - -IS1)
 EAX:0034f5d0 EBX:7bc8543c ECX:00110048 EDX:c0000025
 ESI:0034f9a4 EDI:0034f634
Stack dump:
0x0034f5c4:  0034f690 00000000 b7dd8ff4 c0000025
0x0034f5d4:  00000001 0034f9a4 00000003 00000000
0x0034f5e4:  b7f2aaa0 7da8eb60 00000000 00000004
0x0034f5f4:  00000090 7c0b4478 7da8eb90 00000000
0x0034f604:  7c0b4468 b7dddb60 00000000 00000002
0x0034f614:  b7dddb84 0034f6b8 00000000 7bc3a0d9
Backtrace:
=>1 0x7bc3a133 __regs_RtlRaiseException+0x5a() in ntdll (0x0034f628)
  2 0x7bc73a73 in ntdll (+0x63a73) (0x0034f984)
  3 0x7bc397c6 RtlRaiseException+0x6() in ntdll (0x0034f9fc)
  4 0x0049e4a4 in netsoccer (+0x9e4a4) (0x0034fa70)
  5 0x0041c7a9 in netsoccer (+0x1c7a9) (0x0034fac8)
  6 0x0041ca56 in netsoccer (+0x1ca56) (0x0034faf4)
  7 0x0041c995 in netsoccer (+0x1c995) (0x0034fb10)
  8 0x0041f2da in netsoccer (+0x1f2da) (0x0034fb40)
  9 0x0045ef4e in netsoccer (+0x5ef4e) (0x0034fb60)
  10 0x0041d794 in netsoccer (+0x1d794) (0x0034fbe0)
  11 0x0041af3b in netsoccer (+0x1af3b) (0x0034fc00)
  12 0x00418218 in netsoccer (+0x18218) (0x0034fc24)
  13 0x004183a2 in netsoccer (+0x183a2) (0x0034fd44)
  14 0x00418433 in netsoccer (+0x18433) (0x0034fd74)
  15 0x0045e8e6 in netsoccer (+0x5e8e6) (0x0034fec8)
  16 0x00466054 in netsoccer (+0x66054) (0x0034feec)
  17 0x0050bf6c in netsoccer (+0x10bf6c) (0x0034ff08)
  18 0x7b86f545 in kernel32 (+0x4f545) (0x0034ffe8)
  19 0xb7e0c1cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc3a133 __regs_RtlRaiseException+0x5a in ntdll: movl 0xfffffff8(%ebp),%ebx
Modules:
Module  Address                 Debug info      Name (123 modules)
PE        400000-  57b000       Export          netsoccer
PE      10000000-100aa000       Deferred        d3dx81ab
ELF     7b800000-7b926000       Export          kernel32<elf>
  \-PE  7b820000-7b926000       \               kernel32
ELF     7bc00000-7bca1000       Export          ntdll<elf>
  \-PE  7bc10000-7bca1000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7da8f000-7dab5000       Deferred        dmusic<elf>
  \-PE  7daa0000-7dab5000       \               dmusic
ELF     7dbd6000-7dc16000       Deferred        dmime<elf>
  \-PE  7dbe0000-7dc16000       \               dmime
ELF     7dc16000-7dc40000       Deferred        dmloader<elf>
  \-PE  7dc20000-7dc40000       \               dmloader
ELF     7dc40000-7dc4b000       Deferred        libgcc_s.so.1
ELF     7dc4b000-7dcc5000       Deferred        libgl.so.1
ELF     7dcd4000-7dcec000       Deferred        msdmo<elf>
  \-PE  7dce0000-7dcec000       \               msdmo
ELF     7dcec000-7dd40000       Deferred        ddraw<elf>
  \-PE  7dcf0000-7dd40000       \               ddraw
ELF     7dd40000-7dd8a000       Deferred        dsound<elf>
  \-PE  7dd50000-7dd8a000       \               dsound
ELF     7dd8a000-7ddc0000       Deferred        dinput<elf>
  \-PE  7dd90000-7ddc0000       \               dinput
ELF     7ddc0000-7ddd8000       Deferred        dinput8<elf>
  \-PE  7ddd0000-7ddd8000       \               dinput8
ELF     7ddd8000-7ddf5000       Deferred        imm32<elf>
  \-PE  7dde0000-7ddf5000       \               imm32
ELF     7ddf5000-7de09000       Deferred        midimap<elf>
  \-PE  7de00000-7de09000       \               midimap
ELF     7de09000-7de2f000       Deferred        msacm32<elf>
  \-PE  7de10000-7de2f000       \               msacm32
ELF     7de2f000-7de46000       Deferred        msacm32<elf>
  \-PE  7de30000-7de46000       \               msacm32
ELF     7de46000-7df0c000       Deferred        libasound.so.2
ELF     7df0c000-7df41000       Deferred        winealsa<elf>
  \-PE  7df20000-7df41000       \               winealsa
ELF     7df41000-7df92000       Deferred        libgcrypt.so.11
ELF     7df92000-7df96000       Deferred        libgpg-error.so.0
ELF     7df96000-7dfa6000       Deferred        libtasn1.so.3
ELF     7dfa6000-7dfd4000       Deferred        libcrypt.so.1
ELF     7dfd4000-7e044000       Deferred        libgnutls.so.13
ELF     7e044000-7e069000       Deferred        libk5crypto.so.3
ELF     7e069000-7e0f1000       Deferred        libkrb5.so.3
ELF     7e0f1000-7e11a000       Deferred        libgssapi_krb5.so.2
ELF     7e11a000-7e14f000       Deferred        libcups.so.2
ELF     7e1b0000-7e1e2000       Deferred        uxtheme<elf>
  \-PE  7e1c0000-7e1e2000       \               uxtheme
ELF     7e1e2000-7e1eb000       Deferred        libxcursor.so.1
ELF     7e1eb000-7e1f0000       Deferred        libxfixes.so.3
ELF     7e1f0000-7e1f3000       Deferred        libxcomposite.so.1
ELF     7e1f3000-7e1f9000       Deferred        libxrandr.so.2
ELF     7e1f9000-7e201000       Deferred        libxrender.so.1
ELF     7e201000-7e206000       Deferred        libxdmcp.so.6
ELF     7e206000-7e209000       Deferred        libxau.so.6
ELF     7e209000-7e2fa000       Deferred        libx11.so.6
ELF     7e2fa000-7e308000       Deferred        libxext.so.6
ELF     7e308000-7e30d000       Deferred        libxxf86vm.so.1
ELF     7e30d000-7e325000       Deferred        libice.so.6
ELF     7e325000-7e32d000       Deferred        libsm.so.6
ELF     7e32d000-7e32f000       Deferred        libkeyutils.so.1
ELF     7e32f000-7e337000       Deferred        libkrb5support.so.0
ELF     7e337000-7e33a000       Deferred        libcom_err.so.2
ELF     7e33c000-7e3ca000       Deferred        winex11<elf>
  \-PE  7e350000-7e3ca000       \               winex11
ELF     7e41e000-7e43e000       Deferred        libexpat.so.1
ELF     7e43e000-7e469000       Deferred        libfontconfig.so.1
ELF     7e469000-7e47e000       Deferred        libz.so.1
ELF     7e47e000-7e4ee000       Deferred        libfreetype.so.6
ELF     7e4ee000-7e519000       Deferred        ws2_32<elf>
  \-PE  7e500000-7e519000       \               ws2_32
ELF     7e519000-7e532000       Deferred        wsock32<elf>
  \-PE  7e520000-7e532000       \               wsock32
ELF     7e532000-7e5be000       Deferred        winmm<elf>
  \-PE  7e540000-7e5be000       \               winmm
ELF     7e5be000-7e5df000       Deferred        mpr<elf>
  \-PE  7e5c0000-7e5df000       \               mpr
ELF     7e5df000-7e62a000       Deferred        wininet<elf>
  \-PE  7e5f0000-7e62a000       \               wininet
ELF     7e62a000-7e63e000       Deferred        lz32<elf>
  \-PE  7e630000-7e63e000       \               lz32
ELF     7e63e000-7e657000       Deferred        version<elf>
  \-PE  7e640000-7e657000       \               version
ELF     7e657000-7e6f7000       Deferred        oleaut32<elf>
  \-PE  7e670000-7e6f7000       \               oleaut32
ELF     7e6f7000-7e70a000       Deferred        libresolv.so.2
ELF     7e719000-7e737000       Deferred        iphlpapi<elf>
  \-PE  7e720000-7e737000       \               iphlpapi
ELF     7e737000-7e795000       Deferred        rpcrt4<elf>
  \-PE  7e740000-7e795000       \               rpcrt4
ELF     7e795000-7e835000       Deferred        ole32<elf>
  \-PE  7e7a0000-7e835000       \               ole32
ELF     7e835000-7e849000       Deferred        icmp<elf>
  \-PE  7e840000-7e849000       \               icmp
ELF     7e85f000-7e955000       Deferred        wined3d<elf>
  \-PE  7e870000-7e955000       \               wined3d
ELF     7e955000-7e980000       Deferred        d3d8<elf>
  \-PE  7e960000-7e980000       \               d3d8
ELF     7e980000-7e9b5000       Deferred        winspool<elf>
  \-PE  7e990000-7e9b5000       \               winspool
ELF     7e9b5000-7ea0b000       Deferred        shlwapi<elf>
  \-PE  7e9c0000-7ea0b000       \               shlwapi
ELF     7ea0b000-7eb10000       Deferred        shell32<elf>
  \-PE  7ea20000-7eb10000       \               shell32
ELF     7eb10000-7ebb0000       Deferred        comdlg32<elf>
  \-PE  7eb20000-7ebb0000       \               comdlg32
ELF     7ebb0000-7ec47000       Deferred        gdi32<elf>
  \-PE  7ebc0000-7ec47000       \               gdi32
ELF     7ec47000-7ed81000       Deferred        user32<elf>
  \-PE  7ec60000-7ed81000       \               user32
ELF     7ed81000-7ee40000       Deferred        comctl32<elf>
  \-PE  7ed90000-7ee40000       \               comctl32
ELF     7ee40000-7ee8a000       Deferred        advapi32<elf>
  \-PE  7ee50000-7ee8a000       \               advapi32
ELF     7efa9000-7efb4000       Deferred        libnss_files.so.2
ELF     7efb4000-7efcc000       Deferred        libnsl.so.1
ELF     7efcc000-7eff1000       Deferred        libm.so.6
ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
ELF     b7c85000-b7c8e000       Deferred        libnss_compat.so.2
ELF     b7c8f000-b7c93000       Deferred        libdl.so.2
ELF     b7c93000-b7ddd000       Deferred        libc.so.6
ELF     b7dde000-b7df6000       Deferred        libpthread.so.0
ELF     b7e05000-b7f19000       Export          libwine.so.1
ELF     b7f1b000-b7f37000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\netsoccer.exe
        00000013   15
        00000009    0 <==
0000000a 
        0000000b    0
0000000c 
        0000000f    0
        0000000e    0
        0000000d    0
00000010 
        00000012    0
        00000011    0
Backtrace:
=>1 0x7bc3a133 __regs_RtlRaiseException+0x5a() in ntdll (0x0034f628)
  2 0x7bc73a73 in ntdll (+0x63a73) (0x0034f984)
  3 0x7bc397c6 RtlRaiseException+0x6() in ntdll (0x0034f9fc)
  4 0x0049e4a4 in netsoccer (+0x9e4a4) (0x0034fa70)
  5 0x0041c7a9 in netsoccer (+0x1c7a9) (0x0034fac8)
  6 0x0041ca56 in netsoccer (+0x1ca56) (0x0034faf4)
  7 0x0041c995 in netsoccer (+0x1c995) (0x0034fb10)
  8 0x0041f2da in netsoccer (+0x1f2da) (0x0034fb40)
  9 0x0045ef4e in netsoccer (+0x5ef4e) (0x0034fb60)
  10 0x0041d794 in netsoccer (+0x1d794) (0x0034fbe0)
  11 0x0041af3b in netsoccer (+0x1af3b) (0x0034fc00)
  12 0x00418218 in netsoccer (+0x18218) (0x0034fc24)
  13 0x004183a2 in netsoccer (+0x183a2) (0x0034fd44)
  14 0x00418433 in netsoccer (+0x18433) (0x0034fd74)
  15 0x0045e8e6 in netsoccer (+0x5e8e6) (0x0034fec8)
  16 0x00466054 in netsoccer (+0x66054) (0x0034feec)
  17 0x0050bf6c in netsoccer (+0x10bf6c) (0x0034ff08)
  18 0x7b86f545 in kernel32 (+0x4f545) (0x0034ffe8)
  19 0xb7e0c1cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Dan Kegel

Help with a game: Netsoccer

Post by Dan Kegel »

_anderson <[email protected]> wrote:
There's really nothing more i can do? ;_;
You could try using native DirectMusic DLLs.
Some people say that has worked recently, e.g.
http://appdb.winehq.org/objectManager.p ... ngId=22105
_anderson
Level 1
Level 1
Posts: 6
Joined: Sat Mar 15, 2008 4:05 pm

Re: Help with a game: Netsoccer

Post by _anderson »

Dan Kegel wrote:_anderson <[email protected]> wrote:
There's really nothing more i can do? ;_;
You could try using native DirectMusic DLLs.
Some people say that has worked recently, e.g.
http://appdb.winehq.org/objectManager.p ... ngId=22105
Thx. Can you help me a bit with that? I've set the following dll's for direct music: dmusic, dmusic32.

There are more? Tia
Louis Lenders

Help with a game: Netsoccer

Post by Louis Lenders »

_anderson <wineforum-user <at> winehq.org> writes:

Dan Kegel wrote:
_anderson <wineforum-user <at> winehq.org> wrote:
There's really nothing more i can do? ;_;
You could try using native DirectMusic DLLs.
Some people say that has worked recently, e.g.
I guess it's this one:
http://www.download.com/Netsoccer/3000- ... ml?tag=pub ?

The login window comes up fine here if you use native dmime,dmusic,dmusic32 and
dmloader

Also don't forget to register dmusic, otherwise i got same crash as you:

WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" wine netsoccer.exe


Let me know if it works
_anderson
Level 1
Level 1
Posts: 6
Joined: Sat Mar 15, 2008 4:05 pm

Re: Help with a game: Netsoccer

Post by _anderson »

Louis Lenders wrote:_anderson <wineforum-user <at> winehq.org> writes:

Dan Kegel wrote:
_anderson <wineforum-user <at> winehq.org> wrote:
You could try using native DirectMusic DLLs.
Some people say that has worked recently, e.g.
I guess it's this one:
http://www.download.com/Netsoccer/3000- ... ml?tag=pub ?

The login window comes up fine here if you use native dmime,dmusic,dmusic32 and
dmloader

Also don't forget to register dmusic, otherwise i got same crash as you:

WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" wine netsoccer.exe


Let me know if it works
It didn't ;_;

When i do this:
WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

I get:

Failed to load DLL dmusic.dll

If i do both

WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" wine netsoccer.exe

Either i get the same error, or an DirectX 8 related error :X
Dan Kegel

Help with a game: Netsoccer

Post by Dan Kegel »

On Mon, Mar 17, 2008 at 10:04 AM, _anderson <[email protected]> wrote:
WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

I get:
Failed to load DLL dmusic.dll
Did you also grab native copies of those DLLs?
_anderson
Level 1
Level 1
Posts: 6
Joined: Sat Mar 15, 2008 4:05 pm

Re: Help with a game: Netsoccer

Post by _anderson »

Dan Kegel wrote:On Mon, Mar 17, 2008 at 10:04 AM, _anderson <[email protected]> wrote:
WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

I get:
Failed to load DLL dmusic.dll
Did you also grab native copies of those DLLs?
Sorry for the noob question but, how can I do that? :oops: Getting them from windows?
Dan Kegel

Help with a game: Netsoccer

Post by Dan Kegel »

On Mon, Mar 17, 2008 at 1:53 PM, _anderson <[email protected]> wrote:
WINEDLLOVERRIDES="dmime,dmusic,dmusic32,dmloader=n" regsvr32 dmusic.dll

I get:
Failed to load DLL dmusic.dll
Did you also grab native copies of those DLLs?
Sorry for the noob question but, how can I do that? [Embarassed] Getting them from windows?
For instance. Or maybe by installing DirectX.

Say, do we have a wiki page about how to install DirectX on Wine?
- Dan
Jim
Level 2
Level 2
Posts: 48
Joined: Mon Feb 25, 2008 6:09 pm

Re: Help with a game: Netsoccer

Post by Jim »

Dan Kegel wrote: Say, do we have a wiki page about how to install DirectX on Wine?
Not that I see. However the FAQ recommends NOT doing so. I think one could take a way from it that only a few specific .DLL files are worth while. It's not enumerated very well which ones those may be.

It may be the case that the best solution (if you absolutely must use a native DirectX library) would be to extract that specific file from a DirectX installer bundled with an application. However the installers sometimes differ enough to complicate the process. (some use .cab files, others are .msi files containing multiple versions of the same dlls for internationalization or 98/nt type differences)

*shrug*

I don't know that it would be easy to document beyond telling someone to go acquire some.dll and override it and to note which other.dlls shouldn't be overridden.
Chad
Level 2
Level 2
Posts: 35
Joined: Wed Feb 27, 2008 3:17 pm

Re: Help with a game: Netsoccer

Post by Chad »

Dan Kegel wrote: Or maybe by installing DirectX.

Say, do we have a wiki page about how to install DirectX on Wine?
- Dan
I've used the following guide for installing DirectX on wine and it worked great for me.

http://wine-review.blogspot.com/2007/11 ... -wine.html
Locked