Download
(631 Kb)
Download
Updated: 04-08-12 11:20 PM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:04-08-12 11:20 PM
Created:unknown
Downloads:68,982
Favorites:455
MD5:
This AddOn is 4.3 compatible
Fishing Ace!  Popular! (More than 5000 hits)
Version: 0.5.6g
by: Sutorix [More]
Fishing Ace! is all the core goodness of Fishing Buddy distilled down into it's simplest form.

If you equip a fishing pole, you will get double-right-click casting. Optionally, Fishing Ace will turn on Auto Loot and it will set the audio values to maximize the sound of the bobber.

It's a standard Ace2 addon -- /fishingace or /fa for help.

Note: The word "Ace!" in the name of the addon has nothing to do with the fact that it uses Ace2 in its construction (although, it *does*, in fact, use Ace2). I just like the name and I think it's cool. If you don't like it, feel free to continue using Fishing Buddy! for all of its not-yet-implemented in Ace2 functionality (not that it uses any of the "Buddy!" system in its construction either);
Version 0.5.6a
- Update fishing library to deal with conflict when Fishing Buddy is loaded as well

Version 0.5.6
- Update TOC
- Update Libraries

Version 0.5.5k
- Update TOC to 4.1
- Latest fishing library

Version 0.5.5g
- Better casting behavior
- Apply the biggest lure we have, even if it doesn't get us to 100% catch rate

Version 0.5.5e
- Update libraries

Version 0.5.5d
- Updated to Ace3
- Updated for WoW 4.0.1
- Better pole discovery

Version 0.4.5l
- Update TOC
- Update libraries

Version 0.4.5
- Fix link code, don't use a lure if it has a cooldown

Version 0.4.4
-- GetAutoLootDefault() was removed in 3.0.x

Version 0.4.3
-- Update for patch 3.0.2

Version 0.4.2k
-- Fix accidental removal of two lines for regular lures

Version 0.4.2j
-- Fix Easy Cast for patch 2.4.3

Version 0.4.2i
-- update TOC
Archived Files (10)
File Name
Version
Size
Author
Date
0.5.6a
631kB
Sutorix
12-24-11 06:36 PM
0.5.6
634kB
Sutorix
11-30-11 12:49 AM
0.5.5k
198kB
Sutorix
04-26-11 08:08 PM
0.5.5g
198kB
Sutorix
01-22-11 05:58 PM
0.5.5e
190kB
Sutorix
11-26-10 11:16 AM
0.5.5d1
189kB
Sutorix
11-15-10 10:55 PM
0.5.5d
189kB
Sutorix
11-14-10 02:19 PM
0.4.5l
131kB
Sutorix
10-15-10 12:20 AM
0.4.5j
130kB
Sutorix
12-31-09 06:56 PM
0.4.5
77kB
Sutorix
11-13-08 11:37 PM


Post A Reply Comment Options
Old 04-28-12, 08:44 PM  
meggsy
A Deviate Faerie Dragon

Forum posts: 14
File comments: 26
Uploads: 0
Unhappy not working

Not working since last patch can't right click cast.
meggsy is offline Report comment to moderator  
Reply With Quote
Old 03-14-11, 01:35 PM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
Potter is offline Report comment to moderator  
Reply With Quote
Old 02-20-11, 04:34 PM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
I've used this addon a long time with no trouble at all..today on the other hand I got this upon 1st install & attempt to use..


