Get an Epic Experience with Premium

AltMinder

Chat & Communication Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 157 Monthly Downloads
  • Supports: 4.0.3
  • 3,004 Total Downloads
  • Updated 01/16/2011
  • Created 07/05/2006
  • 70 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: r9
or
Support development! **
Donate

About AltMinder

July 2011: A comment. If I return to play and this addon doesn't work, I might fix it. If anyone want to keep this addon alive please let me know and I'll happily add developers for it.

March 30, 2010

AltMinder has been revived, or so I hope. It seems to work on my system, hoping to get some feedback. I've added a donation button for those who are kind enough to provide a little help for my time. At the moment I'm unemployed and every little bit helps.

SAVE YOUR OLD

\World of Warcraft\WTF\Account\account-name\SavedVariables\AltMinder.lua

SOMEPLACE

just in case.

Also, this new version is server aware internally. It WAS not before, and as a result the data is auto imported into the 1st server you log into. If Alts were kept across multiple realms, you MUST do the following: Before Logging out, type the command /altm upg 1 then log into the next realm. This needs to be done for every realm. This need only be done once.

===================================

Sept 12, 2007

When a message is delivered to the client it has a name associated as the sender. AltMinder checks that name and if it is listed as a "main" or an "alt-of-main" the message will be modified to reflect what is known. Normally these are thought of as alts and mains, however, there is also utility in using non-existent "main" names like NINJA, or "GuildLeader" .

My AddOn philosophy is that an addon should do one thing, and do it well. I will add or alter functionality of this addon if they make sense. If you would like to see changes, please ask. If I will not do it, I will do my best to explain why. It is not beyond my time to work on a new addon at this point, but no promises.

Here is a (partial) list of commands:
/altm help
/altm on|off
/altm emote on|off
/altm add main <main-name> <alt-name-list>
/altm add alt <alt-name> <main-name>
/altm del main <main-name>
/altm del alt <alt-name>
/altm change main <oldName> <newName>
/altm change alt <oldName> <newName>
/altm extract guild <verbose>
/altm info <name>
/altm guildchk
/altm mainon <TAG>
/altm mainoff
In the folder: ...\World of Warcraft\WTF\Account\<account-name>\SavedVariables folder will be places a AltMinder.lua file that can be modified to do bulk additions to the data stored. Make sure that the alt and main table stay in sync. AltMinder relies on that information being correct and if it gets corrupted the results can be unpredictable.

Note to other AddOn Devs: I hook AddMessage, and as a result the msg variable is ultimately changed and if you hook in after me you might find an issue. Try to use arg2 instead of parsing msg for a messenger name to avoid this problem. (it's also a lot faster than parsing a string for every message.) </pre>

------------------------------------------------------------------------
r9 | elryck | 2011-01-16 06:07:10 +0000 (Sun, 16 Jan 2011) | 1 line
Changed paths:
   M /trunk/AltMLocalization.de.lua
   M /trunk/AltMLocalization.fr.lua
   M /trunk/AltMLocalization.lua
   M /trunk/AltMinder.lua
   M /trunk/AltMinder.xml

Change for Cataclysm.
------------------------------------------------------------------------

Comments

First Previous Page 3 of 5 Next Last
  • #39

    Bug report...

    Line 535 of AltMinder.lua needs to be changed to:

    if(not msg or msg == nil or msg == "") then iReturnValue = ALTM_NO_MATCH; elseif(string.find(msg,"[[]Raid ",1)) then iReturnValue = ALTM_NO_MATCH; end


    Otherwise when a nil msg is passed after setting iReturnValue to ALTM_NO_MATCH it continues to check it again for Raid and this causes an error.

  • #38

    Whoops disregard my previous post - it's GuildGreet giving the german message.

  • #37

    The "has no alts" message shows up in German on enUS. Doesn't bother me though since I remember just enough from college that I knew what it was saying =)

    GuildGreet has been updated though, so I'll probably be too lazy to update my AltMinder lists since GuildGreet lets me keep track via a GUI. What would be nice is a way to import GuildGreet's data into AltMinder.

  • #36

    0.4.0.0 is the one for 2.0, looks liek it finially took.

  • #35

    When you get this uploaded successfully, I'll be looking forward to trying it as a replacement for the outdated GuildGreet.

  • #34

    I wonder how many times I"m going to have to attempt to upload before it's going to work...

  • #33

    could you please reupload your latest file, we have got an issue with one of our mirror, it shouldn t happen again, thank you.

  • #1

    I'm really looking for feedback on this so anyone who has suggestions I'm all ears!

    Minuette on EarthenRing is my usualy place online so feel free to mail or whisper.

  • #2

    Can I have an example of how to input the names? What exactly does the help mean by alt-list?

    How do I know when it works? I've tried adding an alt to someone who apparently wasn't known in mains yet, and it gave me a "this person not found as a main in AltMinder" error, but when I tried what it suggested instead I got no message at all. If the person doesn't say something in chat, I simply don't know whether it worked? It would be nice to get a confirmation when a name is added so I know it worked right.

    What is the purpose behind having two separate lists of mains and alts? Couldn't I just add an alt and have the main be created automatically, since I'm telling the mod who both of them are anyway? Maybe I'm missing something here.

    http://www.curse-gaming.com/en/wow/addons-2752-1-eloquence.html

  • #3

    mean by alt-list?

    So lets say that Garion is your main and your alts are Jon, Paul, Ringo, and Bob

    /altm add main Garion Jon Paul Ringo Bob

    would do it all at once.

    /altm add main Garion Jon /altm add alt Paul Garion /altm add alt Ringo Garion /altm add alt Bob Garion

    Would as well

    How do I know when it works?

    Excellent question. I have to add messages to make this happen. Expect it very soon.

    What is the purpose behind having two separate lists of mains and alts?

    So, this is a bit more in depth. Initially I had my mind on efficiency of lookups the most expensive part being string manipulation and cheapest being table entries. It turns out that it doesn't really seem to matter. So I thought about it more and decided that it kept 2 copies of the data in case of some corruption so I kept it that way so I coudl move forward on functionality instead of a working on a data storage system that already worked. Perhaps I'll change it later, but if I do, I want to name sure the concept of migration exists to no data is lost.

    Also, the name in parentheses breaks my class-colored names in Eloquence.

    I have 3 ideas as to the cause. 1)If it's only for some of my specific messages then I think I know what's happening and I'll fix it. (I will do this anyhow I think.) 2)If it's them parsing a message to find the name, then they are probably not using the right information to obtain the name. 3)If it's because we're conflicting somehow on hooks, that will be a lot tougher to figure out. I think it's #2, but I'll try to get some cycles to look into it.

  • #4

    Yep, they're parsing the message itself to find the messenger. I'll contact them to see if there is an easy fix for one of us.

    UPDATE: I put a hotfix that should make it safe for use with eloquence. My output is only slightly different but it doesn't seem to bother them anymore.

  • #5

    Not bad ^_^ I was going to come here to report that this was also messing up shift-click /who (it seemed to be trying to /who the Alt(main) name rather than just the alt) but this hotfix seems to fix that one too.

    Great mod, I know a lot of people with many alts and very few of them use Identity.

  • #6

    This does not broadcast information?

    I.e., I tell it that my main is Peter, and my alts are Paul and Mary, and when I send out a tell, it will communicate that information?

  • #7

    No and that's actually on purpose. The main reason is privacy. Suppose your spouse played the game as well and you both knew all your alts. Some friends have most of your alts, but you keep one secret for your own purposes, and then your guild knows only of those alts in the guild. Well, if your spouse broadcast the data they had, then bam, everyone know all your alts. A system that specifically protects the data on an entry bases could be done, but that was way outside the scope of what I wanted to accomplish. I have thought about a way to share the data to a specific individual, or even to let people register their own alts, but that has similiar problems, or allow for abuse.

  • #8

    Vexis58, is that a mod? or yet another functionality I dont know about?

    UPDATE: Yet more I didn't know. Interesting. I bet that is an AddOn but by blizzard and they too are parsing the message instead of looking at the arguement that contains the name. But as you said, the change in my code seems to have worked.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!