Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[BUG/EDGE CASE] Swapper didn't properly acknowledge new DLL(s) from game update and mixes them up #758

@Rool-IO

Description

@Rool-IO

Describe the bug

Hello,

With latest LEGO Builder's Journey update which bumped the "LW" DLSS from 2.2.6 to 2.2.11 (wow ! lol), despite using Swapper to revert to original DLL prior to the update and clicking the reload button for the game - and despite Swapper properly logging the DLL was externally changed - once I swapped the updated one again, DLSS Swapper still shows the OG DLL being 2.2.6 but reverts to 2.2.11...
Basically, since the game is one of those quirky double dll ones, Swapper is doing its job as it should for swapping and reverting both but the user facing versions are confusing

Steps To Reproduce

  • Revert to OG dll(s) (it's got two)
  • Update the game
  • Click the reload button for the game card in DLSS Swapper
  • Swap again
  • Swapper shows 2.2.6 as the original
  • Revert again
  • Swapper shows 2.2.11 being in place but 2.2.6 as the original when clicking DLSS version to swap again

Expected behavior

Not sure tbh, those multiple dll games are likely a massive pita to deal with and this scenario is totally backwards in logical terms :

  • One would expect the devs to update the "main game" (= with better visuals and settings etc) dll
  • Instead they updated the "LW" part of the game (=kind of a potato mode) dll
  • Just posting it as an edge case more than a bug tbf

Logs

Didn't have any logging option enabled when it happened, sorry.

Screenshots

No response

Additional context

None that I could think of

DLSS Swapper version

1.2.1

Windows version

25H2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions