Enderal Forgotten Stories Guide

Discussion in 'Guides' started by booman, Jun 21, 2019.

  • by booman, Jun 21, 2019 at 1:37 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,347
    Likes Received:
    627
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    enderal94.jpg

    Enderal is a total conversion of Skyrim where the entire handcrafted world and experience will blow you away. New classes, weapons, open-world, story and much much more... If you thought Skyrim was huge, wait until you explore the world of Enderal Forgotten Stories.

    enderal95.jpg

    Follow my step-by-step guide on installing, configuring and optimizing Enderal Forgotten Stories in Linux with PlayOnLinux.

    Note: This guide applies to the Steam version of Enderal Forgotten Stories. Other versions may require additional steps.

    Tips & Specs:

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

    Mint 19 64-bit
    PlayOnLinux: 4.3.4
    Wine: 4.0 64-bit
    DXVK: 1.2 64-bit

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"

    wine01.png

    Look for the Wine Version: 4.0
    Select it
    Click the arrow pointing to the right

    wine02.png

    Click Next

    Downloading Wine

    wine03.png

    Extracting

    Installed

    wine04.png

    Click (amd64) Tab
    Select 4.0
    Click the arrow pointing to the right

    wine05.png

    Download Wine 64-bit

    Installed

    wine07.png

    Wine 4.0 32-bit and 64-bit is installed, you can close this window

    Downloading Enderal

    Note: Make sure you have Enabled Steam Beta and Downloaded a version of Proton

    Use your native Linux Steam client to download Enderal
    Search for "Enderal: Forgotten Stories

    enderal01.png

    Click "Install Now"

    enderal02.png

    Uncheck "Create desktop shortcut"
    Uncheck "Create start menu shortcut"
    Click Next

    enderal03.png

    Click Finish

    enderal04.png

    Download Windows Steam Client

    Go to: https://store.steampowered.com/about/
    Click The Windows Icon under "INSTALL STEAM"
    Save SteamSetup.exe on your Desktop

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install

    enderal05.png

    Click "Install a non-listed program"

    enderal06.png

    Select "Install a program in a new virtual drive"
    Click Next

    enderal07.png

    Name the virtual drive: enderal
    Click Next

    enderal08.png

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

    enderal09.png

    Select Wine: 4.0
    Click Next

    enderal10.png

    Select "64 bits windows installation"
    Click Next

    enderal11.png

    Wine Configuration

    Libraries Tab
    Type the following libraries & Click Add
    • d3d10
    • d3d10_1
    • d3d10core
    • d3d11
    • dxgi
    • xaudio2_6
    • xaudio2_7
    Select one at a time and click Edit
    Select "Native (Windows)"
    Click Apply

    enderal13.png

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

    enderal14.png

    PlayOnLinux Packages (DLLs, Libraries, Components)

    Check the following:
    • POL_Install_corefonts
    • POL_Install_d3dx10
    • POL_Install_d3dx11
    • POL_Install_d3dx9
    • POL_Install_tahoma
    Click Next

    enderal15.png

    Note: All packages should automatically download and install

    Click Browse

    Navigate to your Desktop
    Select "SteamSetup.exe"
    Click Open

    enderal17.png

    Follow the Steam installation instructions
    Click Finish at the last step and Run Steam

    enderal18.png

    Click the X when Steam is done downloading and launches

    enderal19.png

    PlayOnLinux Shortcut

    Select "Steam.exe"
    Click Next

    enderal20.png

    Name the shortcut: Enderal Steam
    Click Next

    enderal21.png

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

    enderal22.png

    PlayOnLinux Configure

    Back to PlayOnLinux
    Click Configure

    enderal23.png

    General Tab
    Arguments: -no-dwrite
    Wine version: 4.0

    enderal24.png

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

    Close Configure

    Run Enderal Steam and login

    enderal25.png

    Cut-n-Paste the Enderal game folder
    Go to:
    Code:
    /home/username/.local/share/Steam/steamapps/common/
    Select Enderal directory
    Cut or drag-n-drop Enderal directory

    enderal29.png

    Go to:
    Code:
    /home/username/.PlayOnLinux/wineprefix/enderal/drive_c/Program Files (x86)/Steam/steamapps/
    Create a folder: common

    enderal30.png

    Paste Enderal directory in the common folder

    Note: Perform this step after Enderal is finished downloading in Native Linux Steam client. Enderal is about 15 Gigabytes

    Back to PlayOnLinux
    Click Configure Again

    enderal23.png

    General Tab
    Click "Make a new shortcut from this virtual drive"

    enderal24.png

    Select "Enderal Launcher.exe"
    Click Next

    enderal34.png

    Name the shortcut: Enderal Launcher
    Click Next

    enderal35.png

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

    enderal22.png

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

    enderal37.png

    Download DirectX End-User Runtime (June 2010)
    https://www.microsoft.com/en-us/download/details.aspx?id=8109
    Save to your desktop in a folder called: DirectX2010

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"

    enderal38.png

    Go to the DirectX2010 Folder on your Desktop
    Select "directx_June2010_redist.exe"
    Click Open

    enderal39.png

    Click Yes

    Click Browse
    Navigate to the DirectX2010 folder on your Desktop
    This will extract a bunch of files into the folder
    Click OK

    enderal41.png

    After its finished extracting
    Go back to Miscellaneous Tab
    Click "Run a .exe file in this virtual drive" again

    enderal38.png

    Go to the DirectX2010 folder again
    Select "DXSETUP.exe"
    Click Open

    enderal43.png

    Accept the agreement
    Click Next

    Click Next

    This will install a bunch of DirectX libraries, specially the ones we need for sound in Enderal
    Click Finish

    enderal46.png

    Close Configure

    Installing DXVK

    Go to: https://github.com/doitsujin/dxvk/releases/tag/v1.2
    Download Version 1.2
    Save to your Desktop
    Extract on your Desktop

    Copy all of the DLLs in the x64 Folder

    Paste in the Enderal Launcher.exe Folder
    Full Path:
    Code:
    /home/username/.PlayOnLinux/wineprefix/enderal/drive_c/Program Files (x86)/Steam/steamapps/common/Enderal/
    Tips on Setting up DXVK in Linux
    http://www.gamersonlinux.com/forum/threads/dxvk-guide.2540/

    Run Enderal One Time

    Enderal has a problem loading due to a missing ini file
    Run the Launcher once and make all the necessary settings you need to change

    Select "Enderal Steam" and Click Run

    enderal47.png

    Select "Enderal Launcher" and Click Run

    enderal48.png

    Note: You might see a crash pop-up for Steam, you can click cancel and ignore it

    Optmization:

    Common Tab
    Adjust:
    • Vsync
    • Window Mode
    • Aspect Ratio
    • Resolution
    • Antialiasing
    • Anisotropic Filter
    • Graphic Quality (Presets)
    enderal49.png

    Detail Tab
    Adjust:
    • Reflect Ground
    • Reflect Trees
    • Reflect Objects
    • Reflect Sky
    • Textures
    • Blur Quality
    • Shadow Details
    • Decal count
    • FXAA
    Visibility
    Adjust:
    • Overal draw distance
    • Actor draw distance
    • Object draw distance
    • Light draw distance
    • Grass draw distance
    • Reflection draw distance
    • Details on distan objects
    • Feild of view
    • Shadow draw distance
    enderal51.png

    Optimization Tab
    Adjust:
    Memory usage
    CPU usage
    Experimental Multithreading

    enderal52.png

    Click "Save Settings"

    Run Enderal to be sure everything is performing correctly for your hardware

    Crash on Load Fix

    Now that your settings are set, lets fix the crash on load
    Go to "My Games" Enderal Folder
    Full path:
    Code:
    /home/username/Documents/My Games/Enderal
    Copy the Enderal.ini file

    enderal53.png

    Paste in the Skyrim Folder
    Rename to: Skyrim.ini

    enderal54.png

    Copy the plugins.txt file
    Full path:
    Code:
    /home/username/.PlayOnLinux/wineprefix/enderal/drive_c/users/username/Local Settings/Application Data/enderal
    enderal55.png

    Paste in the Skyrim folder in Application Data/Skyrim

    enderal57.png

    Now Enderal will launch at next load
    Any time you make changes to the launcher, you have to perform the above steps

    Conclusion:
    This is the only way to play Enderal in Linux as it is not currently working under Proton. Its a LOT of work-arounds, but once it starts, you can play for hours. I only experienced a single crash so far, but its a HUGE game and will take a long time to play through.
    If you want to avoid the crash and make system changes, you can do it in-game only, but the changes are limited... mostly view distance. But those settings can still improve performance.

    Gameplay Video:
    Last edited: Jan 6, 2020

