Author Topic: TrailMyx's Advanced CLAw FULL - The Ultimate Autolooter - Public Release!  (Read 773678 times)

0 Members and 1 Guest are viewing this topic.

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Code: [Select]
;=================================================================
; Script Name: TrailMyx's Advanced CLAw (Complete Looting Assistant)
; Author: TrailMyx
; Version: 0.756
; Shard OSI / FS: OSI / FS OK
; Revision Date: 9/29/2007
; Purpose: Simply the Fastest and Best autolooter in the UOniverse!
; Globals:
; Special Thanks:
;   Cerveza the UO master!
; Beta testers:  Bookwyrm, MissyMoose, Gimlet, Cake2, Hoby.  Thanks!
; Bug testers: Khameleon
;=================================================================



Features:

  • Variable rules entry for item intensities, skill intensities, bonuses, #FINDTYPES, or text searches
  • Loot from ground or containers
  • Automatic looting of corpses, or by keypress
  • Targeted looting mode
  • Running history of looter performance
  • History tab tells what was looted AND WHY i.e. Luck >=90
  • Stats tab gives detailed timing analysis of looting function. 
  • Expandable windows for Rules and Active sections
  • Adjustable font size
  • User selectable logging to the History tab using the "Log?" checkboxes
  • Minimize/Maximize looter window
  • Pause/Unpause script buttons
  • Save/Load setup function
  • Ability to save last refreshed window as BBCode to be posted on forums like SUO
  • Minimize/Maximize looter window
  • Items looted (looted current/looted historical/evaluated historical)
  • Gold looted (looted current/looted historical)
  • Pre-programmed specific items (see Specific items: pulldown)
  • Pre-programmed slayer weapons

Detailed Stats:
  • Time online
  • Gold/Hr
  • Average time between loots
  • Rule count and rules Active
  • Active rules that are Complex (not available in the LITE version)
  • Active rules that are Omit (not available in the LITE version)
  • Rules/Container (RPC), Rules/Second(RPS) and Rule Execution Time (RET)

In order to add rules that you can apply to looting, you must first add these rules to the [Rule Entry] Left Pane.  You do this by following the above picture and numbers:

1) Select the attribute/intensity/etc as well as the logic (<,>,=,<=,>=,<>) and the value of the intensity.
2) Select OK, this moves the "rule" to the [Rule Entry] Pane
3) Select a rule you want to put in the [Active Rules]
4) Press "Add" and the selected rule will be added to your [Active Rules] list
5) The [Active Rules] list will be applied to every item found in a corpse/container.

ML Items:
Dragon Flame, Serpent Fang, Tiger Claw badges$Blight$Scourage$Putrefaction$Taint$Corruption$Eye of Travesty$Diseased Bark$Dread Horn Mane$Mucclent$Decay$Yellow, Blue key$Torso, Legs, Head, Spine

About intensities:

The CLAw searches for intensities by looking for numbers that start or end a line within a property value.  So intensities like:

+10 Fencing
and
Fire Damage 100%

These can be searched for intensities >, >=, = , < or <=.  However for things like:

Mage Weapon -26 Skill

Since the intensity is embedded in the line, you cannot look for a specific intensity.  This is to speed up parsing of each individual line.

What's the interface all about?
This script is a bunch of subroutines that will allow you to integrate the CLAw looting into your own scripts.  If you'd like to see an example of how this works, download the Heartwood quester with CLAw support.

There are 4 attachment(s) in this post. You must register and post an acceptable introduction to download
complete_looting_interface22.txt
tm_advclawfull771.JPG
tm_advclawfull781.txt
tm_advclawfull784_b3.txt
« Last Edit: January 09, 2021, 08:51:29 AM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #1 on: July 20, 2008, 10:27:10 AM »
+2
Questions/Answers/Useful Tips:

Using the Logic interface - a quick tutorial

In order to form a complex rule, you have to have the individual rules already in your Rules Entry list.  Once they are there, you do the following:

Example FC1 && FCR3

