Skip to content
This repository has been archived by the owner on Jan 14, 2025. It is now read-only.

Version 2.5 #543

Closed
MartinF99 opened this issue Nov 29, 2023 · 19 comments · Fixed by #633
Closed

Version 2.5 #543

MartinF99 opened this issue Nov 29, 2023 · 19 comments · Fixed by #633
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@MartinF99
Copy link

Mod organizer 2 has recently released version 2.5. Which also adds starfield support. Consider updating the script to version 2.5

@jimmon89
Copy link

version 2.5 is not currently compatible with wine/proton
see the this report on the mo2 github
ModOrganizer2/modorganizer#372

@MartinF99
Copy link
Author

Ah this is in line with my own testing, it does simply not launch

@Silarn
Copy link

Silarn commented Dec 4, 2023

A patch to fix Wine has been accepted by the Wine devs, so in theory a bleeding edge build should work.

@rockerbacon rockerbacon added the enhancement New feature or request label Jan 3, 2024
@cprin21
Copy link

cprin21 commented Jan 14, 2024

in theory a bleeding edge build should work.

Nope, doesn't work, not on Proton Experimental, not on a TKG Proton Nightly.
After many errors it launches with normal Wine though, via downloading MO2 and just launching it with the system Wine.

Running ModOrganizer2.exe versions above the now missing 2.5 Beta 4, via protontricks running an arbitrary exe, the console output is as follows.

esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005

Then nothing.

@suamor
Copy link

suamor commented Jan 14, 2024

I have used wine-8.21-tkg-staging download for Ubuntu 22.04 LTS and ModOrganizer 2.5.1 as well as the latest LOOT 0.22.3 work just fine (non-proton wine). I can't check the proton wine tkg on Ubuntu.

@cprin21
Copy link

cprin21 commented Jan 16, 2024

I have used wine-8.21-tkg-staging download for Ubuntu 22.04 LTS and ModOrganizer 2.5.1 as well as the latest LOOT 0.22.3 work just fine (non-proton wine). I can't check the proton wine tkg on Ubuntu.

Would you mind sharing how you accomplished this? wine staging tkg doesn't work by running it as a proton version, which is needed when using this repo's method of installing MO2 for Linux.
Plus as it is normal wine, how is one supposed to play the games effectively?

@suamor
Copy link

suamor commented Jan 16, 2024

I have used wine-8.21-tkg-staging download for Ubuntu 22.04 LTS and ModOrganizer 2.5.1 as well as the latest LOOT 0.22.3 work just fine (non-proton wine). I can't check the proton wine tkg on Ubuntu.

Would you mind sharing how you accomplished this? wine staging tkg doesn't work by running it as a proton version, which is needed when using this repo's method of installing MO2 for Linux. Plus as it is normal wine, how is one supposed to play the games effectively?

I copied wine-8.21-staging-tkg-amd64 into ~/.local/share/Steam/compatibilitytools.d/ because some tools make use of that folder (steam and lutris ignore it unfortunately). You can use WINE variable to define the wine binary and either start mo2 from console or start a wineserver.

Second part is to define your WINEPREFIX path. It will be updated to wine-tkg, so this is best done with winetricks to create a new profile. I risked the update on my STL prefix (and later recreated it). The main topic you have is to install all dependencies in the prefix - a task that STL or mo2-linux-installer do automatically and both require a proton wine.

Skyrim itself does not strictly require proton wine, but performance or plugins may profit.

@cprin21
Copy link

cprin21 commented Jan 17, 2024

You know, that is 100% beyond what I know how to do. Plus I doubt its ability to properly run games well considering it's not a lutris wine, wine ge, or proton.

@suamor
Copy link

suamor commented Jan 17, 2024

Skyrim is a special beast, I agree on that. The basic Special Edition runs fine on way older wine releases. When using mo2 to add mods, the virtual drive feature for one need to be working.

The current situation is only there because of a bug in wine that was not patched inside any of the proton releases and because it apparently was not reported. It's a problem that arised many months ago when changes were done in the framework used by MO2.

My guess on this is that there are currently no games that use that framework and that tools have a very low priority for proton (steam) or lutris. Proton-tkg is the only variant that I read about that may support 2.5. It will only run on Ubuntu 23.10 or others from this autumn with the latest libc and there has been no release builds since months.

@cprin21
Copy link

cprin21 commented Jan 17, 2024

https://github.com/Frogging-Family/wine-tkg-git/actions/workflows/proton-arch-nopackage.yml
This version of Proton built with the bleeding edge of Wine as the base works with version 2.5.
If someone was able to make an update which downloads 2.5 instead of 2.4.4, as well as enables support for 2.5-added games like Starfield, this issue can close.

@suamor
Copy link

suamor commented Jan 19, 2024

I'm not on arch but I am now able to build on Ubuntu 22.04.

The staging build (8.0.74x) is not working with 2.5.

I have to check if there are other configuration options to get a more recent wine included.

@rockerbacon
Copy link
Owner

Since we target stable Proton releases from Steam, this update might be blocked for a while.
I'm open to doing an "unstable" release under a separate branch, but I'd need someone to point me out to some Proton release that currently works (be it TKG, GE or anything else) so we can properly instruct users on how to get things working.

@suamor
Copy link

suamor commented Jan 24, 2024

One positive update from my side: 2.5.1rc is running in a wine-9.0 / proton environment (tkg). While building of wine is relatively straight forward (you only have to make sure to set the correct configuration options), for proton I have used option "4" since I had previously build problems with other experimental options.

@lotumusic
Copy link

Is there any progress on 2.5 update? Is it still broken or a new proton build that runs this?

@suamor
Copy link

suamor commented Mar 5, 2024

https://github.com/ValveSoftware/Proton/releases
Beta releases have been published.
https://github.com/Kron4ek/Wine-Builds/releases
TKG Wine has meanwhile multiple releases as well.

I still use my own older build. So far I did only occur one issue, but it could be an issue not related to wine-9.0 directly.
I encountered no issues with MO2 so far.

@rockerbacon rockerbacon added the help wanted Extra attention is needed label Mar 7, 2024
@rockerbacon
Copy link
Owner

Anyone with patches updating the MO2 download link is free to open a pull request. We can start with an experimental release in anticipation of #582 and move to stable once Proton 9.0 is out of beta.

@rockerbacon rockerbacon pinned this issue Mar 7, 2024
@AZCurt
Copy link

AZCurt commented Mar 22, 2024

Posted Proton GE 9.1 testing in # 582
Cliff Notes version, it all works. including MO2 v2.5.0

#582

@lotumusic
Copy link

Also tested on Proton GE 9.1 on the steam deck. Confirmed v2.50 is working, I updated via MO2 itself. Starfield plugins work as they should.

@tdtooke
Copy link
Contributor

tdtooke commented Apr 29, 2024

2.5 works on my setup pretty flawlessly as well. The only thing I don't like is the loot plugin doesn't display the kinds of things it used to display. Like if SKSE was found and set up properly, or the reminder to run FNIS or telling you to download the flashing screen fixer if you have skyui. It definitely does sort the plugins though. To give me that added feedback I like I installed loot on my game prefix and added it as an executable. I might actually prefer it that way to the way it comes in 2.5

@rockerbacon rockerbacon linked a pull request May 5, 2024 that will close this issue
@rockerbacon rockerbacon unpinned this issue May 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants