What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » [REQUEST]Idle lies

Pages: (10): « First « 3 4 5 6 [ 7 ] 8 9 10 » Last »
[REQUEST]Idle lies
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: [REQUEST]Idle lies
quote:
Originally posted by riahc4
It would be nice if you could make the script versionproof so we can update it ourselves.
quote:
Originally posted by Mnjul
Cookie, are you sure you aren't going to make it automatically generic? :S
I'm sure I wont do it at this moment :p But maybe later (although it wont always be 100% garantueed it will work, but 99,9999% :p)

quote:
Originally posted by Mnjul
It doesn't have to be perfect. We don't expect to it be "once and for all", just that people don't have to wait for others to tell the new address offset. :p
Absolutely valid point... it's on my (long) todo list :p.

quote:
Originally posted by riahc4
EDIT: I also PLEASE ask that you add a option to remove/delete the popup toast saying that it is hooked. Very annoying.
For now, remove line 35 in the script (the displaytoast line).
(not worth adding an option, functions and extra registry stuff just for that imho)

---

quote:
Originally posted by John Anderton
Update to the latest version of WLM will you Cookie :(
updated (finally :p)


.-= A 'frrrrrrrituurrr' for Wacky =-.
11-29-2007 09:46 PM
Profile PM Find Quote Report
TheGuruSupremacy
Full Member
***

Avatar

Posts: 367
Reputation: 19
34 / Male / Flag
Joined: Nov 2006
RE: [REQUEST]Idle lies
quote:
Originally posted by CookieRevised
updated (finally (Smilie))

Idle Script updated you posted doesn't work because you packaged it zipping the folder ;);)..So it seems to be not a valid msgplus script..Greetings
11-29-2007 10:55 PM
Profile PM Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: [REQUEST]Idle lies
quote:
Originally posted by TheGuruSupremacy
quote:
Originally posted by CookieRevised
updated (finally (Smilie))

Idle Script updated you posted doesn't work because you packaged it zipping the folder ;);)..So it seems to be not a valid msgplus script..Greetings
oops... how stupid am I... thanks for reporting... fixed...

This post was edited on 11-29-2007 at 11:10 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
11-29-2007 11:09 PM
Profile PM Find Quote Report
John Anderton
Elite Member
*****

Avatar

Posts: 3908
Reputation: 80
37 / Male / Flag
Joined: Nov 2004
Status: Away
RE: [REQUEST]Idle lies
Care to tell me on WLM sometime as to what you do when a new version comes out (if you don't mind)? :)
[

KarunAB.com
]

[img]http://gamercards.exophase.com/459422.png[
/img]
12-02-2007 11:40 AM
Profile E-Mail PM Web Find Quote Report
Felu
Veteran Member
*****


Posts: 2223
Reputation: 72
30 / Male / Flag
Joined: Apr 2006
Status: Away
RE: [REQUEST]Idle lies
quote:
Originally posted by John Anderton
Care to tell me on WLM sometime as to what you do when a new version comes out (if you don't mind)? :)
Even I'd like to know that Cookie if you don't mind :p.
12-02-2007 11:53 AM
Profile E-Mail PM Web Find Quote Report
vikke
Senior Member
****

Avatar

Posts: 900
Reputation: 28
31 / Male / Flag
Joined: May 2006
RE: RE: [REQUEST]Idle lies
Tutorial: Finding Idle Address (in memory)
1. Download Cheat Engine, and install it.
2. Open it up, click the glowing icon in the top left of the window.
3. Select Msnmsgr.exe in the list.
4. In the value box type "AWY".
5. In the Value Type box, select Text.
6. Press New Scan.
7. You can now find a list of all addresses found to the left.
8. Now you have to find out which one is the right one. Double-click every item, so they will appear in the bottom-list.
9. Now double-click the value list, to change the address value, and change it to IDL. Now change your status to Away, and if you become Idle, it's the correct address. Do this step for every address you have found. When you find the correct one, just copy the address from the Address-field, and add "0x" in the front, then it's ready to be added into the script's array! :)

This post was edited on 12-03-2007 at 03:11 PM by vikke.
12-02-2007 12:09 PM
Profile E-Mail PM Find Quote Report
John Anderton
Elite Member
*****

Avatar

Posts: 3908
Reputation: 80
37 / Male / Flag
Joined: Nov 2004
Status: Away
RE: [REQUEST]Idle lies
The reason I said in private was because I didn't want newbs to do it and screw it up. Thanks for the tut though :)
[

KarunAB.com
]

[img]http://gamercards.exophase.com/459422.png[
/img]
12-02-2007 01:27 PM
Profile E-Mail PM Web Find Quote Report
Felu
Veteran Member
*****


Posts: 2223
Reputation: 72
30 / Male / Flag
Joined: Apr 2006
Status: Away
RE: [REQUEST]Idle lies
Thanks for the tutorial vikke but as JA said, it shouldn't be posted in public as newbs might screw it.

Btw Cookie, your method of setting Idle Status doesn't work in 9.0.
12-02-2007 01:50 PM
Profile E-Mail PM Web Find Quote Report
snAke_LeAder
Full Member
***

Avatar
German User

Posts: 100
Reputation: 1
54 / Male / Flag
Joined: May 2006
Status: Away
RE: RE: [REQUEST]Idle lies
quote:
Originally posted by Felu


Btw Cookie, your method of setting Idle Status doesn't work in 9.0.

plus doesn't work im 9.0 ^o)
[Image: mybbsig.php]
12-02-2007 05:51 PM
Profile PM Web Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: [REQUEST]Idle lies
quote:
Originally posted by vikke
1. Download Cheat Engine, and install it.
2. Open it up, click the glowing icon in the top left of the window.
3. Select Msnmsgr.exe in the list.
4. In the value box type "AWY".
5. In the Value Type box, select Text.
6. Press New Scan.
7. You can now find a list of all addresses found to the left.
8. Now you have to find out which one is the right one. Double-click every item, so they will appear in the bottom-list.
9. Now double-click the value list, to change the address value, and change it to IDL. Now change your status to Away, and if you become Idle, it's the correct address. Do this step for every address you have found. When you find the correct one, just copy the address from the Address-field, and add "0x" in the front, then it's ready to be added into the script's array! :)

1) Any (small) hex-editor will do for this purpose. No need for big programs. And a hex-editor/viewer would actually be way better since you can actually see the surrounding stuff also (so you don't waste time changing AWY to IDL in normal text etc).

9)
quote:
Originally posted by vikke
.......just copy the address from the Address-field, and add "0x" in the front, then it's ready to be added into the script's array!
This will screw stuff up.
At least the script 'Idle on demand' will check if the address you provided is correct (if there is indeed an AWY string at its location) before it makes the change. So instead of screwing up, it simply will refuse to change it.

