lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Other

Category: OtherSocialGuy
Interface Information
Download
How do I install this? (FAQ)
Name: SocialGuy   Popular!
Author:
Date: 07-04-2020 07:44 AM
Size: 14.12 Kb
Version: v2.20
Rate File: 4 out of 5 with 5 votes  
Patch & Add-on List
File Name
Version
Size
Author
Date
Type
v2.20.1
4.73 Kb
08-17-2021 03:00 PM
Patch
Pictures
Click to enlarge 

Views: 0
Size: 32.30 Kb
Dimensions: 234 x 648
Just point and click!
 
Description
Ever wanted to send an emote or a number of emotes quickly and easily, rather than having to type them in one at time of select them one at a time from the emote icon in the chat window, or manually create aliases and waste valiable quickslot shortcuts?

SocialGuy displays all the emotes on big list so you can just click on the shortcut or you can select all the emotes you want to send, put them in a queue and then send them with a simple button click.

Limitations
SocialGuy can only send one emote per button click as only one alias can be permitted to a quickslot button at a time and must be manually fired.

SocialGuy only lists the emotes currently on my list of available emotes. There may be others.

Version Information

v2.20 - Added /coin_toss, /wine_tasting from Midsummer Festival.
v2.10 - Added /orb_blue.
v2.09 - Added more emotes and tidied up code.
v2.08 - Added emotes.
v2.07 - Fixed colours on emote groups.
v2.06 - Added new Emotes in Red to assist with Northern Dailies. Added v2.05 - Added About button.
v2.04 - Added some missing/new emotes eg, /trumpet. Optimised code (all v2.03 - Added all the missing emotes, reduced width of window, changed v2.02 - Added /sneeze, /rich, /tickle.
v2.01 - Added /firebreath from Winter Festival.
v2.00 - New layout! Now with in scrolling list format, so that it doesn't take v1.21 - Some cosmetic changes. Pre-ticked Social emotes, Loop Disabled by v1.20 - Added shortcut next to each emote to instant fire. Added Auto-Loop enable/disable feature to stop at end of queue. Added additional emotes from the Haunted festival. Changed functionality - right click SocialGuy icon to open.
v1.10 - Added some newly aquired emotes from Treasure Hunt festival.
v1.00 - Initial Public Release.

Future Plans
Keep adding more emotes as they are added to the game.

Usage
1) Right-click the SocialGuy icon to open the panel.
2) Click the speaker icon next to the emote to send that emote to the current target (either yourself or selected target).
3) Select the emotes to send and click the SocialGuy button to begin sending.
4) Enable or disable the Loop Queue option to automatically loop or end once the end of the queue has been reached. Hit the Reset Queue button to restart from the first in the queue.

Known Bugs
The first click of the SocialGuy button does nothing, the alias is blank. The queue will start on the next click.

Installation
Ensure the file path is: "\The Lord of the Rings Online\Plugins\RadicusPlugins\SocialGuy" if installing manually or use Plugin Compendium to install to the correct folder.

Find me on http://www.facebook.com/radicus.hood or find me on the Riddermark server.

If you totally love this plugin how about a $1 donation by Paypal to [email protected] or some Bitcoin to 12PoPSt2VSabwD5VLwRrxzGfwVVkAr3m2b ? It's appreciated!

For more information, bug reports, suggestions and more don't hesitate to contact me. Many thanks to Galuhad and Garan for their assistance
Archive List (Old Versions)
File Name
Version
Size
Author
Date
v2.10
14.11 Kb
Radicus
04-28-2020 09:05 AM
File Statistics
User Rating:
4 out of 5 with 5 votes
Downloads: 52932
Views: 105326
Favorites: 28
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 07-24-2021, 01:16 PM  
Ladybleu
The Wary
 
Ladybleu's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Opening add-on

As someone asked back in 9/20 asked, is there a way to find/open the add-on when the button is nowhere to be found? I get the message that it was successfully loaded, but neither the button nor the app window show up anywhere.
Ladybleu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-30-2020, 04:18 PM  
justwright62
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Button?

I have installed this and I see the window to select emotes but I do not see the button that is mentioned in the directions. I wonder if I am missing a file or just blind. Thanks for any help.
justwright62 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-04-2020, 07:42 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 27
Uploads: 3
Quote:
Hello,

did this plugin work with german client?
Sorry, I only have it in English.
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-11-2020, 07:34 AM  
Browar
The Undefeated

Forum posts: 5
File comments: 4
Uploads: 0
Hello,

did this plugin work with german client?
Browar is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-28-2016, 06:16 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 27
Uploads: 3
Filtered Emote List

This is a possibility. I could implement a "Show All" button and a "Show Selected" button and toggle the list that gets displayed. Is that what you mean?
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-16-2015, 04:04 PM  
Halgoreth
The Wary

Forum posts: 1
File comments: 2
Uploads: 0
Filtered emote list?

(I have not had a chance to try out SocialGuy, so please forgive me if I am misunderstanding what it can do or if my suggestion is for something too far outside of the plugin's purpose.)

I'm not so interested in queuing emotes as I am in having quick access to the ones I frequently use -- without having to type on the command line, tie up quickslots, or scroll through a long list (or mouse hover through the builtin emote menu).

There are usually no more than about 20 emotes that fall into that category for me at any given time (and 14 of them are just the dances). I would appreciate a plugin that, like yours, can list all the emotes, but can also be toggled to display only my preferred subset. (Similar to the locks and "show locked" checkbox functionality in the LI deconstruction window.) In "display all" mode, I would like to be able to check or uncheck each emote to determine which would appear when toggled to "display preferred".

I have not come across a plugin that can do that.
Halgoreth is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-02-2013, 06:38 PM  
Emberleaf
The Unscathed
 
Emberleaf's Avatar

Forum posts: 17
File comments: 62
Uploads: 0
This is a great plugin! Any chance you can change the graphic for the launcher button? The mouth with teeth just looks odd on my screen...lol
Emberleaf is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-30-2012, 06:09 AM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
Not yet! Depends on how much work is needed to do the translations! Know any cute French tutors?
lol....
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-02-2012, 09:20 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 27
Uploads: 3
Quote:
Is it working on german/french clients? And if not: Any plans for supporting those clients too?
Not yet! Depends on how much work is needed to do the translations! Know any cute French tutors?
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-28-2012, 06:50 PM  
DaBear78
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 76
Uploads: 5
Is it working on german/french clients? And if not: Any plans for supporting those clients too?
DaBear78 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-26-2012, 09:37 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 27
Uploads: 3
Doh! Didn't see that.
Working now, got the new scrolling layout up and running, so won't take up all your screen any longer. Thanks for the advice!
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-25-2012, 11:40 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
the problem is that you're using =

Code:
checkbox[k]=SetParent(listitem);
you should be using : instead.

Code:
checkbox[k]:SetParent(listitem);
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-24-2012, 09:24 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 27
Uploads: 3
Quote:
Box them inside a parent control and add the parent control to the listbox.
I get the error:
attempt to call global 'SetParent' (a nil value)

Does it have something to do with the way we configured the list as an array previously? I had actualy tried setting it as the parent before.

Here's what I have so far:

Code:
-- Create Checkboxes & Emote Quickslots
checkbox = {};
emote = {};
emotebk = {};
emoteqs = {};
for k,v in pairs (_EMOTES) do
	local listitem = Turbine.UI.Control();
	listitem:SetSize(listbox:GetWidth(),15);

	-- Create Emote Quickslots next to Checkboxes
	emote[k]=Turbine.UI.Label();
	emote[k]=SetParent(listitem);
	emote[k]:SetSize(15,15);
	emote[k]:SetPosition(xpos,ypos+2);
	emote[k]:SetBackground("RadicusPlugins/SocialGuy/Resources/Spk.tga");
	emote[k]:SetMouseVisible(false);

	emotebk[k]=Turbine.UI.Control();
	emotebk[k]=SetParent(listitem);
	emotebk[k]:SetSize(emote[k]:GetWidth(),emote[k]:GetHeight());
	emotebk[k]:SetPosition(emote[k]:GetLeft(),emote[k]:GetTop());
	emotebk[k]:SetZOrder(-1);

	emoteqs[k]=Turbine.UI.Lotro.Quickslot();
	emoteqs[k]:SetParent(emotebk[k]);
	emoteqs[k]:SetSize(emote[k]:GetWidth()+34,emote[k]:GetHeight()+34);
	emoteqs[k]:SetPosition(-34,-34);
	emoteqs[k]:SetAllowDrop(false);

	emoteqs[k].DragDrop=function(sender)
		local sc=Turbine.UI.Lotro.Shortcut(Turbine.UI.Lotro.ShortcutType.Alias,"");
		sc:SetData(v);
		sender:SetShortcut(sc);
		Turbine.Shell.WriteLine(sc);
	end
	
	emoteqs[k]:SetShortcut(Turbine.UI.Lotro.Shortcut(Turbine.UI.Lotro.ShortcutType.Alias, v));
	emoteqs[k].AliasText=v;

	checkbox[k]=Turbine.UI.Lotro.CheckBox();
	checkbox[k]=SetParent(listitem);
	checkbox[k]:SetPosition(xpos+20,ypos);
	checkbox[k]:SetCheckAlignment(Turbine.UI.ContentAlignment.MiddleLeft);
	checkbox[k]:SetTextAlignment(Turbine.UI.ContentAlignment.MiddleLeft);
	checkbox[k]:SetFont(Turbine.UI.Lotro.Font.TrajanPro14);
	if k <=13 then
		checkbox[k]:SetForeColor(Turbine.UI.Color(0,1,1)); -- display 1st 13 emotes in blue
		checkbox[k]:SetChecked(true);
	else
		checkbox[k]:SetChecked(false);
		if k <= 24 then
			checkbox[k]:SetForeColor(Turbine.UI.Color(0,1,0)); -- display mood emotes in green
		else
			checkbox[k]:SetForeColor(Turbine.UI.Color(1,1,0)); -- the rest in yellow
		end
	end
	checkbox[k]:SetText(" " .. v);
	checkbox[k]:SetSize(150,20);

	listbox:AddItem(listitem);
end

Last edited by Radicus : 11-24-2012 at 09:27 AM.
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-24-2012, 07:59 AM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
Hi, I've been trying to implement the scrolling window suggestion, but have hit a brick wall.

I've created the scrolling listbox and scroll control, but how can I combine several elements to create a single listitem to add to the listbox?
ie.

listitem = emote[k] + emotebk[k] + emoteqs[k] + checkbox[k];
listbox:AddItem(listitem);

The latest incarnation of the plugin has had some minor changes since you last saw it. (its in the Window-testing.lua file)

The above returns an arithmetic error of course.
Box them inside a parent control and add the parent control to the listbox.

e.g.
Code:
PARENTCONTROL = Turbine.UI.Control();
PARENTCONTROL:SetSize(LISTBOX:GetWidth(),DESIREDHEIGHT);

CHECKBOX = Turbine.UI.Lotro.CheckBox();
CHECKBOX:SetParent(PARENTCONTROL);

LABEL = Turbine.UI.Label();
LABEL:SetParent(PARENTCONTROL);

LISTBOX:AddItem(PARENTCONTROL);
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-24-2012, 03:56 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 27
Uploads: 3
Hi, I've been trying to implement the scrolling window suggestion, but have hit a brick wall.

I've created the scrolling listbox and scroll control, but how can I combine several elements to create a single listitem to add to the listbox?
ie.

listitem = emote[k] + emotebk[k] + emoteqs[k] + checkbox[k];
listbox:AddItem(listitem);

The latest incarnation of the plugin has had some minor changes since you last saw it. (its in the Window-testing.lua file)

The above returns an arithmetic error of course.

Last edited by Radicus : 11-24-2012 at 04:02 AM.
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 05:51 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui