GithubHelp home page GithubHelp logo

Comments (3)

emoose avatar emoose commented on August 25, 2024

Seems a lot of games have issues after updating it, but sometimes it'll work fine, probably depends how far it's updating to, and maybe the SL plugins the game makes use of (eg. DD2 could be updated from 2.2.x to 2.4.0 fine for DLSS, but then enabling DLSSG with the mod would have issues...)

Taking a quick look at SL code it seems they did want to make sure structures have versions attached to them, so if a game was built for SL 2.2 SDK but you swapped in 2.4 DLLs, it should have been able to recognize the game is using older 2.2 structures and still be able to work.

Unfortunately doesn't seem they've really made use of that versioning much though, most structs are still tagged as "kStructVersion1" and a lot of structs aren't even using this versioning, eg:
image

So in that case a game built for pre-2.4.0 would be providing the older fields in red there, but 2.4.0 is only expecting that single green line, likely causing some issue with it (the struct on the green line is also smaller than the two red ones, could possibly cause a buffer overflow and crash...)

I'd guess it's probably fine to swap between the same major & minor, 2.4.0 -> 2.4.1 would probably be okay, but something like 2.3 -> 2.4 would probably have issues like above.

from dlsstweaks.

Klemci avatar Klemci commented on August 25, 2024

OKay... ;)

Look, he tells he did it from 2.1 to 2.4 and it fixed Jedi Survivor (written today):

https://www.techpowerup.com/forums/threads/dlss-3-5-files-to-add.322851/

I'll read it translated to my native lang to better understand.

EDIT, i'd like to download any version to have acces to last build of any version (e.g: 1.5.x...), do you know how i find all those old Streamline versions ?

from dlsstweaks.

Klemci avatar Klemci commented on August 25, 2024

Hellblade FG 3.7.1 DLL updated in last patch (same numbers in proprieties):

FG DLL 3.7.1 (v1) SHA1:
A7FA814B077BB5C43AD3F7B7E428FD2D7583F3D1

new SHA1 (v2):
D0F345B085CEBF039496B0EB4571E312B6F06DE8

from dlsstweaks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.