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

Mp mod check fix #46

Merged
merged 12 commits into from
Sep 5, 2022
Merged

Mp mod check fix #46

merged 12 commits into from
Sep 5, 2022

Conversation

Nagord
Copy link
Member

@Nagord Nagord commented Sep 5, 2022

-Rewrote MPModChecks to handle hashing and extra mod data, as well as to not share flagged mods.
-Changed how caching of other client mods is handled.

Nagord added 12 commits August 19, 2022 16:27
-Marked old Mod Check variables as obsolete
-Moved MPFunction enum location
-Renamed MPFunction.HostOnly to HideFromServerList
-Rebuilt ModChecks
-Added Hashing
-Changed sent datatype for RPCs
-Changed NetworkedPeersModLists dictionary and all ussages of it to store userdata.
-Changed multiple method data inputs and outputs.
-Added setting of modList value in CustomRoomProperties during lobby reaction.
-Changed MPUserDataBlock constructor to use string.empty
-Fixed Hashchecks to use strings, byte arrays were failing even when they were the same.
-Changed HasMPMods to HighestLevelOfMPMods, and added checks to client for when joining a vanilla host.
-Changes to kicked Error Messages
-Changed Patch locations to send mod info and verify clients earlier.
-Added RPCs for client-mod synchronization
-Added Framework for client-mod synchronization, might still need some work
… all, preserving MPRequirements for old mods.
@Nagord Nagord merged commit 41fe5b9 into master Sep 5, 2022
@Nagord Nagord deleted the MP-Mod-Check-Fix branch September 5, 2022 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant