Shoutbox

Idler - Idle on demand - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Thread: Idler - Idle on demand (/showthread.php?tid=75751)

Idler - Idle on demand by effection on 06-30-2007 at 12:14 AM

Idler v1.0 (for 8.1.0178 only atm)

Description
Different method to Cookies just to show you guys another method

This method uses a very different technique and il hopefully have a library built tomorrow to allow everyone else to do much more special things :)

so enjoy...:D


RE: Idler - Idle on demand by Mike on 06-30-2007 at 12:18 AM

Didn't Cookie make a similar script?
http://shoutbox.menthix.net/showthread.php?tid=64...d=716073#pid716073


RE: Idler - Idle on demand by Chris4 on 06-30-2007 at 12:19 AM

When I click on 'Set Idle' .. it makes me Appear Offline?

Cookies' script works, yours doesn't?


RE: Idler - Idle on demand by MattyRid on 06-30-2007 at 12:20 AM

this was made a long long time ago by CookieRevised here, who has always updated it to work the the latest version and in fact works with WLM WLM 8.0.0812, 8.1.0106, 8.1.0168, 8.1.0178 and 8.5.0517 which is a lot more versions than your script has.


RE: RE: Idler - Idle on demand by Phillip on 06-30-2007 at 12:23 AM

quote:
Originally posted by Chris4
When I click on 'Set Idle' .. it makes me Appear Offline?

Cookies' script works, yours doesn't?

x2
RE: Idler - Idle on demand by effection on 06-30-2007 at 12:26 AM

quote:
Originally posted by Chris4
When I click on 'Set Idle' .. it makes me Appear Offline?

Cookies' script works, yours doesn't?
Sorry mine works only for 0178 i am working on all versions at the minute but the difference is mine uses a different method it doesnt change any of the current status' so if a contact is "busy" they are not "idle". The reason i am posting this is just to show whats to come with my library, so im sorry its not working with all versions but just hold on :)
RE: Idler - Idle on demand by MattyRid on 06-30-2007 at 12:28 AM

quote:
Originally posted by effection
quote:
Originally posted by Chris4
When I click on 'Set Idle' .. it makes me Appear Offline?

Cookies' script works, yours doesn't?
Sorry mine works only for 0178 i am working on all versions at the minute but the difference is mine uses a different method it doesnt change any of the current status' so if a contact is "busy" they are not "idle". The reason i am posting this is just to show whats to come with my library, so im sorry its not working with all versions but just hold on :)

But why should we wait for you to bring out a version that works with all versions of WLM, when we already have one made by CookieRevised?

Is it me or am I just being stubborn because I can't see the point of trying to do something that has already been done ^o)
RE: Idler - Idle on demand by effection on 06-30-2007 at 12:30 AM

This is only showing off whats to come if any of you even bothered to look at the script maybe take a look at what its doing you may be interested in the library but by the looks of things no one seems to give a shit around here


RE: Idler - Idle on demand by Nathan on 06-30-2007 at 12:31 AM

Guys,
give him a break, yeah sure cookie might of done it - however hes doing it a different way. Give him some slack.


RE: Idler - Idle on demand by CookieRevised on 06-30-2007 at 12:43 AM

quote:
Originally posted by effection
Yes this has been made by Cookie! The major difference is this has no drawbacks for example if you replaced "busy" with cookies script all busy contacts would be apparently idle.
ermm.. have you ever tried it? It seems not....

My script does not change the statusses, not your own statusses and not the statusses from contacts, in any way. In fact, it was especially made in response to those patches which did change the statusses to accomplish this....


And it also is completely transparent to Messenger.

It doesn't have any disadvantages (except being version specific).
RE: Idler - Idle on demand by effection on 06-30-2007 at 12:44 AM

i have tried it a while ago when that method was used, possibly not the updated versions sorry i shall remove that dont worry :(

*edit sorry i read correctly how you made your status patcher and yeah mine is just a different way sorry once again


RE: Idler - Idle on demand by CookieRevised on 06-30-2007 at 12:50 AM

I see what you're doing in the script (and it answers my curiousity from that other thread), but I must say you're making things complicated (and very slow)... The script, or rather the method you used, can be optimized...


RE: Idler - Idle on demand by effection on 06-30-2007 at 12:52 AM

i'm not worried about speed, its the simplest test i could come up with to test my new project, that's why it's over complicated compared to your method.

For something like this il try my best to update to every version of msn that comes out, there's nothing much else you can do with patching scripts


RE: Idler - Idle on demand by CookieRevised on 06-30-2007 at 12:54 AM

quote:
Originally posted by effection
that's why it's over complicated compared to your method.
I understand you made the "idler" just as an example of what can be done. I was talking about the hooking method (and especially how it is scripted) itself.

As for the "idler" example itself, I don't find it a good example at all as I don't see any benfit with your method in any way. There is no advantage of the hooking and injected code at all and it is actually useless. All you do is in fact patching Messenger and forcing a status change so that Messenger changes the status to something else than original. This is exactly what I do in my script too.

Currently I see the method you used more as a POC (proof of concept)* than anything else...without any benefits. Since the user of this method can't do anything with the redirected calls. I mean, you can redirect a certain specific call (and one should be extremely carefull in what to redirect, you also can't inject a 'redirection' everywhere as you need a certain amount of opcodes to do it), but then what? It would be benefitial if people could actually use a callback function instead (big hint hint ;):p). Without such a callback function I'm afraid your method is of not much use other than injecting some precompiled ASM code which isn't that usefull on its own. And overall it has some big disadvantages and is not so versitile as you might think (hence the just-a-POC-feeling).

still cool that you took the time to do it though (y)

;)



* which didn't needed much proof imho... You can use Windows APIs in scripting, that means you can patch stuff in memory and use ASM in scripting, that means you can inject code and direct a call...It is just a lot of work...
RE: Idler - Idle on demand by effection on 06-30-2007 at 11:35 AM

Thank you cookie i would have to agree with you and i am writing something that can be used by other people and release the source so if theres anything they want to do (better) or add then they can.