Go Back   RunUO - Ultima Online Emulation > RunUO > Utility Support > Razor: The Cutting Edge UO Assistant

Razor: The Cutting Edge UO Assistant Razor is an Assistant program (similar to the popular UOAssist) for player run Ultima Online shards.

Reply
 
Thread Tools Display Modes
Old 03-07-2007, 08:49 PM   #1 (permalink)
Lurker
 
Join Date: Jan 2004
Posts: 8
Default New variables for if

Hi,

we definitely need to have variables for

- skills
- character

Why? That's easy ... i want to tailor my key bindings to the appropriate characters / skills ... to illustrate this I'll provide a few examples:

F5 gives me healing - but that depends on the character I am logged on with. One has Healing, the other Magery, the third Chiv - in order to set up a sophisticated healing method, i have to differentiate ... despite that it would be good to have access to the "built-in functions" like Heal / Cure Self etc ...

F12 hides my char - again it is necessary to decide whether Hiding is present or Magery is necessary ...

My tank mage needs key bindings in the num pad in order to have all the spells available at hand - which isn't necessary, if i am underways with my crafter - a simple check of the character (or it's status like red and magery > 100 -> activate) would do ...
__________________
Cheers
Vince
vincent-de is offline   Reply With Quote
Old 03-07-2007, 09:14 PM   #2 (permalink)
Administrator
 
Zippy's Avatar
 
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
Default

Quote:
F5 gives me healing - but that depends on the character I am logged on with. One has Healing, the other Magery, the third Chiv - in order to set up a sophisticated healing method, i have to differentiate ... despite that it would be good to have access to the "built-in functions" like Heal / Cure Self etc ...

F12 hides my char - again it is necessary to decide whether Hiding is present or Magery is necessary ...

My tank mage needs key bindings in the num pad in order to have all the spells available at hand - which isn't necessary, if i am underways with my crafter - a simple check of the character (or it's status like red and magery > 100 -> activate) would do ...
This is what separate profiles are for.
__________________
Zippy, Razor Creator and RunUO Core Developer
The RunUO Software Team

"Intuition, like a flash of lightning, lasts only for a second. It generally comes when one is tormented by a difficult decipherment and when one reviews in his mind the fruitless experiments already tried. Suddenly the light breaks through and one finds after a few minutes what previous days of labor were unable to reveal."
~The Cryptonomicon

Zippy is offline   Reply With Quote
Old 03-07-2007, 09:51 PM   #3 (permalink)
Lurker
 
Join Date: Jan 2004
Posts: 8
Default Yes, but ...

Quote:
Originally Posted by Zippy View Post
This is what separate profiles are for.
I know the concept of separate profiles, but there are some reasons why I would like to see this feature:

1. There is no option to switch profiles with the keyboard.
2. There is no option to bind a profile to one or more characters.
3. There is no cascading definition possible.
4. The skill and character properties could be useful for other purposes too.

To elaborate this a little:

1.
If it was possible, it would be a little easier, but the other concerns remain.

2.
If it was possible to bind a pvp profile to the red chars, this would help, but doesn't overcome the drawback of 3.

3.
If there was a major / default template, which properties could be overridden, this would definitely rock. Usually profiles are adjusted over time. Imagine a scenario where you have a profile for almost each of your characters in order to reflect its special abilities etc ... once you decide to bind "guards, please buy me the bank" to a(nother) hot key, you would have to reimplement that change in every single profile ... if there was a major / default profile, you could just implement it there (and override it in others).

4.
A character might be able to, say, hide in different ways - if all the character information were available through variables, it would be possible to write really sophisticated macros.


I hope you see my point.
__________________
Cheers
Vince
vincent-de is offline   Reply With Quote
Old 03-08-2007, 01:33 AM   #4 (permalink)
Forum Expert
 
TheOutkastDev's Avatar
 
Join Date: Sep 2002
Location: Houston, Texas
Age: 22
Posts: 3,933
Default

Quote:
Originally Posted by vincent-de View Post
4.
A character might be able to, say, hide in different ways - if all the character information were available through variables, it would be possible to write really sophisticated macros.
I'm fairly certain that a while back Zippy expressed the idea that he wanted to avoid that kind of depth to macros. Razor is intended to be an assistant, not an AFK bot type of program that EasyUO came to be.
TheOutkastDev is offline   Reply With Quote
Old 03-08-2007, 07:51 AM   #5 (permalink)
Administrator
 
Zippy's Avatar
 
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
Default

Quote:
Originally Posted by vincent-de View Post
1. There is no option to switch profiles with the keyboard.
I don't see why this would be useful.

Quote:
2. There is no option to bind a profile to one or more characters.
The last profile used for a given character is loaded when you log in with that character. Thus, if you create a profile for your "reds" and then use it with each of them it will be loaded the next time you log in with them.

Quote:
3. There is no cascading definition possible.
That's not a bad idea, I'll think about it. But my initial reaction is that it is over kill.

Quote:
4. The skill and character properties could be useful for other purposes too.
A character might be able to, say, hide in different ways - if all the character information were available through variables, it would be possible to write really sophisticated macros.
In that case, who is playing UO... you, or are you just watching Razor play UO for you? UO becomes an interactive movie at that point, you press a button every 10-20 seconds and then watch your character run around and kill people. It seems completely pointless to me, but if this is the kind of functionality you desire then I have good news! EasyUO is a program that allows you to write macros of pretty much unlimited length and complexity. Its free, and you can use it along side of Razor.

Razor's macro system has no reason to become ax complicated and "complete" as EasyUO's as long as EasyUO exists and is free. I have better things to spend time on than reproducing functionality that already exists else where.
__________________
Zippy, Razor Creator and RunUO Core Developer
The RunUO Software Team

"Intuition, like a flash of lightning, lasts only for a second. It generally comes when one is tormented by a difficult decipherment and when one reviews in his mind the fruitless experiments already tried. Suddenly the light breaks through and one finds after a few minutes what previous days of labor were unable to reveal."
~The Cryptonomicon

Zippy is offline   Reply With Quote
Old 03-08-2007, 10:29 AM   #6 (permalink)
Lurker
 
Join Date: Jan 2004
Posts: 8
Default Right you are :)

Quote:
Originally Posted by Zippy View Post
Razor's macro system has no reason to become ax complicated and "complete" as EasyUO's as long as EasyUO exists and is free. I have better things to spend time on than reproducing functionality that already exists else where.
You are completely right - I don't want Razor to become something like EasyUO - but there is no harm in providing variables for the character properties, I think - it should be even quite easy implementable and would simply allow very sophisticated single action macros - if I am wrong, please correct me.
__________________
Cheers
Vince
vincent-de is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5