Maintenance for the week of December 30:
• PC/Mac: No maintenance – December 30

[Release]UnifiedChatTabs

zgrssd
zgrssd
✭✭✭✭
I wanted to learn addon programming and I was annoyed by the way the game tracks seperate chat tab settings for every character. Even as a programmer I cannot see any reason for this in a game that makes Guild-Memberships, Ignore lists and everything else social cross Character.

So I created an addon with two goals: Synching Chat Tabs between Characters, while also learning Lua Programming in ESO.
Took me two weeks, but I got a partial sucess:
http://www.esoui.com/downloads/info487-UnifiedChatTabs.html
It works via automatic saving of the current config with every chat message you receive, but requires manual applying the settings manually via options menu (might add a Keybinding or /command later).

Turned out my idea was not quite as novel as a I thought, as xevoran had already programmed something similar:
http://www.esoui.com/downloads/info282-ChatSetup.html
His approach allows you to save multiple Chat Tab configurations, but does not autosave.

In any case changing the Chat Tab Settings from Addons requires a reload of the UI (as opposed to working instanly via the Chat Windows menu's).
Edited by zgrssd on May 19, 2014 4:25PM
Elana Peterson (EU), Dominion, Imperial Sorc, Rune & Alchemy Crafting Char
Leonida Peterson (EU), Daggerfall, Kajiit Nightblade, Tank & main Crafter
Kurga Peterson (EU), Ebonhart, Ork Dragonknight, Provision Mule
Coldblood Peterson (EU) Argonian Templer, Daggerfall, Healer
Incendia Peterson (EU), Dominion, Dunmer Dragonknight, fire DPS & healer
Haldor Belendor (EU), Ebonhart, Breton Sorcerer, Tank
Fuliminictus Peterson (EU), Ebonhart, Altmer Sorcerer, Electric DPS

Me babbling about PvE roles and Armor, Short Guide to Addon Programming (for Programmers)

If you think anything I or somebody else said violates the Rules of this Forum, you are free to flag my posts. Till I get any notifcaion from this, I just asume you know you have no case against me or Zenimax disagrees with you.
  • zgrssd
    zgrssd
    ✭✭✭✭
    Just Updated to Version 0.6 and was able to include the auto-application of settings as originally planned, by figuring out that the bulk of changes to Tabs do not need a reload of the UI.
    The updated version should be aprooved soon.
    Elana Peterson (EU), Dominion, Imperial Sorc, Rune & Alchemy Crafting Char
    Leonida Peterson (EU), Daggerfall, Kajiit Nightblade, Tank & main Crafter
    Kurga Peterson (EU), Ebonhart, Ork Dragonknight, Provision Mule
    Coldblood Peterson (EU) Argonian Templer, Daggerfall, Healer
    Incendia Peterson (EU), Dominion, Dunmer Dragonknight, fire DPS & healer
    Haldor Belendor (EU), Ebonhart, Breton Sorcerer, Tank
    Fuliminictus Peterson (EU), Ebonhart, Altmer Sorcerer, Electric DPS

    Me babbling about PvE roles and Armor, Short Guide to Addon Programming (for Programmers)

    If you think anything I or somebody else said violates the Rules of this Forum, you are free to flag my posts. Till I get any notifcaion from this, I just asume you know you have no case against me or Zenimax disagrees with you.
  • zgrssd
    zgrssd
    ✭✭✭✭
    Just Uploaded 0.7.
    This version can now also Synch Colors. Colors can be manually saved or are autosaved on receiving of messages.
    They can be autoapplied on load and as before this option is by default off (so you can choose whose Characters Colors you want to use for everyone).
    Edited by zgrssd on May 21, 2014 6:54PM
    Elana Peterson (EU), Dominion, Imperial Sorc, Rune & Alchemy Crafting Char
    Leonida Peterson (EU), Daggerfall, Kajiit Nightblade, Tank & main Crafter
    Kurga Peterson (EU), Ebonhart, Ork Dragonknight, Provision Mule
    Coldblood Peterson (EU) Argonian Templer, Daggerfall, Healer
    Incendia Peterson (EU), Dominion, Dunmer Dragonknight, fire DPS & healer
    Haldor Belendor (EU), Ebonhart, Breton Sorcerer, Tank
    Fuliminictus Peterson (EU), Ebonhart, Altmer Sorcerer, Electric DPS

    Me babbling about PvE roles and Armor, Short Guide to Addon Programming (for Programmers)

    If you think anything I or somebody else said violates the Rules of this Forum, you are free to flag my posts. Till I get any notifcaion from this, I just asume you know you have no case against me or Zenimax disagrees with you.
  • zgrssd
    zgrssd
    ✭✭✭✭
    Just Uploaded 0.8, wich is compatible too Craglorn (1.1.2) and API Version 100004. (But there was no change that makes previous versions incapable of working).
    Be warned, this one will reset the Settings to default and remove Saved Chat Data of previous Versions.

    I have made mostly internal redesign, Made a clearer "How to use", allowed sperate saving/autosaving/application/deletion of chat and color data.
    I also added multiple responses to show the user that hitting a button is "doing something".
    Elana Peterson (EU), Dominion, Imperial Sorc, Rune & Alchemy Crafting Char
    Leonida Peterson (EU), Daggerfall, Kajiit Nightblade, Tank & main Crafter
    Kurga Peterson (EU), Ebonhart, Ork Dragonknight, Provision Mule
    Coldblood Peterson (EU) Argonian Templer, Daggerfall, Healer
    Incendia Peterson (EU), Dominion, Dunmer Dragonknight, fire DPS & healer
    Haldor Belendor (EU), Ebonhart, Breton Sorcerer, Tank
    Fuliminictus Peterson (EU), Ebonhart, Altmer Sorcerer, Electric DPS

    Me babbling about PvE roles and Armor, Short Guide to Addon Programming (for Programmers)

    If you think anything I or somebody else said violates the Rules of this Forum, you are free to flag my posts. Till I get any notifcaion from this, I just asume you know you have no case against me or Zenimax disagrees with you.
  • zgrssd
    zgrssd
    ✭✭✭✭
    Been a while since I posted here.
    Since the 0.8 I managed to get two major changes in:
    It can autosave since 1.0, but has to be explicitly told to do it (nothing worse then accidently saving the wrong characters data and applying it across all Characters).
    It should now resist chat categories being internally renamed or reordered as of 1.6. This was a potential issue I realised only after 1.2.3 went live.

    As usual the most current release is on esoui.com:
    http://www.esoui.com/downloads/info487-UnifiedChatTabs.html
    Elana Peterson (EU), Dominion, Imperial Sorc, Rune & Alchemy Crafting Char
    Leonida Peterson (EU), Daggerfall, Kajiit Nightblade, Tank & main Crafter
    Kurga Peterson (EU), Ebonhart, Ork Dragonknight, Provision Mule
    Coldblood Peterson (EU) Argonian Templer, Daggerfall, Healer
    Incendia Peterson (EU), Dominion, Dunmer Dragonknight, fire DPS & healer
    Haldor Belendor (EU), Ebonhart, Breton Sorcerer, Tank
    Fuliminictus Peterson (EU), Ebonhart, Altmer Sorcerer, Electric DPS

    Me babbling about PvE roles and Armor, Short Guide to Addon Programming (for Programmers)

    If you think anything I or somebody else said violates the Rules of this Forum, you are free to flag my posts. Till I get any notifcaion from this, I just asume you know you have no case against me or Zenimax disagrees with you.
Sign In or Register to comment.