I've never done any cheats/mods for this game, so I'm really just guessing for some of this stuff.
I'm not sure if they change the obfuscation method every update, so you can just use the same way to deobf it each time. I also don't know if the field/method/class names are always different in every version (but I bet they are). I just heard they're using BeeBytes.
For MelonLoader mods, it really depends on how they're made. I've seen mods that check using obfuscated names, and if they got changed it will break the mod. But, for example, if you hook something that still has a normal name, like a method that hasn't been obfuscated, something from Unity's own API, or you find it without relying on the exact name (like going through all methods in a type with reflection and filtering them by return type, parameter types, parameter count, etc. But its very slow and unreliable if multiple methods match), then it'll usually still work.
For multitool, I just think it might be because they change the packet structure or something else like encryption, and that would break how it reads or edits the traffic, but I have no idea why exactly.
