I'll check that later.
I'm curious, how does a dynamic peer_id warrant a recode from scratch by the RM developer? Many other clients (Azureus, rTorrent) have the same system.
I'll check that later.
I'm curious, how does a dynamic peer_id warrant a recode from scratch by the RM developer? Many other clients (Azureus, rTorrent) have the same system.
"I just remembered something that happened a long time ago."
To put it simply the entire process of choosing a client from the droplist then clicking on the memory reader button and then search and apply could be entirely automated especially when such info changes dynamically which is something that can get you banned while running uTorrent simultaneously. Meaning there could only be a single checkbox for memory reading, when ticked RM would locate on its own what client and what version you are using as well as apply the peer_id, key, port and number of peers on its own and change them whenever they change in the client without any further human interaction.
Apart from memory reading being automated RM could support multiple torrents per instance (the way mRatio does to give you an example).
All that would probably be possible with a well-coded hook to the client, but not with a simple memory reader, which stops looking the second it finds its first valid set of values.
Don't think that hasn't been suggested to Mr. RM already.Apart from memory reading being automated RM could support multiple torrents per instance (the way mRatio does to give you an example).
"I just remembered something that happened a long time ago."
No need to use hooks, all you need is a loop inside a windows thread which uses ReadProcessMemory() and you have an everlasting routine that monitors peer_id, key, port or any other data stored in the clients memory
Thats the point of writing efficient sourcecode, theres is no need for the "memory reader" to ever stop.Originally Posted by anon
Then tell Mr. RM about that. If he has time, he may implement it.
By the way, I tried restarting some uT torrents to check the peer_id, it was always the same. If it began being dynamic, maybe it changes every X hours and started doing that after a certain build. Just shooting in the dark...
"I just remembered something that happened a long time ago."
after i click apply i have to close the real client ?
You have to close it, when RM is running.
Everytime you start uTorrent again and it connects to the tracker you have to use the MReader :)
Edit: I'm not sure, if you have to close utorrent when you are only connected to other trackers, you don't want to cheat on with RM. But I think you can go on downloading from them, because the peer id isn't send to the tracker you are cheating on.
Last edited by o1nk; 10.05.11 at 11:43.
i understand..
and what if i want to cheat Over to 30Min ? can i start the RM like 60Min ?
Is it correct I can cheat beyond 30 minutes? because RM updates every 30 minutes..
yes of course, it will use the same speeds like before the update.
But you shouldn't do that, when you are using the waffles method
Question regarding the 'memory reader' on ratiomaster 1.9.1.
I want to use this other computer in my house that is faster. Problem is I dont have admin priviledges just a guest account so I cant install utorrent... I know that is needed to use the MR or not?
Is it possible to just copy paste the values I have on my old PC and copy it on the other faster computer and MR will work (see me as connectable?)
Bookmarks