All Projects → markdwags → Razor

markdwags / Razor

Licence: gpl-3.0
Razor is a free tool designed to help with simple tasks while playing Ultima Online.

Projects that are alternatives of or similar to Razor

Phlex
A super-sexy voice interface for the Plex HTPC
Stars: ✭ 626 (+878.13%)
Mutual labels:  assistant
Larawiz
Larawiz is a easy project scaffolder for Laravel
Stars: ✭ 28 (-56.25%)
Mutual labels:  assistant
Razorlight
Template engine based on Microsoft's Razor parsing engine for .NET Core
Stars: ✭ 1,068 (+1568.75%)
Mutual labels:  razor
Jarvis
Jarvis.sh is a simple configurable multi-lang assistant.
Stars: ✭ 701 (+995.31%)
Mutual labels:  assistant
Aaya
Personal Voice Assistant
Stars: ✭ 20 (-68.75%)
Mutual labels:  assistant
Botframework Solutions
Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences.
Stars: ✭ 965 (+1407.81%)
Mutual labels:  assistant
Assistantcomputercontrol
Control your computer with your Google Home or Amazon Alexa assistant!
Stars: ✭ 554 (+765.63%)
Mutual labels:  assistant
Tasmota Irhvac
Home Assistant platform for controlling IR Air Conditioners via Tasmota IRHVAC command and compatible harware
Stars: ✭ 58 (-9.37%)
Mutual labels:  assistant
Gassistpi
Google Assistant for Single Board Computers
Stars: ✭ 911 (+1323.44%)
Mutual labels:  assistant
Bitcoin Info Action
App for the google assistant that give you information on bitcoin (e.g. price, market cap etc')
Stars: ✭ 45 (-29.69%)
Mutual labels:  assistant
Furion
Make .NET development easier, more versatile, and more popular.
Stars: ✭ 902 (+1309.38%)
Mutual labels:  razor
Assistant Sdk Python
Samples and bindings for the Google Assistant API
Stars: ✭ 844 (+1218.75%)
Mutual labels:  assistant
Pytlas
An open-source 🤖💬 Python 3 assistant library built for people and made to be super easy to setup and understand
Stars: ✭ 34 (-46.87%)
Mutual labels:  assistant
Assistant Relay
A Node.js server that allows for sending commands to Google Home/Assistant from endpoints
Stars: ✭ 638 (+896.88%)
Mutual labels:  assistant
Google Assistant Java Demo
A simple Google Assistant Client in Java
Stars: ✭ 53 (-17.19%)
Mutual labels:  assistant
Awesome Blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Stars: ✭ 6,063 (+9373.44%)
Mutual labels:  razor
Sarif
A distributed system serving as a personal assistant
Stars: ✭ 29 (-54.69%)
Mutual labels:  assistant
Mthawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
Stars: ✭ 1,119 (+1648.44%)
Mutual labels:  assistant
Netcore Postgres Oauth Boiler
A basic .NET Core website boilerplate using PostgreSQL for storage, Adminer for db management, Let's Encrypt for SSL certificates and NGINX for routing.
Stars: ✭ 57 (-10.94%)
Mutual labels:  razor
Ant Design Blazor
Enterprise-class UI components based on Ant Design and Blazor.
Stars: ✭ 39 (-39.06%)
Mutual labels:  razor

Razor: An Ultima Online Assistant

Razor Logo

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

Build status Chat on Discord status

Community Edition

The goal of this project is to revive and continue development and maintenance of the abandoned Razor project, focusing on "quality of life" improvements while attempting to keep the spirit and vision the original developers had for Razor and not driving down the path of advanced automation and scripting that's found in other UO assistants.

It's recommended that you use the ClassicUO client with this version of Razor, however it should will work with the original 5.x and 7.x clients though support for any bugs may be limited.

For more information, guides, release notes and download links go to http://www.razorce.com

Project 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 integrate with the UO client. At some point, the code for those projects released into the same GitHub repo.

The original project was last updated May 2nd, 2014 and while over 50 forks exist on GitHub, none of them 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.
  • SaschaKP who made several performance changes from generic to non-generic collections that I incorporated in the first release.

I based this version off of 1.4.0.3, which was simply version 1.0.13.13 updated from .NET 2.0 to .NET 4.0 available from this repo. 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 long since incorporated the majority of changes you can find in that version.

This project has been active since early April 2018 and for 10 months implemented many quality of life changes (see all the 1.5.0.x release notes for details) and in February 2019 integration into ClassicUO was established (see all the 1.6 release notes for details)

Toss a coin to your contributors.

Versions

All version of Razor don't use the Windows Registry or %AppData%\Razor to store configuration, macros and profiles. In other words, it's portable.

  • 1.6.x.x support both the standard client and ClassicUO.
  • 1.5.0.0 to 1.5.0.16 only support the standard Ultima Online client.
  • 1.5.0.17 has major changes to how Razor determines player position to address Razor's "desync" issue and only supports the standard Ultima Online client.

Razor Scripting Engine

Introduced in 1.6.3.x, Razor supports a command-based script language based on the lexer and parser by designed by Jaedan.

NOTE: This is not an implementation of the Steam or Razor Enhanced scripting languages or functionality into Razor. The scripting engine attempts to maintain existing Razor functionality while offering quality of life improvements over the existing macro system.

For a comprehensive guide on the language and syntax, visit the Razor Scripting Guide.

Installation & Help

For information on installing Razor on Windows, please read this guide.

For information on installing Razor on Linux, please read this guide.

If you need more help with using Razor, please go here and review the documentation and/or join Discord and ask there.

Chat on Discord status

Contributing & Code of Conduct

Please read CONTRIBUTING for more information on how to contribute to this project.

Please note we have a Code of Conduct, please follow it in all your interactions with this project.

License

This work is released under the GPLv3 license. This project does not distribute any copyrighted game assets. In order to run this application you'll need to legally obtain a copy of the Ultima Online Classic Client.

See the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].