FIFA Manager 09 with Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Muladin
Newbie
Newbie
Posts: 3
Joined: Fri Nov 28, 2008 4:51 am

FIFA Manager 09 with Wine

Post by Muladin »

Hello together,

sorry for my bad English.

I have bought FM09 and want to play it on Linux. I have installed it with Wine 1.1.9, the Installer runs perfect. but when i try to start the game i get a black screen.

The Terminal shows following:
fixme:font:WineEngRemoveFontResourceEx :stub

this was repeating all the time, until i kill the Wine process.

Is there a solution for that problem?

Thanks
Muladin
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: FIFA Manager 09 with Wine

Post by dimesio »

Muladin wrote: I have bought FM09 and want to play it on Linux. I have installed it with Wine 1.1.9, the Installer runs perfect. but when i try to start the game i get a black screen.

The Terminal shows following:
fixme:font:WineEngRemoveFontResourceEx :stub

this was repeating all the time, until i kill the Wine process.

Is there a solution for that problem?
Sounds like this bug: http://bugs.winehq.org/show_bug.cgi?id=8292

You should add a comment to the bug report that it also affects FM09 and is still a problem in 1.1.9.
jeffz
Level 5
Level 5
Posts: 345
Joined: Thu Mar 13, 2008 10:03 pm

Re: FIFA Manager 09 with Wine

Post by jeffz »

dimesio wrote:
Muladin wrote: I have bought FM09 and want to play it on Linux. I have installed it with Wine 1.1.9, the Installer runs perfect. but when i try to start the game i get a black screen.

The Terminal shows following:
fixme:font:WineEngRemoveFontResourceEx :stub

this was repeating all the time, until i kill the Wine process.

Is there a solution for that problem?
Sounds like this bug: http://bugs.winehq.org/show_bug.cgi?id=8292

You should add a comment to the bug report that it also affects FM09 and is still a problem in 1.1.9.
fyi, I have added a patch to the bug report make the game start. the FM09 issue indeed sounds like the FM07 issue, so it should also work.
cruxis
Newbie
Newbie
Posts: 1
Joined: Sat Dec 13, 2008 3:25 am

Post by cruxis »

Hi @all,

i successfully added the patch written by jeffz (thx again!). After compiling wine from source and installing fm 09 again everything works fine. But if install the newest Patch from fm 09 and start the game again, it won't startup and fm 09 throws an exception:

Code: Select all

>>TCMSCALE<< Scaling camera name : Pitch1 Wide - type 2
>>TCMSCALE<< Scaling camera name : Pitch1 Zoom - type 2
>>TCMSCALE<< Scaling camera name : Pitch2 - type 2
>>TCMSCALE<< Scaling camera name : Pitch2 High Wide - type 2
>>TCMSCALE<< Scaling camera name : Pitch2 Zoom - type 2
>>TCMSCALE<< Scaling camera name : Pitch2 Zoom2 - type 2
>>TCMSCALE<< Scaling camera name : R Overlay Corner - type 2
>>TCMSCALE<< Scaling camera name : R Overlay Data - type 2
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
wine: Unhandled page fault on read access to 0xffffff8d at address 0x10224907 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffff8d in 32-bit code (0x10224907).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:10224907 ESP:0364fbdc EBP:118dfed0 EFLAGS:00010286(   - 00      -RISP1)
 EAX:000000a0 EBX:00000000 ECX:0000001c EDX:118df3c0
 ESI:ffffff8d EDI:0364fbf0
Stack dump:
0x0364fbdc:  039071c0 039071c4 0364ff08 118df3c4
0x0364fbec:  0364ff08 00000000 0364fc50 00000000
0x0364fbfc:  10c70030 00000000 00000000 00000000
0x0364fc0c:  10096619 1043d208 00001a8b 00000000
0x0364fc1c:  101b79eb 1009665e 118df150 10001042
0x0364fc2c:  118df150 1020b28f 118df150 118df3c0
Backtrace:
=>1 0x10224907 in gfxcore (+0x224907) (0x118dfed0)
  2 0x00000000 (0x0000000b)
  3 0x00000000 (0x00000000)
0x10224907: repe movsl	(%esi),%es:(%edi)
Modules:
Module	Address			Debug info	Name (133 modules)
PE	  400000- 3141500	Deferred        manager09
PE	 3b60000- 3dc0000	Deferred        d3dx9_30
PE	10000000-10c6d000	Export          gfxcore
ELF	7aa8e000-7b800000	Deferred        libglcore.so.1
ELF	7b800000-7b940000	Deferred        kernel32<elf>
  \-PE	7b820000-7b940000	\               kernel32
ELF	7bc00000-7bcac000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcac000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c085000-7c094000	Deferred        libgcc_s.so.1
ELF	7c1cf000-7c1f5000	Deferred        dmusic<elf>
  \-PE	7c1e0000-7c1f5000	\               dmusic
