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 ![:)](images/smilies/msn_happy.gif)
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.