Enderal Forgotten Stories Guide

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:
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)
 
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?
 
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 ?
 
Back
Top