Added vscript runtime checksum data#361
Conversation
|
The cursor is strong with this one. The signing should be in |
|
Wasn't able to test it fully for every game / platform supported. Here's what I did confirm works (everything I own where linux wasn't experiencing catastrophic issues): Linux: If some of the PR is too slop still then lmk I don't mind fixing that, but I'm done dealing with weird linux issues at this point. It's not integral this change make it into the next version if the PR still requires too much work or if the linux issues make you unconfident without more testing and you just want to get the current linux fix into a version |
Issue / Solution
This is fixing the issue of SAR only calculating vscript checksums when the plugin is loaded.
This adds a secondary check to the vscript compile execution path. It records the script name, and a checksum of the runtime script buffer to demos.
Notes
Testing
I only tested a chapter run and a single demo (on linux and windows). For the single demo I started the demo a bit into the level to ensure the queuing was working correctly. I'll attach the mdp output to the PR in case anyone wants to have a look.
output.txt