Skip to content

Releases: markdwags/Razor

Razor v1.6.6.15

14 Sep 19:44
5f3a743
Compare
Choose a tag to compare

This release contains some UI changes and bug fixes. Also included now is the ability for Razor to construct gumps and send them to the client the same way the server would. This allows Razor to display in-game information beyond using the system messages or overhead messages systems.

  • Fixed ancient Razor bug that could cause non-existent items to remain in your queue (ie: when you stack a pile of gold on to another). This should fix some instances where scavenger isn't picking up items (thanks @SaschaKP)
  • Fixed another ancient Razor bug where the vendor pack items aren't updated realtime by the server (it's managed client side). Razor should behave exactly like this. This will remove the warning in extinfos with amounts not matching. (thanks @SaschaKP)
  • Fixed issue where party/friends overhead messages
  • Moved the Overhead Messages feature to the Display/Counters tab so its more visible to everyone
  • Revamped the General tab UI as it was too cluttered. Removed UOAM and Ultima Mapper shortcuts
  • Moved the Sound/Music tab to the main Filter tab
  • Moved the Waypoint tab to the Display/Counters tab
  • Change the hue of the overhead message in the macro UI
  • Fixed issue with scripts not parsing words like spider's silk correctly
  • Fixed macro->script conversion for wait/pauses
  • Created hotkeys to help generate script commands for targettype and dclicktype
  • Added right-click menu to script list (reload, open externally, copy to clipboard)
  • >info command will popup a gump that will display information about a mobile or item and let you copy by clicking the blue buttons
  • Fixed some issues loading the previous profile
  • Added >sysmsgs to display a gump of the current system messages in Razor's buffer for macro and scripting
  • Prevent empty strings from going into the system message buffer

Razor v1.6.5.16

08 Aug 23:33
Compare
Choose a tag to compare

This release contains bug fixes to the Razor Scripting Engine and some other minor changes. You can now set in-game waypoints from Razor for easy tracking.

  • Fixed issue with saving scripts in certain scenarios
  • targettype will find mobiles and items by name
  • Moved Friends tab to the main tab list
  • Added stop command to scripts
  • Removed unused dependency
  • Set friend tag and hue per group
  • Attack name overhead "new targets only" works on hotkeys
  • Changed default encoding on profiles to UTF8 (cross platform support)
  • Added the ability to set waypoints in-game
  • Create a waypoint to the position of your corpse upon death
  • Added 'backpack' option to dclicktype and targettype
  • Moved Filters to the main tab list
  • Added Next/Prev Non-Friendly Targets
  • Added clearsysmsg/clearjournal to scripts and macros
  • Removed dependency of Newtonsoft JSON parser

Razor v1.6.4.32

17 May 16:49
Compare
Choose a tag to compare

This is a general release that mainly contains bug fixes related to the new Razor Scripting Engine from the previous release. Thank's to everyone who provided feedback!

Here's a summary:

  • Fixed any errors related to systray and long titles
  • Razor supports Linux again after fixing issues related to the new script editor
  • Fixed issues with dclicktype and targettype range check (both Macros and Scripts)
  • Fixed a few packet exception issues when logging in or casting spells
  • Script engine optimizations (better error reporting, better timeout/pause handling)
  • Fixed issues related to waitfortarget / wft not working correctly
  • Fixed issues with nested if / else / endif
  • Fixed the lasttarget variable
  • Added hidden expression
  • Fixed findtype expression
  • Added range check to findtype
  • Fixed righthand / lefthand and hand variables/aliases
  • Field to filter scripts in the UI
  • Added hotkey to add party members (/add)
  • Added feature to convert macros to scripts (right-click macro and convert)
  • Backup will include Razor Scripts
  • Added support for Mystic and Masteries
  • Show Attack message when using Attack Last Target hotkey

Razor v1.6.4.2

14 Mar 04:12
Compare
Choose a tag to compare

This version introduces a new scripting engine that makes it easier to create and share macros.

For more information, visit the Razor Scripting Engine Guide.

(NOTE: This is a hotfix for anyone having a CultureNotFoundException error on Windows 7)

Release notes:

  • Introduction of the Razor Scripting Engine (thanks to everyone for your time testing and providing feedback)
  • New Sound & Music Tab: Filter out any game sound, trigger music and listen to any sound
  • Added while loop to the macro system
  • Fixed issue with auto-screenshot not working with players with invalid characters in their name
  • Enforce your min light level on login
  • You can extract specific words from the system message to display in the overhead messages (…{1}. {2}, etc for the first, second word)
  • Added Set Macro Variable Target Action to macros that will pause until you set a variable (same behavior as "Set Last Target")
  • Razor's Last Object (hotkey and macro/scripts) should work as expected
  • >hue and >item commands are a bit more informative
  • You can copy/paste friends list when you aren't actually logged in
  • Added option to have next/prev friend highlight friend in Friends tab (thanks @PaxRomain)
  • The Discord overlay shouldn't cause any access violations (thanks @roxya)
  • SysTray will go away on close (instead of leaving ghost ones behind) (thanks @dissident76)

Razor v1.6.3.43

13 Mar 19:29
Compare
Choose a tag to compare

This version introduces a new scripting engine that makes it easier to create and share macros.

For more information, visit the Razor Scripting Engine Guide.

