Skip to content

Instantly share code, notes, and snippets.

@EloiStree
Last active February 13, 2021 07:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EloiStree/2153fceb104b0cea858d212ec839c2e3 to your computer and use it in GitHub Desktop.
Save EloiStree/2153fceb104b0cea858d212ec839c2e3 to your computer and use it in GitHub Desktop.
This gist is a ready to use World Of Warcaft fishing bot based on Open Macro Input

⚠️ Reminder: Macro & Bot are bannable by Wow. You are responsible of your actions. ⚠️


Welcome to you.

Open Macro Input is a software that trigger macro based on the input you want.
The following files allows you to listen to the sound of your computer as a trigger to macro that will recover and cast fishing line for you in wow.

Almost "ready-to-use" version here:
https://eloistree.itch.io/omi
Look for "Fishing Farmer Bot" in download

Demonstration & tutorial video:
image
https://youtu.be/-egbDoz8nFc

Introduction

In World of Warcaft there is something boring like hell that nobody want to do. Fishing !

Some like/love it... most hate it.

That why fishing are so hight in price on the auction hourse.

What is unfair is that peopl don't want to fish all day and create bot to farm it.
That good for those who don't like it but that unfaire for those not using bot.

So what I did is to provide to you here the file to have your own farming bot.
The software is totaly free and will stay free. So enjoy your bot.

PS: When you have sell for the equivalent of a token or two in Wow.
Feel free to send me a coffee or a beer:
https://eloistree.page.link/donation


⚠️ Reminder: Macro & Bot are bannable by Wow. You are responsible of your actions. ⚠️

//Every 30 Minutes ♦ macro:wow:baitmaldraxxus
//Every 30 Minutes ♦ macro:wow:baitardenweald
//Every 30 Minutes ♦ macro:wow:baitbastion
//Every 30 Minutes ♦macro:wow:baitrevendreth
//This line will trigger the bait to have more Elysian every 00:00 00:20 0:40 1:00 01:20... of the day.
Every 20 Minutes ♦ macro:wow:baitelysian
// Those macro can be call to cast a bait of the Shadow Land regions.
wow:baitrevendreth ♦ jomi:Enter↓ Enter↑ [[/use Spinefin Piranha Bait]] Enter↓ Enter↑ ♦ In 300 | macro:wow:startfishing
wow:baitbastion ♦ jomi:Enter↓ Enter↑ [[/use Silvergill Pike Bait]] Enter↓ Enter↑ ♦ In 300 | macro:wow:startfishing
wow:baitardenweald ♦ jomi:Enter↓ Enter↑ [[/use Iridescent Amberjack Bait]] Enter↓ Enter↑ ♦ In 300 | macro:wow:startfishing
wow:baitmaldraxxus ♦ jomi:Enter↓ Enter↑ [[/use Pocked Bonefish Bait]] Enter↓ Enter↑ ♦ In 300 | macro:wow:startfishing
wow:baitelysian ♦ jomi:Enter↓ Enter↑ [[/use Elysian Thade Bait]] Enter↓ Enter↑ ♦ In 300 | macro:wow:startfishing
//This line will enter in the chat the commmand to fish.
//You could use a shortcut you have a limite range. So I don't.
wow:startfishing ♦ jomi:Enter↓ ⌛50 Enter↑ ⌛100 [[/cast fishing]] ⌛100 Enter↓ ⌛50 Enter↑
//This line will ask the mouse utility of the software to spam 2 lines x 20 times on the colomn the left button.
wow:stopfishing ♦ mouseutility:gridclick:FishingSpamLine:20:2:1
//This line ask to collect then to fishing one second later.
wow:collectandrestartfishing ♦ macro:wow:stopfishing ♦ In 1000 | macro:wow:startfishing
// When a cast is call, what is the code or macro that should be executed
☗fishingcastcommandline macro:wow:collectandrestartfishing
// You define what condition will trigger the cast of a line. Here, be in wow and have fishing sound detected.
☗fishingtriggercastcondition wow + fishingsound
// You defined here the condition to be active. For me it is to play wow and to have set a boolean value "isfishing" to true
☗fishingactivecondition wow + isfishing
// Time in millisecond the soft need to stop casting while it is recovering the fish
☗fishingcastpause 4000
// Time where you want the cast to be cast again if there is a bug or not fish at the end of the line.
☗fishingrecallduration 22000
// This line listen to microphone containing the word "Stereo" and will create a boolean named "FishingSound" when the intensity of it is between 5% to 100%
Stereo♦FishingSound♦0.05♦1
// This file is just saying: I need this boolean to exist. Create it at start with default value as "true"
// Put it to false if you don't want to fish anymore.
isfishing♦true
// A tine line in the mid bottom of the screen
// It will be use to spam click a line on the screen with your mouse.
FishingSpamLine♦0.1♦0.4♦0.9♦0.4
//Check if there is one application that has World Of Warcraf in it name.
wow ♦ World of Warcraft
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment