The forum

ME3 Demo in Origin

Author Replies
Jump to the page: 1 - 2 - 3 - 4 - 5
booman Monday 23 November 2015 at 17:13
booman

Nope, Offline didn't work either

Pretty stinking lame
So I went ahead and downloaded the entire game and it errors on launch.  I didn't have the time to see the logs, but I will be checking it out this week.

I'm busy testing City of Steam in Linux


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Monday 23 November 2015 at 17:34
leowormAnonymous

OK, I'll be looking forward to your results laugh

booman Monday 23 November 2015 at 17:40
booman

Whats crazy is the demo shows "Platinum" test results on WineHQs

The full version shows "Gold"

So it should run


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Monday 23 November 2015 at 17:41
booman

Ooops, I just realized that I forgot to try the tips suggested on WineHQs
Like launching Origin, then Launching Mass Effect 3 from the exe


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Monday 23 November 2015 at 17:53
leowormAnonymous

Does it work with the tips?

booman Monday 23 November 2015 at 18:02
booman

Not sure, I'll have to try when I get home


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Tuesday 24 November 2015 at 16:01
booman

It works!  It actually works!
I was able to launch Mass Effect 3 and it passed the "connecting to EA servers" part

Initially it would crash, but once I disabled the Origin overlay, it worked fine.
I did have to launch it as recommened by WineHQ's
Launch Origin, login
Launch MassEffect.exe from a separate shortcut

Try the demo again, but disable that overlay


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Tuesday 24 November 2015 at 16:54
leowormAnonymous

Did you delete the igoproxy64.exe? When I try to delete it, Origin won't start up anymore. 

I'll retry to install Origin by using you instructions.

Thanks for the feedback laugh

Edited by leoworm

booman Tuesday 24 November 2015 at 17:04
booman

Nope, I just renamed it, but I get errors about it.  IGO mean "In Game Overlay"
So maybe don't rename it, but try to login and disable it in Origin instead.
I think the igoproxy64.exe was causing the initial problem, so that might not work.

Seems like this overlay is cause all the crashing.
There is a post on WineHQ's that someone even renamed the igoproxy32.exe as well


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Tuesday 24 November 2015 at 17:10
leowormAnonymous

Using the way you installed Origin, it installed fine but always crashes on startup. Did you do anything else?

EDIT: It gives me this crash report:

Unhandled exception: unimplemented function msvcr120.dll._except1 called in 32-bit code (0x7b83e942).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b83e942 ESP:0033fc94 EBP:0033fd08 EFLAGS:00000202(   - --  I   - - - )
 EAX:7b829c55 EBX:7b8c3418 ECX:00000008 EDX:0033fcb4
 ESI:00000002 EDI:7b838080
Stack dump:
0x0033fc94:  0033fd34 00000008 0033fd10 80000100
0x0033fca4:  00000001 00000000 7b83e942 00000002
0x0033fcb4:  7e3f5d80 7e3f939e 7bcdd964 00000032
0x0033fcc4:  7b838080 f77236f1 f74df000 0033fd20
0x0033fcd4:  00000000 0033fd38 f741f740 00000004
0x0033fce4:  0033fd20 7bcdd964 7bc9da76 00000004
Backtrace:
=>0 0x7b83e942 in kernel32 (+0x1e942) (0x0033fd08)
  1 0x7e3f58e8 in msvcr120 (+0x758e7) (0x0033fd44)
  2 0x7e38c531 in msvcr120 (+0xc530) (0x0033fdc8)
  3 0x004332fb in origin (+0x332fa) (0x0033fdc8)
  4 0x7e39ddc2 _initterm+0x41() in msvcr120 (0x0033fe0c)
  5 0x00432c05 in origin (+0x32c04) (0x0033fe50)
  6 0x7b86566c call_process_entry+0xb() in kernel32 (0x0033fe68)
  7 0x7b866c59 in kernel32 (+0x46c58) (0x0033feb8)
  8 0x7bc89c60 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  9 0x7bc8ce9d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  10 0x7bc89c3e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  11 0x7bc5cdef in ntdll (+0x3cdee) (0x0033ffe8)
  12 0xf754167d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  13 0xf754173b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffb1d408)
  14 0x7bc61e84 LdrInitializeThunk+0x263() in ntdll (0xffb1d468)
  15 0x7b86d8f0 __wine_kernel_init+0xbbf() in kernel32 (0xffb1e388)
  16 0x7bc623f3 __wine_process_init+0x192() in ntdll (0xffb1e418)
  17 0xf753f302 wine_init+0x2a1() in libwine.so.1 (0xffb1e478)
  18 0x7bf0104b main+0x7a() in <wine-loader> (0xffb1e8c8)
  19 0xf734072e __libc_start_main+0xdd() in libc.so.6 (0x00000000)
0x7b83e942: movl    0xfffffff4(%ebp),%ecx
Modules:
Module    Address            Debug info    Name (74 modules)
PE      400000-  77e000    Export          origin
ELF    7b800000-7ba6d000    Dwarf           kernel32<elf>
  \-PE    7b820000-7ba6d000    \               kernel32
ELF    7bc00000-7bcfb000    Dwarf           ntdll<elf>
  \-PE    7bc20000-7bcfb000    \               ntdll
ELF    7bf00000-7bf03000    Dwarf           <wine-loader>
ELF    7d7be000-7d7f7000    Deferred        uxtheme<elf>
  \-PE    7d7c0000-7d7f7000    \               uxtheme
ELF    7d84e000-7d855000    Deferred        libxfixes.so.3
ELF    7d855000-7d860000    Deferred        libxcursor.so.1
ELF    7d905000-7d92e000    Deferred        libexpat.so.1
ELF    7d92e000-7d971000    Deferred        libfontconfig.so.1
ELF    7d971000-7d99d000    Deferred        libpng12.so.0
ELF    7d99d000-7d9b6000    Deferred        libz.so.1
ELF    7d9b6000-7da63000    Deferred        libfreetype.so.6
ELF    7db63000-7db75000    Deferred        libxi.so.6
ELF    7db75000-7db82000    Deferred        libxrandr.so.2
ELF    7db82000-7db8e000    Deferred        libxrender.so.1
ELF    7db8e000-7dcd9000    Deferred        libx11.so.6
ELF    7dcd9000-7dd6e000    Deferred        winex11<elf>
  \-PE    7dce0000-7dd6e000    \               winex11
ELF    7dd6e000-7de3f000    Deferred        crypt32<elf>
  \-PE    7dd80000-7de3f000    \               crypt32
ELF    7de6a000-7de71000    Deferred        libxxf86vm.so.1
ELF    7de71000-7de78000    Deferred        libxdmcp.so.6
ELF    7de78000-7de9d000    Deferred        libxcb.so.1
ELF    7ded1000-7def5000    Deferred        imm32<elf>
  \-PE    7dee0000-7def5000    \               imm32
ELF    7def5000-7df2a000    Deferred        wintrust<elf>
  \-PE    7df00000-7df2a000    \               wintrust
ELF    7df2a000-7e036000    Deferred        comctl32<elf>
  \-PE    7df30000-7e036000    \               comctl32
ELF    7e036000-7e0b1000    Deferred        shlwapi<elf>
  \-PE    7e040000-7e0b1000    \               shlwapi
ELF    7e0b1000-7e362000    Deferred        shell32<elf>
  \-PE    7e0c0000-7e362000    \               shell32
ELF    7e362000-7e43b000    Dwarf           msvcr120<elf>
  \-PE    7e380000-7e43b000    \               msvcr120
ELF    7e43b000-7e551000    Deferred        msvcp120<elf>
  \-PE    7e480000-7e551000    \               msvcp120
ELF    7e551000-7e5d7000    Deferred        rpcrt4<elf>
  \-PE    7e560000-7e5d7000    \               rpcrt4
ELF    7e5d7000-7e71d000    Deferred        ole32<elf>
  \-PE    7e5f0000-7e71d000    \               ole32
ELF    7e71d000-7e860000    Deferred        oleaut32<elf>
  \-PE    7e740000-7e860000    \               oleaut32
ELF    7e860000-7e87c000    Deferred        jsproxy<elf>
  \-PE    7e870000-7e87c000    \               jsproxy
ELF    7e87c000-7e8bb000    Deferred        winhttp<elf>
  \-PE    7e880000-7e8bb000    \               winhttp
ELF    7e8bb000-7ea32000    Deferred        user32<elf>
  \-PE    7e8d0000-7ea32000    \               user32
ELF    7ea32000-7eaac000    Deferred        advapi32<elf>
  \-PE    7ea40000-7eaac000    \               advapi32
ELF    7eaac000-7ebcd000    Deferred        gdi32<elf>
  \-PE    7eac0000-7ebcd000    \               gdi32
ELF    7ef3f000-7ef4d000    Deferred        libnss_files.so.2
ELF    7ef4d000-7ef5a000    Deferred        libnss_nis.so.2
ELF    7ef5a000-7ef75000    Deferred        libnsl.so.1
ELF    7ef75000-7ef7f000    Deferred        libnss_compat.so.2
ELF    7ef7f000-7efcc000    Deferred        libm.so.6
ELF    7efce000-7efd2000    Deferred        libxcomposite.so.1
ELF    7efd2000-7efe7000    Deferred        libxext.so.6
ELF    7efe7000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7323000-f7328000    Deferred        libdl.so.2
ELF    f7328000-f74e3000    Dwarf           libc.so.6
ELF    f74e3000-f7500000    Deferred        libpthread.so.0
ELF    f7503000-f7507000    Deferred        libxinerama.so.1
ELF    f7507000-f7510000    Deferred        librt.so.1
ELF    f7530000-f7534000    Deferred        libxau.so.6
ELF    f7535000-f76fb000    Dwarf           libwine.so.1
ELF    f76fd000-f7721000    Deferred        ld-linux.so.2
ELF    f7723000-f7724000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    0000001e    0
    0000001d    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000018    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001f    0
    0000001b    0
00000021 explorer.exe
    00000026    0
    00000025    0
    00000024    0
    00000023    0
    00000022    0
0000002b (D) C:\Program Files\Origin\Origin.exe
    0000002f   15 <==
System information:
    Wine build: wine-1.7.55 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.2.0-19-generic

 

Edited by leoworm

booman Tuesday 24 November 2015 at 17:14
booman

Ok, rename the igoproxy64.exe
Then launch it again
That is what I did to get it running


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Tuesday 24 November 2015 at 17:16
leowormAnonymous

Ah, sorry I was a little vague there. Origin is crashing for me on startup using the way you described to install it.

booman Tuesday 24 November 2015 at 17:51
booman

Even if you rename the igoproxy64.exe?
I know you got Origin to run before...

If you can get into it, try disabling the In Game Overlay
Then download the demo and create a shortcut to the MassEffectDemo.exe and launch it separately.
There is a chance the "Connecting to EA servers" still won't work


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Tuesday 24 November 2015 at 18:35
leowormAnonymous

Yes, I renamed the igoproxy64.exe. My other virtual drive (which Origin works on) doesn't work with starting ME3, so I'm trying your way to install Origin. Could you maybe try to reproduce what you did to install Origin, and then post it here?

booman Tuesday 24 November 2015 at 18:38
booman

I don't remember now either
I'm helping someone else with Uplay and now I'm getting confused frown


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Tuesday 24 November 2015 at 18:39
leowormAnonymous

You posted it on page 2 here, but it doesn't work for me

booman Tuesday 24 November 2015 at 18:42
booman

We are running in circles here wink

Try my steps again, just remember it crashes at the end of the install, but when I rename the igoproxy64.exe to igoproxy65.exe it launches

  1. Launch PlayOnLinux
  2. Tools
  3. Wine Manager
  4. Download wine 1.7.55-staging
  5. Close Download Manager
  6. Download Origin Client:  http://download.dm.origin.com/origin/live/OriginSetup.exe
  7. Save to Desktop
  8. PlayOnLinux Click Install
  9. Click "Install a non-listed program"
  10. Next
  11. New virtual drive
  12. Name it Origin (Or the name of the game you are going to install)
  13. Wine 1.7.55-staging
  14. Check:  corefonts, d3dx9, tahoma, vcrun2008, vcrun2010, vcrun2012
  15. 32-bit virtual drive
  16. Wine Configure:  Windows 7
  17. Display:  Check Mouse capture, check virtual desktop, size:  1024x768
  18. Click Browse
  19. Select OriginSetup.exe
  20. Uncheck all the options
  21. Install Origin
  22. Installer might crash
  23. Back to PlayOnLinux
  24. Click Configure
  25. Wine Tab:  Kill Processes
  26. General Tab:  New Shortcut
  27. Select Origin.exe
  28. Rename igoproxy64.exe to igoproxy65.exe
  29. Launch Origin
  30. Login

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
leoworm Tuesday 24 November 2015 at 18:57
leowormAnonymous

Followed the exact steps, but it still crashes when I try to start Origin

leoworm Tuesday 24 November 2015 at 19:00
leowormAnonymous

Did the demo work for you?

booman Tuesday 24 November 2015 at 21:11
booman

That is so strange.  When you try to install again, are you removing the virtual drive and creating a whole new one?

I will probably post a step-by-step guide in a few weeks with pictures.  I'll let you know

Demo...

Originally no, because of the "Connecting to EA servers" error
I still have it on my list of games but I got the full Mass Effect 3 running.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained