Cup of Linux

Community => Gaming and Steam => Topic started by: Spatry on March 14, 2016, 07:01:43 AM

Title: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on March 14, 2016, 07:01:43 AM
http://youtu.be/x9bsDTHgMoY
I hope you guys are ready for this one, this is one of the longest videos I have ever made. At 83 minutes in length, this is the MOTHER LOAD! Today we are going to install Skyrim on Linux and I will show you my way to get your MODS working... Manually! Really, it is not that hard.

Proton users Scroll DOWN to reply 12 (https://www.cupoflinux.com/SBB/index.php/topic,4318.msg33795.html#msg33795)... I have a PRO TIP FOR YA!
Title: Re: Skyrim with MODS on LINUX
Post by: zundrli on March 14, 2016, 10:26:45 AM
it's great seeing you are putting out videos again
hope you're doing better irl and stuff
may i ask what kind of framerates you achieve when not recording?
and with what gpu?
thanks!
cheers from germany
Title: Re: Skyrim with MODS on LINUX
Post by: dragondude on March 14, 2016, 10:38:06 AM
cool video good to see ya back spatry but i have a challenge for you and maybe you could kick my but at this try getting warframe to work while running at a stable framerate if you actually managed that it would be godlike to me :)
Title: Re: Re: Skyrim with MODS on LINUX
Post by: Spatry on March 14, 2016, 11:19:25 AM
it's great seeing you are putting out videos again
hope you're doing better irl and stuff
may i ask what kind of framerates you achieve when not recording?
and with what gpu?
thanks!
cheers from germany

My framerates are not super... I am still on a laptop.... they are acceptable when running games in fullscreen and no screen capture though....

cool video good to see ya back spatry but i have a challenge for you and maybe you could kick my but at this try getting warframe to work while running at a stable framerate if you actually managed that it would be godlike to me :)


Code: [Select]
# sudo WTF is warframeIf that is a game, it will be a while before I can afford to add new games to my library. My system specs are covered elsewhere on this board in the appropriate area... This is not a race winner for gaming.... I am on a humble laptop.
Title: Re: Skyrim with MODS on LINUX
Post by: joejohnston3 on March 14, 2016, 01:00:33 PM
I cannot tell you how excited I am to see a new video from you, Spatry! You are the best! Thank you for all of your hard work.
Title: Re: Skyrim with MODS on LINUX
Post by: dragondude on March 14, 2016, 03:06:33 PM
response to spatry warframe is a free to play game that is probly one of the best many people have been able to get it to run we are just having trouble figuring out what is causing various issues such as bad framerates even on it's lowest settings theres at least a dozen or so people trying to get it to run the issue is they don't have the knowledge of working with wine that you do so they get all lazy about getting it to run 
Title: Re: Skyrim with MODS on LINUX
Post by: linuxbookpro on March 14, 2016, 04:11:47 PM
Welcome back Spatry, my YouTube feed has been a little quiet and subdued for the last several months.
Title: Re: Skyrim with MODS on LINUX
Post by: Crimson on July 23, 2016, 08:06:59 PM
Does anyone know if an XBOX 360 controller will work with Skyrim installed this way?
Title: Re: Skyrim with MODS on LINUX
Post by: mitsos1992 on September 19, 2016, 04:13:49 PM
in recent events people use LOOT which is a step ahead, but you can pretty much avoid all that trouble if you install manually and then run BOSS
latest version of BOSS can be found on Github.
link here:
https://boss-developers.github.io/
it support GUI or CLI, which sorts mods automatically without pain and VM usage and etc.

Enjoy :D
Title: Re: Skyrim with MODS on LINUX
Post by: TheFlagCourier on September 19, 2016, 05:12:35 PM
in recent events people use LOOT which is a step ahead, but you can pretty much avoid all that trouble if you install manually and then run BOSS
latest version of BOSS can be found on Github.
link here:
https://boss-developers.github.io/
it support GUI or CLI, which sorts mods automatically without pain and VM usage and etc.