ELF	7ca7b000-7cb1e000	Deferred        libgl.so.1
ELF	7cb1e000-7cbb3000	Deferred        opengl32<elf>
  \-PE	7cb30000-7cbb3000	\               opengl32
ELF	7d1a4000-7d1f0000	Deferred        dsound<elf>
  \-PE	7d1b0000-7d1f0000	\               dsound
ELF	7d1f0000-7d311000	Deferred        wined3d<elf>
  \-PE	7d200000-7d311000	\               wined3d
ELF	7d311000-7d342000	Deferred        d3d9<elf>
  \-PE	7d320000-7d342000	\               d3d9
ELF	7d342000-7d3ae000	Deferred        msvcrt<elf>
  \-PE	7d350000-7d3ae000	\               msvcrt
ELF	7d3ae000-7d49b000	Deferred        oleaut32<elf>
  \-PE	7d3d0000-7d49b000	\               oleaut32
ELF	7d49b000-7d4c5000	Deferred        msvfw32<elf>
  \-PE	7d4a0000-7d4c5000	\               msvfw32
ELF	7d4c5000-7d502000	Deferred        avifil32<elf>
  \-PE	7d4d0000-7d502000	\               avifil32
ELF	7d502000-7d55c000	Deferred        ddraw<elf>
  \-PE	7d510000-7d55c000	\               ddraw
ELF	7d55c000-7d595000	Deferred        dinput<elf>
  \-PE	7d560000-7d595000	\               dinput
ELF	7d595000-7d5b3000	Deferred        tapi32<elf>
  \-PE	7d5a0000-7d5b3000	\               tapi32
ELF	7d5e0000-7d6f1000	Deferred        ole32<elf>
  \-PE	7d600000-7d6f1000	\               ole32
ELF	7d704000-7d76d000	Deferred        libgcrypt.so.11
ELF	7d76d000-7d80a000	Deferred        libgnutls.so.26
ELF	7e011000-7e013000	Deferred        libnvidia-tls.so.1
ELF	7e013000-7e046000	Deferred        uxtheme<elf>
  \-PE	7e020000-7e046000	\               uxtheme
ELF	7e046000-7e04a000	Deferred        libgpg-error.so.0
ELF	7e04a000-7e05c000	Deferred        libtasn1.so.3
ELF	7e05c000-7e060000	Deferred        libkeyutils.so.1
ELF	7e060000-7e069000	Deferred        libkrb5support.so.0
ELF	7e069000-7e09b000	Deferred        libcrypt.so.1
ELF	7e09b000-7e09f000	Deferred        libcom_err.so.2
ELF	7e09f000-7e0c3000	Deferred        libk5crypto.so.3
ELF	7e0c3000-7e155000	Deferred        libkrb5.so.3
ELF	7e155000-7e17f000	Deferred        libgssapi_krb5.so.2
ELF	7e194000-7e1ca000	Deferred        libcups.so.2
ELF	7e1ca000-7e1f3000	Deferred        msacm32<elf>
  \-PE	7e1d0000-7e1f3000	\               msacm32
ELF	7e1f3000-7e20c000	Deferred        msacm32<elf>
  \-PE	7e200000-7e20c000	\               msacm32
ELF	7e20c000-7e210000	Deferred        libcap.so.1
ELF	7e210000-7e228000	Deferred        libice.so.6
ELF	7e228000-7e231000	Deferred        libsm.so.6
ELF	7e231000-7e281000	Deferred        libpulse.so.0
ELF	7e281000-7e296000	Deferred        midimap<elf>
  \-PE	7e290000-7e296000	\               midimap
ELF	7e296000-7e29d000	Deferred        libasound_module_pcm_pulse.so
ELF	7e29d000-7e365000	Deferred        libasound.so.2
ELF	7e365000-7e39c000	Deferred        winealsa<elf>
  \-PE	7e370000-7e39c000	\               winealsa
ELF	7e39c000-7e3a1000	Deferred        libxfixes.so.3
ELF	7e3a2000-7e3ab000	Deferred        librt.so.1
ELF	7e3ad000-7e3b6000	Deferred        libxcursor.so.1
ELF	7e3b6000-7e3ba000	Deferred        libxcomposite.so.1
ELF	7e3ba000-7e3c1000	Deferred        libxrandr.so.2
ELF	7e3c1000-7e3cb000	Deferred        libxrender.so.1
ELF	7e3cb000-7e3d1000	Deferred        libxxf86vm.so.1
ELF	7e3d1000-7e3d4000	Deferred        libxinerama.so.1
ELF	7e3d4000-7e3f5000	Deferred        imm32<elf>
  \-PE	7e3e0000-7e3f5000	\               imm32
ELF	7e3f5000-7e3fa000	Deferred        libxdmcp.so.6
ELF	7e3fa000-7e413000	Deferred        libxcb.so.1
ELF	7e413000-7e416000	Deferred        libxcb-xlib.so.0
ELF	7e416000-7e419000	Deferred        libxau.so.6
ELF	7e419000-7e508000	Deferred        libx11.so.6
ELF	7e508000-7e517000	Deferred        libxext.so.6
ELF	7e517000-7e5b2000	Deferred        winex11<elf>
  \-PE	7e530000-7e5b2000	\               winex11