1) Enter FC1 as a rule
2) Enter FCR3 as a rule
3) Press the "Rule" key
4) Select the first rule from the Rules Entry (looting will pause - note the rule entry buttons change..)
5) Select "FC1" rule from the Rules Entry list and press the OK button (note that AND, OR, and NOT appear)
6) Press the AND button
7) Select "FCR3" rule from the Rules Entry list and press the OK button.
...note... watch the rule being formed in the Rule: textbox
8 ) When you are done with the rule, press DONE.
9) Now you have a rule [Faster Casting >=1 AND Faster cast Recovery >=3]
10) If rule is to your liking, then press the ADD to add it to your active list.

Things to note:
1) Complex rules are surrounded by brackets [ ]  (script does this automatically)
2) Yes, you may have multiple complex rules chained together.  i.e. [FC1 && FCR3] && [ NOT ring]

It does take a bit of practice to make the logic correct.  It's a bit funky at first, but it's a necessary evil to be sure the user enters a rule that makes sense to the script AND the way it's entered automatically tokenizes the rule, so I don't have to parse it every time and this adds to the speed of looting.  Imagine how long looting would take if you have to parse a logical string each time...  yeesh.

If you want to see a mind-bending piece of coding, take a look at recursive parser that runs the rule evaluation for complex rules.  lol.  I never want to debug that again!
--------------------------------------
Q: The CLAw isn't saving my setup
A:
make sure the files it saves are being saved to the same directory as your EUOX.exe file.  Just be sure to remove the "c:\" from the saved files.

For example the "pointer" file that directs the CLAw to your looting saved will be named:

(shard)_(char name)_aclawlite.txt

The file contents will be like this:
Code: easyuo
  1. set %setupfile (filename).txt
  2.  

This points to your looter setup file "(filename).txt".  Note there is no "c:\"

Both these must be located in the same directory as where you ran "EUOX.exe"

--------------------------------------
Q: This script doesn't seem to be looting things on my loot list or is otherwise behaving strangely
A:

In order to start diagnosing any issue, the first place to start is to only run this script without any other script running.  More importantly, if you are using Razor, Steam or UOA, please stop using those while you determine if there's is a problem with the script itself.  Those external programs play havoc with how EasyUO communicates with the client, so limit EasyUO to their exposure while you debug.

Attached is the original release of the CLAw here at SUO back in 2008 Version 0.756 for a historical view of the evolution of this script.

Note this script was released for around a year before at UOCoders, so it's been around for a while now.  ;)

There are 1 attachment(s) in this post. You must register and post an acceptable introduction to download
tm_advclawfull756.txt
« Last Edit: November 15, 2020, 08:27:24 AM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline rana70

  • Elite
  • *
  • *
  • Posts: 294
  • Activity:
    0%
  • Reputation Power: 5
  • rana70 has no influence.
  • Gender: Male
  • Respect: +75
  • Referrals: 2
    • View Profile
    • MyScripts
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #2 on: August 02, 2008, 09:21:29 PM »
+2
Version 0.756

Hi,

isi possible that there is a sligt glitch with the small "p" / "u" button in the upper right corner ?

I pressed it .. the big PAUSE Button below became UNPAUSE and I never could
unpause the script. Pressing any of the two buttons just brings up Pause...
in the status line an the buttons still stay "u" and "unpause"

btw. I add the Butchers Warcleaver HFR_ to the daggertyps and
if you don't mind I would move the set %root_directory xxx to the
usersetup area at the beginning of the script
 
thx for all your work
« Last Edit: August 02, 2008, 09:36:26 PM by rana70 »

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #3 on: August 03, 2008, 02:12:22 AM »
+2
Thanks for that.  There is something wrong with the pause button in the LITE version, but seems to work fine in the FULL version. 

Oh, lol, I fixed that already.  I have another version I never released.  heh.  Oops.  But I'll add your Butcher's War Cleaver suggestion.
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #4 on: August 03, 2008, 02:42:31 AM »
+2
For now, just goto line 448 and remove:

Code: [Select]
  set %script_pause #FALSE
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline Khameleon

  • Script Tester - Team Leader
  • Elite
  • *
  • *
  • Posts: 2574
  • Activity:
    0%
  • Reputation Power: 30
  • Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!
  • Gender: Male
  • Respect: +465
  • Referrals: 0
    • View Profile
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #5 on: August 03, 2008, 07:06:34 AM »
+2
LOL TM.. we already fixed that over at Coders :P