Release notes:

  • Introduction of the Razor Scripting Engine (thanks to everyone for your time testing and providing feedback)
  • New Sound & Music Tab: Filter out any game sound, trigger music and listen to any sound
  • Added while loop to the macro system
  • Fixed issue with auto-screenshot not working with players with invalid characters in their name
  • Enforce your min light level on login
  • You can extract specific words from the system message to display in the overhead messages (…{1}. {2}, etc for the first, second word)
  • Added Set Macro Variable Target Action to macros that will pause until you set a variable (same behavior as "Set Last Target")
  • Razor's Last Object (hotkey and macro/scripts) should work as expected
  • >hue and >item commands are a bit more informative
  • You can copy/paste friends list when you aren't actually logged in
  • Added option to have next/prev friend highlight friend in Friends tab (thanks @PaxRomain)
  • The Discord overlay shouldn't cause any access violations (thanks @roxya)
  • SysTray will go away on close (instead of leaving ghost ones behind) (thanks @dissident76)

Razor v1.6.2.23

18 Dec 06:37
Compare
Choose a tag to compare

Release notes (in no particular order):

  • Changed interrupt order to start shirt, shoes, pants
  • Fixed Edit button on Overhead Message UI
  • Capture compressed gumps for WaitForGump
  • Additional UI SafeActions
  • Added ability to filter out mobiles from being targeted
  • Fixed invalid cast error on "if [counter]"
  • Fixes a bug were when changing a character in same account, using different profiles (not default), causes a sudden lockdown of razor window, that also locks ClassicUO from loading, causing a crash after a while. (thanks @SaschaKP)
  • Double clicking Overhead Message macro action now opens Input box for editing message instead of Pause action menu. (thanks @dissident76)
  • Bandage timer will restart if bandage is applied before it ends
  • Using 'Add Target' under the friends tab will give you a target
  • Renaming a macro removes the old entry from the hotkey list
  • Added Set HotKey button to macro UI
  • Added >set command to set macro variables in-game
  • Prioritize key that triggered event, include number row in SDL keymap (thanks @roxya)
  • For ClassicUO, dont trigger Hotkey.OnKeyDown if key is a modifier key (thanks @roxya)
  • UOPS displays Trammel and TerMur correctly
  • Fixed issue with GumpReponses with text entries not loading
  • Bandage timer will stop on "You did not stay close enough to heal your target.
  • Bandage timer will reset if you bandage yourself before finishing
  • Remove packet block on 0xF0 when using ClassicUO to allow party tracking in WorldMap
  • Added mobile filter for daemons

Razor v1.6.1.32

05 Aug 14:21
Compare
Choose a tag to compare

Release notes (in no particular order):

  • Next/Previous will only set Beneficial when using Next/Prev Friend
  • Changed Razor commands from - to > (ie: -hue is >hue)
  • Next/Previous Target will check if the target is a friend
  • Next/Previous Friendly can be set to only set Beneficial
  • Next/Previous Non-Friendly can be set to only set Harmful
  • Fix to how names are handled per mobile
  • Pet & Boat commands now use the speech override hue
  • Enabled the seasons dropdown when using ClassicUO
  • Fixed ContextMenu not recording & execution
  • AbsoluteTargetVariables and DoubleClickVariables have been merged into MacroVariables.
  • When adding an Overhead Message, if it doesn't exist in the list you will be prompted to add it anyway
  • Fixed issue with Friends and Dress lists not always loading when using ClassicUO
  • Improved the bandage timer to pick up additional start/stop messages
  • Set Last Beneficial & Set Last Harmful now have the proper system message
  • Friend hotkeys now display under a new "Friends" hotkey category
  • Buff/Debuff overhead messages can be filtered and hues changed
  • Added check to prevent multiple single-click flag checks
  • Additional SafeActions added to the UI
  • Added {name} as an option for the target indicator
  • Added the ability to edit the bandage start/stop messages
  • Fixed issue using the delete key when removing Friends
  • Updated the screenshot capture on death (option to add a delay, and to capture self death or death of others)

Razor v1.6.0.57

28 Jun 06:51
Compare
Choose a tag to compare

After 57 builds, Razor now fully supports ClassicUO. Thanks to KaRaShO for his amazing work on this client. Thanks to Jaedan, DarkLotus, and everyone who helped test Razor and provided feedback.

For previous release notes up to this version, visit http://www.uor-razor.com

  • Enabled support for ClassicUO and standard OSI client
  • Enabled cross-platform support (specifically Linux)
  • Several optimzations, tweaks, and overall improvements to Razor.
  • Queue Last/Self default to disabled
  • Auto-queue object delay default to disabled
  • Clean Config.cs formatting
  • Merged UltimaSDK
  • Add Grab HotKey & Set Grab Hotbag
  • New Next/Prev Hotkeys
    • Added Criminal, Murderer and Innocent Next/Prev hotkeys
    • Add Next/Previous for Friendly, Grey and Non-Friendly
    • Refactored the Next/Prev code
  • Added target sub-categories in HotKeys
  • Restored {mana} and {stam}
  • Added Toggle War and Toggle Peace only hotkeys
  • Added < and > to if macro actions
  • Added {maxhp}, {maxstam} and {maxmana} as variable options in the IfActions in macros
  • Added a Greater Heal/Cure hotkey, relabeled Heal/Cure Hotkey to "Smart Heal/Cure"
  • Support SmartLastTarget in AttackLastTarget
  • Added Set Beneficial and Harmful hotkeys
  • Added option to disable auto-open door when hidden
  • Added use item for Right or Left hotkeys
  • Added option to disable play/finished macro message
  • Next/Prev will ignore ghosts and blessed mobiles (just like random and closest)
  • Added ability to insert overhead messages in macros
  • Hotkey enable/disable messages will use warning or default Razor message hues. This should make it easier to see/read when you're hitting the hotkeys.
  • Next/Prev friend won't set them as a combatant
  • Added Insert Wait For Target for macros
  • Added option under Display/Counters to display bandage timer overhead or in system messages
  • Removed Friends Agent and added new Friends Groups
  • Create groups of friends
    • Enable/disable groups
    • Copy/paste friends in and out of Razor
  • Implemented filtering of repeating messages for system, Razor and overhead messages