• 0

    posted a message on Statblock_Allmoney
    I usually write very small basic addons to facilitate a specific goal. I'm sure that session based tracking would be easy-peasy to write but I'm not really interested in adding in extra data to track daily/weekly/monthly stats - it's more data then I really need.

    Feel free to alter the code and do what you like with it, I uploaded it in the StatsBlock_Money post.

    As for the text sizes in the tooltip, I really don't know. I'm just using AddDoubleLine and the top-most entry always seems to have a large font and the following lines seem to scale from mid-sized to small as they are added. Again feel free to tinker with it :)
    Posted in: Data Broker AddOns
  • 0

    posted a message on StatBlock_Money
    Quickie, using StatBlock_Money as a base. Shows gold of current character as the text display and mouse-over tooltip shows gold of all charaters and total.

    Posted in: Data Broker AddOns
  • 0

    posted a message on AddOn Copyright
    Quote from Bam »

    The moral, personal, social issues and opinions are just as relevant here. I don't know what's "right" and "wrong" legally in this particular case. If he truly believes that his legal rights have been violated and that he cannot get a satisfying solution, he can take it to court. Otherwise he and everyone else should accept that the issue will be debated both legally and based on opinions.

    Morality is a completely separate issue, and I do 100% believe that copying anyone's data without prior consent is wrong.

    My argument is based on the fact that copyright is a legal term and as such is not a moral issue.
    Posted in: General Chat
  • 0

    posted a message on AddOn Copyright
    Quote from Cogwheel »

    Yes. They would be able to sue each other if they started mining from each other, but they would have to show that the offending party did indeed copy the data from them rather than mining it themselves.

    Actually, in this case they wouldn't. The original data source is publishing the exact same data that each client has, they wouldn't be able to sue based on the availability of the information. Remember we're talking about information here not the display.

    Quote from Cogwheel »

    Except you ignore my other posts that have said derivative works are equally covered. If you can show that the data was indeed copied and reformatted, then it would be judged a violation of copyright. If you can't prove it then... well... innocent until proven guilty prevails.

    You seem to think I'm contradicting myself when I'm not.

    I'm not ignoring your previous comments, and your right if the data was originally created by the author then he would have a case. I'm still pounding on the point that the original data source is still the public domain, as Blizzard has allowed it to be there, and that even if this addon author manipulates the data it's not his to copyright.

    If Blizzard came by and said "Oh, this positioning is neat, we're going to use it when we start doing 3D models by default!", would they be subject to copyright infringement? I would hope not is it was their data to begin with only having someone, or many people, just moving their co-ordinates and changing their size values.

    Quote from Cogwheel »

    Not really. You are obligated to drive within the speed limit even when cops aren't around. WoWAce is obligated to remove copyrighted works whether you sue them or not. Suing is simply a remedy for when they don't act the way they're supposed to.

    This is incorrect. If his copyrighted content were on the site (his addon package) and he requested his software to be removed, after confirming his identity, the site owners would be required to remove that content. In this case the author of the addon is not the person requesting content removal. In this case the copyright owner must present proof of ownership before the site owner is required to take down the content. That is, if the content is indeed protected under copyright which I do not believe it is.

    edit: grammer
    Posted in: General Chat
  • 0

    posted a message on AddOn Copyright
    I'm no judge, nor do I know how the information has been changed or saved.

    From this example what I'm seeing is that information is being data mined, by hand or by script, then being manipulated by size and by location.

    I see a parallel argument between WoWHead, WoWDB, Thottbot, etc etc. All these sites have access to central information (World of Warcraft) and each other. If anyone of the sites started datamining each other would you be able to sue them? Even if they copied the same data structure, like how WoWHead and WoWDB are very similar, the data is still in public domain.

    The data source, even if manipulated, is still public domain data.

    Quote from Cogwheel »

    To reiterate and put another way, Mazzle doesn't have copyright over the information itself, only the manner in which it is manifested.

    In your example I'd be able to change the table structure and everything would be fine. This does not strengthen your argument.
    table[item].height = 10
    table[item].width = 5
    table[item].topLeftx = 40
    table[item].topLefty = 40

    vs
    table[item] = "10,5,40,40"

    In this case the data, when knowing how it is organized, is the same.
    Posted in: General Chat
  • 0

    posted a message on AddOn Copyright
    Quote from cladhaire »

    Well the data isn't available via the API. The API provides a baseline of coordinates that are then hand-tweaked to show the model in the right size/proportion/etc. This data was not created through some data transformation or download, but rather by hand.

    Right, the data was taken from 3rd party API, translated and sized, then stored. Those operations on that data also can not be copyrighted.

    It doesn't matter if that data was changed 'by hand' or by a computer program, the data origins are from an outside source and are freely available. The author(s) of the addon do not own the data in question.

    Example. I go through the telephone book and add international dialing codes to each phone number in my city. I then publish this information on my city's website home page, at the bottom of each page there is an explicit copyright notice covering all information throughout the site. I find that a local phone store is printing out this information and distributing it to each customer that buys a phone. Can I sue for copyright infringement? I can try but because the information is in the public domain to start with and I am only adding, or translating the information, I have little case to present.
    Posted in: General Chat
  • 0

    posted a message on AddOn Copyright
    Copyright does not cover ideas and information themselves, only the form or manner in which they are expressed. For example, the copyright to a Mickey Mouse cartoon restricts others from making copies of the cartoon or creating derivative works based on Disney's particular anthropomorphic mouse, but doesn't prohibit the creation of other works about anthropomorphic mice in general, so long as they're different enough to not be judged copies of Disney's. In many jurisdictions, copyright law makes exceptions to these restrictions when the work is copied for the purpose of commentary or other related uses (See Fair Use, Fair Dealing). Meanwhile, other laws may impose additional restrictions that copyright does not ? such as trademarks and patents.


    If I understand the code in question, it's solely comprised of co-ordinates for the placing of 3D models - models and artwork not included just co-ordinate data. This information, which is freely openly obtained data through a 3rd party API, would then not be qualified for copyright protection, no?

    Also, looking at your arguments about enforcement, it's not the responsibility of WoWAce, WoWUI or Curse to enforce copyright law. The owner of the code would be required to act on infringement and after such infringement were confirmed the sites would then be legally obligated to remove such copyrighted material from their sites AFTER official notice.
    Posted in: General Chat
  • 0

    posted a message on Editor for the developing wow mods?
    Quote from erica647 »

    I use and love Komodo Edit. :)

    Second this, I have a Mac at work, a Linux dev box and Windows PCs at home, I sync up my profiles and it works wonderfully.

    I used to use Notepad++ but it's always lacked project management functionality and isn't cross platform. Komodo Edit is free, has code folding, FTP functionality, JavaScript and Python based macros, project management, speel cehcking, extension support... oh the list goes on.

    Highly recommend:
    http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml
    Posted in: Lua Code Discussion
  • 0

    posted a message on Need a hand
    Quote from SpectreWolf »

    Wow, 137 views and 0 responses.

    I can't even hear the crickets chirping, they're all dead.

    Would you rather have a half-assed wrong answer?
    Posted in: Lua Code Discussion
  • 0

    posted a message on SendChatMessage and coloring
    Alrighty, thanks for the quick reply tekkub!
    Posted in: Lua Code Discussion
  • 0

    posted a message on SendChatMessage and coloring
    Under a for loop I'm trying to output some values from and array into raid chat. The below code works nicely
    SendChatMessage(prefix..v.name..v.num, "RAID")

    I decided that class coloring would look cool so I'm trying:
    local classColors = {
    	["DRUID"] = "FF7D0A",
    	["HUNTER"] = "ABD473",
    	["MAGE"] = "69CCF0",
    	["PALADIN"] = "F58CBA",
    	["PRIEST"] = "FFFFFF",
    	["ROGUE"] = "FFF569",
    	["SHAMAN"] = "2459FF",
    	["WARLOCK"] = "9482CA",
    	["WARRIOR"] = "C79C6E",
    }
    --[[ addon code, loop and such]]
    SendChatMessage(prefix.."|cFF"..classColors[strtoupper(v.class)]..v.name.."|r: "..v.num, "RAID")

    My input looks like this:
    perms = 
    	{
    		["name"] = "Person1",
    		["num"] = 1,
    		["class"] = "Shaman",
    		["account"] = "yesplease",
    	},
    	{
    		["name"] = "Person2",
    		["dkp"] = 1,
    		["class"] = "Hunter",
    		["account"] = "noplease",
    	},
    ...
    }


    When I run through the loop attempting to class color the client locks and logs me out. Anyone have some insight for me?


    Also, is there a better way to do class coloring? I'd prefer not to have to add a certain upcoming hero class to the addon and not have to change the coloring table when blizz decides to change paladin and shaman coloring. Thanks :)
    Posted in: Lua Code Discussion
  • 0

    posted a message on [TBC] BigWigs Combat Log CheckList - 2.4 Damage
    Quote from Funkydude »

    I also need a full transcript of an Al'ar kill.

    Here ya go
    Posted in: Raid AddOns
  • 0

    posted a message on BigWigs
    Quote from Funkydude »

    I need a combatlog to study, so if you have one please post it.

    Ask and you shall receive.
    Posted in: Raid AddOns
  • 0

    posted a message on bartender3 problem
    This has nothing to do with addons. It's probably some sort of mis-configuration in your WTF/Config.wtf file.

    I'd suggest going to blizzards tech support forum and inquire there.

    Quote from Dendra »

    thanks for your enormous help..now can you help me or not?

    None of us can, this is not an issue that could be caused by addons.
    Posted in: AddOn HELP!
  • 0

    posted a message on Translator for Leetspeak/Abbreviations
    You can make a mod like this easily, with very low memory usage. Taking the module channelnames.lua from BasicChatMod you can make this quickie:
    local _G = getfenv(0)
    local gsub = _G.string.gsub
    local pairs = _G.pairs
    local hooks = {}
    local h = nil
    
    local replacements = {
    	["BRD"] = "Blackrock Depths",
    	["thx"] = "thanks",
    	["i has a chicken"] = "I have a chicken",
    }
    
    local function AddMessage(frame, text, ...)
    	for k, v in pairs(replacements) do
    		text = gsub(text, k, v)
    		text = gsub(text, strlower(k), v)
    	end
    	return hooks[frame](frame, text, ...)
    end
    
    for i = 1, 7 do
    	h = _G[("%s%d"):format("ChatFrame", i)]
    	hooks[h] = h.AddMessage
    	h.AddMessage = AddMessage
    end


    Untested but should work fine :)
    Posted in: Addon Ideas
  • To post a comment, please or register a new account.