Go to Page... |
Compatibility: | The Adventure Continues (6.1) |
Updated: | 02-25-15 12:03 AM |
Created: | 06-06-09 05:00 PM |
Downloads: | 123,486 |
Favorites: | 246 |
MD5: |
FaceShooter is a shot recommendation addon for hunters.
Based on your resources like cooldowns and focus it tries to recommend which spell should be cast next.
It is a complete strip back to basics of the former version of FaceShooter, with the new and changed features developed from there.
File Name |
Version |
Size |
Author |
Date |
Type |
5.4.3 |
133kB |
02-14-14 01:21 AM |
Addon |
||
5.3 |
15kB |
05-25-13 10:49 PM |
Patch |
Comment Options |
Serwan |
View Public Profile |
Send a private message to Serwan |
Find More Posts by Serwan |
Add Serwan to Your Buddy List |
03-07-10, 03:49 PM | |
|
So let me get this straight - your version of FS works on the french client now? All you did was switching the english and french blocks in the localization.lua so that the french block is the first one to be processed?
|
|
Crowfeather |
View Public Profile |
Send a private message to Crowfeather |
Find More Posts by Crowfeather |
Add Crowfeather to Your Buddy List |
03-07-10, 12:42 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
I check on the localisation.lua translation is good. But I got a idea, as my client seem able to use both french and english maybe in the Lua it's use the english translation. Then I change the localisation like this : ------------ local lang = GetLocale() if lang == "frFR" then FS.L = { ["ADDS"] = "Ajoute", ["DPS"] = "points de dégâts par seconde", ["CRIT_META"] = "dégâts des critiques augmentés de 3%", ["T8"] = "traqueur du Fléau", ["T9"] = "Coursevent", ["SPEED"] = "Vitesse", ["DMG"] = "Dégâts", ["BEAST"] = "Bête", ["DEMON"] = "Démon", ["DRAGONKIN"] = "Draconien", ["ELEMENTAL"] = "Élémentaire", ["GIANT"] = "Géant", ["HUMANOID"] = "Humanoïde", ["UNDEAD"] = "Mort-vivant", } elseif lang == "enGB" or lang == "enUS" then FS.L = { ["ADDS"] = "Adds", ["DPS"] = "damage per second", ["CRIT_META"] = "3% Increased Critical Damage", ["T8"] = "Scourgestalker", ["T9"] = "Windrunner's", ["SPEED"] = "Speed", ["DMG"] = " Damage", ["BEAST"] = "Beast", ["DEMON"] = "Demon", ["DRAGONKIN"] = "Dragonkin", ["ELEMENTAL"] = "Elemental", ["GIANT"] = "Giant", ["HUMANOID"] = "Humanoid", ["UNDEAD"] = "Undead", ------------ Now it's working as before |
|
|
Serwan |
View Public Profile |
Send a private message to Serwan |
Find More Posts by Serwan |
Add Serwan to Your Buddy List |
03-07-10, 06:38 AM | |
|
Alright the "line 647" bug should be fixed in 0.9.4b. Let me know if you´re still experiencing that bug. It also caused FS to call a function unnecessary often which may have caused performance issues for some of you.
Also changed the item tooltip scanning mechanic a bit because I realized FS had trouble reading it sometimes right after zoning. Last not least I didn´t get a chance to look into the french client issue so far but you could help me by checking my spelling in the localization.lua. All those words should be somewhere on the weapon tooltip. I copied them from the tooltips of the french armory so they should be right but it´s always possible I made a mistake somewhere or blizzard somehow worded them different than in game. |
|
Crowfeather |
View Public Profile |
Send a private message to Crowfeather |
Find More Posts by Crowfeather |
Add Crowfeather to Your Buddy List |
03-06-10, 11:17 PM | |
A Defias Bandit
Forum posts: 2
File comments: 1
Uploads: 0
|
Line 647 errors
Version 9.3b, doing both ToC and Saurfang I get over a hundred (according to bugsack) of these kinds of errors in both Marksman and Survival specs
Code:
3x FaceShooter-0.9.3b\FaceShooter.lua:647: attempt to perform arithmetic on field '?' (a nil value) FaceShooter-0.9.3b\FaceShooter.lua:1993: in function `Scheduler' FaceShooter-0.9.3b\FaceShooter.lua:2618: in function `?' FaceShooter-0.9.3b\FaceShooter.lua:24: in function <FaceShooter\FaceShooter.lua:24> <in C code>: in function `UseAction' Interface\FrameXML\SecureTemplates.lua:310: in function `handler': Interface\FrameXML\SecureTemplates.lua:529: in function <Interface\FrameXML\SecureTemplates.lua:478>: Locals: self = <table> { ToggleShowWhenSolo = <function> @ FaceShooter\FaceShooterOptions.lua:139: talents = <table> {} SetMinHM = <function> @ FaceShooter\FaceShooterOptions.lua:295: CollectData = <function> @ FaceShooter\FaceShooter.lua:1575: CreateTTLFrame = <function> @ FaceShooter\FaceShooterFunctions.lua:148: GetCombatStats = <function> @ FaceShooter\FaceShooter.lua:34: cooldownFrame = cooldownFrame {} usedGlyphs = <table> {} SetFrameAlpha = <function> @ FaceShooter\FaceShooterOptions.lua:410: ToggleShots = <function> @ FaceShooter\FaceShooterOptions.lua:188: CheckSpellList = <function> @ FaceShooter\FaceShooter.lua:829: UpdateConfigFrame = <function> @ FaceShooter\FaceShooterOptions.lua:1024: SniperCheck = <function> @ FaceShooter\FaceShooter.lua:1370: IsTrackable = <function> @ FaceShooter\FaceShooterFunctions.lua:479: shots = <table> {} EstimateTTL = <function> @ FaceShooter\FaceShooter.lua:1230: ToggleTTL = <function> @ FaceShooter\FaceShooterOptions.lua:210: CalcDeviation = <function> @ FaceShooter\FaceShooter.lua:1070: ToggleShowInParty = <function> @ FaceShooter\FaceShooterOptions.lua:126: data = <table> {} ChangeFrameVisibility = <function> @ FaceShooter\FaceShooter.lua:1027: GetGCD = <function> @ FaceShooter\FaceShooter.lua:1567: EstimateMPS = <function> @ FaceShooter\FaceShooter.lua:1319: ScanItems = <function> @ FaceShooter\FaceShooterFunctions.lua:364: Options = <function> @ FaceShooter\FaceShooterOptions.lua:1063: ReInitialize = <function> @ FaceShooter\FaceShooterFunctions.lua:493: ToggleChimera = <function> @ FaceShooter\FaceShooterOptions.lua:258: ToggleShowInRaid = <function> @ FaceShooter\FaceShooterOptions.lua:113: equipment = <table> {} events = <table> {} CreateStatsFrame = <function> @ FaceShooter\FaceShooterFunctions.lua:117: debuffs = <table> {} textureList = <table> {} Scheduler = <function> @ FaceShooter\FaceShooter.lua:1923: CreateScanTooltip = <function> @ FaceShooter\FaceShooterFunctions.lua:43: debug = <table> {} CreateSniperFrame = <function> @ FaceShooter\FaceShooterFunctions.lua:190: ToggleIgnoreHuntersMark = <function> @ FaceShooter\FaceShooterOptions.lua:317: tn = <table> {} ttlMover = ttlMover {} ShowConfigFrame = <function> @ FaceShooter\FaceShooterOptions.lua:1103: nextShot = nextShot {} TSLU = <table> {} sniperFrame = sniperFrame {} ShotOptions = <function> @ FaceShooter\FaceShooterOptions.lua:459: ToggleAspects = <function> @ FaceShooter\FaceShooterOptions.lua:278: sniperMover = sniperMover {} L = <table> {} version = "0.9.3b" chimeraFrame = chimeraFrame {} CreateChimeraFrame = <function> @ FaceShooter\FaceShooterFunctions.lua:235: buffs = <table> {} SniperOptions = <function> @ FaceShooter\FaceShooterOptions.lua:566: pdebuffs = <table> {} sn = <table> {} chimeraMover = chimeraMover {} ttlFrame = ttlFrame {} ToggleDisplayMethod = <function> @ FaceShooter\FaceShooterOptions.lua:152: ToggleWeaveLnL = <function> @ FaceShooter\FaceShooterOptions.lua:339: ShowCheck = <function> @ FaceShooter\FaceShooterFunctions.lua:661: ToggleSaveISS = <function> @ FaceShooter\FaceShooterOptions.lua:350: TogglePractise = <function> defined @FaceS --- |
|
kraby |
View Public Profile |
Send a private message to kraby |
Find More Posts by kraby |
Add kraby to Your Buddy List |
03-06-10, 03:45 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Still no suggestion
Just setup 0.9.3b2 this morning
I'm using a French Version of WoW The frame of Faceshooter don't show me any suggestion, I don't have any particular error message. When I using the "rotating" function I can show some (not all) of the shoots fading, but no suggestion. Thanks a lot |
|
Serwan |
View Public Profile |
Send a private message to Serwan |
Find More Posts by Serwan |
Add Serwan to Your Buddy List |
03-04-10, 05:59 PM | |
|
Sorry, sorry.
Those dumps were from "version = 0.9.3b". I also tried clean reinstall and removed my WTF. Didn't help. On the other thing, after downgrading to 0.8.0b I could reproduce it (of course with different line numbers) in Putricide25 when I have SS on PP, then I switch to ooze and instantly shoot SS. This was in both MM and SV spec. If you need more reports I'll post them tomorrow.
__________________
Quando omni flunkus moritati |
|
Drauer |
View Public Profile |
Send a private message to Drauer |
Visit Drauer's homepage! |
Find More Posts by Drauer |
Add Drauer to Your Buddy List |
03-04-10, 04:31 PM | ||
|
Also did you try the latest versions (0.9.3b and later, changed a lot in that general area) |
|
|
Crowfeather |
View Public Profile |
Send a private message to Crowfeather |
Visit Crowfeather's homepage! |
Find More Posts by Crowfeather |
Add Crowfeather to Your Buddy List |
03-04-10, 01:34 PM | |
|
First of all: great addon!
I have strange errors in 0.9+ versions. Just in right after start of fight (in SV and MM spec), regardless of mob type/location/etc. ERROR 1 Code:
Message: Interface\AddOns\FaceShooter\FaceShooter.lua:647: attempt to perform arithmetic on field '?' (a nil value) Time: 03/04/10 20:29:13 Count: 1 Stack: Interface\AddOns\FaceShooter\FaceShooter.lua:647: in function `GetCombatStats' Interface\AddOns\FaceShooter\FaceShooter.lua:2468: in function `?' Interface\AddOns\FaceShooter\FaceShooter.lua:24: in function <Interface\AddOns\FaceShooter\FaceShooter.lua:24> Locals: self = <table> { ToggleShowWhenSolo = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:139 talents = <table> { } SetMinHM = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:295 CollectData = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1575 CreateTTLFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:148 GetCombatStats = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:34 cooldownFrame = cooldownFrame { } usedGlyphs = <table> { } SetFrameAlpha = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:410 ToggleShots = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:188 CheckSpellList = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:829 UpdateConfigFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:1024 SniperCheck = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1370 IsTrackable = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:479 shots = <table> { } EstimateTTL = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1230 ToggleTTL = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:210 CalcDeviation = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1070 ToggleShowInParty = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:126 data = <table> { } ChangeFrameVisibility = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1027 GetGCD = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1567 EstimateMPS = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1319 ScanItems = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:364 Options = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:1063 ReInitialize = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:493 ToggleChimera = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:258 ToggleShowInRaid = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:113 equipment = <table> { } events = <table> { } CreateStatsFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:117 debuffs = <table> { } textureList = <table> { } Scheduler = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1923 CreateScanTooltip = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:43 CreateSniperFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:190 ToggleIgnoreHuntersMark = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:317 debug = <table> { } ShowConfigFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:1103 tn = <table> { } nextShot = nextShot { } TSLU = <table> { } ShotOptions = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:459 ToggleAspects = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:278 sniperFrame = sniperFrame { } sniperMover = sniperMover { } version = "0.9.3b" chimeraFrame = chimeraFrame { } CreateChimeraFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:235 buffs = <table> { } SniperOptions = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:566 pdebuffs = <table> { } sn = <table> { } chimeraMover = chimeraM Code:
Message: Interface\AddOns\FaceShooter\FaceShooter.lua:647: attempt to perform arithmetic on field '?' (a nil value) Time: 03/04/10 20:29:13 Count: 13 Stack: Interface\AddOns\FaceShooter\FaceShooter.lua:647: in function `GetCombatStats' Interface\AddOns\FaceShooter\FaceShooter.lua:2021: in function `Scheduler' Interface\AddOns\FaceShooter\FaceShooter.lua:2329: in function `OnUpdate' Interface\AddOns\FaceShooter\FaceShooter.lua:2050: in function <Interface\AddOns\FaceShooter\FaceShooter.lua:2050> Locals: self = <table> { ToggleShowWhenSolo = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:139 talents = <table> { } SetMinHM = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:295 CollectData = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1575 CreateTTLFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:148 GetCombatStats = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:34 cooldownFrame = cooldownFrame { } usedGlyphs = <table> { } SetFrameAlpha = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:410 ToggleShots = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:188 CheckSpellList = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:829 UpdateConfigFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:1024 SniperCheck = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1370 IsTrackable = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:479 shots = <table> { } EstimateTTL = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1230 ToggleTTL = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:210 CalcDeviation = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1070 ToggleShowInParty = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:126 data = <table> { } ChangeFrameVisibility = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1027 GetGCD = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1567 EstimateMPS = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1319 ScanItems = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:364 Options = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:1063 ReInitialize = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:493 ToggleChimera = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:258 ToggleShowInRaid = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:113 equipment = <table> { } events = <table> { } CreateStatsFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:117 debuffs = <table> { } textureList = <table> { } Scheduler = <function> defined @Interface\AddOns\FaceShooter\FaceShooter.lua:1923 CreateScanTooltip = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:43 CreateSniperFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:190 ToggleIgnoreHuntersMark = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:317 debug = <table> { } ShowConfigFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:1103 tn = <table> { } nextShot = nextShot { } TSLU = <table> { } ShotOptions = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:459 ToggleAspects = <function> defined @Interface\AddOns\FaceShooter\FaceShooterOptions.lua:278 sniperFrame = sniperFrame { } sniperMover = sniperMover { } version = "0.9.3b" chimeraFrame = chimeraFrame { } CreateChimeraFrame = <function> defined @Interface\AddOns\FaceShooter\FaceShooterFunctions.lua:235 buffs = <table> { } SniperOptions = <function> defined @Interface\AddOns\FaceShooter\FaceShoo I use normal EU version (english). And I can reproduce it with any fight with no special preparations.
__________________
Quando omni flunkus moritati
Last edited by Drauer : 03-04-10 at 02:01 PM.
|
|
Drauer |
View Public Profile |
Send a private message to Drauer |
Visit Drauer's homepage! |
Find More Posts by Drauer |
Add Drauer to Your Buddy List |
03-04-10, 09:22 AM | |
|
Re: Error on rotating
Should have fixed most localization bugs and in case there still are bugs there´s some debugging code in place giving feedback about what went wrong.
edit: If you do have other non-localization related bugs - please try to give me more detailed feedback about it. If it´s an actual bug that means at very least the line in which it happens if it´s an behaviour bug (e.g. doesn´t give an error message) try to explain how/when it happens and - if possible - how to reproduce it.
Last edited by Crowfeather : 03-04-10 at 09:27 AM.
|
|
Crowfeather |
View Public Profile |
Send a private message to Crowfeather |
Visit Crowfeather's homepage! |
Find More Posts by Crowfeather |
Add Crowfeather to Your Buddy List |
03-03-10, 09:31 PM | |
|
Error on rotating
Hi awesome addon.
The rotation frame doesnt work for my (in early version it was working). It didnt show the next sugested shot. I get this error on the firts time targeting a enemy: Code:
Date: 2010-03-03 22:20:19 ID: 11 Error occured in: Global Count: 1 Message: ..\AddOns\FaceShooter\FaceShooter.lua line 284: attempt to perform arithmetic on field 'minDMG' (a nil value) Debug: [C]: ? FaceShooter\FaceShooter.lua:284: GetCombatStats() FaceShooter\FaceShooter.lua:1035: ChangeFrameVisibility() FaceShooter\FaceShooter.lua:2428: ?() FaceShooter\FaceShooter.lua:16: FaceShooter\FaceShooter.lua:16 [C]: CameraOrSelectOrMoveStop() [string "CAMERAORSELECTORMOVE"]:4: [string "CAMERAORSELECTORMOVE"]:1 Could you help me with that? |
|
Mogollonster |
View Public Profile |
Send a private message to Mogollonster |
Visit Mogollonster's homepage! |
Find More Posts by Mogollonster |
Add Mogollonster to Your Buddy List |
03-03-10, 07:45 AM | |
Guest
Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
|
Still an error when the Chimera frame is activated and it tries to to tell you to re-apply imp. sting
|
|
creepy_inc |
View Public Profile |
Send a private message to creepy_inc |
Visit creepy_inc's homepage! |
Find More Posts by creepy_inc |
03-03-10, 01:33 AM | |
A Fallenroot Satyr
Forum posts: 21
File comments: 36
Uploads: 0
|
Sorry that I don't have the error logs or screenshots. The errors happened during raids a lot, so I didn't have time to copy and paste the logs.
FaceShooter right now gives almost a regular LUA error on log in or zone in. During combat on the VoA bosses, at both, Steady Shot appears as first priority. Starting combat, a string of numbers appears across the FaceShooter icon, but then it starts functioning normally. However, it proceeds to give errors. For example, it showed a CD on Steady Shot, icons are not updating fast enough, and esp. during a Lock and Load proc, Explosive Shot's 2 second wait time that the previous FaceShooters could do is being ignored and ES is stuck on the FaceShooter icon, or disappears and reappears randomly during that time. At this point, the 0.9 versions have all been giving me trouble. I think I'll downgrade back to the previous versions for now :< Edit: Currently downgraded to ver 8. Still do get the long string of numbers across the icon, but FaceShooter is overall MUCH more responseful and displays CDs and GCDs correctly.
Last edited by Byakko : 03-03-10 at 03:45 AM.
|
|
Byakko |
View Public Profile |
Send a private message to Byakko |
Visit Byakko's homepage! |
Find More Posts by Byakko |
Add Byakko to Your Buddy List |
03-02-10, 10:14 AM | ||
A Defias Bandit
Forum posts: 2
File comments: 19
Uploads: 0
|
|
|
|
Mythik |
View Public Profile |
Send a private message to Mythik |
Visit Mythik's homepage! |
Find More Posts by Mythik |
Add Mythik to Your Buddy List |
03-02-10, 10:04 AM | |
A Defias Bandit
Forum posts: 2
File comments: 19
Uploads: 0
|
I really like the looks of the mod, downloaded it yesterday, configured it, tried it out today... And everytime it pops up the serpent sting thing, that I should reapply it, it lags me out Every time. Let me know if there's more info I can give you to help.
|
|
Mythik |
View Public Profile |
Send a private message to Mythik |
Visit Mythik's homepage! |
Find More Posts by Mythik |
Add Mythik to Your Buddy List |