• 0

    posted a message on CTRA Ace2 equivalents
    The MT windows thing is a bug in the newer versions of oRA2.
    Posted in: General AddOns
  • 0

    posted a message on Minimalist
    Minimalist is now Ace2 and on SVN.

    Minimalist is an attempt to replace CT_Mastermod that has grown to be more than CT_Mastermod. Basically it is a collection of miscellaneous UI tweaks and automations for building a minimal UI with minimal addons or using as the core of a compilation.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Right now I'm busy ripping out the old Mass Mail tab and replacing it with something cleaner based on how bulkmail does it. I mean hello, they waste a paragraph describing how to use the mass mail feature on the old CT tab.

    All I can say is, this is still an alpha mod and it will get updated when I have the version I am working on done.

    As for description, it was originally just an Ace'd version of CT_MailMod. When I release the new version it will only be similar to CT_MailMod but not a port any longer.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Quote from Vytae »

    my dream gmail addon - all the functionality of ct mailmod(open checked, open all, auto stacking) without the 21 slot bulk mail tab. That tab would easily be replaced by an integrated version of the bulkmail mod.

    one can dream right? :)


    Thats what Im looking at doing now actually sans the autosend stuff. I don't want GMail having any saved variables between logins right now. The old ct mass mail screen is an eyesore.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    I havent worked on gmail for a month. Been really busy since I made officer of my guild. I still haven't had time to fix the silly "you can only mass mail once" bug.

    Feel free to submit code for any features you like though and Ill take a loot once my time frees up.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Anyone help me? I keep screwing up hooking the following:

    local oldSMMFfunc = SendMailMoneyFrame.onvalueChangedFunc
    SendMailMoneyFrame.onvalueChangedFunc = function()
    if ( oldSMMFfunc ) then
    oldSMMFfunc()
    end
    local subject = SendMailSubjectEditBox:GetText()
    if ( subject == "" or string.find(subject, "%[%d+G, %d+S, %d+C%]") ) then
    local copper, silver, gold = SendMailMoneyFrameCopper:GetText(), SendMailMoneyFrameSilver:GetText(), SendMailMoneyFrameGold:GetText()
    if ( not tonumber(copper) ) then
    copper = 0
    end
    if ( not tonumber(silver) ) then
    silver = 0
    end
    if ( not tonumber(gold) ) then
    gold = 0
    end
    SendMailSubjectEditBox:SetText(format("[%sG, %sS, %sC]", gold, silver, copper))
    end
    end

    Im sure its something simple, but everytime I trying converting that to AceHook I mess up.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Quote from Laric »

    There seems to be a bug in current svn..

    Then I use the mass feature once it is nice..

    But if I dont close the mailbox and try and send another multimail then it refuses to send.. nothing happens... if I close the window and reopen it works another try.


    Yeah, Im kinda busy with work this week and plan on fixing it up a bit more. Its still not release quality. I assume some variable isnt getting reset and it shouldnt be too bad to fix.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Quote from Zidomo »

    A single item can be sent from the Bulk Mail window without a problem...the first time. Try to send a single second item after the first (without closing the mailbox first), the item turns gray and is not sent. Close the mailbox & open it again, try the single item again (the same one tried before that didn't go through or a different one), it works. Then try another single item right after that first one...nope.


    Sounds like some variables aren't getting reset. Ill take a look-see.

    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Quote from Kyahx »

    IMO It would sound like MailTo just needs an ace'd replacement (designed to be compatible *with* BulkMail / GMail).

    No reason to go clammoring for features that can easily be implimented in a seperate mod. (The reason why BulkMail dosen't take care of looting mail, thats ExpressMail's job.) Keep things simple and seperate. :)


    ExpressMail is nice and very small. Ill probably add that functionality to GMail once I get done with the code enema.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Quote from Zidomo »


    His responses to my (and many other people's) inquiries about this from months ago to now on Worldofwar.net: "It sounds like BulkMail is hooking the Send Mail function and not handling it properly. I suspect there is some kind of send-retry logic that is causing multiple calls to MailTo. This would need to be fixed by the BulkMail author." As to what the issue is with CT_MailMod (& Gmail), nothing other than...he is uninterested in doing anything about it, even if it is a problem on his end: "I don't plan on supporting mail logging of items send with CT_MailMod" (from the readme), among others.



    Run your own fork of BulkMail.

    if GetSendMailItem() or self.sendCache and next(self.sendCache) then
    metro:Start("BMSend")
    else

    Change to:
    if GetSendMailItem() or self.sendCache and next(self.sendCache) then
    self:Send()
    else

    Or something like that. I've been reading BulkMail tonight to see how he handles things. My guess is your dupe log entries are due to the fact that some in-game systems just throw away transactions they don't like.

    Ever used the guild management interface? Half the time it wont even promote people. Mail isn't quite as bad but yes isn't 100 percent reliable.

    You either need to give up mail resending or mail logging or just deal with the messages.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    Quote from Zidomo »

    --Sending a single mail from the Mass Mail panel doesn't work. Click Send, then again in the verification box, nothing happens. Tried it 6 times including relogging; it wasn't lag. As soon as I added another item to the Bulk Mail box and retried Send, things were sent.


    I just tested and it worked for me. It could be the variables for the bulk mail weren't cleared or something. Next time it happens, try closing the mail window and re-opening so I can be sure.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)

    Real solution:
    Kidnap Grennon's teddy bear. Ransom it for Mailto features included in grennon mail.


    CT_Mailmod had savedvariables for 1 lousy variable that isnt that useful. Right now GMail has zero so I didn't even use AceDB. I'd like to keep it that way. If anyone has any recommendations on supporting MailTo I will gladly review their code.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)

    --As with CT_MailMod, this isn't compatible with the MailTo mod. Send things via Bulk Mail, they are not recorded by MailTo. Which is the main issue preventing me from continuing to use this/BulkMail/CT_MailMod.


    Whose fault is it? MailTo or the other mods?
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    I am trying to re-write the "Open All" functionality to be more tolerant of the fact the mail system is error prone and also because I think the CT_MailMod method is retardedly complex.

    Here is what I am looking at doing:

    function:GMail:InboxOpenAll()
    GMail:Inbox_DisableClicks(1)
    GMailInboxFrame.id = { }
    while GetInboxNumItems >= 1 do
    self:TakeMoney(1)
    self:TakeItem(1, 1)
    DeleteMail(1)
    end
    GMail_SelectedItems = { }
    end

    function GMail:DeleteMail(index, overrideTextOnly)
    local _, _, _, _, money, COD, _, hasItem = GetInboxHeaderInfo(index)
    local bodyText, _, isTakeable = GetInboxText(index)
    if money > 0 or COD > 0 or hasItem or isTakeable or (bodyText and not overrideTextOnly) then return end
    DeleteInboxItem(index)
    return true
    end

    function GMail:TakeItem(index, confirmCOD)
    local _, _, _, _, _, COD, _, hasItem = GetInboxHeaderInfo(index)
    if not hasItem or (COD > 0 and not confirmCOD) then return end
    TakeInboxItem(index)
    return true
    end

    function GMail:TakeMoney(index)
    local _, _, _, _, money = GetInboxHeaderInfo(index)
    if money == 0 then return end
    TakeInboxMoney(index)
    return true
    end


    The Take* and DeleteMail function are from ExpressMail by Tekkub.

    Honestly, I can't even figure out how Open All works currently in ct_mailmod. Its either of such brilliance that I can't comprehend it or so nasty its not worth learning.
    Posted in: General AddOns
  • 0

    posted a message on GMail (A CT_MailMod Replacement)
    <OnChar>SendMailFrame_SendeeAutocomplete()</OnChar>

    This is the only reference in the code to this function left. That's calling the default UI function. Maybe you are running some other mod hooking that function or something?

    This was a buglet in the GMail.xml. Before it had GMail:SendMailFrame_SendeeAutocomplete() in that line and it no longer worked since I removed the function hook.
    Posted in: General AddOns
  • To post a comment, please or register a new account.