ELF	7e5ef000-7e616000	Deferred        libexpat.so.1
ELF	7e616000-7e643000	Deferred        libfontconfig.so.1
ELF	7e643000-7e659000	Deferred        libz.so.1
ELF	7e66e000-7e6e4000	Deferred        libfreetype.so.6
ELF	7e6e4000-7e711000	Deferred        ws2_32<elf>
  \-PE	7e6f0000-7e711000	\               ws2_32
ELF	7e711000-7e72c000	Deferred        wsock32<elf>
  \-PE	7e720000-7e72c000	\               wsock32
ELF	7e72c000-7e741000	Deferred        lz32<elf>
  \-PE	7e730000-7e741000	\               lz32
ELF	7e741000-7e75c000	Deferred        version<elf>
  \-PE	7e750000-7e75c000	\               version
ELF	7e75c000-7e77f000	Deferred        mpr<elf>
  \-PE	7e760000-7e77f000	\               mpr
ELF	7e77f000-7e7d0000	Deferred        wininet<elf>
  \-PE	7e790000-7e7d0000	\               wininet
ELF	7e7d0000-7e897000	Deferred        comctl32<elf>
  \-PE	7e7e0000-7e897000	\               comctl32
ELF	7e897000-7e8f4000	Deferred        shlwapi<elf>
  \-PE	7e8a0000-7e8f4000	\               shlwapi
ELF	7e8f4000-7ea1f000	Deferred        shell32<elf>
  \-PE	7e900000-7ea1f000	\               shell32
ELF	7ea1f000-7eacd000	Deferred        comdlg32<elf>
  \-PE	7ea30000-7eacd000	\               comdlg32
ELF	7eacd000-7eb04000	Deferred        winspool<elf>
  \-PE	7ead0000-7eb04000	\               winspool
ELF	7eb04000-7eb24000	Deferred        iphlpapi<elf>
  \-PE	7eb10000-7eb24000	\               iphlpapi
ELF	7eb24000-7eb8b000	Deferred        rpcrt4<elf>
  \-PE	7eb30000-7eb8b000	\               rpcrt4
ELF	7eb8b000-7ebe0000	Deferred        advapi32<elf>
  \-PE	7eba0000-7ebe0000	\               advapi32
ELF	7ebe0000-7ec80000	Deferred        gdi32<elf>
  \-PE	7ebf0000-7ec80000	\               gdi32
ELF	7ec80000-7edce000	Deferred        user32<elf>
  \-PE	7eca0000-7edce000	\               user32
ELF	7edce000-7ee62000	Deferred        winmm<elf>
  \-PE	7ede0000-7ee62000	\               winmm
ELF	7ef82000-7ef8e000	Deferred        libnss_files.so.2
ELF	7ef8f000-7efa3000	Deferred        libresolv.so.2
ELF	7efa3000-7efbc000	Deferred        libnsl.so.1
ELF	7efc6000-7efd1000	Deferred        libnss_nis.so.2
ELF	7efd1000-7efda000	Deferred        libnss_compat.so.2
ELF	7efda000-7f000000	Deferred        libm.so.6
ELF	f7d26000-f7d2a000	Deferred        libdl.so.2
ELF	f7d2a000-f7e88000	Deferred        libc.so.6
ELF	f7e89000-f7ea2000	Deferred        libpthread.so.0
ELF	f7ea2000-f7fd9000	Deferred        libwine.so.1
ELF	f7fdb000-f7ffb000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Games\FM09\Manager09.exe
	00000025    0
	00000024   15
	00000023   15
	0000001c    1
	0000001b    1
	0000001a    1
	00000017   15
	00000016    2
	00000009    0 <==
0000000c 
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
00000018 
	00000019    0
Backtrace:
=>1 0x10224907 in gfxcore (+0x224907) (0x118dfed0)
  2 0x00000000 (0x0000000b)
  3 0x00000000 (0x00000000)
...maybe someone has a solution for this problem :)
...ok i should not install the update...but there are some interesting changes in it ;)

thx for your help,

so long
cruxis


EDIT:
ok, now have a second problem...fm 09 wants to activate over the internet, but the game can't connect to the ea-server (since patching the game). In wireshark i can see that the game is asking for the dns-name ea.com but after this there is no more network traffic to or from this website. And after this the game throws an exception that i've connect to the internet :P
Cydver
Level 2
Level 2
Posts: 12
Joined: Sun Mar 15, 2009 11:33 am

Post by Cydver »

Sorry to bump such an old post but I was wondering if anyone managed to get this working with the latest patch (#4)? Is it something to do with dll overrides? Would it work the same way as to enable FIFA 09 to work?
Locked