The Elder Scrolls

How I managed to fix my fnis animations generation and got mo2 somewhat working on my 4.11 proton prefix on my linux mint system for oldrim

I thought would save ppl headaches and reveal how I managed to fix my FNIS issues on my Linux System. It might work with windows too but IDK. it has been years since I have been on windows. I would love to get rid of FNIS and go to nemesis but no luck right now running it. Assuming you have not already done so, Here is the prerequisite tutorial.

https://spacebums.co.uk/post/tes_skyrim_modding_guide_linux/

I use 1.4 MO1 and I symlink FNIS tools

My Configs as of 02/21/21 and FNIS Plugins Gallery

https://imgur.com/a/OmZYkox

Here is my method outline

  1. Sort the load order
  2. Backup the load order
  3. Uncheck and/or delete FNIS Overwrite Output
  4. Right-click and left-click disable all visible
  5. Close App
  6. Open App
  7. Enable everything FNIS related
  8. Sort it
  9. Execute FNIS
  10. Tick Patches
  11. Run FNIS until done
  12. Create Mod
  13. Manually Enable Mods
  14. Restore The Load Order
  15. Proft!!!

That's All Done with MO1

As for MO2, I use it for Zmerge. I then zip my merges and backport them to Mo1

The OMOD plugin was giving me grief so I disabled it. I don't even what it is for.

Modwatch it griefing me too.

Now for My Scripts.

user_settings.py

#To enable these settings, name this file "user_settings.py".

#Settings here will take effect for all games run in this Proton version.

user_settings = {

#Logs are saved to $HOME/steam-<STEAM_GAME_ID>.log, overwriting any previous log with that name.

"PROTON_LOG": "1",

#Wine debug logging

"WINEDEBUG": "+timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+mscoree",

#DXVK debug logging

"DXVK_LOG_LEVEL": "info",

Read more:  Stable Load Order?

#vkd3d debug logging

"VKD3D_DEBUG": "warn",

#wine-mono debug logging (Wine's .NET replacement)

"WINE_MONO_TRACE": "E:System.NotImplementedException",

#"MONO_LOG_LEVEL": "info",

#Enable DXVK's HUD

# "DXVK_HUD": "devinfo,fps",

#Use OpenGL-based wined3d for d3d11 and d3d10 instead of Vulkan-based DXVK

# "PROTON_USE_WINED3D": "1",

#Use Vulkan-based D9VK instead of OpenGL-based wined3d for d3d9.

# "PROTON_USE_D9VK": "1",

#Disable d3d11 entirely

# "PROTON_NO_D3D11": "1",

#Disable eventfd-based in-process synchronization primitives

"PROTON_NO_ESYNC": "1",

#Disable futex-based in-process synchronization primitives

"PROTON_NO_FSYNC": "1",

}

MO1.sh

#!/bin/bash

# "Supa's Skyrim / Mod Organizer Run Script". Last Updated on 30/09/2019.

# This script is for use with the original "The Elder Scrolls V: Skyrim" only, not the later "The Elder Scrolls V: Skyrim Special Edition".

# *IMPORTANT* leave WINEESYNC=0 to the stop game heavy stuttering when moving your mouse.

STEAM_CLIENT="$HOME/.local/share/Steam"

# Replace with the path to your Skyrim game folder if it isn't in the default Steam library install location.

SKYRIM_INSTALL_PATH="$HOME/Games/SteamLibrary/steamapps/common/Skyrim"

#

MOD_ORGANIZER_EXECUTABLE="$HOME/Games/ModTools/ModOrganizer/ModOrganizer.exe"

#

cd $SKYRIM_INSTALL_PATH

# Start Steam as a background process and allow Mod Organizer to run after it.

nohup steam -tcp &

notify-send -i "/usr/share/icons/gnome/22x22/categories/applications-games.png" "Loading Steam & Mod Organizer..."

sleep 10

# Fix Skyrim sticky keys problem

xset -r

# Run the command declared earlier in DEF_CMD variable.

DEF_CMD=$MOD_ORGANIZER_EXECUTABLE

# *Important* Ensure that "WINEESYNC=0" to stop mouse stuttering."

# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

PATH="/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/brian/.local/bin"

`TERM="xterm" ` `WINEDEBUG="-all" ` `WINEDLLPATH="/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib64//wine:/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib//wine" ` `LD_LIBRARY_PATH="/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib64/:/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib/:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/opt/amdgpu-pro/lib/i386-linux-gnu:/opt/amdgpu-pro/lib/x86_64-linux-gnu:/opt/amdgpu/lib/x86_64-linux-gnu:/opt/amdgpu/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib32:/usr/lib32:/libx32:/usr/libx32:/lib:/usr/lib:/usr/lib/i386-linux-gnu/i686:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib:/home/brian/Games/SteamLibrary/steamapps/common/Skyrim" ` `WINEPREFIX="/home/brian/Games/SteamLibrary/steamapps/compatdata/72850/pfx/" ` `SteamGameId="72850" ` `SteamAppId="72850" ` `WINEDLLOVERRIDES="steam.exe=b;mfplay=n;dxvk_config=n;d3d11=n;d3d10=n;d3d10core=n;d3d10_1=n" ` `STEAM_COMPAT_CLIENT_INSTALL_PATH="/home/brian/.local/share/Steam" ` `"/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/wine" steam.exe "${@:-${DEF_CMD<@>}}"` 

# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

# When finished playing set key settings back to normal by exiting Mod Organizer and closing Steam manually.

# *Note this will stay unset if you close the terminal, so close Mod Organizer first before you close the terminal after playing.

xset r

notify-send -i "/usr/share/icons/gnome/22x22/categories/applications-games.png" "Keyboard settings restored."

echo "I used to be a Linux adventurer like you, but I took an arrow to the knee!"

# Done

MO2.sh

#!/bin/bash

# "Supa's Skyrim / Mod Organizer Run Script". Last Updated on 30/09/2019.

# This script is for use with the original "The Elder Scrolls V: Skyrim" only, not the later "The Elder Scrolls V: Skyrim Special Edition".

# *IMPORTANT* leave WINEESYNC=0 to the stop game heavy stuttering when moving your mouse.

STEAM_CLIENT="$HOME/.local/share/Steam"

# Replace with the path to your Skyrim game folder if it isn't in the default Steam library install location.

SKYRIM_INSTALL_PATH="$HOME/Games/SteamLibrary/steamapps/common/Skyrim"

#

MOD_ORGANIZER_EXECUTABLE="$HOME/Games/SteamLibrary/steamapps/common/Skyrim Mods/ModOrganizer/ModOrganizer.exe"

#

cd $SKYRIM_INSTALL_PATH

# Start Steam as a background process and allow Mod Organizer to run after it.

nohup steam -tcp &

notify-send -i "/usr/share/icons/gnome/22x22/categories/applications-games.png" "Loading Steam & Mod Organizer..."

sleep 10

# Fix Skyrim sticky keys problem

xset -r

# Run the command declared earlier in DEF_CMD variable.

DEF_CMD=$MOD_ORGANIZER_EXECUTABLE

# *Important* Ensure that "WINEESYNC=0" to stop mouse stuttering."

# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

#!/bin/bash

#Run game or given command in environment

PATH="/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/brian/.local/bin"

`TERM="xterm" ` `WINEDEBUG="-all" ` `WINEDLLPATH="/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib64//wine:/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib//wine" ` `LD_LIBRARY_PATH="/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib64/:/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/lib/:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/opt/amdgpu-pro/lib/i386-linux-gnu:/opt/amdgpu-pro/lib/x86_64-linux-gnu:/opt/amdgpu/lib/x86_64-linux-gnu:/opt/amdgpu/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib32:/usr/lib32:/libx32:/usr/libx32:/lib:/usr/lib:/usr/lib/i386-linux-gnu/i686:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/brian/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib:/home/brian/Games/SteamLibrary/steamapps/common/Skyrim" ` `WINEPREFIX="/home/brian/Games/SteamLibrary/steamapps/compatdata/72850/pfx/" ` `SteamGameId="72850" ` `SteamAppId="72850" ` `WINEDLLOVERRIDES="steam.exe=b;mfplay=n;dxvk_config=n;d3d11=n;d3d10=n;d3d10core=n;d3d10_1=n" ` `STEAM_COMPAT_CLIENT_INSTALL_PATH="/home/brian/.local/share/Steam" ` `"/home/brian/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/wine" steam.exe "${@:-${DEF_CMD<@>}}"` 

# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

# When finished playing set key settings back to normal by exiting Mod Organizer and closing Steam manually.

# *Note this will stay unset if you close the terminal, so close Mod Organizer first before you close the terminal after playing.

xset r

notify-send -i "/usr/share/icons/gnome/22x22/categories/applications-games.png" "Keyboard settings restored."

echo "I used to be a Linux adventurer like you, but I took an arrow to the knee!"

# Done

Source: reddit.com

Similar Guides


More about The Elder Scrolls

Post: "How I managed to fix my fnis animations generation and got mo2 somewhat working on my 4.11 proton prefix on my linux mint system for oldrim" specifically for the game The Elder Scrolls. Other useful information about this game:


Top 7 NEW Games of February 2021

Looking for something new to play on PC, PS5, PS4, Xbox, or Nintendo Switch in February 2021? Here are the notable video game releases.





Top 20 NEW Open World Games of 2021

2021 will bring us tons of open world games for PC, PS5, Xbox Series X, PS4, Switch, and beyond. Here's what we're looking forward to.


You Might Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *