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

feat: Add button to DevView to calculate checksums #446

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

GeckoEidechse
Copy link
Member

Adds button to DevView to calculate checksum of files in game install location. The results are then sent to text field in frontend from where it can be copy/pasted.

image

The idea behind this being to get contributors and/or playtesters to use it to crowdsource the checksums of various gamefiles to then roll our own game verification code as part of the repair window.

(Yes I'm aware that game files can be verified via Steam / EA App but that excludes files we add like wsock32.dll and I also want everything self contained so that in the long run I could add a "troubleshoot my game" button that runs functions for detecting the most common issues)

of files in game install location
@GeckoEidechse GeckoEidechse added the enhancement New feature or request label Jul 23, 2023
@Alystrasz
Copy link
Contributor

Could you describe in details the usecase for this feature again?
(First time I triggered the feature, FlightCore and vscode crash, cannot reproduce for now)

Maybe we can also use a notification displaying some progress, instead of a "Please wait" message :)

@GeckoEidechse
Copy link
Member Author

Could you describe in details the usecase for this feature again?

Plan is to have a bunch of people that know how to access DevView run this on their machine so that we can grab a bunch of checksums from the game files. We need multiple to compare in case someone has some individual local changes (like a vpk mod for example).

After that, I can add the matching checksums to FlightCore and have some function that basically checks that all files match and throws an error for any file that doesn't match basically adding a file verification system ^^

Maybe we can also use a notification displaying some progress, instead of a "Please wait" message :)

Would be nice but given that this is DevView and essentially an only-use-once, maybe not super necessary. I can look into it but it'll have to wait a bit as I'm rather busy atm ^^

@github-actions github-actions bot added the merge conflicts Blocked by merge conflicts, waiting on the author to resolve label Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request merge conflicts Blocked by merge conflicts, waiting on the author to resolve
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants