Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

If you're modding Bethesda games on Linux / Steam Deck, GE-Proton 9-16 could make things a little easier for you.

As your reminder: GE-Proton (or Proton-GE) a community-build of Proton, nothing to do with the official Proton from Valve. You'll find GE adds specific fixes that Valve often can't (due to legal reasons), and sometimes other special additions, but GE comes with less testing and support. Usually you only want to use it for specific games until they work properly in Valve's Proton, or for using Proton outside of Steam like in Heroic and Lutris. See more about Proton in my guide.

In GE-Proton 9-16 one of the main additions is a change to how Bethesda games will launch like the Fallout series, Skyrim, Oblivion and Starfield. If GE-Proton detects a known mod executable for these it will launch that instead of the original - something that will just save players a fair bit of messing around. Seems like a nice change!

Another addition is that games run with UMU (Unified launcher for Windows games on Linux), for using it outside of Steam like in Heroic Games, is that games will now have the /mnt, /run/media and /media and the user's home folder added as drives that games can see.


Pictured - Skyrim

There's also a few other game-specific fixes, and the usual additions of new code from the official upstream projects.

Here's the full changelog:

Proton:

  • import upstream makefile changes
  • import upstream proton changes
  • import upstream steam_helper changes
  • import upstream vkd3d-shader changes
  • update wine to latest bleeding edge
  • updated dxvk to latest git
  • update vkd3d-proton to latest git
  • update dxvk-nvapi to e4bad70

Protonfixes:

  • fixed issue with game_titles not being pulled correctly for UMU
  • game_titles are now looked up as part of included umu-database csv instead of trying to send online website api call
  • games run with UMU will now have /mnt,/run/media,/media/, and the user's home folder added as drives u:,v:,w:,x: respectively inside the prefix if they are not empty. This is to allow users to install or import games outside of the prefix more conveniently. A typical scenario for this would be if you have your games pre-installed on a different mounted drive, or somewhere else in your home folder outside of the prefix and you want to add them without reinstalling the game, OR if you want to install the game to one of those mounts instead of the C:\ drive inside the wine prefix. With steam, users don't really have to worry about this because steam handles the drive mounts and the install locations, however we found that outside of steam users were trying to use the Z: drive (which is symlinked to root (/)) -- which is of course containerized and read only, and therefore also unable to provide a proper drive size, resulting in users being told they don't have enough space. With the new drives added into the prefix it should fix this, allowing users to access their mount locations or existing game folders for installation or importing via the new drives instead of Z:.
  • Mod support for various bethesda games has been added (Thanks Root-Core). If a mod executable is found for bethesda games it will launch the mod executable instead of the original:
    mapping = {
    '22380': ('FalloutNV.exe', 'nvse_loader.exe'), # Fallout New Vegas
    '22370': ('FalloutLauncher.exe', 'fose_loader.exe'), # Fallout 3
    '377160': ('Fallout4Launcher.exe', 'f4se_loader.exe'), # Fallout 4
    '22330': ('OblivionLauncher.exe', 'obse_loader.exe'), # Oblivion
    '72850': ('SkyrimLauncher.exe', 'skse_loader.exe'), # Skyrim
    '489830': ('SkyrimSELauncher.exe', 'skse64_loader.exe'), # Skyrim SE
    '1716740': ('Starfield.exe', 'sfse_loader.exe') # Starfield
    }.get(game_id, ('', ''))
  • protonfix added for metal gear solid 2 (thanks FranjeGueje)
  • protonfix for Kindom Hearts HD Remix added for steam version (already existed for egs version) (thanks Internetbestfriend)
  • protonfix added for Gothic Playable Teaser (thanks Root-Core)
  • Star Citizen protonfix updated (no longer requires EAC workaround)
Article taken from GamingOnLinux.com.
21 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
7 comments

hardpenguin Oct 16
That is a cool change! I was meaning to jump on top of modding Oblivion
Jarmer Oct 16
whoa, this is pretty huge! I don't dare think about another skyrim run with some crazy mods do I?

Asking for a friend:
how do you actually use this new proton for modding bethesda stuff? Is it as simple as downloading the mod from nexus, putting it in whatever folder it says, then this new proton will detect it? Usually there's lots of other steps involved though. Sometimes some mods can be kind of crazy to install, so I doubt it's that easy, but you never know.
whizse Oct 16
View PC info
  • Supporter
how do you actually use this new proton for modding bethesda stuff?
You don't have to do anything. It detects the mod executable. So for example when you press play in the Steam client, nvse_loader.exe will run instead of FalloutNV.exe.

Downloading/installing/configuring is still up to you.
yndoendo Oct 16
I'm still using GE-Proton8-32 for Fallout 4 & Skyrim AE with MODs. Anything newer and Nemesis will crash. Issue is that 8-32 does not properly support 64-bit LOOT and non-supported 32-bit is required.

Hope this fixes the Nemesis issue.

https://github.com/rockerbacon/modorganizer2-linux-installer


Last edited by yndoendo on 16 October 2024 at 7:25 pm UTC
MayeulC Oct 16
I did not realize that mods weren't working, but I am still using the (now unlisted) original version, that has Steam workshop support: https://store.steampowered.com/app/72850/The_Elder_Scrolls_V_Skyrim/
tfk Oct 16
Yeah, Bethesda broke quite a lot of mods with their last update.

Last time I was tinkering with mods I launched everything with SteamTinkerLaunch. That worked quite nicely. I used Vortex mod manager.
I just tried it out on the demo for the Little Big Adventure remake and it still has issues with the opening cutscene, something that 9-13 was fine with. But thanks for reporting on this.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register