This thread rocks.
Let's clear some things up, shall we?
Razor contains small amounts of source from the following places:
* Ultima.dll - Razor uses this entire library without modification (it's open source and maintained by the RunUO team)
* RunUO Core - Some of Razor's packet handling borrows heavily from RunUO, but that's no surprise since RunUO is the best/only place to find decent up-to-date info about the UO Protocol.
* Injection - In beta versions of Razor some of the decryption code was based on code from Injection, but that code was long ago replaced by code done by me, but yeah sure based on the Injection code.
* Basic DLL Injection/"Hooking" - This was based on examples from around the internet. I think you'd be hard pressed to find a definitive "source" for those examples (they are all basically the same) and any code which does injection/hooking is pretty much the same.
Most of Razor (including the "hard parts" like interfacing with winsock, managing bi-directional connections, and hacking up client memory) was written by me alone without help from anyone. I have never seen the UOE source, in fact to my knowledge the UOE source has never been made public, so I don't know where anyone would get the idea I had any knowledge of it at all.
I don't know who "Mike Smith" is but I bet if he actually had something to say he'd come on here and say it instead of talking through some assclown.
</thread>