The
TAB-patch for 6.1.0155 (
http://msntabs.ausmade.net/ by
Jared_), DOESN'T work for 6.1.0202. It will *beep* up your messenger.
Reason for this is that the patch doesn't search for the string that has to be patched. But just changes whatever there is on location 0x000206A4 in msnmsgr.exe.
So there you have it:
the patch writes at location 0x000206A4 the following string:
http://msntabs.ausmade.net/MsgrConfig.asmx#
(where # is a 0-byte thus 0x00)
What about v6.1.0202:
Don't use the patch, but use a
hex-editor, open msnmsgr.exe, and manually patch the file like so:
Go to location
0x000206C4. The string you have to change is:
http://config.messenger.msn.com/Config/Msgr
into
http://msntabs.ausmade.net/MsgrConfig.asmx#
(where # is a 0-byte thus 0x00)
There you have it, the TABS are back...
(PS: mind the caps and the last 0-byte!!!)
PS: I'm too lazy to install VB to write a patch for this, and there will one soon enough for all you who don't know what I'm talking about here....
PS: Go to the link mentioned above to see what tabs you'll get...
*
Make sure you make a BACKUP and that you CLOSE MSN Messenger before applying ANY patch...
*
Use a HEX-EDITOR, not just a text-editor like notepad...(a program is NOT text!)
*
DON'T experiment with this if you don't know what to do exactly as it is possible to screw up your computer!
PS: there is currently no other way to get other tabs! in 6.1.x
(no, not even if you change the address into a local file, etc... this is THE ONLY WAY )
-------------------------------------------------------------------------------------
Why do some patches work for different versions and others don't.
2 reasons:
* Or the string that has to be changed is on the same location in the different versions.
* Or the patch actually searches for the string that has to be changed, so no matter what the (new) location is, the string will be found and patched. (<- this is how a good patch should work)
(so this is why, the v6.1.0166 TAB-patch doesn't work in v6.1.0202; the patch doesn't search for the string, but just puts the new string into that location, no matter if it is the good location or not)
-------------------------------------------------------------------------------------