17x LibFishing-1.0-90411 (FishingAce):232: attempt to index global 'FishingBuddy' (a nil value)
LibFishing-1.0-90411 (FishingAce):269: in function `FindBestLure'
FishingAce-0.5.5g\FishingAce.lua:300: in function <FishingAce\FishingAce.lua:296>
FishingAce-0.5.5g\FishingAce.lua:325: in function <FishingAce\FishingAce.lua:316>
AceHook-3.0-5 (Bartender4):92: in function <...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:87>

Locals:
self = <table> {
GetZoneInfo = <function> @ FishingAce\LibFishing-1.0.lua:687:
AddTooltip = <function> @ FishingAce\LibFishing-1.0.lua:876:
IsLinkableItem = <function> @ FishingAce\LibFishing-1.0.lua:484:
SCHOOLS = <table> {}
GetBobberName = <function> @ FishingAce\LibFishing-1.0.lua:616:
FishingBonusPoints = <function> @ FishingAce\LibFishing-1.0.lua:1004:
IsFishingPool = <function> @ FishingAce\LibFishing-1.0.lua:542:
SplitFishLink = <function> @ FishingAce\LibFishing-1.0.lua:470:
HasBuff = <function> @ FishingAce\LibFishing-1.0.lua:201:
watchBobber = false
SetBobberName = <function> @ FishingAce\LibFishing-1.0.lua:612:
printable = <function> @ FishingAce\LibFishing-1.0.lua:434:
GetFishTooltip = <function> @ FishingAce\LibFishing-1.0.lua:506:
GetLastTooltipText = <function> @ FishingAce\LibFishing-1.0.lua:635:
InvokeLuring = <function> @ FishingAce\LibFishing-1.0.lua:964:
FindChatWindow = <function> @ FishingAce\LibFishing-1.0.lua:893:
GetCurrentSkill = <function> @ FishingAce\LibFishing-1.0.lua:52:
FindBestLure = <function> @ FishingAce\LibFishing-1.0.lua:243:
IsOpenable = <function> @ FishingAce\LibFishing-1.0.lua:1128:
CatchesAtSkill = <function> @ FishingAce\LibFishing-1.0.lua:757:
BOBBER_NAME = "Fishing Bobber"
tablecount = <function> @ FishingAce\LibFishing-1.0.lua:425:
GetOutfitBonus = <function> @ FishingAce\LibFishing-1.0.lua:1067:
GetFishingSkillLine = <function> @ FishingAce\LibFishing-1.0.lua:700:
ChatLink = <function> @ FishingAce\LibFishing-1.0.lua:490:
SCHOOL_OIL = 5
Translate = <function> @ FishingAce\LibFishing-1.0.lua:1242:
CheckForDoubleClick = <function> @ FishingAce\LibFishing-1.0.lua:663:
GetItemPattern = <function> @ FishingAce\LibFishing-1.0.lua:449:
SetCaughtSoFar = <function> @ FishingAce\LibFishing-1.0.lua:785:
GetSkillUpInfo = <function> @ FishingAce\LibFishing-1.0.lua:766:
GetTooltipText = <function> @ FishingAce\LibFishing-1.0.lua:620:
sabutton = FishingAceButton {}
WOWVersion = <function> @ FishingAce\LibFishing-1.0.lua:23:
SCHOOL_FLOTSAM = 7
SCHOOL_CHURNING = 6
EnumerateTooltipLines = <function> @ FishingAce\LibFishing-1.0.lua:997:
SCHOOL_WATER = 3
GetFindFishID = <function> @ FishingAce\LibFishing-1.0.lua:604:
SCHOOL_DEBRIS = 2
GetCurrentPlayerPosition = <function> @ FishingAce\LibFishing-1.0.lua:1152:
IsMissedFish = <function> @ FishingAce\LibFishing-1.0.lua:833:
SCHOOL_WRECKAGE = 1
GetFishingOutfitItems = <function> @ FishingAce\LibFishing-1.0.lua:1078:
IsWorn = <function> @ FishingAce\LibFishing-1.0.lua:156:
SCHOOL_FISH = 0
GetFishingSkillInfo = <function> @ FishingAce\LibFishing-1.0.lua:41:
SaveTooltipText = <function> @ FishingAce\LibFishing-1.0.lua:630:
SplitLink = <function> @ FishingAce\LibFishing-1.0.lua:461:
FixupEntry = <function> @ FishingAce\LibFishing-1.0.lua:1208:
GetPoleBonus = <function> @ FishingAce\LibFishing-1.0.lua:1047:
ClearLastTooltipText = <function> @ FishingAce\LibFishing-1.0.lua:639:
IsFishingPole = <function> @ FishingAce\LibFishing-1.0.lua:561:
OverrideClick = <function> @ FishingAce\LibFishing-1.0.lua:976:
SCHOOL = "school"
Cr
---
Potter is offline Report comment to moderator  
Reply With Quote
Old 01-16-11, 09:23 AM  
Pearlsea
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
The double right click casts does not work for me after the first catch.
Pearlsea is offline Report comment to moderator  
Reply With Quote
Old 12-31-10, 10:31 AM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 82
Uploads: 0
/fa lure option not functional?

I am having trouble getting the auto lure option to work. I turn it on via slash command or interface options. However, I cannot get the auto lure to work on right double click when I have a fishing pole equipped.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
SmuvMoney is offline Report comment to moderator  
Reply With Quote
Old 11-26-10, 12:43 PM  
springroro
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
1x LibTourist-3.0-90098:3452: attempt to index field '?' (a nil value)


Hi, I got this error whenever I log in...
springroro is offline Report comment to moderator  
Reply With Quote
Old 11-24-10, 09:10 AM  
xyjames1488
A Murloc Raider

Forum posts: 8
File comments: 34
Uploads: 0
Error

This would be error I get when I log on. I replicated the error a few times and it seems primarily when logging on.

Message: ...ns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:3452: attempt to index field '?' (a nil value)
Time: 11/24/10 11:07:04
Count: 1
Stack: ...ns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:3452: in main chunk

Locals: MAJOR_VERSION = "LibTourist-3.0"
MINOR_VERSION = 90098
Tourist = <table> {
GetLevel = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:137
IterateRecommendedZones = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:728
IsInKalimdor = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:803
GetBestZoneCoordinate = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:366
IterateAlliance = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:629
GetTexture = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:827
HasRecommendedInstances = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:736
IterateNorthrend = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:721
DoesZoneHaveInstances = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:542
IsZoneOrInstance = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:754
IsPvPZone = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:769
IterateZoneInstances = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:504
GetEntrancePortalLocation = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:849
IsInstance = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:740
IterateHostile = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:643
GetInstanceAltGroupSize = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:823
IteratePvPZones = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:615
frame = LibTourist-3.0Frame {
}
IsAlliance = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:779
GetLevelColor = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:166
GetZoneYardSize = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:220
IterateZonesAndInstances = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:559
IterateBattlegrounds = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:601
IterateContested = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:665
GetEnglishZoneFromTexture = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:838
GetZoneFromTexture = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:831
IterateOutland = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:707
IsZone = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:745
IsInNorthrend = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:815
GetYardDistance = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:230
IsInOutland = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:811
GetContinent = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:799
IsInEasternKingdoms = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:807
IsContested = <function> defined @Interface\AddOns\FishingAce\Libs\LibTourist-3.0\LibTourist-3.0.lua:
xyjames1488 is offline Report comment to moderator  
Reply With Quote
Old 11-15-10, 10:56 PM  
Sutorix
A Deviate Faerie Dragon
 
Sutorix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 10
Uploads: 4
New version uploaded

I didn't notice the bad directory name on my Mac ;-)
Sutorix is offline Report comment to moderator  
Reply With Quote
Old 11-14-10, 03:49 PM  
Kogasu
A Kobold Labourer
 
Kogasu's Avatar

Forum posts: 0
File comments: 114
Uploads: 0
extraction error.
Kogasu is offline Report comment to moderator  
Reply With Quote
Old 11-14-10, 02:52 PM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 90
Uploads: 7
LibCrayon-3.0 directory name in your zip file appears to be mangled in 0.5.5d.

"LibCrayon-3.0:"
lokyst is offline Report comment to moderator  
Reply With Quote
Old 10-23-10, 09:51 AM  
penpen002
A Defias Bandit
 
penpen002's Avatar

Forum posts: 2
File comments: 29
Uploads: 0
Yay update THANK YOU!
penpen002 is offline Report comment to moderator  
Reply With Quote
Old 10-16-10, 03:56 PM  
Kayja
A Deviate Faerie Dragon

Forum posts: 19
File comments: 15
Uploads: 0
For everyone reporting the error, it's purely due to GetSpellName being a defunct call, you need to use GetSpellBookItemName. So browse inside of LibFishing-1.0.lua, go to the line in question (in most peoples case this is #414, might also be #376 if you're using an older version) and replace

Code:
self.SkillName = GetSpellName(self.SpellID, BOOKTYPE_SPELL);
with:

Code:
self.SkillName = GetSpellBookItemName(self.SpellID, BOOKTYPE_SPELL);
Should keep you going until author updates it. Happy fishing!
Last edited by Kayja : 10-16-10 at 03:59 PM.
Kayja is offline Report comment to moderator  
Reply With Quote
Old 10-16-10, 08:16 AM  
penpen002
A Defias Bandit
 
penpen002's Avatar

Forum posts: 2
File comments: 29
Uploads: 0
Getting the same error. Can't fish D: past time.
penpen002 is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 08:41 AM  
chwolfgang
A Defias Bandit

Forum posts: 2
File comments: 57
Uploads: 0
I too am getting errors with the new ver: .0.4.5l . I really hope you can get this fixed. I makes fishing SOOO much better. Thanks!

The errors are:
when I equip a pole:
Message: Interface\AddOns\FishingAce\LibFishing-1.0.lua:414: attempt to call global 'GetSpellName' (a nil value)
Time: 10/15/10 07:39:03
Count: 1
Stack: (tail call): ?
...AddOns\FishingAce\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: in function `TriggerEvent'
...AddOns\FishingAce\Libs\AceEvent-2.0\AceEvent-2.0.lua:910: in function <...AddOns\FishingAce\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>

