Red Faction Guerrilla Guide

Discussion in 'Guides' started by booman, Jul 20, 2018.

  • by booman, Jul 20, 2018 at 1:23 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

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

    Red Faction Guerrilla Re-Mars-tered is an action sandbox 3rd person shooter where every object is destructable. Join the insurgents and fight the Earth Defense Forces by literally smashing and blowing up their resources. Either piece by piece with your hammer, detonate with explosives or run it through with a vehicle. There is no end to your destructive forces...

    rfgurilla103.jpg

    Follow my step-by-step guide on installing, configuring and optimizing Red Faction Guerrilla Re-Mars-tered in Linux with PlayOnLinux.

    Note: This guide applies to the GOG version of Red Faction Guerrilla Re-Mars-tered. Other versions may require additional steps.

    Tips & Specs:

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

    Mint 18.3 64-bit
    PlayOnLinux: 4.2.12
    Lutris Wine: 3.12 64-bit Staging

    Wine Installation

    We still need to install a stable version of Wine to setup the virtual drive
    We'll use the 3.12 version from Lutris later on in the guide

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 3.0
    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 3.0 is installed and you can close this window

    Install Wine 3.12 Staging 64-bit

    Go to: https://lutris.net/files/runners/
    Download wine-staging-3.12-x86_64.tar.gz
    Save it to your Desktop
    Extract to the PlayOnLinux Wine directory:
    /home/username/.PlayOnLinux/wine/linux-amd64/
    wine07.png

    Launch PlayOnLinux
    Click Install
    rfguerilla01.png

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

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

    Name the virtual drive: rfgurrilla
    Click Next
    rfguerilla04.png

    Check the following:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries
    Click Next
    rfguerilla05.png

    Select Wine 3.0
    Click Next
    rfguerilla06.png

    Select "64 bits windows installation"
    Click Next
    rfguerilla08.png

    Wine Configuration

    Applications Tab
    Windows version: Windows 7
    rfguerilla09.png

    Libraries Tab
    1. Type: d3d11
    2. Click Add
    3. Type dxgi
    4. Click Add
    5. Edit both d3d11 & dxgi
    6. Set them as (native) only
    rfguerilla10a.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Click OK
    rfguerilla10.png

    PlayOnLinux Packages (DLLs, Libraries, Components)

    Check the following:
    • POL_Install_corefonts
    • POL_Install_d3dx10
    • POL_Install_d3dx11
    • POL_Install_d3dx9
    • POL_Install_tahoma
    • POL_Install_xact
    • POL_Install_xaudio
    Click Next
    rfguerilla11.png

    Note: All packages should automatically download and install

    Click Browse

    Select "setup_red_faction_guerrilla_re-mars-tered_1.0_(21946).exe"
    Click Open
    rfguerilla13.png

    Click Next again...

    Click OK
    rfguerilla15.png

    Click Options
    Check "Yes, I have read and accept EULA"
    Uncheck "Created desktop icon"
    Click Install
    rfguerilla16.png

    Click OK on all errors
    rfguerilla17.png

    Click Exit
    rfguerilla18.png

    PlayOnLinux Shortcut

    Select "rfg.exe"
    Click Next
    rfguerilla19.png

    Name the shortcut: Red Fction Guerrilla
    Click Next
    rfguerilla20.png

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

    PlayOnLinux Configure

    Select Red Faction Guerrilla
    Click Configure
    rfguerilla22.png

    General Tab
    Click the down-arrow to select Wine "staging-3.12-x86_64"
    rfguerilla23.png

    Note: Click the + to download other versions of Wine

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

    Close Configure

    Install DXVK 0.60

    Go to: https://github.com/doitsujin/dxvk/releases
    Download Version dxvk-0.60.tar.gz

    Extract the files on your Desktop
    Copy the 64-bit d3d11.dll and dxgi.dll to the Red Faction Guerrilla game folder:
    Code:
    /home/username/.PlayOnLinux/wineprefix/rfguerrilla/drive_c/GOG Games/Red Faction Guerrilla
    rfguerilla25.png

    Note: username is where your Linux login shows up

    Important!
    DXVK version 0.60 requires Nvidia 396.24.02 drivers

    DXVK Test

    One way to test if DXVK is working properly
    1. Go to Configure
    2. Miscellaneous Tab
    3. Command to Execute before running program
    4. Paste:
    Code:
    export DXVK_HUD=devinfo,fps
    Now when you run your game, you should see a HUD in-game with Direct X and Vulkan versions

    Here are detailed instructions in case you still can't get DXVK to run
    DXVK Guide

    Now Run Red Faction Guerrilla Re-Mars-tered
    Click Run
    rfguerilla26.png

    Note: click debug to see errors and bugs

    Optimization:

    Click Options
    rfguerilla27.png

    Click Display
    rfguerilla28.png

    Adjust:
    • Resolution
    • Refresh Rate
    • Windowed Mode
    • V-Sync
    • FOV
    • Detail Level
    Click Accept
    rfguerilla29.png

    Click Advanced
    Adust:
    • Shadow Detail
    • Depth of Field
    • Motion Blur
    • Particle Detail
    • Ambient Occulusion
    • Sun shafts
    • Texture Resolution
    • Anisotropic Filtering
    Click Accept
    rfguerilla30.png

    Conclusion:
    Once I was able to get the proper version of Nvidia, Wine and DXVK running... Red Faction Guerrilla Re-Mars-tered ran perfectly! I was able to get decent frame rates and cranked most of the setting to high.
    Once I saw the HUD when launching the game, I knew DXVK was working. Otherwise the game would freeze up every time.

    Gameplay Video:



    Screenshots:
    rfguerilla80.jpg

    rfguerilla83.jpg

    rfguerilla85.jpg

    rfguerilla87.jpg

    rfguerilla91.jpg

    rfguerilla92.jpg

    rfguerilla95.jpg

    rfguerilla98.jpg

    rfgurilla101.jpg
    Last edited: Jul 24, 2018

