Mass Effect 3 Guide

Discussion in 'Guides' started by booman, Dec 4, 2015.

  • by booman, Dec 4, 2015 at 12:33 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,343
    Likes Received:
    625
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    methree84.jpg

    Take the role as Commander Shepard again in the third installment of Mass Effect. Defend planet Earth of annihiliation from the evil Reapers once again. Play an over-the-shoulder team-based action RPG where you develop your character, level up, interactive dialog and even import your Mass Effect 1 or 2 saved character.

    methree87.jpg

    Follow my step-by-step guide on installing, configuring and optimizing Mass Effect 3 in Linux with PlayOnLinux.

    Note: This guide applies to the Origin version of Mass Effect 3. Other versions may require additional steps.

    Tips & Specs:

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

    Mint 17.2 64-bit
    PlayOnLinux: 4.2.9
    Wine: 1.7.51-staging

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 1.7.55-staging
    Note: Try using stable Wine 1.8 and 1.8-staging

    Select it
    Click the arrow pointing to the right
    wine02.png

    Click Next

    Downloading Wine
    wine04.png

    Extracting

    Downloading Gecko
    wine05.png

    Installed
    wine06.png

    Wine 1.7.55-staging is installed and you can close this window

    Download OriginSetup.exe

    Go to: download.dm.origin.com/origin/live/OriginSetup.exe
    Navigate to your desktop
    Click Save
    methree01.png

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    methree02.png

    Click "Install a non-listed program"
    methree03.png

    Click Next

    Select "Install a program in a new virtual drive"
    Click Next
    methree05.png

    Name your virtual drive: masseffect3
    Click Next
    methree06.png

    Check all three options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries
    Click Next
    methree07.png

    Select "Wine 1.7.55-staging"
    Click Next
    methree08.png

    Select "32 bits windows installation"
    Click Next
    methree09.png

    Wine Configuration

    Applications Tab
    Windows version: Windows 7
    Click Apply
    methree10.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Check "Emulate a virtual desktop"
    Click OK
    methree11.png

    Installing Packages (Libraries, Components, DLL's)

    Check the following packages:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_tahoma
    • POL_Install_vcrun2008
    • POL_Install_vcrun2010
    • POL_Install_vcrun2012
    Click Next
    methree12.png

    Note: All packages will automatically download and install

    Installing Origin Client

    Click Browse

    Navigate to your Desktop
    Select OriginSetup.exe
    Click Open
    methree14.png

    Click Next Again

    Preparing...

    Uncheck all options:
    Click Install
    methree17.png

    Installing...
    methree18.png

    Check "I have read and accept..."
    Click OK
    methree19.png

    At this point the client will try to launch, but will crash...

    Killing Origin Process

    Alt+Tab to PlayOnLinux
    Click Configure
    methree20.png

    Wine Tab
    Click "Kill Processes"
    methree21.png

    PlayOnLinux Shortcut

    Select Origin.exe
    Click Next
    methree22.png

    Name the shortcut: Mass Effect 3
    Click Next
    methree23.png

    Select "I don't want to make another shortcut"
    Click Next
    methree24.png

    Back to Configure

    General Tab
    Wine version: 1.7.55-staging
    methree25.png

    Note: Click the + to download other versions of Wine. Click the down arrow to select other versions of Wine

    Display Tab
    Video memory size: Enter the amount of memory your video card/chip uses
    methree26.png

    Close Configure

    Origin Directory Permissions

    If you launch Origin it will crash every time
    This is because of the In Game Overlay
    We have to do this manually by renaming some files
    But, the Origin folder is locked

    Go to the Origin Directory
    Path: /home/username/.PlayOnLinux/wineprefix/Origin/Drive_C/Program Files/
    Right click
    Select Properties
    methree27.png

    Click Dropdown next to "Owner"
    Select "Create and delete files"
    Click "Apply Permissions to Enclosed Files"
    Click Close
    methree28.png

    Rename:
    igoproxy.exe
    igoproxy64.exe

    To:
    igoproxy-old.exe
    igoproxy64-old.exe
    methree30.png

    Launching Origin

    Back to PlayOnLinux
    Select Origin
    Click Run
    methree31.png

    Note: Click Debug to see errors and bugs

    Login to Origin
    methree32.png

    Select Mass Effect 3
    Click Download
    methree34.png

    When Mass Effect 3 is finished downloading, Origin may crash
    Click Exit Origin
    methree35.png

    Mass Effect 3 Shortcuts

    Select Origin
    Click Configure
    Click "Make a new shortcut from this virtual drive"
    methree25.png

    Select "MassEffect3.exe"
    Click Next
    methree41.png

    Name shortcut: Mass Effect 3
    Click Next
    methree42.png

    Select "MassEffect3Config.exe"
    Click Next
    methree43.png

    Name shortcut: Mass Effect 3 Config
    Click Next
    methree44.png

    Select "I don't want to make another shortcut"
    Click Next
    methree24.png

    Launching Mass Effect 3

    Select Origin
    Click Run
    methree31.png

    Login Again
    methree32.png

    Back to PlayOnLinux
    Select Mass Effect 3 or Config
    Click Run
    methree39.png

    Optimization:

    Launch Mass Effect 3 Config
    Click Video
    methree45.png

    Adjust:
    • Windowed
    • Windows Mode
    • Aspect Ration
    • Resolution
    • Anti-Aliasing
    • Motion Blur
    • Dynamic Shadows
    • Number Of Cinematic Lights
    • Use Spherical Harmonic Lighting
    • Anisotropic Filtering
    Save Changes
    Click Mass Effect 3
    Click "Save Settings"
    methree46.png

    Conclusion:
    Mass Effect 3 runs pretty well on my GeForce 550 Ti. Some of the cutscenes stutter and the characters lips do not always animate, but in game looks beautiful and frame rates are decent.
    Make sure to check "Remember password" in Origin, then you can launch Mass Effect alone and it will automatically log into Origin and launch the game.

    I did experience Origin crashing randomly and it will kick you out of the game. But I would easily kill the game, launch Origin and continue playing. The crashing is because of Origin not Mass Effect 3. Sadly any problems you experience is probably going to be related to the Origin client. Mass Effect 3 runs just fine regardless.

    Note: Don't bother with the Demo, it refuses to completed the "connecting to EA servers"

    Screenshots:
    methree100.jpg

    methree98.jpg

    methree90.jpg

    methree88.jpg

    methree83.jpg

    methree103.jpg

    methree95.jpg
    Last edited: Jan 13, 2016
    vashin and mrdeathjr28 like this.

Comments

Discussion in 'Guides' started by booman, Dec 4, 2015.

  1. mrdeathjr28
    very good game and good guide as always

    A bit heavy in some parts but completly usable in my case too

    :)
  2. booman
    Did you have any problems in cutscenes? Like lip sync that was off or lips not moving at all?
  3. vashin
    I noticed that on your guide that when you right click on the origin folder and go to properties on the permissions tab you select owner and you have options. I don't have options, it shows my name as owner and is grey. I can not select anything. It must have to do with permissions file access. I'm not sure how to fix that. Also you have 2 tabs I do not. Emblems and Share. I am testing on Arch Linux
  4. booman
    What distro are you using?
    Can you right-click as root?
    Or show permissions as root?
  5. vashin
    I am using PlayOnLinux version 4.2.9 This may have to do with file and folder permissions for PCManFM. I'm using Arch Linux testing.
  6. booman
    Oh, I don't know much about Arch, but you can always use Terminal to change permissions of directories.
    Mint even has a "open as root" option so you can manually change permissions
  7. vashin
    Ha! Yes, I have to go back to Arch School and study up I'm still a novice in some areas :D
  8. mrdeathjr28
    In my last test with mas effect 3 i dont notice that



    However maybe could try in wine 1.8rc3 (out in today in morning) but stay very busy in bunch testing* because stay waiting 1.8rc3

    *Some of them are tom clancy rainbow six vegas 1, tom clancy hawx, tom clancy advanced warfighter 2, tom clancy splinter cell double agent, last remnant, tom clancy ghost recon disney epic mickey 2, pure, split second, toy story 3, collin mac rally, lego pirates of caribbean, lego batman, pirates of caribbean at the world end, lego batman, hyperdimension neptunia rebirth 1, tron 2.0, killer is dead and maybe others

    Various of this titles courtesy of exploration steam sale

    :)
    vashin likes this.
  9. vashin
    Edit:I figured it out :)

    I still get the online login is currently unavailable but there is a workaround for that, the problem appears to be in
    HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root\Certificates\

    by opening the registry and importing the gte_global.reg file through regedit in PlayOnLinux to HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root\Certificates\ resolved the issue for me.

    On Wine this fixes the issue:

    Symptom: The login prompt shows an error message "Online login is currently unavailable."

    Origin uses the "GTE CyberTrust Global Root" (1024-bit) certificate. This certificate was removed by Mozilla and many Linux distributions because it is insecure. The only real solution for this is EA to use a new and secure certificate (the current insecure one will expire in 2018).

    This issue is tracked in bug #35828, but can't be solved in Wine.

    Workaround:

    1. Download the certificate from the bug report.
      wget https://bugs.winehq.org/attachment.cgi?id=52785 -O gte_global.reg
    2. Install it in your wineprefix. (Only there, but not systemwide on your Linux/Mac system.)
      wine regedit gte_global.reg
    Now restart Origin and you should be able to login.

    Confirmed, Mass Effect 3 through PlayOnLinux is working on Arch Linux :)
    booman likes this.

Share This Page