The reason why it will not work is because patching happens in memory, not on disk. The memory address is never the same as the address within the file (but related). You need to add the BaseMemoryOffset for the program, the offset where the program is loaded in memory. This can be different for each program and even change from version to version, though it is rare.


Note: although the above method works 9/10 for stuff like this (provided you calculate the address correctly!), it is not a proper method. The proper method would be to actually dissassemble the program with OlyDbg for example.


quote:
Originally posted by Felu
Thanks for the tutorial vikke but as JA said, it shouldn't be posted in public as newbs might screw it.

Btw Cookie, your method of setting Idle Status doesn't work in 9.0.
It wasn't tested in WLM9 either. The address listed in the script is just a very quick and dirty assumption without checking anything. I simply already added that after releasing the script. But since I screwed up the scriptpacket the first time, I made a new one but didn't bothered to remove that test-address.

If it indeed doesn't work, then it might be proof that a method like described by vikke isn't a proper method to get the patch address.

snAke_LeAder: he's an beta tester and thus has access to a new beta version of Plus! which is (partially) compatible with WLM9.

---------------------------

PS: For those who are wondering: how to find such addresses is already talked about before in this thread though, more than once. And hints were already given.
It indeed isn't big rocket science, but it is true that newbies could easly screw stuff up with these things. If you want to learn how to find such stuff I suggest to read tutorials and books about dissassembling (which means you must at least know what hex-editing is, basic knowledge of programming, etc).


;)

This post was edited on 12-02-2007 at 07:17 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
12-02-2007 07:06 PM
Profile PM Find Quote Report
Pages: (10): « First « 3 4 5 6 [ 7 ] 8 9 10 » Last »
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On