Comments

Discussion in 'Guides' started by booman, Jul 20, 2018.

  1. batmanm0b1e
    How did you get Nvidia 396.24.02 drivers. I'm on Ubuntu 18.04 and only 390.48 show up.
  2. booman
    You probably need to add this PPA first so the driver manager can see them:
    batmanm0b1e likes this.
  3. batmanm0b1e
    @booman you forgot to put Re-Mars-tered in Title.

    also is there GOG update for this game are you using an older build
    booman likes this.
  4. booman
    Yeah, I thought I would keep it simple in the title, but I added it in the description.
    Not sure about patches... do you have the original?
  5. batmanm0b1e
    i have the same build as you do @booman Where you able to see the install bar go across. I can't see it.
  6. booman
    What bar? The DXVK HUD?
  7. batmanm0b1e
    The install bar. Installing the game
  8. booman
    Sorry, I don't remember as I only installed it once.
    Its normal to not see a loading/installing bar or seeing it as completed but the installer continues.
    Does it ever finish?
  9. batmanm0b1e
    How long does it take you for the install process
  10. booman
    Its a fairly large game, I think it was like 30 Gigabytes, so it may take 15 minutes depending on the speed of your hard drive.

    I don't exactly remember because I only installed it once.

    You can also download the files again just to be sure they aren't corrupted
  11. batmanm0b1e
    When i start the game. its crashed. Do i need to install vulkan
  12. booman
    If you are using the Lutris 3.12 staging 64-bit Wine version, the Windows Vulkan packages are already installed.
    But you definitely need to install Linux Vulkan too.

    Were you able to follow this guide: DXVK
  13. batmanm0b1e
    OK that's might be the issue. I didn't install vulKan packeges yet. I'm running peppermint 9 its ubuntu it uses LXDE parts and XFCE parts together. what packages do i install. If you can list them for me.

    Yes the guide went smooth very good just the game not launch probably due to me not having vulkan installed. I was using playonlinux also then i tried Lutris and still didn't work
  14. booman
    These Vulkan packages should do it:
    • libvulkan1
    • libvulkan1:i386

Share This Page