diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-15 05:44:36 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-15 05:44:36 -0500 |
| commit | 4e41d1c7b789cae96441f98d51fcc7428488768d (patch) | |
| tree | d8e70a3fdf5ce460bf60e3d581e883fdc86c5246 /libs/basic_games_native/src | |
| parent | 1b4dd1b718d543a2b6bf29e3209629542744babf (diff) | |
Fix NXM handler rejecting nexusmods.com/site tool downloads
Tools like BethINI Pie use the "site" game domain on Nexus, which has
no matching game plugin. Previously this triggered the "Wrong Game"
error. Now "site" (and any other domain with no plugin) is allowed:
- downloadmanager: detect "site" NXM links and allow download using
managed game as context; propagate raw game name ("site") through
pending tracking and API requests for correct Nexus API URLs
- downloadmanager: in nxmFileInfoAvailable, default info->gameName to
the raw game name before plugin lookup so "site" is preserved when
no matching plugin is found
- nexusinterface: override m_GameName with raw game name in both
requestFileInfo and requestDownloadURL when the plugin is a fallback
(i.e. doesn't actually match the requested game domain)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'libs/basic_games_native/src')
0 files changed, 0 insertions, 0 deletions
