Get an Epic Experience with Premium

Whisp

Chat & Communication Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 452 Monthly Downloads
  • Supports: 5.2.0
  • 18,450 Total Downloads
  • Updated 04/28/2013
  • Created 01/05/2009
  • 103 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 20130428
or

About Whisp

Whisp by Anea

Makes chatting fun again!

  • Ever lost track of the dozen conversations you were having simultaniously?
  • Ever found out you missed important tells that you got mid fight?
  • Ever wanted to know what person X was saying to you an hour ago?

Then Whisp is just the thing for you!

Whisp keeps track of your recent conversations and displays them in a pane above the chatbox when you reply. Whisp also comes with an LibDataBroker (LDB) plugin that allows you to quickly review all current conversations.

Broker commands:

  • Left-click icon - whisper last sender
  • Right-click icon - open configuration options
  • Click name - whisper that person
  • Shift-click name - delete that person and their history
  • Ctrl-click name - open chat history frame

Installation:

  • Unzip the file into your 'Interface/Addons' folder.

Features:

  • Automatic popup pane that shows your current conversation
  • This pane is fully customizable
  • LDB plugin to quickly review all recent conversations
  • One-click system to reply to recent conversations
  • Full history of each conversation can be reviewed / copied in a separate log window
  • Conversations can be saved cross-character on the same realm
  • Chatter support for appearance settings and some formatting
  • Remembers # of whispers missed per person

Use:

  • The conversation pane will automatically show when you reply to someone
  • You can set the options of the pane and the addon by rightclicking the pane or the Broker/Minimap icon
  • Alternatively use "/whisp" to open the options screen
  • If you have alot of whispers you can set a max height for the tooltip in the options and then it will be scrollable.

Special thanks:

  • To Aery for unlimited testing-support
  • To NightOwl for his translation to zhTW
  • To Morgalm for his initial work on the LDB plugin.

------------------------------------------------------------------------
r36 | morgalm | 2013-04-29 00:57:25 +0000 (Mon, 29 Apr 2013) | 1 line
Changed paths:
   A /tags/20130428 (from /trunk:35)

Tagging as 20130428
------------------------------------------------------------------------
r35 | morgalm | 2013-04-28 05:49:14 +0000 (Sun, 28 Apr 2013) | 2 lines
Changed paths:
   M /trunk/Whisp.toc

Whisp
-added LibQTip-1.0 to optional dep
------------------------------------------------------------------------

Comments

First Previous Page 1 of 10 Next Last
  • #141

    this is associated with oQ , I just cut off all the oQ spam

    Date: 2013-05-03 00:55:46
    ID: -2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Whisp\core.lua line 336:
    script ran too long
    Debug:
    Whisp\core.lua:336: func()
    Ace3\AceTimer-3.0\AceTimer-3.0.lua:43:
    Ace3\AceTimer-3.0\AceTimer-3.0.lua:36
    Locals:
    self = nil
    t = 1367470546
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    Paladinheals = <table> {
    }
    Fáilyn = <table> {
    }
    Warbend = <table> {
    }
    Màstermind = <table> {
    }
    Forpetesakes = <table> {
    }
    Grito = <table> {
    }
    Officiall = <table> {
    }
    Castoriuss = <table> {
    }
    Steros = <table> {
    }
    Stabbah = <table> {
    }
    Drágon = <table> {
    }
    Dotsandosh-BurningLegion = <table> {
    }
    Carnophage = <table> {
    }
    }
    (for control) = "Stabbah"
    i = "Stabbah"
    v = <table> {
    message = <table> {
    }
    sender = <table> {
    }
    time = <table> {
    }
    incoming = <table> {
    }
    tells = 1277
    }
    (for index) = 368
    (for limit) = 4816
    (for step) = 1
    j = 368
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = <table> {
    1 =

  • #139

    Your addon is very good, but there is a small problem, when BNET option is enabled, an error message appears often, can not find XXX online players (English may not be the same but the meaning is the same), and I have a small suggestion.can you add audio?When someone gives you a private message with audio prompts, thanks!

    (Sorry my English is not good, I hope you can understand)

  • #140

    I need the full error message please.

  • #138

    Hi! Could you please add LibQTip-1.0 as an optionaldep in the .toc file? Otherwise it won't load that library before.

  • #135

    Your welcome I also added a toggle to use BNET names under the history section:)

  • #136

    The BNET option is great - thanks for adding this!  :)

  • #137

    Your welcome:)

  • #134

    Many thanks for the update!

     

    It is very much appreciated!

     

    great addon!

  • #133

    Many thanks for the update for patch 5.2 - this is one of my favourite addons and I'm glad that you keep it updated!  :)

  • #129

    Hello!  Would there be any way of getting this to work with Battlenet whispers?

  • #130

    It does work with bnet whispers it just doesn't save them by real name as this data changes session to session.  It saves the conversation under the character they are currently on.  Otherwise what happens is you will have a whole bunch of history from "john Doe" which will eventually just appear to disappear when you log on 1 unpredictable time and john doe's bnetid has changed.  That's why I do it by charname to avoid lost convos.  As a side effect whispers from diablo etc may not save properly haven't tested.

  • #132

    Hmm yeah I could probably do that

  • #131

    Could we get an option to have it store against the RealID, I know it changes as you have said but to me (and I am sure to others) the history is only needed for my current session and I don't need it persisted between logins.  Thanks

  • #128

    Nice work)

     

  • #125

    I deleted my Whisp saved variables files before installing this latest version.  I got the following error:

    2x Whisp-20121215\modules\ChatterSettings.lua:73: Usage: GetAddon(name): "name" - Cannot find an AceAddon "Chatter".
    <in C code>
    Casualty-5.0.0.01\libs\AceAddon-3.0\AceAddon-3.0-11.lua:176: in function "GetAddon"
    Whisp-20121215\modules\ChatterSettings.lua:73: in function "LoadChatterSettings"
    Whisp-20121215\modules\ChatterSettings.lua:59: in function <Whisp\modules\ChatterSettings.lua:58>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
    (tail call): ?
    Casualty-5.0.0.01\libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function <Casualty\libs\AceAddon-3.0\AceAddon-3.0.lua:536>
    (tail call): ?
    Whisp-20121215\core.lua:81: in function <Whisp\core.lua:70>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
    (tail call): ?
    Casualty-5.0.0.01\libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
    Casualty-5.0.0.01\libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Casualty\libs\AceAddon-3.0\AceAddon-3.0.lua:621>
    <in C code>
    FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
    FrameXML\UIParent.lua:373: in function "TimeManager_LoadUI"
    FrameXML\UIParent.lua:690: in function <FrameXML\UIParent.lua:657>

    Locals:
    nil

    Also, can't seem to make it work for Battletag whispers? :(

  • 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!