lotrointerface.com
Search Downloads


Go Back   LoTROInterface > Outdated LotRO Interfaces

Category: Outdated LotRO InterfacesSkirmish Raid Tracker
Interface Information
Download
How do I install this? (FAQ)
Name: Skirmish Raid Tracker   Popular!
Author:
Date: 11-06-2011 07:20 AM
Size: 2.80 Kb
Version: 1.21
Rate File: 5 out of 5 with 4 votes  
Pictures
Click to enlarge 

Views: 0
Size: 342.11 Kb
Dimensions: 389 x 597
Skirmish Tracker v1.2 in action
 
Description
A very simple replacement to a scrap of paper to record which skirmish raids you've done this week, spurred on by how messy my desk is

Simple tick boxes, a save button (although I think it auto saves) and a Reset All button, which unchecks all the tick boxes.

The command to show/hide the skirmish tracker is /sktr

I don't really understand LUA but I did muck about with Paulino's Pet Carousel to get it working how I like and on the official forums Garan kindly posted a guide of how to start writing a LUA plugin so thanks to Paulino & Garan.

And a big thanks to Koios for providing the French & German translations


New in Version 1.2
German & French Translation - Thanks again Koios
Now includes the Helegrod raids
And /sktr will now show/hide the window
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.2
4.66 Kb
RagingBlade
11-01-2011 04:54 AM
1.1
4.13 Kb
RagingBlade
10-31-2011 06:09 AM
1.0
1.89 Kb
RagingBlade
10-29-2011 08:22 AM
File Statistics
User Rating:
5 out of 5 with 4 votes
Downloads: 25347
Views: 108943
Favorites: 16
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 11-21-2012, 01:05 PM  
StoneCr8tive
The Wary

Forum posts: 0
File comments: 7
Uploads: 0
SkirmishTracker.plugindata:5: ']' expected near ','

Plugins\Wal\SkirmishTracker\Main.lua:156: Unable to parse file!


Hmm what's the problem???
StoneCr8tive is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-28-2012, 08:06 PM  
Olos
The Wary

Forum posts: 0
File comments: 5
Uploads: 0
storm on methedras update

Storm on Methedras ?

have fixed it for mysself
needed only 2 add it in list
window needs a bit longer and save an reset buttons 1 step down
here is the fixed code
works in german too
in french i havent no plan how 2 spell so some1 needs 2 to do this
so you only need 2 copy this code and replace it with the code in the main.lua


Code:
import "Turbine.UI"; -- this will expose the label control that we will implement
import "Turbine.UI.Lotro"; -- this will expose the standard window that we will implement

-- Special thanks to 
-- Koios for their German & French translations
-- Garan for the intro to LUA

-- VERSION HISTORY
-- ===============
-- V1.2 - German & French versions + Helegrod instances added + /sktr now a toggle
-- V1.1 - German version
-- V1.0 - Initial Release


-- no laughing at the back I don't do LUA

-- find client language
 local locale = "en";
 if Turbine.Shell.IsCommand("hilfe") then
  locale = "de";
 elseif Turbine.Shell.IsCommand("aide") then
  locale = "fr";
 end

 

-- List of skirmishes probably should put this in it's own file
-- Ahh the dreaded do arrays start at 0 or 1 seems to start at 0 if you use [] and 1 otherwise

skirmishes={};
skirmishes["en"]={
"Ford of Bruinen",
"Siege of Gondamon",
"Trouble in Tuckborough",
"Stand at Amon S\195\187l",
"Strike Against Dannenglor",
"Protectors of Thangulhad",
"Breaching the Necromancer's Gate",
"Assault on the Ringwraiths' Lair",
"Battle in the Tower",
"Defense of the Prancing Pony",
"Thievery and Mischief",
"Rescue in N\195\187rz Gh\195\162shu",
"Battle of the Deep-Way",
"Battle of the Way of Smiths",
"Battle of the Twenty-First Hall",
"The Icy Crevasse",
"Attack at Dawn",
"Storm on Methedras",
"Helegrod: Dragon Wing",
"Helegrod: Drake Wing",
"Helegrod: Giant Wing",
"Helegrod: Spider Wing"
};


