|
||
|
|||||||
| Razor: The Cutting Edge UO Assistant Razor is an Assistant program (similar to the popular UOAssist) for player run Ultima Online shards. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Join Date: Sep 2004
Age: 32
Posts: 7
|
I'm using beta 17 on OSI shards
xp sp2 client ver 4.0.4a It would be really nice if the the 'que last target and targetself' feature had two separate checkboxes. I would love to have targetself que'd but not lasttarget. When you hit the 'target random' keys it automatically ques a target, this causes problems for me when I have a spell precasted. Why does it do this? Can you add a toggle for it? Is the friends agent disabled? I add people to my list, and I click the button that says push to enable but it doesnt seem to filter them. Also it only adds the players name to the box when I have brought their status bar up before targeting, otherwise it says unknown name... and if they go offscreen their name disapears from the list and just leaves their ID. I tried adding counters for potions but they don't seem to be counted... I'm seeeing both [beneficial target] and [harmful target] popping up over reds I've targeted with the target random nonfriendly... is that sposed to happen? If you uncheck the warn when below x reagents box you still receive warning messages... and you get warnings everytime you cast a spell. To stop getting the messages you have to keep it checked and set it to zero if you want them to go away... The object delay works well for equiping your armor suit when set to 1000ms but then it severely slows down arming weapons too much if kept that high... would it be possible for a separate delay for arming weapons/shields? When setting up hotkeys, under the macro section, could you please make it display the category the macro is under in the tree? Since all characters share the same macros I group each characters custom macros into their own category but if the macros have the same name I am unable to tell which is which because the treeview doesn't show the category so I have to use really verbose names that identify which character the macro corrosponds to. When creating a certain macro I have a problem, I hit record, I say 'all stop', I say 'all follow me', then I doubleclick my mount.... and then I stop recording... the macro works fine, but as soon as I restart the game/razor the macro is corrupt.... instead of the second line of the macro being 'say: all follow me' its 'say: 108'. How about making it so if you hit a custom macro's key while it's playing it will stop the macro like in UOA? When making custom macros and using the IF statement it would be nice if there was some sort of RazorSysmsg where you could scan for razor messages since they don't show up in the journal. Is there any chance of a {extralargestatbar} ? I'm on day two of razor usage and so far I'm liking it alot even with the aforementioned issues, thank you for making it. I appreciate your work and you can count on a donation if I ever get a job. |
|
|
|
|
|
#2 (permalink) | |||
|
Join Date: Mar 2004
Location: Skei's Haven, Krynn
Age: 34
Posts: 38
|
Quote:
Quote:
![]() Also, any currently running macro will be stopped when another macro is told to run via hotkeys. Quote:
|
|||
|
|
|
|
|
#3 (permalink) |
|
Administrator
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
|
It would be really nice if the the 'que last target and targetself' feature had two separate checkboxes. I would love to have targetself que'd but not lasttarget.
When you hit the 'target random' keys it automatically ques a target, this causes problems for me when I have a spell precasted. Why does it do this? Can you add a toggle for it? Since razor is used by anywhere from 1500 to 7000 users, I can't possibly accomidate everyone's play styles. It seems to me you need to alter your style a little bit to be more inline with the way the target queues work, or just don't use them. The whole point of the target randoms is to actually target someone, so yeah when you have a spell up its going to use it. Is the friends agent disabled? I add people to my list, and I click the button that says push to enable but it doesnt seem to filter them. Also it only adds the players name to the box when I have brought their status bar up before targeting, otherwise it says unknown name... and if they go offscreen their name disapears from the list and just leaves their ID. There was a little bug in this version, to enable/disable it use the "Clear List" button. I tried adding counters for potions but they don't seem to be counted... I heard others were having problems with this also, so I'll have to look at it. I'm seeeing both [beneficial target] and [harmful target] popping up over reds I've targeted with the target random nonfriendly... is that sposed to happen? Yes, since its pretty hard to tell what you actually wanted to target them for. If you hit target innocent did you want it to be harmful or beneficial? When you use the random targets and Set Last Target the person selected will become the current harmful and beneficial target. That way you are covered. If you uncheck the warn when below x reagents box you still receive warning messages... and you get warnings everytime you cast a spell. To stop getting the messages you have to keep it checked and set it to zero if you want them to go away...*shrug* must be a bug The object delay works well for equiping your armor suit when set to 1000ms but then it severely slows down arming weapons too much if kept that high... would it be possible for a separate delay for arming weapons/shields? No, when configured properly 1 delay works for everything. Usually you'll want to set this value to 500+ping, so if you ping 100ms to the shard, 600 to 650 should work fine for everything. When setting up hotkeys, under the macro section, could you please make it display the category the macro is under in the tree? Since all characters share the same macros I group each characters custom macros into their own category but if the macros have the same name I am unable to tell which is which because the treeview doesn't show the category so I have to use really verbose names that identify which character the macro corrosponds to. Ah, yeah. When creating a certain macro I have a problem, I hit record, I say 'all stop', I say 'all follow me', then I doubleclick my mount.... and then I stop recording... the macro works fine, but as soon as I restart the game/razor the macro is corrupt.... instead of the second line of the macro being 'say: all follow me' its 'say: 108'. Prolly a bug... How about making it so if you hit a custom macro's key while it's playing it will stop the macro like in UOA? *shrug* Whats wrong with the "Stop" hotkey? When making custom macros and using the IF statement it would be nice if there was some sort of RazorSysmsg where you could scan for razor messages since they don't show up in the journal. I'll look into it... Is there any chance of a {extralargestatbar} ? {largestatbar} isnt big enough? do yo need one in brail? I'm on day two of razor usage and so far I'm liking it alot even with the aforementioned issues, thank you for making it. I appreciate your work and you can count on a donation if I ever get a job. Thanks, every little bit helps :-)
__________________
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 |
|
|
|
|
|
#4 (permalink) |
|
Join Date: Sep 2004
Age: 32
Posts: 7
|
Since razor is used by anywhere from 1500 to 7000 users, I can't possibly accomidate everyone's play styles. It seems to me you need to alter your style a little bit to be more inline with the way the target queues work, or just don't use them. The whole point of the target randoms is to actually target someone, so yeah when you have a spell up its going to use it.
If I alter my style to conform to the way target random and ques function together then I will have to simply stop pre-casting. That isn't really an option as not being able to pre-cast and que-targets puts me at a severe disadvantage. It also negates these advanced target selection options in your utility which were some of the sole reasons for me switching to razor. When I hit the target random nonfriendly/red, it's random. It doesn't target the person I want the first time, I have to hit the key numerous times to actually get the right person targeted. If it somehow knew who I wanted to target and selected them the first time it wouldn't be a problem, buttheres no way it could do that. I can deal with que self and last targets not having separate options, but when I'm scrolling through numerous unfriendlies I would like it if I could find the right one before fireing my precasted spell. I just think it would function better if the target random features worked as a 'set last target random ___' instead. Which it does, if you turn off queing self/last target, but that's something I just can't play without now though... I could live without lasttarget being queued but without que targsetself I'm ruined. Adding separate checkboxes for targetself and lasttarget would accomidate many more playstyles and make your tool more powerful/flexible which is a good thing imo. Or maybe a group of 'set last target random x' hotkeys would be better? No, when configured properly 1 delay works for everything. Usually you'll want to set this value to 500+ping, so if you ping 100ms to the shard, 600 to 650 should work fine for everything. On osi shards they only allow an action every 1000ms otherwise you get the 'you must wait to perform an action message'. I ping 30-40ms to my home shard and if I hit my dress armor macro with the delay set to 650 it will equip maybe 2 items out of 11. 1000ms is what must be used for it to equip your whole suit flawlessly without hitting the dress macro 6 times. Having to set it that high causes problems if you want to equip weapons as well because then you are waiting 1000ms before it equips the weapon when a much lower value can be used for just equiping weapons... I've used under 500 with no problems. *shrug* Whats wrong with the "Stop" hotkey? I've already used up every comfortable key combo for all my hotkeys, I don't have room for another, and I've used uoa for so many years I'm used to just being able to hit the macro's key again to stop playback and again to restart it. Can't teach an old dog new tricks.... {largestatbar} isnt big enough? do yo need one in brail? Hehe, no but once again I'm used to UOA's largestatbar which is about a half-inch wider. I also forgot to post two errors I get the first start razor/uo, the first one is: System.NullReferenceException: Object reference not set to an instance of an object. at Assistant.PacketHandlers.ChangeSeason(PacketReader p, PacketHandlerEventArgs args) at Assistant.PacketHandler.ProcessViewers(ArrayList list, PacketReader p) the second is: System.NullReferenceException: Object reference not set to an instance of an object. at Assistant.PacketHandlers.ExtendedPacket(PacketRead er p, PacketHandlerEventArgs args) at Assistant.PacketHandler.ProcessViewers(ArrayList list, PacketReader p) thanks for responding sir. |
|
|
|
|
|
#5 (permalink) | |
|
Administrator
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
|
I'll consider the other stuff but:
Quote:
However I'd like to point out that unless you have recently performed an action, the delay when equipping a single item will always be 0. The Action Queue only kicks in after 1 action has been performed (and so the second would need to be queued). If you're rapidly equipping/unequipping items you'll get slowed down by the action queue. But if you just out of the blue unequip an item it will be instant.
__________________
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 |
|
|
|
|
|
|
#6 (permalink) |
|
Administrator
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
|
Also consider that on many emulators (runuo included) there is no delay for equipping items at all. So a value of 0 will work perfectly.
__________________
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 |
|
|
|
|
|
#7 (permalink) |
|
Join Date: Sep 2004
Age: 32
Posts: 7
|
However I'd like to point out that unless you have recently performed an action, the delay when equipping a single item will always be 0. The Action Queue only kicks in after 1 action has been performed (and so the second would need to be queued). If you're rapidly equipping/unequipping items you'll get slowed down by the action queue. But if you just out of the blue unequip an item it will be instant.
Yea I'm having problems with the delay because I'm trying to switch weapons, I'll have my lance armed, dismount someone, disarm the lance then equip different weapon,etc and it seems slow when set so high. I guess I'll just keep the delay low so that arming weapons works fast and if I need to use the dress macro I'll manually set the delay to 1000ms or hit the macro 5 or so times until everything equips. |
|
|
|
|
|
#8 (permalink) |
|
Join Date: Sep 2004
Age: 32
Posts: 7
|
I just noticed what my problem was in regards to the action delay. I was hitting a Disarm right hand hotkey then hitting my arm hotkey. I didn't realize you could just hit your alternate weapons hotkey and it would auto-disarm the current wep and equip the new weapon, when changing weapons that way the higher delay needed for osi shards isnt an issue.
Thanks for listening to my noobish feedback sire ![]() |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|