-
Notifications
You must be signed in to change notification settings - Fork 126
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
Refactor DLL callbacks #665
Refactor DLL callbacks #665
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
@ASpoonPlaysGames just launching the game with this PR should be enough to verify that the PR works1, right? Footnotes
|
As far as I know, yeah. Id go into a match just to make sure that everything is loaded and working though personally. Not sure why the xinput dll needs to be checked manually? |
The last time we had a PR touch it, it accidentally broke the DLL override, meaning the Xinput DLL without ASLR was loaded again. Hence I'd prefer someone double checks that the right DLL is being loaded (don't remember what tool to use for that anymore) just so that we don't accidentally introduce a vulnerability into Northstar again :,) |
it needs to be checked that wow best me to it gecko 😔 |
Related 1
(Not the best source but quickest I could find)
Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per @F1F7Y's comment on Discord (https://discord.com/channels/920776187884732556/936105663942246410/1273620659167297610)
do not merge it
new code forgets to callg_pPluginManager->InformDllLoad
which in the old only some funcs call which is funky imo
requested change has been addressed
this is wrong, the game will actually close if it can't find the dll |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did not test. I don't think this should break anything, but still left some comments.
Ship it 💯
Merging based on reviews. |
Cherry-picked from primedev and slightly modified Co-authored-by: F1F7Y <filip.bartos07@proton.me>
cherry-picked and slightly modified from primedev, due to missing earlier commits from primedev