/Razor-1

Razor is a free tool designed to help with simple tasks while playing Ultima Online.

Primary LanguageC#

Razor Logo

Razor: An Ultima Online Assistant

For release notes, download links and other information go to http://www.uor-razor.com.

UO:R Community Edition

The purpose and goal of this project is to revive and continue development of the abandoned Razor project and focus on "quality of life" improvements while keeping the spirit of Razor intact.

This version is Razor is also designed to work with ClassicUO.

History

Razor was originally designed by Bryan Pass, known as Zippy in the RunUO community as a replacement to UOAssist. Based on commit notes, active development on Razor ceased some time in the early 2010's with the source code being released in 2014.

The code initially didn't include Crypt.dll and Loader.dll which are required to full integration with UO. At some point, the code was released into the same GitHub repo.

This version of Razor is based off of 1.4.0.3, which is simply version 1.0.13.13 updated from .NET 2.0 to .NET 4.0. Another version of Razor exists (the 1.0.14.x versions) and is/was maintained by another private shard that make some enhancements, notable around targeting. This version of Razor has incorporated the majority of changes you can find in those versions.

The original project was last updated May 2nd, 2014 and while over 50 forks exist on GitHub, none have been active or have made significant changes except for a few exceptions.

  • @jaedan (which this version is based on) who updated the project to compile and work in Visual Studio 2017 and made improvements to Crypt.dll that enabled this project to move forward.
  • @uoitalia who made several performance changes from generic to non-generic collections that I incorporated in the first release.