Offline rana70

  • Elite
  • *
  • *
  • Posts: 294
  • Activity:
    0%
  • Reputation Power: 5
  • rana70 has no influence.
  • Gender: Male
  • Respect: +75
  • Referrals: 2
    • View Profile
    • MyScripts
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #6 on: August 03, 2008, 07:07:31 AM »
+2
Thanks for that.  There is something wrong with the pause button in the LITE version, but seems to work fine in the FULL version. 

Oh, lol, I fixed that already.  I have another version I never released.  heh.  Oops.  But I'll add your Butcher's War Cleaver suggestion.

Since I only see te lite version ... I figured out this problem ... ;-)

Thanks for the quick fix :-)

Offline faofeng

  • Newbie
  • *
  • Posts: 4
  • Activity:
    0%
  • Reputation Power: 0
  • faofeng has no influence.
  • Respect: +2
  • Referrals: 0
    • View Profile
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #7 on: September 01, 2008, 05:08:34 PM »
+2
this is good

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #8 on: September 01, 2008, 05:22:24 PM »
+2
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline rejoin

  • Newbie
  • *
  • Posts: 1
  • Activity:
    0%
  • Reputation Power: 0
  • rejoin has no influence.
  • Respect: +2
  • Referrals: 0
    • View Profile
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #9 on: September 15, 2008, 07:36:33 AM »
+2
i cant figure out where to download the script

Offline nikki

  • Jr. Member
  • **
  • Posts: 15
  • Activity:
    0%
  • Reputation Power: 0
  • nikki has no influence.
  • Respect: +7
  • Referrals: 0
    • View Profile
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #10 on: September 29, 2008, 11:13:12 AM »
+2
so far everything works awesome. ive already gotten a 1/3 with dci and lmc so it obviously works well. anyway ive been running threw about 150k boards and have not gotten any runics. i imagine its just my luck but has there ever been a problem with it not looting the runics?

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #11 on: September 29, 2008, 11:57:15 AM »
+2
so far everything works awesome. ive already gotten a 1/3 with dci and lmc so it obviously works well. anyway ive been running threw about 150k boards and have not gotten any runics. i imagine its just my luck but has there ever been a problem with it not looting the runics?

I totally think they tightened up the heartwood runics.  During my push to get the spring tickets, I only got 2 Oak kits in about a million boards.  Bleah.
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #12 on: September 29, 2008, 12:46:20 PM »
+2
If this is your first use of the CLAw, keep in mind that it makes for a great looter during PvM.  That's why I designed it actually.  It works with the Heartwood quester as an added bonus.  ;)

And in targeted mode, it will let you go through a container (single level) and sort through items and apply your rule set.
« Last Edit: September 29, 2008, 12:49:12 PM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline Khameleon

  • Script Tester - Team Leader
  • Elite
  • *
  • *
  • Posts: 2574
  • Activity:
    0%
  • Reputation Power: 30
  • Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!Khameleon is a rising star!
  • Gender: Male
  • Respect: +465
  • Referrals: 0
    • View Profile
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #13 on: September 29, 2008, 01:36:55 PM »
+2
Trust me when I say.. this looter is the most advanced piece of work I've seen yet.  when I was testing this TM was kind enough to work with me, I hunt in a very Stressful Environment and we got the looter to work very Efficiently.  It has never missed anything in my Looter Category.. though I forgot to ask him to add Set Armor to the main program.. it was easily added with the User Define Option.

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13310
  • Activity:
    0%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +3089
  • Referrals: 34
    • View Profile
    • ScriptUO
Re: Complete Looting Assistant (CLAw LITE) feedback thread
« Reply #14 on: September 29, 2008, 02:15:13 PM »
+1
Trust me when I say.. this looter is the most advanced piece of work I've seen yet.  when I was testing this TM was kind enough to work with me, I hunt in a very Stressful Environment and we got the looter to work very Efficiently.  It has never missed anything in my Looter Category.. though I forgot to ask him to add Set Armor to the main program.. it was easily added with the User Define Option.

Lol, yes Kham has tortured this thing to a bloody pulp.  Between his work testing and Cerveza's original debugging, I think we have a really nice offering that simply blows away any other looter out there handily.

I still owe him some additions from his findings.... One day... ;)
Please read the ScriptUO site RULES
Come play RIFT with me!

Tags: Looting TrailMyx