Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when handing nxm urls to Mod Organizer 2 #1211

Open
rndmorris opened this issue Jan 6, 2025 · 2 comments
Open

Error when handing nxm urls to Mod Organizer 2 #1211

rndmorris opened this issue Jan 6, 2025 · 2 comments
Labels
bug Something isn't working ModOrganizer 2 Issues related to installing or using ModOrganizer 2 with SteamTinkerLaunch

Comments

@rndmorris
Copy link

System Information

  • SteamTinkerLaunch version: steamtinkerlaunch-v14.0.20240503-2
  • Distribution: NixOS 24.11
  • Installation Method: Package manager

Issue Description

SteamTinkerLaunch is receiving nxm links correctly, but encounters an error when passing them to Mod Organizer 2.

SteamTinkerLaunch is set as Skyrim SE's compatability tool, and MO2 is running via the game's Play button when I attempt the download.

I have deleted MO2 and its configs from my game prefix, and re-downloaded and re-installed MO2 (selecting global instance at setup) but receive the same error.

Logs

steamtinkerlaunch.log
dldata.txt

@rndmorris rndmorris added the bug Something isn't working label Jan 6, 2025
@sonic2kk sonic2kk added the ModOrganizer 2 Issues related to installing or using ModOrganizer 2 with SteamTinkerLaunch label Jan 11, 2025
@sonic2kk
Copy link
Owner

These links are very volatile in general (even on Windows), and while they have always worked for me, they do not work for most users, even on Windows from what I have seen. Manually downloading mods is much better.

I will leave this issue open for a while to see if any other users have insights, but in general this is a known problem that no one has been able to fix, despite major effort from extremely dedicated contributors.

@machinedgod
Copy link

@rndmorris
I had the same issue, and after some toying around I figured out what the limitations were, at least on my system.

So, tldr - handling links for one reason or another, doesn't work if you launch MO2 by any other means than by invoking steamtinkerlaunch mo2 url <link>. If an instance is running already becuase you ran it via Game menu, or you ran it via steamtinkerlaunch mo2 start, then STL won't -for one reason or another- be passing the links to the instance correctly.

However, if your MO2 is correctly installed, all it should take is for you to set up your browser handlers, and make sure to handle nxm URLs with the url command: steamtinkerlaunch mo2 url <whatever-the-var-is-for-the-link>
After a bit, STL should launch an MO2 instance, and link passing will work properly now.

I tried tracing through the script to figure out where is the hiccup, but wasn't lucky.

Btw - it'll figure out on its own for which profile are you downloading the mods, so no need to bother with profile setting or anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ModOrganizer 2 Issues related to installing or using ModOrganizer 2 with SteamTinkerLaunch
Projects
None yet
Development

No branches or pull requests

3 participants