I’ve been using ModOrganizer2 via SteamTinkerLaunch, but the performance is not great.

I haven’t tried tweaking anything to get it better, mostly because I don’t know where to start.

Does anyone have advice on modding Skyrim (especially with SKSE) on Linux effectively?

  • Quazatron@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    It started with me manually downloading a mod and shoving the files into the Steam game directly.

    Then I installed the windows version of Nexus Mods Manager using Wine and pointed it to the Skyrim in Linux Steam that runs as a Flatpak.

    Yes, it is a dumb hack. But it works.

  • Nima@leminal.space
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    I have just recently reinstalled and remodded skyrim with MO2! I chose MO2 specifically because it has a linux version which I downloaded off the github.

    I have found that MO2 has a lot of functionality built in that just isn’t well explained in the tutorial. and it can be quite daunting to start.

    For one, you don’t have to worry about skse. it comes with that when you choose Skyrim as the instance of MO2 you want to make. MO2 will then launch every time you launch Skyrim. And once it launches, you have all the options!

    From MO2, you can choose to run different versions of skyrim. it can run the vanilla PC launcher for you if you want to manually set your graphics settings.

    It can launch directly with SKSE, which is what you’ll need for most mods. (if you’re playing modded skyrim, you’ll likely be launching from here most times unless there’s specific settings in the basic launcher you want to change)

    It also comes with LOOT (which is a load order optimizer) already preinstalled. You just have to click the button to have it sort your load order for you. The load order is usually decent enough for most modlists (depending on size) but there are many guides to load orders for skyrim if you’re interested in changing things around to be better optimized for your needs.

    my advice is honestly sit down and take some time to kinda go over where everything is. Before MO2 I was a vortex person. I am considering never going back.

    if you have any specific questions, I can maybe try to help.

  • TechnicallyColors@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    Here are the super special keywords if you know what you’re doing with Wine: Wine 9.0+ (otherwise the newest MO2 doesn’t work), winetricks vcrun2022 dotnet48 faudio, install .NET 7.0 SDK manually with the exe. Set up a prefix with those components and you can run all the modding tools. Don’t bother with the convoluted MO2 installer script.

    Synthesis was having issues compiling patches using the latest Kron4ek wine builds, so I started using the latest Proton-GE and that resolved it. I’m not sure if Wine-GE would have fixed the same problem, but Wine-GE is no longer being updated, and we need at least 9.0+. Install Proton-GE for Steam through e.g. ProtonUp-Qt, and then Lutris can select it as a runner option and will run it through the new UMU project.

    I use Lutris to create and run the prefix, and I have an isolated copy of Skyrim that is patched with Goldberg emulator because I find that easier to manage so it’s not at risk of being auto-updated by Steam. If you use a Steam copy directly you probably just need Protontricks and do the same thing.

    To capture NexusMods links to MO2, I made an application in my start menu and told Firefox to use it to handle nxm links:

    Env Variables: WINEESYNC=1 WINEFSYNC=1 'WINEPREFIX=/mnt/Games/The Elder Scrolls V - Skyrim/Prefix/'

    Program: /home/user/.steam/steam/compatibilitytools.d/GE-Proton9-7/files/bin/wine

    Arguments: '/mnt/Games/The Elder Scrolls V - Skyrim/Prefix/drive_c/Games/ModOrganizer2/nxmhandler.exe' %u

    Note that allowing the nxmhandler.exe call to start MO2 is bad because it won’t start with the special UMU launcher framework, but if MO2 is already running it’s fine.

    Performance is great, and everything “just works” with MO2. My only issue is that Pandora and Synthesis (at least) sometimes do not seem to end their process appropriately after running, so I sometimes need to manually stop them via a process manager.

  • diegantobass@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I have done things to this game that morals prohibit.

    Like copying a whole Skyrim main folder modded with Nexus Mod Manager from a laptop to a steam deck and “managing” this with MO2. Bonus obscenity: couldn’t run the new Skyrim version instalmed on Steam Deck with the old SKSE from the laptop install, so I had to update SKSE, break compatibility with the load order, and then manualy find which of the mods to update for it to run. Do note that I have 250 mods and an historic 70+ level build on this instance.

    I guess what I am saying is “you can go pretty wild with this”. Start anywhere, end up anywhere, mod the shit out if it.

    I would advise on following one of the “FULL OVERHAUL NOTHING UNTOUCHED” modding guide, just because why not. Most of them have some form of attention to performance that will help with your issue.

    I followed lexy’s : https://lexyslotd.com/

    May I ask what kind of performance problem you have on what hardware ?

  • HollowNaught@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    3 months ago

    about to chime in with my experience

    realise this is a linux instance

    start crying in windows user