Seems like an old topic, but honestly still useful so far.
Anyways I just had a quick update on the job/guild penalty duration, the correct address is:
Code:
00651C10 | B9 07000000 | mov ecx,7 | Job penalty duration > 7 days
00651BDA | B9 03000000 | mov ecx,3 | Guild penalty duration > 3 days
Unfortunately it's hardcoded in days, it also works if you set it zero, the penalty will vanish within 10 seconds, as its the job checker timer interval.
But if you want it around 1 ~ 23 hours, you might need to write some codecave.