Locals: <none>

When I try to cast:
Message: Interface\AddOns\FishingAce\LibFishing-1.0.lua:414: attempt to call global 'GetSpellName' (a nil value)
Time: 10/15/10 07:39:33
Count: 1
Stack: (tail call): ?
[C]: in function `GetSpellName'
Interface\AddOns\FishingAce\LibFishing-1.0.lua:414: in function `GetFishingSkillInfo'
Interface\AddOns\FishingAce\FishingAce.lua:256: in function <Interface\AddOns\FishingAce\FishingAce.lua:248>
Interface\AddOns\FishingAce\FishingAce.lua:308: in function <Interface\AddOns\FishingAce\FishingAce.lua:298>
(tail call): ?

Locals: (*temporary) = "RightButton"
(*temporary) = <function> defined =[C]:-1

When I unequip a pole:
Message: Interface\AddOns\FishingAce\LibFishing-1.0.lua:414: attempt to call global 'GetSpellName' (a nil value)
Time: 10/15/10 07:40:16
Count: 2
Stack: (tail call): ?
...AddOns\FishingAce\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: in function `TriggerEvent'
...AddOns\FishingAce\Libs\AceEvent-2.0\AceEvent-2.0.lua:910: in function <...AddOns\FishingAce\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>

Locals: <none>
chwolfgang is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 06:28 AM  
coldsun
A Kobold Labourer

Forum posts: 1
File comments: 37
Uploads: 0
Since ace2 is a discontinued project and alrd gives pobs with 4.0x it would be cool if you could change to ace3.
coldsun is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.