quote:
Originally posted by BrendanL
Is mess.be safe?
It is as safe as any other patch. A patch changes code in a program. If the patch screws it up (because it patches the wrong address because you are trying to patch a different version than for what the patch was intended, unexpected stuff might happen like crashes).
MessPatch, as well as the other very well known A-patch are tested and used by thousands of people. But this still does not garantuee they are bug free of course. As a matter of fact, certain stuff in those patches have sideeffects and can screw up addons like Messenger Plus!. Patches should always be used at your own risk.
Also, hard-patching (= physically changing program code on disc) is illegal. Note that it is not because everybody does it that it is not illegal. Soft-patching (eg: a script like requested here) is less illegal (if there is such a thing), thus still not totally 100% legal as you still change programming code, you only don't modify the physical files.
Tutorials and detailed explanations related to patching:
What's the difference between disassembling and decompiling?
CookieRevised's reply to Decompile dll
How do you know what bytes to patch (and other questions):
CookieRevised's reply to [Tut-Updated 08/04/05] Resource Hacking - Hex Editing
What is hex-editing and patching:
CookieRevised's reply to Help with understanding.
quote:
Originally posted by absorbation
Patches don't take any room on your PC, they directly edit the hex values within the program
true... however, one inaccuratie here... they don't change hex values. A hex value is only a means to display a certain byte value. You can also display it as a decimal number, binary number, octal number, ascii character, whatever... Patches change bytes. And those bytes form the code of the program.
Hex values are only a way to represent those bytes and codes.
quote:
Originally posted by ForestLand
but why make it a script when u can get mess patch...
1) Because a script can be turned on/off on the fly.
2) You don't have the drawback that other features don't work anymore because you patched msgr...
3) etc...
quote:
Originally posted by skyserpent
the script would be good for developing into other scripts.
quote:
Originally posted by CookieRevised
example on how to do it can be found in my Idle on demand script.