Ahirman's All-In-One Fishing Macro(s)

Discussion in 'Guides' started by Ahirman, Mar 1, 2017.

  1. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    Ahirman's Razor Fishing Macro(s)

    @Cynic / Cynic's All-In-One Fishing Macro & @Kirby / Kirby's All-In-One Fishing System Posted their fishing macros and since mine was in the PS private forum I decided to move it to the main guide section.

    These macros are setup for either mages or archers. They will fish until no more fish are biting and then move forward 16 tiles, kill anything grey on the screen, and stop the macro(s) so you can loot.

    Stand behind the mast facing north and start the macro(s).

    _____________________________________________________________________________________________________________________________

    Fisher - Move Boat - This macro is will move the boat when no more fish are biting (should only be run on one character)
    Fisher - Run this macro on the other character(s)
    ________________________________________________________________________________________________________________

    - Macros are setup to fish out an 8x8 grid by fishing from all 4 corners of the boat before moving to the next grid. (Not required)
    - Macros will eat all special fish, and also cut up all larger fish (
    including big fish you've looted) if you are using those.
    - All Fishermen will always fish from the same spot ;)

    ________________________________________________________________________________________________________________

    (Mage) Fisher
    The magery macros will auto attack and cast energy bolts at mobs. They will also cure, heal, and keep magic reflection up.
    The macros will stop after the serpent(s) are dead.


    (Archer) Fisher
    The archery macros work the same way as the magery except the macros will attack and then stop so you can heal on your own.

    ________________________________________________________________________________________________________________
    Don't Cut Fish -
    I recommend using these during tournaments so you don't accidentally cut up a big fish!!

    Enable Auto-Stack Ore/Fish/Logs at Feet in Razor
    stack.JPG
    [Only need to use this if not cutting fish]
    ________________________________________________________________________________________________________________

    -These macros use system messages from razor to determine when a serpent is found and when the serpent is dead.
    make sure you have Filter repeating system messages turned off!

    filter.JPG
    _____________________________________________________________________________________________________________________________

    Here is a video of the macros in action with my 3 mage/fishermen




    AFK Gump @ 6:50

    _____________________________________________________________________________________________________________________________
    If you have never fished before make sure and familiarize yourself with the AFK system.
    [​IMG]
    Click above image for details.

    ____________________________________________________

    Download the Macros HERE
    ___________________________________________________________

    YOU MUST HAVE Razor 1.0.14.9 or Quick's Razor

    Razor 1.0.14.9 - Download

    Quick's Razor - Download
    ____________________________________________________________________________________________

    If you are not using Quick's Razor and need to update to (old)razor 1.0.14.9
    MAKE SURE AND UNINSTALL YOU'RE OLD VERSION(S) OF RAZOR BEFORE INSTALLING 1.0.14.9
    There seems to be issues with "Target Closest Grey Monster" working right installing over an older version.
    Thanks! @Por Corp Wis for figuring that out!


    __________________________________________________________________________________

    - Unzip Fishing Macros.zip

    - Find the folder that matches your razor version
    Razor 1.0.14.9 or Quick's Razor

    - Copy/Paste A's Fishing Macros folder into your razor macros folder.

    - The Macros will be in their own sections so you can easily pick between Cut Fish & Don't Cut Fish.

    ___________________________________________________________________________________

    If you just can't get the macros to work, here is a copy of Quick's Razor with the macros already installed.

    Download

    -Unzip Quick with Fishing Macros.zip

    -Start
    Razor.exe

    -Goto the macros section and start the fishing macro you wish to run.


    -
    DO NOT COPY OVER ANY PROFILES OR SETTINGS FROM PREVIOUS RAZORS!
    ___________________________________________________________________________________



    Last edited: Apr 12, 2019
    NCCML, Keza, Dash and 10 others like this.
  2. Kirby

    Kirby Well-Known Member
    UO:R Subscriber

    Joined:
    Oct 24, 2016
    Messages:
    2,330
    Likes Received:
    2,458
    Haha whoops I didn't realize that was in the PS private forum.
    kremilek and Ahirman like this.
  3. Bloodlust

    Bloodlust Well-Known Member

    Joined:
    Aug 12, 2016
    Messages:
    862
    Likes Received:
    639
    super fine macro set of fishing.

    it works rly well! :D
    Ahirman likes this.
  4. RIN

    RIN Well-Known Member
    UO:R Donor

    Joined:
    Jan 4, 2017
    Messages:
    1,030
    Likes Received:
    1,003
    Very nice!
    Ahirman likes this.
  5. shad

    shad Well-Known Member
    UO:R Subscriber

    Joined:
    Jan 26, 2016
    Messages:
    7,927
    Likes Received:
    5,527
    I will try it for sure!
    Thank you @Ahirman
    Ahirman likes this.
  6. Fin

    Fin Well-Known Member
    UO:R Subscriber

    Joined:
    Aug 20, 2014
    Messages:
    481
    Likes Received:
    395
    Nice macros!
    Ahirman likes this.
  7. Majinko

    Majinko Active Member

    Joined:
    Apr 1, 2017
    Messages:
    107
    Likes Received:
    45
    I tried this macro and ended up with one dead fisherman killed by the other two mages.
    Turns out, the way this macro's written, your toons may heal the serpent if they fail to cast successfully.
    I've modified it to alleviate that problem.

    This is the non cutting version of the Fisher Bot (Mage) macro. To adapt your other macros, basically include actions 1195 and 1332 before and after every positive action (heal/cure/etc) so it'll clear the queue and cancel current target BEFORE casting. Backlogged queues caused them to flag grey and become fair game to my mage turret. (I have a non fishing mage turret macro that peaces & hides. If you're interested, I'll post it)

    Code:
    !Loop
    // Check for Mobs
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.HotKeyAction|1515|
    Assistant.Macros.IfAction|4|0|new target set.
    Assistant.Macros.HotKeyAction|1395|
    // Mage
    Assistant.Macros.ForAction|20
    // Poisoned!
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.HotKeyAction|3002021|
    Assistant.Macros.WaitForTargetAction|4
    Assistant.Macros.HotKeyAction|1059|
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.EndIfAction
    // Hurt!
    Assistant.Macros.IfAction|0|0|60
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.HotKeyAction|3002014|
    Assistant.Macros.WaitForTargetAction|4
    Assistant.Macros.HotKeyAction|1059|
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.EndIfAction
    // Mobs Found!
    Assistant.Macros.IfAction|1|1|20
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.HotKeyAction|3002052|
    Assistant.Macros.WaitForTargetAction|4
    Assistant.Macros.HotKeyAction|1515|
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    Assistant.Macros.EndIfAction
    // Check for Mobs
    Assistant.Macros.HotKeyAction|1515|
    Assistant.Macros.IfAction|4|0|no one matching that was found on your screen.
    // Clear Target Cursor
    Assistant.Macros.TargetTypeAction|False|15950
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|1195|
    Assistant.Macros.HotKeyAction|1332|
    // Stops macro to loot
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction
    Assistant.Macros.EndForAction
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|no one matching that was found on your screen.
    // Fish SE
    Assistant.Macros.HotKeyAction|1044081|
    Assistant.Macros.DoubleClickTypeAction|3520|True
    Assistant.Macros.WaitForTargetAction|2
    Assistant.Macros.TargetRelLocAction|3|2
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|the fish don't seem to be biting here
    // Fish NE
    Assistant.Macros.DoubleClickTypeAction|3520|True
    Assistant.Macros.WaitForTargetAction|2
    Assistant.Macros.TargetRelLocAction|2|-5
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|the fish don't seem to be biting here
    // Fish NW
    Assistant.Macros.DoubleClickTypeAction|3520|True
    Assistant.Macros.WaitForTargetAction|2
    Assistant.Macros.TargetRelLocAction|-3|-4
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|the fish don't seem to be biting here
    // Fish SW
    Assistant.Macros.DoubleClickTypeAction|3520|True
    Assistant.Macros.WaitForTargetAction|2
    Assistant.Macros.TargetRelLocAction|-3|2
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.EndIfAction
    // Check for Mobs
    Assistant.Macros.HotKeyAction|1515|
    Assistant.Macros.IfAction|4|0|no one matching that was found on your screen.
    // Assistant.Macros.MacroCastSpellAction|36
    Assistant.Macros.DoubleClickTypeAction|3542|True
    Assistant.Macros.PauseAction|00:00:06
    Assistant.Macros.EndIfAction
    
    Ahirman likes this.
  8. shad

    shad Well-Known Member
    UO:R Subscriber

    Joined:
    Jan 26, 2016
    Messages:
    7,927
    Likes Received:
    5,527
  9. Erza Scarlet

    Erza Scarlet Well-Known Member
    UO:R Donor

    Joined:
    May 24, 2015
    Messages:
    1,896
    Likes Received:
    2,197
    Ive tryed out this macro the last two days, and i think its very good.

    Pros:
    - Fast respond times on teamboats when a serpent spawns
    - Easy to use, no adaptation needed
    - Works well solo, and in teams
    - Covers both Magery and Archery
    - Easy to add stuff on a macro like that, well structured

    Cons:
    - Fishing Process itself could be optimized by a little bit
    (someitmes it takes a bit for the fishers to find a fisheable tile)
    - There could be more stuff added to it by default

    Fazit:
    Overall a more than solid and newbie proof Fishing Macro!
    Easy adaptable, and well thought out!
    Get a restock agent for all the serpents loot, and set up an additional macro for skinning/cutting and youre good to go!

    Solid 89/100 Points
    Recommendable!
    Ahirman likes this.
  10. Labeler

    Labeler Well-Known Member
    UO:R Donor

    Joined:
    Jul 18, 2016
    Messages:
    3,037
    Likes Received:
    1,535
    updated the macro for those who cared:

    - replaced closest grey enemy by closest grey monster (this is better in the latest razor version)
    - included @Majinko tweak to avoid casting bolts onto your own fishers (this happened when you pull up more than 1 grey monster at once (for nets also)
    - improved cutting fishes(old version left to many uncut fish on the deck, making it a mess)


    still searching how to prevent the 2 non control fishers not to stop the macro after finishing killing, they just need to resume fishing. the control fisher can stop allowing you to loot & restart.

    Attached Files:

    Last edited: Jul 5, 2017
    Venger, Erza Scarlet and Ahirman like this.
  11. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    Thanks for fixing those issues @Majinko and @Labeler

    I hadn't had time to do much other than refresh my houses. This summer has got me swamped with stuff to do. I'll try and implement those fixes into the main links when things slow down.
  12. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    - Updated all fishing macros!

    - Replaced closest grey enemy to closest grey monster. Credit: @Labeler
    - Added target fixes to void accidentally going grey.
    Credit: @Majinko

    - Reworked the fish cutting section.
    - Added all macros under one link for easier organization.



    If anyone has any more issues or suggestion please feel free to let me know!
    Kirby and Eugen like this.
  13. Eugen

    Eugen Active Member

    Joined:
    Apr 11, 2014
    Messages:
    208
    Likes Received:
    131
    Thanks for the update
    Ahirman likes this.
  14. dabrixmgp

    dabrixmgp Member

    Joined:
    Sep 6, 2017
    Messages:
    100
    Likes Received:
    24
    ok these dont work at all. my fishermen just stand there.
  15. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    Do you have fishing poles in your pack? There has to be something going on, because they work great. Need a little more info.

    Can you post a screenshot of your setup with the macro running so I can see how you have things setup?

    I just deleted mine and re-downloaded.

    fishing macro.jpg

    Working fine. ;)
    Last edited: Oct 24, 2017
    Eugen likes this.
  16. dabrixmgp

    dabrixmgp Member

    Joined:
    Sep 6, 2017
    Messages:
    100
    Likes Received:
    24
    it just spams "Target Queue Cleared" and nothing else.
  17. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    Post a screenshot of your setup with it running?
  18. dabrixmgp

    dabrixmgp Member

    Joined:
    Sep 6, 2017
    Messages:
    100
    Likes Received:
    24
  19. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    Try standing behind right behind the mast, it maybe trying to target the back right side of the boat
  20. Ahirman

    Ahirman Well-Known Member
    UO:R Subscriber

    Joined:
    Mar 20, 2015
    Messages:
    1,153
    Likes Received:
    1,017
    I also don't see any system messages about "no one matching that was found on your screen" Are you using Razor Version 1.0.149? look and see if you have target closest gray monster in the target sections of hotkeys. If you don't you're using an older version of razor.

    http://www.uorazor.com/downloads/Razor_Latest.exe

Share This Page