Comments

Discussion in 'Guides' started by booman, Jun 21, 2019.

  1. booman
    Screenshots:
    enderal83.jpg

    enderal85.jpg

    enderal88.jpg

    enderal96.jpg

    enderal97.jpg

    enderal100.jpg

    enderal113.jpg

    enderal110.jpg
  2. jay_le
    This guide works in Arch Linux, just make sure you have installed library "lib32-openal" (pacman -S lib32openal) on your system.

    BTW DirectX2010 installation fails on my system (but it seems it copied all DLL files, just couldnt verify version of some files for some reason)
    booman likes this.
  3. booman
    Very nice tips!
    Thank you for taking the time to try this guide and post your results.

    I will mention in the guide to have lib32-openal installed. Mint must already have it installed or I installed it previously for another application.

    I've yet to see the DirectX 2010 Runtime installer fail on Mint. I'm glad it copied the DLLs as those are the most important part.

    Are you noticing any audio problems?
  4. jay_le
    Are you noticing any audio problems?

    Unfortunately yes there are problems, the speech is not working and therefore scripted dialogs are super fast (subtitles only blink through) So the game is unplayable :(

    The music and sounds is working well though.

    Perhaps someone finds solution for this ?
    booman likes this.
  5. booman
    Yes, I originally had the exact same issues with audio and scripted events, but after adding the following overrides:
    • xaudio2_6
    • xaudio2_7
    then installing Direct X June 2010 Runtime the audio worked perfectly!

Share This Page