Bethesda Launcher/Games

Questions about Wine on Linux
Locked
CanadianBlueBeer
Newbie
Newbie
Posts: 4
Joined: Sat Jun 10, 2017 11:27 am

Bethesda Launcher/Games

Post by CanadianBlueBeer »

Using Mint 18.1 x64 and Wine 2.9-staging

Launcher:

Install is a mess, but you can make it work. Wound up copying the files from the download/tmp back up to the main launcher folder, but:

look for 2 .tmp files (I added this to the db btw),

cdpprod.dch and locserev.dhc are the culprits.
The launch cannot rename those with an extra .alt extension, so it barfs.
Rename them manually (leaving the 2 .tmp files alone), and the launcher will now load and you can login.

You have to do this every single time.

Games:

Fallout Shelter and The Elder Scrolls:Legends will install, if you choose/make a new/different folder.

When you run Fallout Shelter the first 2 video screens appear, but the main one with the game options does not.
If you know where the options are, you can select them (exit and yes, does work).
No vid otherwise.

TESL: nothing on screen but the cursor (which is using the TESL cursor).

Sound works as well.

So, any ideas on the video? options, libraries etc?
I'm stuck now.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Bethesda Launcher/Games

Post by Bob Wya »

I had a fiddle around with the Bethesda launcher... Full disclaimer I'm more of a Steam guy... :wink:

Anyway so...

System information

Code: Select all

pev BethesdaNetLauncher_Setup.exe | grep Version
  Product Version:              1.18.0.5

Code: Select all

wine --version
wine-2.10 (Staging)

Code: Select all

glxinfo | grep 'OpenGL'
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 970M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 381.22
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 381.22
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 381.22
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Setup (using a clean 32-bit WINEPREFIX)
PWD=<WINEPREFIX'es root>

Code: Select all

export WINEPREFIX="${PWD}/bethesda_launcher_32"
export WINEARCH=win32
wineboot -u ; winetricks sandbox
winecfg
# override msvcp110.dll=native, builtin
# override msvcr110.dll=native, builtin
Launcher Installation

Code: Select all

cd "${WINEPREFIX}/drive_c"
cp ~/Downloads/BethesdaNetLauncher_Setup.exe .
wine BethesdaNetLauncher_Setup.exe
# Exit after install - don't run the installed launcher at this stage!!
Running the Launcher

Code: Select all

cd "${WINEPREFIX}/drive_c/Program Files/Bethesda.net Launcher"
wine start "BethesdaNetLauncher.exe"
The Launcher updates successfully and gets me to a login screen...
Obviously I can't really test any further... :)
Try that out and see if you can get any further forwards...

Bob
Locked