Forged Alliance Forever Forged Alliance Forever Forums 2012-08-02T10:58:52+02:00 /feed.php?f=3&t=1270 2012-08-02T10:58:52+02:00 2012-08-02T10:58:52+02:00 /viewtopic.php?t=1270&p=16950#p16950 <![CDATA[Re: faforever crash on wine]]>
Trying to hack it is NOT the way to go, you will have some serious issues (and potentially your account banned because of some stuff not happening properly).

Use windows if you want to play a windows game.

I'm closing the subject, the only answer you will have from is : Don't do it, it's not supposed to work on linux, and probably never will.

It's already hard and time consumming enough to make it run properly on any windows platform, don't ask me to support all linux distributions on top of it, it's impossible.

If in some years (5 ? 10 ? 15 ? Never ?) windows is unable to run win32 apps properly, maybe linux will be the only platform supported by FAF. Until then, windows is the only one.

Statistics: Posted by Ze_PilOt — 02 Aug 2012, 10:58


]]>
2012-08-02T10:53:11+02:00 2012-08-02T10:53:11+02:00 /viewtopic.php?t=1270&p=16948#p16948 <![CDATA[Re: faforever crash on wine]]>
rootbeer23 wrote:
There is no issue, for 2 reasons:
1) maxis11 and you are the only 2 running supcom on linux

The number of linux users cannot be extrapolated from a sample two.
rootbeer23 wrote:
2) you do not want to run the FAForever lobby on top of wine, you will want to run faforever just like any other python program with /usr/bin/python (but of course you need a special edition from zep) and faforever must execute
"wine ForgedAlliance.exe /foo /bar /baz"

Yes, Python can be written platform-independent. However, the post above states that this is not the case here.

I will try to forward the call from the Lobby in a Virtual Machine to Supcom running on Linux and post my results here in case of sufficient free time and success.

Before I start disassembling the py2exe lobby code, could you please give me input on how the calls to the Supcom executable are made? Does the lobby call it with the server in question as a parameter or is there some network-communication between Supcom and the Lobby involved?

Statistics: Posted by fralala — 02 Aug 2012, 10:53


]]>
2012-08-02T08:16:47+02:00 2012-08-02T08:16:47+02:00 /viewtopic.php?t=1270&p=16941#p16941 <![CDATA[Re: faforever crash on wine]]> Statistics: Posted by Ze_PilOt — 02 Aug 2012, 08:16


]]>
2012-08-02T04:40:24+02:00 2012-08-02T04:40:24+02:00 /viewtopic.php?t=1270&p=16935#p16935 <![CDATA[Re: faforever crash on wine]]>
fralala wrote:
Has anyone made any progress on this issue? Since Forged Alliance runs flawlessly under Linux, it's a pity that FAF does not.

Did the Virtual Machine approach work? I'm wondering if it's possible to run FAF on a VM while running FA on Linux.

Thanks in advance.


There is no issue, for 2 reasons:
1) maxis11 and you are the only 2 running supcom on linux
2) you do not want to run the FAForever lobby on top of wine, you will want to run faforever just like any other python program with /usr/bin/python (but of course you need a special edition from zep) and faforever must execute
"wine ForgedAlliance.exe /foo /bar /baz"

Statistics: Posted by rootbeer23 — 02 Aug 2012, 04:40


]]>
2012-08-02T01:56:08+02:00 2012-08-02T01:56:08+02:00 /viewtopic.php?t=1270&p=16932#p16932 <![CDATA[Re: faforever crash on wine]]>
Did the Virtual Machine approach work? I'm wondering if it's possible to run FAF on a VM while running FA on Linux.

Thanks in advance.

Statistics: Posted by fralala — 02 Aug 2012, 01:56


]]>
2012-05-27T01:55:59+02:00 2012-05-27T01:55:59+02:00 /viewtopic.php?t=1270&p=13980#p13980 <![CDATA[Re: faforever crash on wine]]> Statistics: Posted by TheStrategist — 27 May 2012, 01:55


]]>
2012-05-21T21:06:51+02:00 2012-05-21T21:06:51+02:00 /viewtopic.php?t=1270&p=13628#p13628 <![CDATA[Re: faforever crash on wine]]> , but FAF... ok I will setup a virtual machine and play on it :)

