VGInterface.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: 11-04-2013 05:06 AM
Size: 10.42 Kb
Version: v2.03
Rate File: 5 out of 5 with 2 votes  
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
v1.00 - Initial Public Release.
v1.10 - Added some newly aquired emotes from Treasure Hunt festival.
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.21 - Some cosmetic changes. Pre-ticked Social emotes, Loop Disabled by default now.
v2.00 - New layout! Now with in scrolling list format, so that it doesn't take up your entire screen! (thanks Galuhad!)
v2.01 - Added /firebreath from Winter Festival.
v2.02 - Added /sneeze, /rich, /tickle.
v2.03 - Added all the missing emotes, reduced width of window, changed icon - Thanks to Thrandor (Riddermark) for the updates!


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 paul@anotherworld.com.au? 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.02
9.45 Kb
Radicus
07-01-2013 09:48 AM
File Statistics
User Rating:
5 out of 5 with 2 votes
Downloads: 11093
Views: 16328
Favorites: 8
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Old 01-02-2013, 05:38 PM  
Emberleaf
The Indomitable
 
Emberleaf's Avatar

Forum posts: 14
File comments: 48
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
Old 12-30-2012, 05:09 AM  
Galuhad
The Unscathed
 
Galuhad's Avatar
Interface Author - Click to view interfaces

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

Forum posts: 5
File comments: 9
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
Old 11-28-2012, 05:50 PM  
DaBear78
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 51
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
Old 11-26-2012, 08:37 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 9
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
Old 11-25-2012, 10:40 PM  
Galuhad
The Unscathed
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 112
Uploads: 18
the problem is that you're using =

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

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

Forum posts: 5
File comments: 9
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 08:27 AM.
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Old 11-24-2012, 06:59 AM  
Galuhad
The Unscathed
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 112
Uploads: 18
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 online now Report comment to moderator   Reply With Quote Reply With Quote
Old 11-24-2012, 02:56 AM  
Radicus
The Undefeated
 
Radicus's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 9
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 03:02 AM.
Radicus is offline Report comment to moderator   Reply With Quote Reply With Quote
Old 09-22-2012, 04:37 AM  
Galuhad
The Unscathed
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 112
Uploads: 18
Re: Cant close the plugin box

Until the author makes such a change, there's a work-around you could try if you're feeling brave enough. If you navigate to the directory where you installed the plugin (probably something like RadicusPlugins/SocialGuy/) Then you need to open the Window.lua file (windows Notepad can open this if you need to select a programme).

You should see the code is written in blocks, the fourth block down looks something like this:

Code:
-- Default Row/Column Values
maxrows = 24; -- change to set the maximum number of rows
startypos = 35; -- starting y position
xpos = 25; -- current x position
ypos = startypos; -- current y position
yinc = 25; -- increment y for each row
xinc = 155; -- increment the x width for each column
row = 1; -- current row
col = 1; -- current column
What you could do is modify the 'maxrows' value from 24 to something lower so that it doesn't fill the entire screen vertically. However you may end up with the plugin being incredibly wide instead - but at least you'll be able to see the top bar to move it around. Experiment with this value to see what works for you.

As this plugin has a lot of potential to expand to include new emotes it may be a good idea for the author to put the emotes in a scrolling listbox instead so the window size can be fixed rather than dynamic.

Quote:
Ok I really feel like an idiot... I cant get the plugin box to close. When I loaded the plugin it took up my whole screen except for the very edges & it's up so high I can't get to the x button to close it.

I've tried fullscreen & windowed versions of LOTRO & I still cant get to the close button on the plugin. I can't get the plugin to move at all on the screen either & Ive tried uninstalling it & reinstalling & it still opens back up in the same place.

this makes me really sad b/c this seems to be a really good plugin & I would like to be able to use it, but once I have it open there's no way to accept my settings & close it so maybe a good thing to add would be an accept button on the bottom of the screen and/or a way to minimize it.

If Ive overlooked something please let me know, as I would luv to be able to use this plugin
Galuhad is online now Report comment to moderator   Reply With Quote Reply With Quote
Old 09-21-2012, 02:49 PM  
DeeRee83
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Cant close the plugin box

Ok I really feel like an idiot... I cant get the plugin box to close. When I loaded the plugin it took up my whole screen except for the very edges & it's up so high I can't get to the x button to close it.

I've tried fullscreen & windowed versions of LOTRO & I still cant get to the close button on the plugin. I can't get the plugin to move at all on the screen either & Ive tried uninstalling it & reinstalling & it still opens back up in the same place.

this makes me really sad b/c this seems to be a really good plugin & I would like to be able to use it, but once I have it open there's no way to accept my settings & close it so maybe a good thing to add would be an accept button on the bottom of the screen and/or a way to minimize it.

If Ive overlooked something please let me know, as I would luv to be able to use this plugin
DeeRee83 is offline Report comment to moderator   Reply With Quote Reply With Quote
Old 09-20-2012, 04:58 PM  
Galuhad
The Unscathed
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 112
Uploads: 18
It's nice to see you got it working Ok in the end Congratulations. Looking forward to trying the finished plugin when I next log in to the game.
Galuhad is online now 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 02:14 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | VGInterface | LoTROInterface | MMOInterface | Swtorui