|
||
|
|
#1 (permalink) |
|
Join Date: Aug 2005
Age: 23
Posts: 1
|
Hey, i'v been searchin google for a while to find out how programs like Razor/UOA/etc send and recive packets from the client and i was just woundering if this is the DLL that allows them to do such things as this?
Thanks in advance, Shogun ![]() |
|
|
|
|
|
#2 (permalink) | |
|
Forum Newbie
Join Date: Jul 2004
Posts: 59
|
Quote:
Another program that I have come across and has got little mention before is IRW which is located at http://necrotoolz.sourceforge.net/ . If you wish to alter the packet sequence without all the junk injection gives you then this is the program you should use. If you also just want to learn how the program works it is also opensource. Although it is programmed in ANSI C, the creator has done a very good job of creating clean interfaces. The Plugin API allows you to program any modifications you need to extend the program. There are numerous example plugins to work with to get a feel for it. I also believe since it is done in C you should be able to write your plugin across different programming languages although don't count my word for it. If you are looking for a cross-platform solution I would suggest filtering through a local proxy. Although the solution will be slower than the previous it isn't too bad if the proxy is local to your own computer. (It is slower because it has to compress/decompress twice.) I got this type of setup working a couple of months ago just messing around and it doesn't work bad at all. I even got an IRC relay setup to and from the client + irc server. Anyway I hope this is what you are looking for. If you want more on dll injection I can probably point you towards a few resources. Good luck. |
|
|
|
|
|
|
#3 (permalink) |
|
Administrator
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,852
|
That kind of functionality is really pretty complicated, and for the most part there aren't a lot of sites that do a good detailed job of explaining how something like this could be done.
Especially not for UO. This is one of the main reasons razor is not open source and does not support "plug ins" because I feel providing easy access to the stream of information between the client and the server presents a major "cheating" problem for UO. (Ranging from simple "auto-looting" and "auto-comboing" to some potential new exploits).
__________________
Zippy, Razor Creator and RunUO Core Developer The RunUO Software Team "Intuition, like a flash of lightning, lasts only for a second. It generally comes when one is tormented by a difficult decipherment and when one reviews in his mind the fruitless experiments already tried. Suddenly the light breaks through and one finds after a few minutes what previous days of labor were unable to reveal." ~The Cryptonomicon |
|
|
|
|
|
#5 (permalink) | |
|
Forum Newbie
Join Date: Jul 2004
Posts: 59
|
Quote:
I just wanted to make my point that if someone wants to use un-ethical automation to gain an unfair advantage they will do so. For example, if you have ever participated in a quest on a shard where there is an end-boss with good loot, by the time you open the corpse to loot, all the loot is already gone due to the auto-looting. To balance this unfair advantage, it is only fair that everyone have such a script/program. |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|