Statistics: Posted by maxis11 — 21 May 2012, 21:06


]]>
2012-05-21T20:23:21+02:00 2012-05-21T20:23:21+02:00 /viewtopic.php?t=1270&p=13626#p13626 <![CDATA[Re: faforever crash on wine]]> Statistics: Posted by Raging_Squirrel — 21 May 2012, 20:23


]]>
2012-05-21T20:15:27+02:00 2012-05-21T20:15:27+02:00 /viewtopic.php?t=1270&p=13625#p13625 <![CDATA[Re: faforever crash on wine]]>

I don't think we will ever support it. FA runs on windows.

Statistics: Posted by Ze_PilOt — 21 May 2012, 20:15


]]>
2012-05-21T19:32:51+02:00 2012-05-21T19:32:51+02:00 /viewtopic.php?t=1270&p=13624#p13624 <![CDATA[Re: faforever crash on wine]]>

Statistics: Posted by uberge3k — 21 May 2012, 19:32


]]>
2012-05-21T19:07:24+02:00 2012-05-21T19:07:24+02:00 /viewtopic.php?t=1270&p=13623#p13623 <![CDATA[faforever crash on wine]]> this is a report:
Unhandled exception: page fault on read access to 0x430c9a67 in 32-bit code (0x1e039205).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:1e039205 ESP:0033d06c EBP:0033d08c EFLAGS:00210202( R- -- I - - - )
EAX:27fffffb EBX:00000005 ECX:1b0c9a68 EDX:ffffffff
ESI:00000000 EDI:00000005
Stack dump:
0x0033d06c: 1e03c998 01de3568 1e03ca52 00000000
0x0033d07c: 001c8d00 ffffffff 00000005 010dcbbc
0x0033d08c: 0033d0a8 1e08883b 00000000 01d9a198
0x0033d09c: 001c8d00 0033d134 00139ce8 01d9a198
0x0033d0ac: 1e0bf781 001c8d00 01d9a198 00000000
0x0033d0bc: 01de3550 00000003 0033d150 001c7d30
Backtrace:
=>0 0x1e039205 in python27 (+0x39205) (0x0033d08c)
1 0x1e08883b in python27 (+0x8883a) (0x0033d0a8)
2 0x1e0bf781 in python27 (+0xbf780) (0x01d9a198)
0x1e039205: testb$0x1,0x4(%eax,%ecx,1)
Modules:
ModuleAddressDebug infoName (140 modules)
PE 350000- 35b000Deferred _socket.pyd
PE 3d0000- 3da000Deferred qgif4
PE 3e0000- 3eb000Deferred qico4
PE 3f0000- 3f8000Deferred qtga4
PE 400000- 43c000Deferred faforever
PE 550000- ade000Deferred pyqt4.qtgui.pyd
PE bf0000- d89000Deferred pyqt4.qtcore.pyd
PE fb0000- ffa000Deferred _hashlib.pyd
PE 1000000- 10b6000Deferred _ssl.pyd
PE 1500000- 179c000Deferred freeimage
PE 18b0000- 192d000Deferred pyqt4.qtnetwork.pyd
PE 1930000- 196d000Deferred ssleay32
PE 1970000- 1a83000Deferred libeay32
PE 1a90000- 1ac4000Deferred qjpeg4
PE 1ad0000- 1b0a000Deferred qmng4
PE 1b10000- 1b58000Deferred qtiff4
PE 1b60000- 1b88000Deferred pyexpat.pyd
PE10000000-10013000Deferred sip.pyd
PE1d110000-1d116000Deferred select.pyd
PE1d170000-1d185000Deferred bz2.pyd
PE1d1a0000-1d1bd000Deferred _ctypes.pyd
PE1e000000-1e227000Export python27
PE61cc0000-61f2e000Deferred numpy.linalg.lapack_lite.pyd
PE62800000-6284d000Deferred numpy.core.umath.pyd
PE64000000-640f5000Deferred qtnetwork4
PE64800000-64820000Deferred numpy.core._sort.pyd
PE65000000-657c4000Deferred qtgui4
PE66140000-6614b000Deferred numpy.lib._compiled_base.pyd
PE67000000-6725f000Deferred qtcore4
PE67300000-673d4000Deferred numpy.core.multiarray.pyd
PE682c0000-68331000Deferred numpy.random.mtrand.pyd
PE6c000000-6c00c000Deferred bsdiff.pyd
PE6e400000-6e426000Deferred numpy.core.scalarmath.pyd
PE70b80000-70b8e000Deferred numpy.fft.fftpack_lite.pyd
ELF7b800000-7ba15000Deferred kernel32<elf>
\-PE7b810000-7ba15000\ kernel32
ELF7bc00000-7bcc3000Deferred ntdll<elf>
\-PE7bc10000-7bcc3000\ ntdll
ELF7bf00000-7bf04000Deferred <wine-loader>
ELF7d6a7000-7d6c5000Deferred wintab32<elf>
\-PE7d6b0000-7d6c5000\ wintab32
ELF7d6c5000-7d77d000Deferred crypt32<elf>
\-PE7d6d0000-7d77d000\ crypt32
ELF7d77d000-7d7bb000Deferred rsaenh<elf>
\-PE7d780000-7d7bb000\ rsaenh
ELF7d7bb000-7d7d6000Deferred spoolss<elf>
\-PE7d7c0000-7d7d6000\ spoolss
ELF7d7d6000-7d7f7000Deferred localspl<elf>
\-PE7d7e0000-7d7f7000\ localspl
ELF7d7f7000-7d800000Deferred librt.so.1
ELF7d800000-7d805000Deferred libgpg-error.so.0
ELF7d805000-7d81d000Deferred libresolv.so.2
ELF7d81d000-7d866000Deferred libdbus-1.so.3
ELF7d866000-7d878000Deferred libp11-kit.so.0
ELF7d878000-7d8fd000Deferred libgcrypt.so.11
ELF7d8fd000-7d90f000Deferred libtasn1.so.3
ELF7d90f000-7d918000Deferred libkrb5support.so.0
ELF7d918000-7d91d000Deferred libcom_err.so.2
ELF7d91d000-7d945000Deferred libk5crypto.so.3
ELF7d945000-7da14000Deferred libkrb5.so.3
ELF7da14000-7da26000Deferred libavahi-client.so.3
ELF7da26000-7da34000Deferred libavahi-common.so.3
ELF7da34000-7daf8000Deferred libgnutls.so.26
ELF7daf8000-7db36000Deferred libgssapi_krb5.so.2
ELF7db36000-7db89000Deferred libcups.so.2
ELF7db94000-7dba7000Deferred gnome-keyring-pkcs11.so
ELF7dba7000-7dc8c000Deferred msvcp90<elf>
\-PE7dbd0000-7dc8c000\ msvcp90
ELF7dc8c000-7dcbe000Deferred ws2_32<elf>
\-PE7dc90000-7dcbe000\ ws2_32
ELF7dcbe000-7dce6000Deferred msacm32<elf>
\-PE7dcc0000-7dce6000\ msacm32
ELF7dce6000-7dd93000Deferred winmm<elf>
\-PE7dcf0000-7dd93000\ winmm
ELF7dd93000-7ddcd000Deferred winspool<elf>
\-PE7dda0000-7ddcd000\ winspool
ELF7ddcd000-7deac000Deferred comdlg32<elf>
\-PE7ddd0000-7deac000\ comdlg32
ELF7deac000-7df9e000Deferred oleaut32<elf>
\-PE7dec0000-7df9e000\ oleaut32
ELF7df9e000-7e013000Deferred rpcrt4<elf>
\-PE7dfb0000-7e013000\ rpcrt4
ELF7e013000-7e11b000Deferred ole32<elf>
\-PE7e030000-7e11b000\ ole32
ELF7e131000-7e165000Deferred uxtheme<elf>
\-PE7e140000-7e165000\ uxtheme
ELF7e165000-7e25d000Deferred comctl32<elf>
\-PE7e170000-7e25d000\ comctl32
ELF7e25d000-7e2c7000Deferred shlwapi<elf>
\-PE7e270000-7e2c7000\ shlwapi
ELF7e2c7000-7e4d8000Deferred shell32<elf>
\-PE7e2d0000-7e4d8000\ shell32
ELF7e506000-7e50c000Deferred libxfixes.so.3
ELF7e50c000-7e517000Deferred libxcursor.so.1
ELF7e517000-7e51b000Deferred libkeyutils.so.1
ELF7e592000-7e5bc000Deferred libexpat.so.1
ELF7e5bc000-7e5f0000Deferred libfontconfig.so.1
ELF7e5f0000-7e600000Deferred libxi.so.6
ELF7e600000-7e604000Deferred libxcomposite.so.1
ELF7e604000-7e60d000Deferred libxrandr.so.2
ELF7e60d000-7e617000Deferred libxrender.so.1
ELF7e617000-7e61d000Deferred libxxf86vm.so.1
ELF7e61d000-7e63f000Deferred imm32<elf>
\-PE7e620000-7e63f000\ imm32
ELF7e63f000-7e646000Deferred libxdmcp.so.6
ELF7e646000-7e667000Deferred libxcb.so.1
ELF7e667000-7e681000Deferred libice.so.6
ELF7e681000-7e7b5000Deferred libx11.so.6
ELF7e7b5000-7e7c7000Deferred libxext.so.6
ELF7e7c7000-7e7d0000Deferred libsm.so.6
ELF7e7d0000-7e863000Deferred winex11<elf>
\-PE7e7e0000-7e863000\ winex11
ELF7e863000-7e879000Deferred libz.so.1
ELF7e879000-7e913000Deferred libfreetype.so.6
ELF7e931000-7e9be000Deferred msvcrt<elf>
\-PE7e940000-7e9be000\ msvcrt
ELF7e9be000-7e9ed000Deferred msvcr90<elf>
\-PE7e9d0000-7e9ed000\ msvcr90
ELF7e9ed000-7ea4d000Deferred advapi32<elf>
\-PE7ea00000-7ea4d000\ advapi32
ELF7ea4d000-7eb0a000Deferred gdi32<elf>
\-PE7ea60000-7eb0a000\ gdi32
ELF7eb0a000-7ec4a000Deferred user32<elf>
\-PE7eb20000-7ec4a000\ user32
ELF7ef83000-7ef90000Deferred libnss_files.so.2
ELF7ef90000-7ef9c000Deferred libnss_nis.so.2
ELF7ef9c000-7efb6000Deferred libnsl.so.1
ELF7efb6000-7efe2000Deferred libm.so.6
ELF7efe3000-7efe7000Deferred libxinerama.so.1
ELF7efe7000-7f000000Deferred version<elf>
\-PE7eff0000-7f000000\ version
ELFb73e2000-b73e8000Deferred libuuid.so.1
ELFb73e9000-b73ee000Deferred libdl.so.2
ELFb73ee000-b7593000Deferred libc.so.6
ELFb7594000-b75af000Deferred libpthread.so.0
ELFb75c0000-b75c4000Deferred libxau.so.6
ELFb75c4000-b75cd000Deferred libnss_compat.so.2
ELFb75cd000-b770f000Dwarf libwine.so.1
ELFb7711000-b7733000Deferred ld-linux.so.2
ELFb7733000-b7734000Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Forged Alliance Forever\FAForever.exe
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.4
Platform: i386
Host system: Linux
Host version: 3.2.0-24-generic-pae

Statistics: Posted by maxis11 — 21 May 2012, 19:07


]]>