Go to Page... |
Updated: | 03-23-11 04:20 PM |
Created: | 07-23-10 11:33 AM |
Downloads: | 3,942 |
Favorites: | 18 |
MD5: |
Grimoire Of A Thousand Souls
Note: This is the "work in progress" test version of GOATS. If you want the last release check here
This is my first attempt at something I've ever wanted to have: an ingame automatically-growing archive of EVERY demon I enslave in the World of Warcraft.
Story
This idea came to my mind while reading the warlock forums. I was overwhelmingly bored by those "low DPS" threads when I suddenly stumbled across something I thought interesting. It was a compilation of demons (with skills and stats) somebody had enslaved in Outland.
However, as wonderful as that list could ever be, I'm sure it must've been a PITA to gather the info, format it and publish it. Thus the idea of creating a mod like this one was born among the lines of that thread.
Time went on as I waited for someone with .lua knowledge to take over this project, but no one seemed to care about it.
That's when I decided to learn lua and xml and write it myself.
What does it do?
Whenever you enslave a demon, a message should appear on your screen stating: GOATS: New demon tracked! or GOATS: Already known if (guess what!) you have already tracked it.
From that moment, you'll be able to check that demon's spells, stats (including elite status) and even appearance by clicking on the GOATS-Minimap button. And by appearance, I mean his/her fully textured model.
To avoid having to load those models every time, though, a simple frame and a line of text will tell you what kind of demon it was (eredar, felguard, imp,...).
Thre's also a feature that lets you "comment" a demon if you find it necessary. Said demon will appear in a different color and every time you check his/her stats and skills, you'll be able to see the comment you wrote.
The color in which normal, commented, elite and elite-commented demons are listed is fully customizable in the options menu (check addons\GOATS or middle-click the minimap button).
You can now check if a demon is on your list or if you got an IMMUNE message from him just by hovering over his model or his target frame.
All descriptions will be shown in English for non-supported locales (supported locales are: French, Spanish and English).
If you wish to contribute, feel free to do so
Sorting, though, is on the To-Do list.
Hope you like it.
Known bugs, hints, tips,...
Comment Options |
miros |
View Public Profile |
Send a private message to miros |
Find More Posts by miros |
Add miros to Your Buddy List |
11-06-10, 02:49 PM | |
A Murloc Raider
Forum posts: 6
File comments: 4
Uploads: 0
|
Errors on show / on hide / on move can be solved replacing "this" by "self" in your XML files.
Is it a good or bad idea ? - Minimap button still not working. - Just enslave a "Decrepit Darkhound" (Can oscuro decrépito) but nothing change in goats frame. http://www.wowhead.com/npc=1547 Tell me how I can help you . Thanks. |
|
Myriana |
View Public Profile |
Send a private message to Myriana |
Find More Posts by Myriana |
Add Myriana to Your Buddy List |
11-06-10, 02:08 PM | |
A Murloc Raider
Forum posts: 6
File comments: 4
Uploads: 0
|
Outch,33 LUA errors
Stupid question : Is the Goats 1.2.8 compatible with WOW 4.0.1 ? Edit : I was mistaken by the TOC file. Could you update it plz ? Code:
## Interface: 40000 ## Version : 1.2.8 OnLoad error : Code:
Message: Interface\AddOns\GOATS\GOATS.lua:197: attempt to index global 'DemonListFrameTotals' (a nil value) Time: 11/06/10 21:10:04 Count: 2 Stack: Interface\AddOns\GOATS\GOATS.lua:197: in function <Interface\AddOns\GOATS\GOATS.lua:178> [C]: in function `LoadAddOn' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: self = <unnamed> { 0 = <userdata> OnEvent = <function> defined @Interface\AddOns\GOATS\GOATS.lua:178 } event = "ADDON_LOADED" arg1 = "Blizzard_DebugTools" (*temporary) = nil (*temporary) = nil (*temporary) = 0.78 (*temporary) = 0.61 (*temporary) = 0.43 (*temporary) = <userdata> (*temporary) = "attempt to index global 'DemonListFrameTotals' (a nil value)"
Last edited by Myriana : 11-06-10 at 02:23 PM.
|
|
Myriana |
View Public Profile |
Send a private message to Myriana |
Find More Posts by Myriana |
Add Myriana to Your Buddy List |
11-06-10, 11:08 AM | ||
|
Re: frFR localization
Note that this may cause problems with your saved database if you use the French client (demons displaying as 'unknown'). If this happens, just open GOATS.lua inside your WTF\Account\AccountName\SavedVariables and change the values under 'RaceListDatabase'. As an example, change: Code:
RaceListDatabase = { "Imp", -- [1] "Voidwalker", -- [2] "Unknown", -- [3] "Felhound", -- [4] "Succubus", -- [5] "Dark Hound", -- [6] "Imp", -- [7] "Satyr", -- [8] "Imp", -- [9] } Code:
RaceListDatabase = { "Diablillo", -- [1] "Abisario", -- [2] "Desconocido", -- [3] "Manáfago", -- [4] "Súcubo", -- [5] "Can oscuro", -- [6] "Diablillo", -- [7] "Sátiro", -- [8] "Diablillo", -- [9] } Please let me know if you have this issue (and if this worked)! |
|
|
miros |
View Public Profile |
Send a private message to miros |
Find More Posts by miros |
Add miros to Your Buddy List |
11-06-10, 10:48 AM | |
A Murloc Raider
Forum posts: 6
File comments: 4
Uploads: 0
|
frFR localization
Code:
if GetLocale() == "frFR" then D_CONFIRM = "Etes vous sur?" D_SUCCUBUS = "Succube"; D_FELGUARD = "Gangregarde"; D_DREADLORD = "Seigneur de l'effroi"; D_IMP = "Diablotin"; D_SHIVAN = "Shivan"; D_WRATHGUARD = "Garde-courroux"; D_VOIDWALKER = "Marcheur du Vide"; D_VOID_TERROR = "Terreur du Vide"; D_FELHOUND = "Gangrechien"; D_BOAR = "Sanglier infernal"; D_VOIDWRAITH = "Ame en peine du Vide"; D_OUTLANDSIMP = "Diablotin gangren\195\169"; D_DARKHOUND = "Sombredogue"; D_SATYR = "Satyre"; D_BEHOLDER = "Spectateur"; D_GANARG = "Gan'arg"; D_MOARG = "Mo'arg"; D_CORE_HOUND = "Chien du Magma"; D_INFERNAL = "Infernal"; D_ABYSSAL = "Abyssal"; D_DOOMGUARD = "Garde funeste"; D_FIEND = "Fiel"; D_PIT_LORD = "Seigneur des ab\195\174mes"; D_EREDAR = "Er\195\169dar"; D_NIGHTMARE = "Cauchemardesque"; D_UNKNOWN = "Inconnu"; D_INFSOUL = "Ame"; D_GARGOYLE = "Gargouille"; D_ARMORWALKER = "Marcheur du Vide gangren\195\169"; else ... |
|
Myriana |
View Public Profile |
Send a private message to Myriana |
Find More Posts by Myriana |
Add Myriana to Your Buddy List |
09-29-10, 02:20 AM | |
|
Looks pretty cool, I currently don't even enslave demons as I generally just PvP on my lock but with this addon I may just make it a point to start enslaving as many demons as possible. Look forward to the completed work. Fav'd
|
|
Nuggs |
View Public Profile |
Send a private message to Nuggs |
Find More Posts by Nuggs |
Add Nuggs to Your Buddy List |
09-16-10, 05:42 PM | |
Guest
Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
|
Lol, at first I thought I saw GOATSE, the internet meme xD.
|
|
09-16-10, 05:28 AM | ||
|
I expect to have it ready when Cata ships, but I don't have as much time as I thought I would so I can't promise anything. |
|
|
miros |
View Public Profile |
Send a private message to miros |
Find More Posts by miros |
Add miros to Your Buddy List |
09-01-10, 02:50 AM | |
|
will use.
|
|
vlakarados |
View Public Profile |
Send a private message to vlakarados |
Find More Posts by vlakarados |
Add vlakarados to Your Buddy List |
08-31-10, 02:56 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 43
Uploads: 0
|
So, if me and all my guy friends download this and look at it for a long period of time, will we be the men who stare at GOATS? I know, lame joke is lame. >.<
Anyway, this is a fantastic idea. I'm planning on rolling a lock when Cata comes around anyway, so when I do, I'll be sure to download this. |
|
Shnissigah |
View Public Profile |
Send a private message to Shnissigah |
Find More Posts by Shnissigah |
Add Shnissigah to Your Buddy List |
07-23-10, 02:03 PM | |
|
Great
I have been wanting something like this for awhile now myself, good luck and I will be sure to poke my head in from time to time o offer any assistance to get you going.
|
|
Myster |
View Public Profile |
Send a private message to Myster |
Find More Posts by Myster |
Add Myster to Your Buddy List |