Download
(64 Kb)
Download
Updated: 01/15/18 09:10 AM
Pictures
File Info
Compatibility:
Clockwork City (3.2)
Homestead (2.7)
One Tamriel (2.6)
Updated:01/15/18 09:10 AM
Created:12/15/16 02:43 AM
Monthly downloads:132
Total downloads:34,102
Favorites:68
MD5:
Categories:Discontinued & Outdated, Combat Mods, Graphic UI Mods, Group, Guild & Friends, Raid Mods
JoGroup  Popular! (More than 5000 hits)
Version: 1.38
by: JoKim [More]
For a long time now I've been puzzled as to why there aren't more addons like this available...
Sure there's the big ones like FTC, but they are a whole "package" of several addons in one so to speak. But what if for each of those modules you already have another addon you prefer? Still use the big one only for groupframes?
Another point was that none of the groupframes addons I could find displayed @UserIDs, only Characternames. Which is what started me looking at lua code and eventually deciding to just make an addon myself.

I hope you will find this addon useful. I still have a lot planned for this addon, so work will continue with adding new features (and squashing bugs )


Features
  • Indicators for "Being ressed", "Res pending", "Reincarnating"
  • Indicators for Shield, Stealth, Foodbuff, War Horn
  • Choose different colours for roles
  • Correct display of roles assigned by dungeon finder
  • Option to sort the units by role
  • Tooltips
  • Right-click menus
  • Regen arrows
  • Displays names according to system settings
  • Choose how many units per column you wish displayed and growth direction
  • Chat notifications
  • Optional: LibGroupSocket support, if you have either LGS or GroupResources installed you can see the magicka and stamina values of other groupmembers with LGS installed

Slash Commands
  • /jogroup unlock unlocks the frames to reposition them
  • /jogroup lock locks them again
  • /rl reloads the ui
  • /rc perform a ready check
  • /gl leave your group
  • /gd disband your group

To do
  • More customisation options
  • Compact Mode needs works




Thanks to @Scootworks, @Baertram, @Sirinsidiator
1.38
- Fixed War Horn (thanks @Deandra)

1.37
- Updated API version 100021 and LAM-2.0 r25. Functionality updates coming as I'm getting back into it

1.36
- Code-optimization and bug-fixes, thanks Solinur!

1.34
- Showing full health values in tooltip

1.33
- Shieldbar fixes

1.3
- Added Compact Mode! Please note that it's still a work in progress though (any info hidden in compact mode is still visible in the tooltip when mousing over units)
- Added visual shieldbar
- Brought back previewing units when unlocked and not in a group, it does not reflect everything, but hopefully it's sufficient
- Fixed sorting issue

1.22
- Added choose your own colours with colourpicker

1.21
- Added sort by role

1.2
- Added French localisation
- War Horn colours affected units orange
- Choose font

1.18
- Added Russian localisation

1.15
- Added LibGroupSocket support, if you have LibGroupSocket installed you can see the magicka and stamina values of other groupmembers with LibGroupSocket installed
- Added showing how long a groupmember has been offline to the tooltip, please note that reloading the ui resets this
- Made a start adding the ability to mark groupmembers you choose, but this is still a WIP

1.14
- Added right-click menus, why having to go into the groupmenus to kick offline players etc when you can just right-click their frames :D

1.13
- Changed the way regen arrows are made
- Added options to hide regen arrows and/or foodbuffs

1
- Added Slash Commands section to the description. They've actually been in the addon since the beginning, for debugging purposes, but I figured I'd make a note of it since they might come in handy to users too.

1.12
- Added regen arrows, still need to see if I can make ’m more noticeable, but I wanted to release it this year ;)

1.11
- Fixed repositioning
- Added holiday food buffs

1.1
- Got rid of all XML in favour of Lua
- Added foodbuff indicator
- Added tooltips
- Made statusbars smooth updating

1.08
- Added choosing vertical and horizontal growth directions
- Fixed logging in while in an offline group

1.06
- Fixed hiding, for real this time (I hope XD)
- Fixed when another groupmember leaves, the column (s)he was displayed in might be one unit short until someone else joins the group

1.05
- Replaced CP with icon

1.02
- Added German localisation
- Fixed hiding in menus
- Fixed reincarnating
- Fixed logging in while group is fighting

1.01
- Added adjust the size of the units

1
- Initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
2.0.1.1
20kB
10/30/23 03:50 AM
Addon


Archived Files (5)
File Name
Version
Size
Uploader
Date
1.37
64kB
JoKim
01/11/18 09:04 AM
1.36
62kB
JoKim
03/27/17 05:16 AM
1.34
62kB
JoKim
02/12/17 10:59 AM
1.33
61kB
JoKim
02/01/17 07:25 AM
1.22
60kB
JoKim
01/19/17 06:55 AM


Post A Reply Comment Options
Unread 12/30/16, 10:56 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1783
Uploads: 32
Great work so far! Hope you are enjoying the never-ending process of improvement.

Thanks for adding food tracking as well. People were asking me to add support for JoGroup in Group Food & Drink Buffs but now I can work on my other projects instead.

See ya next year!
Report comment to moderator  
Reply With Quote
Unread 12/28/16, 06:19 PM  
JoKim
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 30
Uploads: 0
Originally Posted by OSean980
I'm not having any luck with moving the frames. I'm trying to position them lower than default by using /jogroup unlock. I see the placeholder frames and a blue rectangle around my frame, but when I try to drag my frame, nothing happens.
Hmm, I think I may have broken that by adding the tooltips XD
Will check and fix in the morning, thanks!

Edit: Fixed in 1.11
Last edited by JoKim : 12/29/16 at 09:00 AM.
Report comment to moderator  
Reply With Quote
Unread 12/28/16, 06:05 PM  
OSean980

Forum posts: 15
File comments: 127
Uploads: 0
I'm not having any luck with moving the frames. I'm trying to position them lower than default by using /jogroup unlock. I see the placeholder frames and a blue rectangle around my frame, but when I try to drag my frame, nothing happens.
Report comment to moderator  
Reply With Quote
Unread 12/27/16, 07:26 AM  
raspberry

Forum posts: 2
File comments: 14
Uploads: 0
please show Health Regen from Mutagen

1st: I Love this Addon.

I was looking for a groupframe addon which shows me the roles of the player, especially Healer and Tank.
LUI and AU dont show this.

I was nearly up to patch it myself.

Than I found this one. So thank you for this nice addon.

Now I'm only missing a reliable report of health regen.
lui seems buggy (idk) and I dont trust aui. Often in combat i dont see any signs of mutagen on my mates.

In your to-do List is this on the frist place.
Regen/degen arrows

Cool.

I'm looking forward to test it.

Greetings
Report comment to moderator  
Reply With Quote
Unread 12/21/16, 01:23 PM  
JoKim
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 30
Uploads: 0
Originally Posted by fioskal
Absolutely love this addon. Been using it and the rez/pending rez/reincarnating feature has been soooo useful.
Thank you!

Originally Posted by fioskal
Two things I have to suggest:

1. If you have other addons that take up real estate close to the addon (Srendarr, Untaunted, what have you), you can't move or adjust them. Even if you have only two people in group and you're trying to move something to what seems to be a clear spot on your screen, you can't select that addon (it seems like JoGroup is 'on top' of those addons, so if I try to select those I'm getting the group frames instead).
Fixed in the next version. (1.06)

Originally Posted by fioskal
2. Would it be possible to have the health go up and down in smaller increments? If someone loses health it goes down in fairly large incremements, I'd prefer for it to go down more smoothly if possible (like LUI E, for example).
Right now it's set to update health whenever the game sends out info (event) that health has been changed. In other words: that's as fast as it goes (as I understand it, please correct me if I'm wrong). Now the default UI and I'm guessing some other addons like LUI too, put an animation in between updates, making it look like it goes smoothly, when it still gets the exact same updates.

Tbh I haven't made up my mind yet, I'd have to learn more about how animations work here, the last thing I want is for it to become inaccurate because I'm trying too hard to make it look good. First thing on my list is figuring out the regen/degen animating arrows, so I'll be learning about it anyways, and if it works fine, I'll see about healthanimation too.
Last edited by JoKim : 12/21/16 at 01:29 PM.
Report comment to moderator  
Reply With Quote
Unread 12/21/16, 09:31 AM  
fioskal

Forum posts: 0
File comments: 23
Uploads: 0
Absolutely love this addon. Been using it and the rez/pending rez/reincarnating feature has been soooo useful.

Two things I have to suggest:

1. If you have other addons that take up real estate close to the addon (Srendarr, Untaunted, what have you), you can't move or adjust them. Even if you have only two people in group and you're trying to move something to what seems to be a clear spot on your screen, you can't select that addon (it seems like JoGroup is 'on top' of those addons, so if I try to select those I'm getting the group frames instead).

2. Would it be possible to have the health go up and down in smaller increments? If someone loses health it goes down in fairly large incremements, I'd prefer for it to go down more smoothly if possible (like LUI E, for example).

All in all, wonderful addon. It's earned a place in my addon list for sure.
Report comment to moderator  
Reply With Quote
Unread 12/19/16, 04:47 AM  
JoKim
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 30
Uploads: 0
Originally Posted by code65536
You can call the ZO_ShouldPreferUserId() function to see if the user has selected that they prefer account names (true) or character names (false). If they are set prefer account names, then use the current format of "@account (character)", but if they are set to prefer character names, you can format using "character (@account)".
Thanks again! I'd been thinking about that, but hadn't found that function yet.

Originally Posted by timidobserver
I'd like to see a more compact version of this addon that tries to fit more into less space(similar to LUI's large group mode) Rather than using a entirely separate line or place to display the whole phrase "being ressed", the class icon, and the cp Icon put something like BR in the health bar of whoever is being ressed. The class icon and cp level icon can also be put inside the health bar or made optional.
A compacter version is definitely something I'm willing to experiment with once the biggest issues are out of the way.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 02:20 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
I'd like to see a more compact version of this addon that tries to fit more into less space(similar to LUI's large group mode) Rather than using a entirely separate line or place to display the whole phrase "being ressed", the class icon, and the cp Icon put something like BR in the health bar of whoever is being ressed. The class icon and cp level icon can also be put inside the health bar or made optional.

In other words, I'd like to see an optional minimized space mode where all data, through the use of icons and acronyms, fits inside the space of the the health bar of each group member.
Last edited by timidobserver : 12/18/16 at 02:29 PM.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 02:08 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 374
Uploads: 40
One more suggestion, if I may...

You can call the ZO_ShouldPreferUserId() function to see if the user has selected that they prefer account names (true) or character names (false). If they are set prefer account names, then use the current format of "@account (character)", but if they are set to prefer character names, you can format using "character (@account)".

The names that people see on nameplates and in the chat window are controlled by the ZO_ShouldPreferUserId() setting, and it makes it easier to match those names with the names being shown in the group frame if the group frame followed that setting as well.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 12:11 PM  
JoKim
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 30
Uploads: 0
Originally Posted by code65536
This is a great addon. Thank you!

I have a couple of small cosmetic suggestions to make:

First, a minor bug fix: when someone joins the group, the name in the chat log will look something like, "Character Name^Fx".

The "^Fx" (or "^Mx") at the end is a tag indicating the gender of the character, and it's there because some of the game's text formatting functions can supply gender-specific pronouns. You use the ZO_FormatUserFacingCharacterName function, but this function doesn't use (or remove) the gender tag. What ZO_FormatUserFacingCharacterName does is add a decorative icon to the name if the game is in gamepad mode (in keyboard mode, the function does absolutely nothing).

The way to remove the gender tag (and any other special formatting tags--there are lots of others) is to use either the zo_strformat function or the LocalizeString function (zo_strformat is a wrapper for LocalizeString; you can use the latter directly).

For example:
Code:
-- In en.lua:
ZO_CreateStringId("SI_JOGROUP_JOINED", "<<1>> has joined the group.")

-- In JoGroup.lua:
d(LocalizeString(GetString(SI_JOGROUP_JOINED), memberName))
This has the added benefit that the localizer could change the position in which the name appears in the sentence, to better fit the grammatical structure of a particular language.



Second, instead of displaying "CP555", you can display the champion icon instead. It would look something like this:


To do this, simply replace the "CP" with
zo_iconFormat("/esoui/art/menubar/gamepad/gp_playermenu_icon_champion.dds", 18, 18)

For example:
Code:
level = GetUnitChampionPoints(unitTag) > 0 and zo_iconFormat("/esoui/art/menubar/gamepad/gp_playermenu_icon_champion.dds", 18, 18) .. GetUnitChampionPoints(unitTag) or GetUnitLevel(unitTag),
Ow that really explains some things for me, thanks so much!
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 10:01 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 374
Uploads: 40
This is a great addon. Thank you!

I have a couple of small cosmetic suggestions to make:

First, a minor bug fix: when someone joins the group, the name in the chat log will look something like, "Character Name^Fx".

The "^Fx" (or "^Mx") at the end is a tag indicating the gender of the character, and it's there because some of the game's text formatting functions can supply gender-specific pronouns. You use the ZO_FormatUserFacingCharacterName function, but this function doesn't use (or remove) the gender tag. What ZO_FormatUserFacingCharacterName does is add a decorative icon to the name if the game is in gamepad mode (in keyboard mode, the function does absolutely nothing).

The way to remove the gender tag (and any other special formatting tags--there are lots of others) is to use either the zo_strformat function or the LocalizeString function (zo_strformat is a wrapper for LocalizeString; you can use the latter directly).

For example:
Code:
-- In en.lua:
ZO_CreateStringId("SI_JOGROUP_JOINED", "<<1>> has joined the group.")

-- In JoGroup.lua:
d(LocalizeString(GetString(SI_JOGROUP_JOINED), memberName))
This has the added benefit that the localizer could change the position in which the name appears in the sentence, to better fit the grammatical structure of a particular language.



Second, instead of displaying "CP555", you can display the champion icon instead. It would look something like this:


To do this, simply replace the "CP" with
zo_iconFormat("/esoui/art/menubar/gamepad/gp_playermenu_icon_champion.dds", 18, 18)

For example:
Code:
level = GetUnitChampionPoints(unitTag) > 0 and zo_iconFormat("/esoui/art/menubar/gamepad/gp_playermenu_icon_champion.dds", 18, 18) .. GetUnitChampionPoints(unitTag) or GetUnitLevel(unitTag),
Last edited by code65536 : 12/18/16 at 10:10 AM.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 07:59 AM  
JoKim
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 30
Uploads: 0
Originally Posted by Martan
Got the error again when I teleported to Spellscar in Craglorn and leaving my party member behind. The exact thing happened the last time. I also traveled to Spellscar that time.

Edit: It probably has to do with the combat state. MY buddy was in combat far away from me and I went to a wayshrine and traveled to another zone. When I arrived in the new zone I got the error again.
I think I got it now... Addon is being updated here now *fingers crossed*
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 05:31 AM  
Martan

Forum posts: 4
File comments: 76
Uploads: 0
Got the error again when I teleported to Spellscar in Craglorn and leaving my party member behind. The exact thing happened the last time. I also traveled to Spellscar that time.

Edit: It probably has to do with the combat state. MY buddy was in combat far away from me and I went to a wayshrine and traveled to another zone. When I arrived in the new zone I got the error again.
Last edited by Martan : 12/18/16 at 05:58 AM.
Report comment to moderator  
Reply With Quote
Unread 12/17/16, 02:15 PM  
JoKim
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 30
Uploads: 0
Re: Suggestions

Originally Posted by BroDrax
1) Separate the normal party frames and the raid frames. Having them in different places would be very useful instead of all together in one.

2) When shields are up, it only shows the max shield that was applied, not the current shield. Could you change it to show the current shield? This would be more useful to know
Hah! I... erm... may have forgotten to finished the shield function, it'll be done in the next update XD Thanks!

As for separating, I'm not entirely sure yet if I want that for this addon, or have it one way only, by design... I might wait for more feedback before deciding anything.


Originally Posted by timidobserver
Is it possible for the API to tell you whether a player in your group is out of LOS?
I'm pretty certain that this is not possible. If I'm wrong, please anyone point me in the right direction and I'll check it out, but I've seen no functions giving any such information made available by ZOS.
Report comment to moderator  
Reply With Quote
Unread 12/17/16, 01:48 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
I've got a question for you? Is it possible for the API to tell you whether a player in your group is out of LOS? For example, if they are standing behind a wall or something.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.