Enjoy :D
It was my understanding that BOSS was being depreciated as far as Skyrim, New Vegas, and Fallout 3 support.

In fact...

Quote from: BOSS
Using mods for Skyrim, Fallout 3 or Fallout: New Vegas? Use LOOT (http://loot.github.io/) instead, as BOSS's support for those games is relatively poor and no longer maintained. Oblivion users can also use LOOT, but may find that BOSS performs better, depending on the mods they use.

On a side-note I wonder if I could run the Enderal total conversion mod via wine... I'll look into this when I'm back at my desktop.
Title: Re: Skyrim with MODS on LINUX
Post by: mitsos1992 on October 16, 2016, 01:13:14 PM
Its not maintained but still an option though,

Loot still needs so many depedencies that VM is absolute requirement to allow  that to run 
whereas BOSS will run under wine perfectly both CLI and GUI works.

If All you need is some mod sorting without adding many great mods on top of skyrim then BOSS will do it :D
Title: Re: Skyrim with MODS on LINUX
Post by: MetalSabrewolf on January 22, 2017, 01:04:55 AM
There is one thing that i noticed while installing skyrim on antergos via wine that i needed to have a sound driver in order to run the game. I worked with wine config as well as installing several components via playonlinux.
Title: Skyrim SKSE WITH PROTON SUPPORT!
Post by: Spatry on September 09, 2018, 09:33:37 PM
You can now use SKSE with Proton and HERE IS HOW...
1. Install Skyrim Legendary Edition (Not tested with SE)
2. Run the game ONCE! Set your display how you want it...
3. Mod your game following the tutorial video... Use Loot in virtualbox to set your load order then Generate FNIS for users
4. navigate to your /tmp folder and copy proton_run to a place of your choosing.
5. Edit line 5 of the shell script so that it points to your skse loader
Code: [Select]
DEF_CMD=("/Path/To/YOUR/skse_loader.exe")6. SAVE the shell script, rename it to whatever you want and execute it whenever you wish to run Skyrim with all of your mods.... I have been playing the game for a few hours now... there is a random crash from time to time but the game performance is very good. I am extremely pleased with this! HAVE FUN!

MORE DIRTY TRICKS HERE:
https://youtu.be/MGBD6ix5xGs
UPDATE:
https://youtu.be/_40WaFNGrA4
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: LaniusFNV on September 17, 2018, 12:00:31 PM
There must be some way to get FNIS to work using Proton directly. Adding it in Mod Organizer doesn't do the trick and neither does the proton_run shell script.
Do you have some pointers to try to get it working without having to use PlayOnLinux?
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on September 17, 2018, 01:09:37 PM
There must be some way to get FNIS to work using Proton directly. Adding it in Mod Organizer doesn't do the trick and neither does the proton_run shell script.
Do you have some pointers to try to get it working without having to use PlayOnLinux?
THERE IS! You need to get a copy of scrrun.dll from a Windows 7 installation
Code: [Select]
c:\windows\system32\scrrun.dlland copy that to your proton prefix in the /windows/system32 folder. It will overwrite the existing dll. Once that is done FNIS will work as expected in WINE. If you do not have access to a windows installation to copy it from you can obtain it legally by searching google for "Windows 7 virtual appliance". Microsoft offers FREE virtual machines and you can copy the file that way...

I do not use mod organizer for mod management... instead, I MANUALLY manage them in my Data directory. I only use mod organizer to extract mods with "fomod" preferences. I edited a SPECIAL proton_run script for running FNIS.

PS... Welcome to the community, LaniusFNV
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: LaniusFNV on September 20, 2018, 10:16:21 AM
THERE IS!

PS... Welcome to the community, LaniusFNV

Thank you Spatry!
I am going to try this out now.
Glad to have found this community.
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: DeathByArch on November 05, 2018, 11:50:36 AM
Quick question for those with experience managing Wine. I'm trying to get ModOrganizer to execute within the same Poton/Wine session as Steam. I have a modified run script, as per Spatry's tutorial,  but when executed I get an error:
Code: [Select]
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
I checked, and winemenubuilder.exe is definately in the c:\windows\system32 folder of the wineprefix referenced in the execution script:
Code: [Select]
#!/bin/bash
#Run game or given command in environment

cd "/home/deathbyarch/.local/share/Steam/steamapps/common/Skyrim"
DEF_CMD=("/home/deathbyarch/.local/share/Steam/steamapps/common/Skyrim/ModOrganizer/ModOrganizer.exe")
PATH="/home/deathbyarch/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/lib32/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin:deathbyarch/.local/bin/:/home/deathbyarch/.local/bin/" \
TERM="xterm" \
WINEDEBUG="-all" \
WINEDLLPATH="/home/deathbyarch/.local/share/Steam/steamapps/common/Proton 3.7/dist/lib64/wine:/home/deathbyarch/.local/share/Steam/steamapps/common/Proton 3.7/dist/lib/wine" \
LD_LIBRARY_PATH="/home/deathbyarch/.local/share/Steam/steamapps/common/Proton 3.7/dist/lib64:/home/deathbyarch/.local/share/Steam/steamapps/common/Proton 3.7/dist/lib:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/libfakeroot:/usr/lib/GNUstep/Libraries:/usr/lib32:/usr/lib:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/deathbyarch/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:" \
WINEPREFIX="/home/deathbyarch/.local/share/Steam/steamapps/compatdata/72850/pfx/" \
SteamGameId="72850" \
SteamAppId="72850" \
WINEDLLOVERRIDES="dxgi=n;d3d11=n" \
STEAM_COMPAT_CLIENT_INSTALL_PATH="/home/deathbyarch/.local/share/Steam" \
"/home/deathbyarch/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin//wine64" "${@:-${DEF_CMD[@]}}"

Interestingly, if I run the following directly in a terminal, MO will start, but FNIS and LOOT will not see the mods when they are started from within MO:
Code: [Select]
env WINEPREFIX="/home/archfae/.local/share/Steam/steamapps/compatdata/72850/pfx" WINEPATH="/home/archfae/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wine64" wine64 "/home/deathbyarch/.local/share/Steam/steamapps/common/Skyrim/ModOrganizer/ModOrganizer.exe"
I believe that this is because I'm not using the same Wine session. Any thoughts?
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on November 05, 2018, 11:57:00 AM
Mod organizer has awful performance in WINE and on Steam Proton... The reason you are seeing this error is a symptom of NOT having the version of .net framework installed which the mod manager requires... For this reason, I manually manage my mods rather than using the NexusMM or MO. I have a VM windows installation I use for running Loot (granting it access to my skyrim folder only) and I manually edit the text file in my (proton) documents folder which manages the load order.
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: DeathByArch on November 05, 2018, 12:11:22 PM
Thanks Spatry for the reply. In this case I have met all of the platform and framework requirements, and can get MO, LOOT, and FNIS all runnig fine, except when I try to use that modified steam-proton script which I believe contains all of the required resource and reference paths necessary. Hence my confusion.
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on November 05, 2018, 01:24:28 PM
Here is something I have not thought of... sometimes I will run mod tools in a separate wine prefix and point the mod tools to the actual skyrim installation directory... Similar to what you have mentioned, were you able to have success with that method?
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: aryell.linx on February 14, 2019, 07:38:44 PM
Hello
I have a rather strange question about performance in skyrim LE for linux.
First thing first: SPECS: manjaro xfce x64 as OS
Proc: Intel I5-6600k Mem: 16 DDR4 3000mhz Videocard: NVIDIA 1060GTX 6GB game and os runs on a A-DATA sata3 240 GB SSD
Now... the good and the ugly: I kind of cheated with the installation i copied the profiles and mod installation from Mod Organizer 2 when i had windows 10 home.
Installed it in wine 4.0 with the caviat that i did manually but checking with the POL script (btw: kind of old that script 1.7.3 for wine?) the game works animations and everything (got something special from that site you said is NSFW a lot of something mods ... anyway). Long story short: I have a legit copy of Skyrim and also somehow i kept the "backup" from my pirating days.
So I first tested steam version legit copy and it runs like #$@ like all the bethesda games in my library (also tested fallout 4 steam so far in proton) the mouse is laggy and the overall performance is terrible. The craked version, which is just 2 executables TESV.EXE and the launcher, bypassed steam and ran perfectly almost (for a bethesda game in wine) no mouse lag... I was hopping to play the legit version of skyrim. Any suggestions ? in windows the game ran perfectly for a bethesda game... same hardware.
PS. I did the cracking of skyrim trying to get proton to work by the same way i got a few of my GOG games to work by coping the dist folder from proton steam. But steam windows version refuses to start with proton and Play on Linux. wish there was a GOG Galaxy client for linux...
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on February 15, 2019, 07:31:37 AM
Welcome aryell.linx, I am no expert but I would imagine your machine specs are adequate for running the game in Wine or Proton.

It is understood that some games require a patched executable in order to run some games in Wine. This is not the case with Skyrim. Let me make it clear that we do not give support for pirated software. Whenever I play Skyrim, I will manually create a new profile... I will not copy old data over, better to start fresh.

So far, I have been able to get all of the tools EXCEPT LOOT running... for that I use Virtualbox and point to my mod directory as a shared folder... then it will give me a load order. Everything else works fine in proton and you can check out ProtonDB (https://www.protondb.com/) for instructions on getting LE or SE working. Presently I do not have Skyrim installed as I am enjoying other games from my library in my free time.

I DO NOT USE mod organizer or any other mod tool... I manually do my mods... this way I know exactly what is being overwritten in my game. It is my understanding that the SE version runs much better and is less buggy than LE but lots of mods have not been ported to the newer version yet.
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: aryell.linx on February 15, 2019, 10:46:35 AM
Thank you for the reply. Skyrim in proton works great but could not get to work with external mod organizing tools to work... POL was no help. tried with esync options and dxvk on and off but the frame rate although 60fps is very "Choppy", screen tearing is the word I believe. And moving around the screen and character seems to exacerbate the problem, when it translates from directx to vulkan in realtime the tearing and framerate drops occur, I've seen this with fallout 4 proton latest version beta and nornal. Performance is not on par with windows native directx. Modding (and I like to do a lot of modding) is kind of off the table here. But on the good side other games work flawless especially GOG ones with proton. I think I managed to run the GOG installer with lutris, but it's features like gametime and achievements recording do not work with any game that I tried in my library. I think I will just dual boot for now... PS. Seems the system requirements for proton/wine are much higher then normal native Directx, witch is is a pity. Anyway about Loot, the mod organizer sorting internal utility works just fine. You should do an updated video on skyrim sometime in the future. Maybe for other Windoze native games as well. Thanks anyway.
Title: Re: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Crimson on February 15, 2019, 01:12:47 PM
I have been able to get all of the tools EXCEPT LOOT

It seems to work fine if you set WINE to emulate a desktop environment.

Open winecfg using a terminal and under the graphics tab check "Emulate a Virtual Desktop".

I noticed that a lot more programs seem to work better when there's a set common resolution. I have mine set to 1600 x 900, since I have a 1080 TV, that size works great for me.
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on February 15, 2019, 08:17:44 PM
Thanks Crimson, I will have to put that to the test for LOOT... IF I decide to reinstall Skyrim anytime soon...

aryell.lynx, my old AMD/ATI laptop is not as powerful as your machine and I did not have any problems running TESV LE. Not sure what your problem is... I would try installing from scratch, making new configurations and not using any mod managers... that is what worked for me...
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: supashang on September 05, 2019, 11:24:15 AM
Very nice. I finally have a fully modded Skyrim working on Xubuntu after a bit of tweaking from this guide. Thank you.
Title: Re: Skyrim with MODS on LINUX + PROTON!
Post by: Spatry on September 05, 2019, 12:19:00 PM
You are welcome... So glad you found my guide to be useful. CHEERS!