|
||
|
|||||||
| Third Party Program Support Misc support forum and advertisment forum for all RunUO related third party Utilities. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Join Date: Jan 2003
Posts: 134
|
SpyUO is a tool to see decrypted and decompressed packets sent and received by UO client.
It's divided into two parts: - SpyUOLib.dll: this dll contains all packet hooking, Clients.cfg parsing, basic classes for packet reading and some defined packets. - SpyUO.exe: this program uses SpyUOLib.dll to provide a GUI with some functionalities for packets data handling. It requires the .Net Framework to run (http://msdn.microsoft.com/netframework). Packets statistics are calculated as averages over the last 10 seconds (s = sent, r = received, T = total ). Special thanks to Folko (http://uo.elitecoder.net) for providing Clients.cfg. Ultima.dll is developed by Krrios (http://www.runuo.com). -- Clients.cfg is updated to client version 5.0.1i. Last edited by Phenos; 02-04-2006 at 08:53 AM. |
|
|
|
|
|
#3 (permalink) |
|
Join Date: Jan 2003
Posts: 134
|
Thanks
![]() I've updated to version 1.1, with some new functionalities. I've added an option to export items in RunUO decorations format. So basically you can generate all objects you have seen by adding exported SpyUO items file to Data\Decoration\*\ RunUO folder and using [decorate command. The exact behaviour of this option could be adjusted in Items.cfg file. Then WorldItem, LocalizedMessage and LocalizedMessageAffix now show the name of the item (from tiledata) and the message (from cliloc.enu), extracted with Krrios' Ultima.dll (thanks for this tool ). |
|
|
|
|
|
#4 (permalink) |
|
Join Date: Jan 2003
Posts: 134
|
Released 1.2 version.
Added definitions for gump, hits, stamina and mana packets. Added a tool to generate gumps in RunUO format: just select the gump packet you wish to extract and click on "Tools-Extract gump" option. Added an option to save logs in a typical hex editor format. |
|
|
|
|
|
#8 (permalink) |
|
hmm thats very cool but .. i have one problem ...
i try on 4.0o 3D No crypted version and spyuo say Packet pump error Client not defined then i install 2D version 4.0p2 the same Exaption then i try 4.0p2 no crypted version .. again the same exeption what i am doing wrong ? 10x in advance |
|
|
|
|
|
|
#9 (permalink) | |
|
Join Date: Jan 2003
Posts: 134
|
Updated to 1.3 version.
Added properties packet reading (0xD6) and v4.0.0p support. Quote:
4.0.0p in 2D should work fine with new Clients.cfg of SpyUO 1.3. |
|
|
|
|
|
|
#12 (permalink) | |
|
Join Date: Jan 2003
Posts: 134
|
Quote:
If you want to read some undefined packets, I really suggest you to save in hex format and read the generated file. Then if you have some C# skill you can add the new packet definition in the code. In fact SpyUO GUI is mainly designed to handle defined packets... |
|
|
|
|
|
|
#13 (permalink) |
|
Join Date: Jun 2003
Posts: 304
|
that would be for testing the laggyness (?) of certain regions.
che palle scrivere in inglese quando siamo tutti italiani. well in a few words that would be for checking how much bytes are sent to the client when I walk in some places I made.. because of dynamic items, mobiles, things like that :-/ for example I was wondering if a knight on a horse with a full plate was way more laggy than a troll or not |
|
|
|
|
|
#14 (permalink) |
|
Forum Expert
Join Date: Sep 2002
Location: Houston, Texas
Age: 21
Posts: 3,933
|
I must be a complete moron here but if i use the start option and select my client.exe right aftr i type in my username,pass and hit enter, the client is closed... So i start the client up, then use the attach and select CLIENT from the list menu and again, after i type my username, pass and hit enter, client closes... using the latest client.
|
|
|
|
|
|
#15 (permalink) | ||
|
Join Date: Jan 2003
Posts: 134
|
Quote:
![]() Anyway I've released SpyUO 1.4. Items.cfg has been changed to include doors and signs (in ignore list). A packet length column has been added. Some packets statistics calculated over the last 10 seconds are now shown on the title bar. Quote:
What happens if you attach to a client already in game? |
||
|
|
|
|
|
#16 (permalink) | |
|
Forum Expert
Join Date: Sep 2002
Location: Houston, Texas
Age: 21
Posts: 3,933
|
Quote:
I took a shortcut and instead of itializing the form, i kept it in a console and did all the other config methods ect.. just no main form present. I had it just open the process select box and config the packetpump. It attached and as soon as i tried to walk, it did the same thing it always does. Console generated this error: [code:1] Unhandled Exception: System.EntryPointNotFoundException: Unable to find an entry point named OpenThread in DLL Kernel32. at SpyUO.NativeMethods.OpenThread(DesiredAccessThread dwDesiredAccess, Boolea n bInheritHandle, UInt32 dwThreadId) at SpyUO.PacketSpy.SpyPacket(UInt32 threadId, Boolean send) at SpyUO.PacketSpy.MainLoop() at SpyUO.ProcessStarter.Start() [/code:1] If it has any impact, I use win98 SE. |
|
|
|
|
|
|
#17 (permalink) | |
|
Join Date: Jan 2003
Posts: 134
|
Quote:
OpenThread requires Windows 2000-3, XP or ME, so SpyUO works only under these operative systems... I'm unsure if there can be a work around to run it under Windows 98... |
|
|
|
|
|
|
#20 (permalink) |
|
can anyone please tell me how to hell to use this? lol.
__________________
Admin of Profania - English Admin of Acropolis - Dark Shard UODesign - Cartography at it's best! |
|
|
|
|
|
|
#21 (permalink) |
|
Account Terminated
|
Unzip the program
Launch the client Login Attache the SpyUO to the process you have to have NT based system ( 2000 XP 2003 ) in other words. Then you wll start to log all packets, you can filt what you don't want but you will log every packet even packets that are sent to you once already. |
|
|
|
|
|
#22 (permalink) |
|
oh duh! i can't believe i didn't know this *was trying to run the source* dooh
__________________
Admin of Profania - English Admin of Acropolis - Dark Shard UODesign - Cartography at it's best! |
|
|
|
|
|
|
#23 (permalink) |
|
Join Date: Jan 2003
Posts: 134
|
I've released version 1.5.
- Added Logs-Load option. It supports the two log formats of SpyUO as well as UOLog, UOPro and SphereAgent formats (and maybe even others). It may take some seconds to perform this operation. - Added Extract Gump (Sphere) option, that creates a gump script for Sphere 0.99. - Added support for arguments in Items.cfg. - Updated Items.cfg to include closed doors conversions (opened doors are ignored). - Added Must have none of these values option for Filter-Details. - Added Save/Load options for filters configurations. - Added ContainerDisplay (0x24) and ContainerContent (0x3C) packets support. - Some bugfixes and improvements. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|