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
Change USSEP's LOOT Message to check BSA CRC instead of EXE #2400
Comments
Let's first have a look at the situation as of right now. This is the current implementation of the above message. prelude.yaml - &versionXofYorGreaterRequired
type: error
content:
- lang: en
text: 'Requires version **%1%** or greater of **%2%**.'
# Other languages omitted for brevity masterlist.yaml - name: 'Unofficial Skyrim Special Edition Patch.esp'
msg:
- <<: *versionXofYorGreaterRequired
subs:
- '1.6.323.0'
- 'Skyrim Special Edition'
condition: 'readable("../SkyrimSE.exe") and product_version("../SkyrimSE.exe", "1.6.323.0", <) and version("Unofficial Skyrim Special Edition Patch.esp", "4.2.6a", >=)' The The part of the condition, that potentially would need to be changed according to this request, is therefore If the downgraded Unofficial Skyrim Special Edition Downgrade Patcher
I'm assuming that by In the video I've linked above, halgari says, starting at 5:20:
Also, to quote the above linked mod pages:
While I personally cannot comment on the severity of the mentioned "wonkyness" of this issue, I don't think that Given the above, and also the fact, that the downgrader currently only seems to be supporting the english version of the game, I'm not yet convinced, that switching to CRC checks on the BSAs would be the best way to handle this situation. One possible way this issue could be addressed is our open issue Set hide options for single plugin in filter, that way after intentionally downgrading the game could the user hide the error message for USSEP. Also pinging @Ortham just in case. |
Thanks for the ping, and yes, there are bits of the 1.6 interface that break when used with the 1.5 EXE. However most modders override these offending files with Clean Start Menu or other such UI enhancers, so they never notice the broken file. More importantly though, I'd argue that all these warnings should remain in place because SKSE plugins certainly are not compatible across 1.5 and 1.6 and will cause CDT. So IMO it comes down to what side do you want to err on having false positives, or false negatives. |
These are fair points. Thanks for opening my understanding |
Thanks for the reply, in this case I'll close the issue. From my perspective do the |
This isn't an accurate error message due to the existance of the Best of Both Worlds Downgrade Patcher which downgrades the EXE to 1.5.97 while keeping all the ESMs and BSA's updated. The Skyrim Reverse Engineers have pretty much concluded that there is no new functionality in the 1.6 EXEs that prevent anything from the newer esms and bsa's from working fine, hence the check here should just be on the BSAs and ESMs instead of the EXE as the ESMs are the one that contain the changes USSEP needs to function properly and not the EXE.
The message now is generating unecessary doubt in many people on various skyrim discords wondering if they messed something up when its not the case.
The text was updated successfully, but these errors were encountered: