LINUX SUPPORT IS HERE

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

Re: LINUX SUPPORT IS HERE

Postby RoundTabler » 28 Jul 2013, 23:58

eXcalibur wrote:i would like to bump my question again:

how do you install supcom:FA in linux?
how do you install FAF in linux?

a short answer is all right, when it is still beginner-friendly.


Yes please. :)

I'm somewhat literate with linux, but I've had a lot of trouble with WINE.
Avantgarde: bug reports go to you [zep] via PM?
Ze_PilOt_: no
Ze_PilOt_: never.

Ze_PilOt: FA is not about being in a comfort zone all the time.
I think the game you want to play is Starcraft 2.
User avatar
RoundTabler
Contributor
 
Posts: 236
Joined: 18 Jan 2013, 18:33
Has liked: 34 times
Been liked: 1 time
FAF User Name: RoundTabler

Re: LINUX SUPPORT IS HERE

Postby sjoOof » 01 Aug 2013, 12:28

How I did it:
1. Install ubuntu 13.04
2. Add wine to the repositories by adding ppa:ubuntu-wine/ppa to software sources. (http://www.winehq.org/download/ubuntu)
3. Install wine:
Code: Select all
sudo apt-get install wine1.6

4. Install steam through winetricks
Code: Select all
winetricks --no-isolate steam

5. Start steam and install Forged Alliance.
6. Download and run FAF-installer in wine.
7. Set game-path to the path on the c:\ drive (c:\Program Files x86\Steam\SteamApps\common\Supreme Commander Forged Alliance).
8. Start a replay to test that everything is working.
9. Go for a 1v1 laddermatch.
User avatar
sjoOof
Contributor
 
Posts: 14
Joined: 30 Dec 2011, 12:55
Has liked: 6 times
Been liked: 0 time
FAF User Name: sjoOof

Re: LINUX SUPPORT IS HERE

Postby RoundTabler » 01 Aug 2013, 15:14

And if you don't have FA in steam?
Avantgarde: bug reports go to you [zep] via PM?
Ze_PilOt_: no
Ze_PilOt_: never.

Ze_PilOt: FA is not about being in a comfort zone all the time.
I think the game you want to play is Starcraft 2.
User avatar
RoundTabler
Contributor
 
Posts: 236
Joined: 18 Jan 2013, 18:33
Has liked: 34 times
Been liked: 1 time
FAF User Name: RoundTabler

Re: LINUX SUPPORT IS HERE

Postby eXcalibur » 01 Aug 2013, 17:55

RoundTabler wrote:And if you don't have FA in steam?


i agree. you could put your keys into steam and get a copy of FA, but then need to install steam twice (once in linux and once in wine). i do not want to do this.

does anybody know how to install FA in wine/winetricks/vinyard/playonlinux without installing steam first?
eXcalibur
Priest
 
Posts: 302
Joined: 28 Apr 2012, 14:18
Has liked: 52 times
Been liked: 3 times
FAF User Name: eXcalibur

Re: LINUX SUPPORT IS HERE

Postby rootbeer23 » 01 Aug 2013, 18:16

in general, you just run
$ wine setup.exe

report back what happens
putting error messages into the googles works wonders too.
rootbeer23
Supreme Commander
 
Posts: 1001
Joined: 18 May 2012, 15:38
Has liked: 0 time
Been liked: 31 times
FAF User Name: root2342

Re: LINUX SUPPORT IS HERE

Postby eXcalibur » 02 Aug 2013, 01:47

@rootbeer: thanks for the tip. i already forgot this and tried to use playonlinux.

i got FA installed. i have to find out how to start it, because the installer did not place a shortcut on my desktop (it hang at the installation of gpg, so i quit it). but this should not be hard to do.

i run 64bit arch with kernel 3.9.11-1 and the latest nvidia 319.32 driver. wine is version 1.6-1. i installed winetricks as well (but have not actively used it).

this is my attempt to install the FAF lobby:
Code: Select all
$ sudo wine FAForeverLobby-0.8.54.msi
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
wine: Fehlerhaftes EXE-Format für Z:\home\peter\Wine\FAForeverLobby-0.8.54.msi.
$ err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

the only line in german translates to "wrong exe-format for Z:\home\peter\Wine\FAForeverLobby-0.8.54.msi


this is the response when i try to install .net framework 4 (because i need to install this in windows in order to install the FAF lobby):
Code: Select all
$ sudo wine dotNetFx40_Full_x86_x64.exe
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Wine cannot find the ncurses library (libncursesw.so.5).
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (3): stub
fixme:clusapi:OpenCluster ((null)) stub!
fixme:clusapi:ClusterOpenEnum (0xdeadbeef, 4) stub!
fixme:clusapi:ClusterEnum (0xdeadbeef, 0, 0x32f840, 0x129a30, 261) stub!
fixme:clusapi:ClusterCloseEnum (0xdeadbeef) stub!
fixme:clusapi:CloseCluster (0xdeadbeef) stub!
fixme:advapi:DecryptFileW (L"C:\\c29aefcefbb7d3465b6d71\\", 00000000): stub
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
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:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fc90, (null), (null), 0x6cd20188,): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:SetThreadStackGuarantee (0x33fb48): stub
err:module:load_builtin_dll failed to load .so lib for builtin L"msxml3.dll": libxml2.so.2: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\msxml3.dll"
err:ole:create_server class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {f5078f32-c551-11d3-89b9-0000f81fe221} could be created for context 0x17
err:module:load_builtin_dll failed to load .so lib for builtin L"msxml3.dll": libxml2.so.2: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\msxml3.dll"
err:ole:create_server class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {f5078f32-c551-11d3-89b9-0000f81fe221} could be created for context 0x17
err:module:load_builtin_dll failed to load .so lib for builtin L"msxml3.dll": libxml2.so.2: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\msxml3.dll"
err:ole:create_server class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {f5078f32-c551-11d3-89b9-0000f81fe221} could be created for context 0x17
fixme:advapi:LsaOpenPolicy ((null),0x33ead8,0x00000001,0x33eac4) stub
fixme:advapi:LsaClose (0xcafe) stub
wine: Unhandled exception 0xe06d7363 in thread 29 at address 0x7b83b59e (thread 0029), starting debugger...
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Unhandled exception: C++ exception(object = 0x0033f4b4, type = 0x1009be00) in 32-bit code (0x7b83b59e).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b83b59e ESP:0033f3a4 EBP:0033f418 EFLAGS:00000283(   - --  I S - - -C)
EAX:7b827055 EBX:7b8b7000 ECX:19930520 EDX:0033f3c4
ESI:e06d7363 EDI:00000000
Stack dump:
0x0033f3a4:  0033f454 0000000c 7bc375cb e06d7363
0x0033f3b4:  00000001 00000000 7b83b59e 00000003
0x0033f3c4:  19930520 0033f4b4 1009be00 0033f3f0
0x0033f3d4:  7bcbd000 0033f448 7bc4ab43 00000002
0x0033f3e4:  0013ffa0 0033f448 7bc4ab43 00110060
0x0033f3f4:  00415480 1008550b 00110000 0033f414
Backtrace:
=>0 0x7b83b59e in kernel32 (+0x2b59e) (0x0033f418)
  1 0x100814f2 in setupengine (+0x814f1) (0x0033f460)
  2 0x10066a29 in setupengine (+0x66a28) (0x0033f4d0)
  3 0x100636d8 in setupengine (+0x636d7) (0x0033f4f0)
  4 0x10061338 in setupengine (+0x61337) (0x0033f528)
  5 0x10035a14 in setupengine (+0x35a13) (0x0033f598)
  6 0x1006b498 in setupengine (+0x6b497) (0x0033fcf8)
  7 0x1005fa6e in setupengine (+0x5fa6d) (0x0033fd68)
  8 0x10058323 in setupengine (+0x58322) (0x0033fdbc)
  9 0x00402928 in setup (+0x2927) (0x0033fe50)
  10 0x7b85f94c call_process_entry+0xb() in kernel32 (0x0033fe68)
  11 0x7b860a93 in kernel32 (+0x50a92) (0x0033fea8)
  12 0x7bc789b0 call_thread_func_wrapper+0xb() in ntdll (0x0033fec8)
  13 0x7bc7b9ef call_thread_func+0x9e() in ntdll (0x0033ff98)
  14 0x7bc7898e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  15 0x7bc4db81 call_dll_entry_point+0x840() in ntdll (0x0033ffe8)
  16 0xf75dca2d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  17 0xf75dcb0e wine_switch_to_stack+0x2d() in libwine.so.1 (0xffd5ffd8)
  18 0x7bc535c2 LdrInitializeThunk+0x3a1() in ntdll (0xffd60038)
  19 0x7b86720d __wine_kernel_init+0xa0c() in kernel32 (0xffd61158)
  20 0x7bc53b8b __wine_process_init+0x19a() in ntdll (0xffd611e8)
  21 0xf75da035 wine_init+0x2e4() in libwine.so.1 (0xffd61258)
  22 0x7bf00dbc main+0x8b() in <wine-loader> (0xffd616a8)
  23 0xf74227c3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7b83b59e: subl   $4,%esp
Modules:
Module   Address         Debug info   Name (89 modules)
PE     400000-  415000   Export          setup
PE   10000000-100c8000   Export          setupengine
PE   6cd00000-6cd24000   Deferred        sqmapi
ELF   7b800000-7ba5d000   Dwarf           kernel32<elf>
  \-PE   7b810000-7ba5d000   \               kernel32
ELF   7bc00000-7bcd9000   Dwarf           ntdll<elf>
  \-PE   7bc10000-7bcd9000   \               ntdll
ELF   7bf00000-7bf04000   Dwarf           <wine-loader>
ELF   7da5e000-7da95000   Deferred        uxtheme<elf>
  \-PE   7da60000-7da95000   \               uxtheme
ELF   7da95000-7da9b000   Deferred        libxfixes.so.3
ELF   7da9b000-7daa6000   Deferred        libxcursor.so.1
ELF   7daa6000-7dab7000   Deferred        libxi.so.6
ELF   7dab7000-7dac2000   Deferred        libxrandr.so.2
ELF   7dac2000-7dacd000   Deferred        libxrender.so.1
ELF   7dacd000-7dad3000   Deferred        libxxf86vm.so.1
ELF   7dad3000-7dada000   Deferred        libxdmcp.so.6
ELF   7dada000-7dafc000   Deferred        libxcb.so.1
ELF   7dafc000-7db16000   Deferred        libice.so.6
ELF   7db16000-7dc4d000   Deferred        libx11.so.6
ELF   7dc4d000-7dc60000   Deferred        libxext.so.6
ELF   7dc85000-7dd1a000   Deferred        winex11<elf>
  \-PE   7dc90000-7dd1a000   \               winex11
ELF   7dd2d000-7dd56000   Deferred        libexpat.so.1
ELF   7dd56000-7dd91000   Deferred        libfontconfig.so.1
ELF   7dd91000-7dda1000   Deferred        libbz2.so.1.0
ELF   7dda1000-7de40000   Deferred        libfreetype.so.6
ELF   7de44000-7de4a000   Deferred        libuuid.so.1
ELF   7de65000-7df0e000   Deferred        msvcrt<elf>
  \-PE   7de80000-7df0e000   \               msvcrt
ELF   7df0e000-7dfe0000   Deferred        crypt32<elf>
  \-PE   7df20000-7dfe0000   \               crypt32
ELF   7dfe0000-7e017000   Deferred        wintrust<elf>
  \-PE   7dff0000-7e017000   \               wintrust
ELF   7e017000-7e04e000   Deferred        ws2_32<elf>
  \-PE   7e020000-7e04e000   \               ws2_32
ELF   7e04e000-7e074000   Deferred        iphlpapi<elf>
  \-PE   7e050000-7e074000   \               iphlpapi
ELF   7e074000-7e0a1000   Deferred        netapi32<elf>
  \-PE   7e080000-7e0a1000   \               netapi32
ELF   7e0a1000-7e0d4000   Deferred        secur32<elf>
  \-PE   7e0b0000-7e0d4000   \               secur32
ELF   7e0d4000-7e111000   Deferred        winhttp<elf>
  \-PE   7e0e0000-7e111000   \               winhttp
ELF   7e111000-7e125000   Deferred        psapi<elf>
  \-PE   7e120000-7e125000   \               psapi
ELF   7e125000-7e13d000   Deferred        userenv<elf>
  \-PE   7e130000-7e13d000   \               userenv
ELF   7e13d000-7e165000   Deferred        mpr<elf>
  \-PE   7e140000-7e165000   \               mpr
ELF   7e165000-7e17c000   Deferred        libz.so.1
ELF   7e180000-7e1a1000   Deferred        cabinet<elf>
  \-PE   7e190000-7e1a1000   \               cabinet
ELF   7e1a1000-7e21e000   Deferred        wininet<elf>
  \-PE   7e1b0000-7e21e000   \               wininet
ELF   7e21e000-7e2c2000   Deferred        urlmon<elf>
  \-PE   7e230000-7e2c2000   \               urlmon
ELF   7e2c2000-7e3c4000   Deferred        msi<elf>
  \-PE   7e2d0000-7e3c4000   \               msi
ELF   7e3c4000-7e4fd000   Deferred        oleaut32<elf>
  \-PE   7e3e0000-7e4fd000   \               oleaut32
ELF   7e4fd000-7e580000   Deferred        rpcrt4<elf>
  \-PE   7e510000-7e580000   \               rpcrt4
ELF   7e580000-7e6c2000   Deferred        ole32<elf>
  \-PE   7e5a0000-7e6c2000   \               ole32
ELF   7e6c2000-7e7cf000   Deferred        comctl32<elf>
  \-PE   7e6d0000-7e7cf000   \               comctl32
ELF   7e7cf000-7e849000   Deferred        shlwapi<elf>
  \-PE   7e7e0000-7e849000   \               shlwapi
ELF   7e849000-7ea80000   Deferred        shell32<elf>
  \-PE   7e860000-7ea80000   \               shell32
ELF   7ea80000-7eb9d000   Deferred        gdi32<elf>
  \-PE   7ea90000-7eb9d000   \               gdi32
ELF   7eb9d000-7ecfe000   Deferred        user32<elf>
  \-PE   7ebb0000-7ecfe000   \               user32
ELF   7ecfe000-7ed72000   Deferred        advapi32<elf>
  \-PE   7ed10000-7ed72000   \               advapi32
ELF   7ef98000-7efdb000   Deferred        libm.so.6
ELF   7efdd000-7efe6000   Deferred        libsm.so.6
ELF   7efe6000-7f000000   Deferred        version<elf>
  \-PE   7eff0000-7f000000   \               version
ELF   f73d0000-f73dd000   Deferred        libnss_files.so.2
ELF   f73df000-f73e4000   Deferred        libdl.so.2
ELF   f73e4000-f73e8000   Deferred        libxau.so.6
ELF   f7409000-f75b8000   Dwarf           libc.so.6
ELF   f75b8000-f75d3000   Deferred        libpthread.so.0
ELF   f75d3000-f7789000   Dwarf           libwine.so.1
ELF   f778a000-f77ac000   Deferred        ld-linux.so.2
ELF   f77ac000-f77ad000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 dotNetFx40_Full_x86_x64.exe
   00000009    0
0000000e services.exe
   0000001e    0
   0000001d    0
   00000018    0
   00000016    0
   00000014    0
   00000010    0
   0000000f    0
00000012 winedevice.exe
   0000001c    0
   00000019    0
   00000017    0
   00000013    0
0000001a plugplay.exe
   00000020    0
   0000001f    0
   0000001b    0
00000021 explorer.exe
   00000023    0
   00000022    0
00000028 (D) C:\c29aefcefbb7d3465b6d71\Setup.exe
   00000029    0 <==



did you install anything else in wine (besides FA and the FAF lobby (the latest version?) )?
did you only install wine and winetricks?
what graphics driver are you using?
Last edited by eXcalibur on 02 Aug 2013, 02:07, edited 1 time in total.
eXcalibur
Priest
 
Posts: 302
Joined: 28 Apr 2012, 14:18
Has liked: 52 times
Been liked: 3 times
FAF User Name: eXcalibur

Re: LINUX SUPPORT IS HERE

Postby rootbeer23 » 02 Aug 2013, 01:55

http://lmgtfy.com/?q=wine+install+msi+files

http://appdb.winehq.org/objectManager.p ... &iId=17886

i dont have wine at the moment so i can only google for you and not promise that it actually will work.
rootbeer23
Supreme Commander
 
Posts: 1001
Joined: 18 May 2012, 15:38
Has liked: 0 time
Been liked: 31 times
FAF User Name: root2342

Re: LINUX SUPPORT IS HERE

Postby Ze_PilOt » 02 Aug 2013, 08:09

(and that's why I didn't want to officially support linux :)
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: LINUX SUPPORT IS HERE

Postby rootbeer23 » 02 Aug 2013, 08:20

Ze_PilOt wrote:(and that's why I didn't want to officially support linux :)


you already run for the hills... i didnt even ask him to do an strace :D
rootbeer23
Supreme Commander
 
Posts: 1001
Joined: 18 May 2012, 15:38
Has liked: 0 time
Been liked: 31 times
FAF User Name: root2342

Re: LINUX SUPPORT IS HERE

Postby rootbeer23 » 02 Aug 2013, 16:49

i got it working quite easily. and i dont think i have dotnet4. at least wintricks thinks i only have dotnet 2.
edit: or maybe i have, but then apparently i did install it by downloading dotnet4.exe from microsoft.
rootbeer23
Supreme Commander
 
Posts: 1001
Joined: 18 May 2012, 15:38
Has liked: 0 time
Been liked: 31 times
FAF User Name: root2342

PreviousNext

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest