You find the addresses of the values you wish to freeze or whatever, then see what piece of code modifies them. Then you open elementclient in for example ollydbg, go to the piece of code where this happens and change the code so it always changes it to the value you desire.
For example unfreeze in PWI:
Code:
.text:00430D96 85 D2 test edx, edx
.text:00430D98 0F 95 C0 setnz al
.text:00430D9B 84 C0 test al, al
.text:00430D9D 88 85 8C 04 00 00 mov [ebp+48Ch], al
This is where the game checks if the client is active, then sets al to 1 if it is, to 0 otherwise. So you'd change the code to always set it to 1, regardless of the result of test edx, edx. For example change the code at 0x430D98 address to