skirmishes["de"]= {
"Die Bruinenfurt",
"Die Belagerung von Gondamon",
"\195\132rger in Buckelstadt",
"Das Gefecht am Amon Sul",
"Schlag gegen Dannenglor",
"Besch\195\188tzer von Thangulhad",
"Der Durchbruch am Tor des Geisterbeshw\195\182rers",
"Der Angriff auf das Versteck der Ringgeister",
"Der Kampf im Turm",
"Die Verteidigung des 'T\195\162nzelnden Ponys'",
"Dieberei und Unheil",
"Rettung in N\195\187rz Gh\195\162shu",
"Der Kampf um den Tiefweg",
"Der Kampf um den Weg der Schmiede",
"Der Kampf um die Einundzwanzigste Halle",
"Die Eisige Kluft",
"Angriff bei Morgengrauen",
"Der Sturm auf Methedras",
"Helegrod: Drachen-Trakt",
"Helegrod: Drachenbrut-Trakt",
"Helegrod: Riesen-Trakt",
"Helegrod: Spinnen-Trakt"
};
skirmishes["fr"]={
"Gu\195\169 de Bruinen",
"Si\195\168ge de Gondamon",
"Trouble \195\160 Bourg de Touque",
"La d\195\169fense d'Amon S\195\187l",
"Attaque contre Dannenglor",
"Protecteurs de Thangulhad",
"Forcer la porte du N\195\169cromancien",
"A l'assaut de l'antre des Spectres de l'Anneau",
"La bataille dans la tour",
"D\195\169fense du Poney Fringant",
"M\195\169faits et brigandages",
"Sauvetage \195\160 N\195\187rz Gh\195\162shu",
"Bataille de la Voie des Tr\195\169fonds",
"Bataille de la Voie des Forgerons",
"Bataille de la vingt et uni\195\168me salle",
"La Crevasse glac\195\169e",
"Attaque \195\160 l'aube",
"Helegrod: aile de dragon",
"Helegrod: aile de drake",
"Helegrod: aile de g\195\169ant",
"Helegrod: aile d'araign\195\169e"
};

otherText ={};
otherText["en"]= {
"Skirmish Raid Tracker",
"Save",
"Reset All"
};
otherText["de"] = {
"Scharm\195\188tzel\195\188bersicht",
"Speichern",
"Neustart"
};
otherText["fr"] = {
"Escarmouches",
"Enregistrer",
"R\195\169initialiser"
};

local skTotal=table.maxn(skirmishes["en"]);  -- wonder what else I should make local?

-- Lets create the window

skirmWindow=Turbine.UI.Lotro.Window(); 
skirmWindow:SetSize(380,630); 
skirmWindow:SetPosition(Turbine.UI.Display:GetWidth()/2-190,Turbine.UI.Display:GetHeight()/2-300); 
skirmWindow:SetText(otherText[locale][1]); 

-- Placeholder for checkboxes
skirmWindow.skcb = { };

-- Put checkboxes in window
for i = 1, skTotal do
	skirmWindow.skcb[i]=Turbine.UI.Lotro.CheckBox();
	skirmWindow.skcb[i]:SetParent(skirmWindow);
	skirmWindow.skcb[i]:SetSize(360,20);
	skirmWindow.skcb[i]:SetPosition(10,20 +(i*25));
	skirmWindow.skcb[i]:SetTextAlignment(Turbine.UI.ContentAlignment.MiddleLeft);
	skirmWindow.skcb[i]:SetText(" " .. skirmishes[locale][i]);
end
-- Add the buttons
skirmWindow.SaveBtn =Turbine.UI.Lotro.Button();
skirmWindow.SaveBtn:SetText(otherText[locale][2]);
skirmWindow.SaveBtn:SetPosition( 40, 600 );
skirmWindow.SaveBtn:SetSize( 90, 20 );
skirmWindow.SaveBtn:SetParent(skirmWindow);

skirmWindow.ResetBtn =Turbine.UI.Lotro.Button();
skirmWindow.ResetBtn:SetText(otherText[locale][3]);
skirmWindow.ResetBtn:SetPosition( 210, 600 );
skirmWindow.ResetBtn:SetSize( 90, 20 );
skirmWindow.ResetBtn:SetParent(skirmWindow);

-- I don't know LUA but this is screaming out to me as bad should be in a LoadSettings

settings = Turbine.PluginData.Load( Turbine.DataScope.Character, "SkirmishTracker" );

	if ( type( settings ) ~= "table" ) then
		settings = { };
		settings.positionX=Turbine.UI.Display:GetWidth()/2-190;
		settings.positionY=Turbine.UI.Display:GetHeight()/2-300;
		settings.skirmishDone = {};
	end
	
	skirmWindow:SetPosition(settings.positionX, settings.positionY);
	
	for i=1,skTotal do
		skirmWindow.skcb[i]:SetChecked(settings.skirmishDone[i]);
	end

-- 

skirmWindow:SetVisible(true);

-- Bit so you can show window from chat

SkirmishTrackerCommand = Turbine.ShellCommand();

function SkirmishTrackerCommand:Execute( command, arguments )
	skirmWindow:SetVisible( not skirmWindow:IsVisible());
end

Turbine.Shell.AddCommand("sktr", SkirmishTrackerCommand);

-- Button Events
skirmWindow.ResetBtn.Click = function( sender, args )
	for i=1,skTotal do
	skirmWindow.skcb[i]:SetChecked(false);
	end
end

skirmWindow.SaveBtn.Click = function( sender, args )
	for i=1,skTotal do
	settings.skirmishDone[i]=skirmWindow.skcb[i]:IsChecked();
	end
	Turbine.PluginData.Save( Turbine.DataScope.Character, "SkirmishTracker", settings );
end

-- Hopefully this tracks windows position - makes save button redundant I think too
skirmWindow.MouseLeave = function( sender, args )

	X, Y = skirmWindow:GetPosition();
	settings.positionX=X;
	settings.positionY=Y;
	skirmWindow.SaveBtn.Click(); -- bad wal

end
Olos is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-21-2012, 12:07 PM  
Neen
The Indomitable

Forum posts: 10
File comments: 4
Uploads: 0
Storm on Methedras ?
Neen is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-13-2012, 10:22 AM  
Plague
The Wary

Forum posts: 0
File comments: 14
Uploads: 0
Thumbs up List configuration

Wonderful plugin! But now, there is one thing I'd like to see......Some kind of option where you can decide which skirmishes appear on the list, so I remember which one I need to do for some kind of loot......

Oh and an option to prevent it to appear every time I load the game!
Plague is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-03-2011, 11:20 AM  
LaZyDayZ
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Multiple toons

(EDIT...I see this has already been covered,)
I installed your raid tracker the other day and I really like it, its simple and clean.
One feature I would really like to see is the ability to see all toons skirms, ie. Tabs on the top that we would name ourselves for each of our toons then the list of skirms like you have under each.

As it stands now I cant see a skirm advertised and know quickly which toon it is available on without flipping.

Thanks

Last edited by LaZyDayZ : 12-05-2011 at 09:14 AM.
LaZyDayZ is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-02-2011, 02:51 PM  
Raven
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
I like this, but what's the command to open the window? I tried /SkirmishTracker and other variations to no avail.
Some of the preceding posts and the instructions themselves say "/sktr"

Raven is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-02-2011, 02:49 PM  
Raven
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
If you look at the instructions or even some of the preceding posts is '/sktr

'
Raven is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-13-2011, 05:03 AM  
RagingBlade
The Wary
 
RagingBlade's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 18
Uploads: 1
Sorry to hear that there are problems when using on French client, I will have look when I get a chance. It might be a little while though things are a little hectic here at the moment

I think it's more the fact locale is changing
(in ENglish client)

["skirmishDone"] =
{
[1.000000] = false,
[2.000000] = false,

to (in FRench client)

["skirmishDone"] =
{
[1,000000] = false,
[2,000000] = false,

Why it doesn't just use the integer

Last edited by RagingBlade : 11-13-2011 at 05:15 AM.
RagingBlade is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-12-2011, 07:46 AM  
Freegrob
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
French version

Many thanks for the French translation.
This is working fine at first installation but when you reload the plugin you get an error :
Quote:
....SkirmishTracker.plugindata:5: ']' expected near ','
...he Rings Online\Plugins\Wal\SkirmishTracker\Main.lua:156: Unable to parse file!
Following the datafile :
Quote:
return
{
["skirmishDone"] =
{
[1,000000] = false,
[2,000000] = false,
[3,000000] = false,
[4,000000] = false,
[5,000000] = false,
[6,000000] = false,
[7,000000] = false,
[8,000000] = false,
[9,000000] = false,
[10,000000] = false,
[11,000000] = false,
[12,000000] = false,
[13,000000] = false,
[14,000000] = false,
[15,000000] = false,
[16,000000] = false,
[17,000000] = false,
[18,000000] = false,
[19,000000] = false,
[20,000000] = false,
[21,000000] = false
},
["positionY"] = 197,000000,
["positionX"] = 646,000000
}
It looks like other plugins problem when using "," (coma) instead of ";" as required by regional settings.

Am I the only french user experiencing this issue ?
Freegrob is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-09-2011, 03:28 PM  
RagingBlade
The Wary
 
RagingBlade's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 18
Uploads: 1
Quote:
Can you add an option to check the progress of other characters on the same account? Basically a drop down menu where I can select the names of my other characters and see which skirmish I've "checked" on them without requiring me to actually switch character.
I've just got my 2nd character to lvl75 so I will add this to my list
RagingBlade is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-08-2011, 09:29 PM  
uni123
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
A much needed plugin. Thanks for putting it together.

Can you add an option to check the progress of other characters on the same account? Basically a drop down menu where I can select the names of my other characters and see which skirmish I've "checked" on them without requiring me to actually switch character.
uni123 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-06-2011, 07:23 AM  
RagingBlade
The Wary
 
RagingBlade's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 18
Uploads: 1
Thanks for the suggestions I will definitely think about it but back at work now so not as much spare time.

Just realised my last zip file included a redundant HelloWorld folder please feel free to delete it but I have uploaded v1.21 which doesn't include it, there are no other changes, sorry
RagingBlade is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-02-2011, 05:16 PM  
DreadApex
The Wary

Forum posts: 0
File comments: 18
Uploads: 0
Nifty plugin.

Is there any chance we could get the option to not have the window show on load so it doesn't always pop up every time the plugin manager loads everything?

example: only show when using the /sktr command?


Thanks!
DreadApex is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-01-2011, 08:46 PM  
Fin
The Wary

Forum posts: 2
File comments: 5
Uploads: 0
Very nice thanks.

One suggestion I have, can you please sort the Skirmishes according to campaign they belong to? Also with its name.

For example:

Adlan campaign
Thievery and mischief
Defence of prancing pony

Odothuilan campaign
Attack at Dawn
The icy crevasse

etc.

I think it will be even more helpful as the time goes, once people stop farming them for s4m and start farming them for teal loot. Because the loot tables are campaign specific.
Fin is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-01-2011, 04:47 AM  
Koios
The Wary
 
Koios's Avatar

Forum posts: 3
File comments: 32
Uploads: 0
Quote:
Thanks Koios for all your hard work I was going to cut you in for 30% but if you just want 25%
Hehe... no worries. And let's not make a big thing out of it, that was hardly "hard work". Only had to patch client to French version, log in, and copy (by hand!! horrible!!) the names in the Ctrl-J window

But I guess laziness scales to level
Koios 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 06:31 PM.


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