since this is a new account it will probably take forever to get files approved, i will just show u how to update codes if they release new versions
all you need is dnspy and just assembly
just assembly can compare dll files (mod dll vs normal dll )and u will see exactly what values you need to change
its important to see how each class is structured because when they update the game, they will make small changes to some values but most of the code structure remains the same, so you will always be able to find the class again if they release new
example class - zombie die when entering screen 1.19 and 1.21
find values that stay the same after new client release and you can make aob with it to find the class easier after each update
