Quantcast
lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Crafting

Category: CraftingRecipe Tracker v2
Interface Information
Download
How do I install this? (FAQ)
Name: Recipe Tracker v2   Popular!
Author:
Date: 02-03-2021 09:40 AM
Size: 39.56 Kb
Version: 2.0.4
Rate File: 5 out of 5 with 4 votes  
Pictures
Click to enlarge 

Views: 0
Size: 298.03 Kb
Dimensions: 701 x 497
RecipeTracker V2 Interface
 
Description
Scarlim is the original author of this plugin. Unfortunately, he has not updated since 2013, nor has he made it possible for others to submit updates on the original ([url="https://www.lotrointerface.com/downloads/info780-RecipeTracker.html"]RecipeTracker/URL]) page.

Due to the API, tier names after Eastemnet were not being displayed. This has now been fixed.

If you still have the original Recipe Tracker installed, please uninstall it prior to installing this update. Conflicts will arise if both are running.

--------------------------------------------------------------------------------------
RecipeTracker will automatically track all of your known recipes on each of your characters on a server. It allows any characters crafting list to be viewed instantly, without needing to log out and in again. It also includes a quick recipe search which will tell instantly which characters can use that recipe that just dropped, and which characters already know it.

Features:
Tracks/views all known recipes on all alts
Tracks crafting proficiency/mastery status and experience for all alts
Minimized plugin icon (disable from options if you don't want it)
Recipe quick search - just drag a recipe to the quickslot and instantly see which character already know it, and which characters need it. Or search by simply typing part of the recipe name.
Shows ingredients required for a recipe, even for recipes known only by alts.

Commands:
/recipetracker options
/recipetracker show
/recipetracker hide
/recipetracker toggle

Limitations:
There's a bug in the LUA API which means that when you learn a new recipe it won't show up in the list. You'll have to log out and then log in again in order for the new recipe to appear in the characters list.
Only the known recipes can be tracked, there is no way to see a list of the unknown recipes, as the LUA API doesn't show this information yet.
The quickslot search is a bit primitive since it is based only on the recipe name. Let me know if it fails on any recipes and I'll patch it. Also there's no way in the API to tell for what profession a recipe is intended, so the list of characters just says 'All characters' when an unknown recipe is found.

Changelist:

2.0 - 20/11/20
  • Corrected a limitation of the API to correctly display crafting tier 9-13 names (Westemnet - Minas Ithil)
2.0.1 - 21/11/20
  • Added RecipeTrackerv2.plugincompendium
2.0.2 - 03/02/21
  • Applied corrections to the German translation w/ thanks to Dyri
2.0.3 - 03/02/21
  • Applied corrections to the French translation w/ thanks to homeopatix
2.0.4 - 03/02/21
  • Corrected a Tier typo from "Minas Ithal' to the correct 'Minas Ithil'. Thank you to Dandee for spotting that.
Archive List (Old Versions)
File Name
Version
Size
Author
Date
2.0.1
37.26 Kb
Bowcosid
11-21-2020 09:55 AM
File Statistics
User Rating:
5 out of 5 with 4 votes
Downloads: 15439
Views: 14622
Favorites: 21
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 06-22-2022, 03:10 PM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 64
Uploads: 0
Update for Gundabad Tier

I believe there are a couple of one line additions in Main.lua and Globals.lua needed to support the Gundabad Tier.

Code:
--- C:/Users/Brad/Downloads/Bowcosid/RecipeTracker/Main.lua	Wed Feb  3 07:10:01 2021
+++ C:/Users/Brad/Documents/The Lord of the Rings Online/Plugins/Bowcosid/RecipeTracker/Main.lua	Wed Jun 22 14:13:07 2022
@@ -31,6 +31,7 @@
 Turbine.Gameplay.CraftTier.Doomfold = 11;
 Turbine.Gameplay.CraftTier.Ironfold = 12;
 Turbine.Gameplay.CraftTier.MinasIthil = 13;
+Turbine.Gameplay.CraftTier.Gundabad = 14;
 
 
 
--- C:/Users/Brad/Downloads/Bowcosid/RecipeTracker/Globals.lua	Wed Feb  3 07:27:39 2021
+++ C:/Users/Brad/Documents/The Lord of the Rings Online/Plugins/Bowcosid/RecipeTracker/Globals.lua	Wed Jun 22 14:12:32 2022
@@ -65,6 +65,7 @@
 		Strings.TierNames[Turbine.Gameplay.CraftTier.Doomfold] = "Unheilskluft";
 		Strings.TierNames[Turbine.Gameplay.CraftTier.Ironfold] = "Eisenbruch";
 		Strings.TierNames[Turbine.Gameplay.CraftTier.MinasIthil] = "Minis Ithil";
+		Strings.TierNames[Turbine.Gameplay.CraftTier.Gundabad] = "Gundabad";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Tailor] = "Schneider";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Woodworker] = "Drechsler";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Farmer] = "Bauer";
@@ -129,6 +130,7 @@
 		Strings.TierNames[Turbine.Gameplay.CraftTier.Doomfold] = "Folde du Destin";
 		Strings.TierNames[Turbine.Gameplay.CraftTier.Ironfold] = "Crevasse de fer";
 		Strings.TierNames[Turbine.Gameplay.CraftTier.MinasIthil] = "Minas Ithil";
+		Strings.TierNames[Turbine.Gameplay.CraftTier.Gundabad] = "Gundabad";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Tailor] = "Tailleur";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Woodworker] = "Menuisier";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Farmer] = "Fermier";
@@ -168,6 +170,7 @@
 		Strings.TierNames[Turbine.Gameplay.CraftTier.Doomfold] = "Doomfold";
 		Strings.TierNames[Turbine.Gameplay.CraftTier.Ironfold] = "Ironfold";
 		Strings.TierNames[Turbine.Gameplay.CraftTier.MinasIthil] = "Minas Ithil";
+		Strings.TierNames[Turbine.Gameplay.CraftTier.Gundabad] = "Gundabad";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Tailor] = "Tailor";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Woodworker] = "Woodworker";
 		Strings.ProfessionNames[Turbine.Gameplay.Profession.Farmer] = "Farmer";

Last edited by bsmorgan : 06-22-2022 at 03:16 PM.
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-21-2022, 11:31 PM  
LittleMagica
The Wary

Forum posts: 1
File comments: 7
Uploads: 0
Aah this error is from the client...

Ill get it too and havent know why the Plugin isnt working for me.
Woult really love if it can fixed and used it with the 64bit
LittleMagica is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-21-2022, 11:31 AM  
Yalo
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
64 bit client

Dear Bowcosid,

First thank you for this great tool. Since the 32 bit client is going to expire now, I noticed that I still used this client. Switching to the 64 bit client resulted in the following error message for Recipe Tracker:
...\Plugins\Bowcosid\RecipeTracker\Slider.lua:57: attempt to compare string with number
To be sure I returned to 32 bit, and Recipe Tracker worked; back to 64 bit, the error re-appeared. Did I do anything wrong or is this something you must fix? Is there any further information I should give you?

Thank you in advance for your help.
Yalo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-26-2022, 04:59 PM  
plenamir
The Wary
 
plenamir's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Deleted toons are still in the list when opening the app

First off, I love this plugin!!!! It makes knowing what recipes to drop without sending them to another of my characters!

The only thing that needs to be looked at is when opening the plugin, all character names are listed, even characters I've deleted. Is there a way to edit the character list when not in the game to bring it up to date?
plenamir is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-15-2022, 06:03 PM  
StuFL
The Wary

Forum posts: 0
File comments: 4
Uploads: 0
Character data goes AWOL

Got a weird problem.

I have 13 characters on one server. The plugin has been acting a bit flaky, so I decided to reinitialize all the plugin data. I wiped the three RecipeTracker plugindata files from the AllCharacters folder, started the game, and started logging on characters.

All went well, until I logged in my twelfth character. At that point, the RecipeTracker window lost all data on my first character; doesn't know his vocation, professions, or skills.

His Vocation is Historian. The entry for him in the CharacterList file looks like this:
Code:
	["1"] = 
	{
		["professions"] = 
		{

		},
		["vocation"] = "0",
		["name"] = "Beonard"
	},
I checked after logging in each of the characters two through eleven; Beonard's data was still in the window. It's only after logging in the twelfth character that it disappears.

To compound the oddity, loging in the thirteenth character does not impact any of the other character's data.
StuFL is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-10-2022, 12:09 PM  
xaoc
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
using "/receipetracker options" causes crash to desktop

I have tried this on multiple characters with different profession make ups. every time i use this command the client crashes to desktop.
xaoc is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-09-2021, 08:11 AM  
vecny.samotar
The Undying
 
vecny.samotar's Avatar

Forum posts: 20
File comments: 145
Uploads: 0
please update the plugin.
-in the supreme level I didn't find any recipes (tailor, woodworker)
- when trying to chat show / recipetracker options it dropped the game so I had to start the game again
vecny.samotar is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-24-2021, 12:33 AM  
jbusnengo
The Wary

Forum posts: 0
File comments: 15
Uploads: 0
Re: Re: Can't get it to work/load in game

Quote:
Originally Posted by Bowcosid
Quote:
Originally Posted by Joe
I haven't done much testing yet, and I don't know if there will be any problem due to changing the dropdown from a local variable to a global one, but it seems to work so far for me...
Does this affect the automatic load of the plugin, do Users need to load the plugin manually each time for this ability to work correctly?
I haven't noticed any issues so far. The plugin still loads automatically for all of my characters.
jbusnengo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-23-2021, 10:36 PM  
Bowcosid
The Wary
 
Bowcosid's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 5
Uploads: 1
Re: Can't get it to work/load in game

Quote:
Originally Posted by kaplangrad2010
Fortunately I do know how to install plug-ins, unfortunately they do not like to load for me. Is there something I am doing wrong? It's installed in the plugins folder, which I use Daily Task with its plugin helper. I have installed a couple and they too have not shown up nor do they work in the game either.
Have you installed to the correct directory?
Preserving directory structure of the plugin?
Have you enabled the plugin in the plugin manager?
Does the plugin have dependencies that are absent?

Quote:
Originally Posted by StuFL
I've noticed that several Scholar recipes are not correctly tracked, I suspect because the name of the recipe scroll does not match the name of the recipe proper.
This is yet another failure of the API, something I can not affect.

Quote:
Originally Posted by Joe
I haven't done much testing yet, and I don't know if there will be any problem due to changing the dropdown from a local variable to a global one, but it seems to work so far for me...
Does this affect the automatic load of the plugin, do Users need to load the plugin manually each time for this ability to work correctly?
Bowcosid is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-23-2021, 10:16 PM  
kaplangrad2010
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Can't get it to work/load in game

Fortunately I do know how to install plug-ins, unfortunately they do not like to load for me. Is there something I am doing wrong? It's installed in the plugins folder, which I use Daily Task with its plugin helper. I have installed a couple and they too have not shown up nor do they work in the game either.
kaplangrad2010 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-23-2021, 06:19 PM  
StuFL
The Wary

Forum posts: 0
File comments: 4
Uploads: 0
Scholar recipe name mismatch

I've noticed that several Scholar recipes are not correctly tracked, I suspect because the name of the recipe scroll does not match the name of the recipe proper.

e.g.: "Westfold Sheet Music Recipe", when learned, is titled "Sheet of Westfold Music". As a result, it is never matched when checking to see if alts know the recipe.

I first noticed this with the Champion runes, which all seem to have similar patterns. "Rune of Major Striking Recipe" is learned as "Major Striking Rune" (or possibly vice-versa).
StuFL is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-11-2021, 11:07 PM  
jbusnengo
The Wary

Forum posts: 0
File comments: 15
Uploads: 0
Re: Re: Asking for a new feature

Quote:
At first blush, I would assume this would be 'possible' yes, however it would not be a practical option in the general sense.
When the plugin initially loads, it loads all the current player's data. For such an option to be viable, it would require finding, & loading data from all of the player's alts simultaneously, meaning separate variables for each one, which in turn would necessitate considerably more code, turning the plugin into bloatware, and possibly exceeding file size limitations.
I don't have much experience with Lua, but I actually think I figured out how to do this without having to load all alts' data.

I edited the RegisterCommands function like this:
Code:
function RegisterCommands()
	MainCommand = Turbine.ShellCommand();

	function MainCommand:Execute(command, arguments)
		if arguments == "show" then
			ShowMainWindow();
		elseif arguments == "hide" then
			HideMainWindow();
		elseif arguments == "toggle" then
			if MainWindow:IsVisible() then
				HideMainWindow();
			else
				ShowMainWindow();
			end
		elseif arguments == "options" then
			Turbine.PluginManager.ShowOptions(Plugins.RecipeTracker);
		else
			local showHelp = true;
			for i = 1, #CharacterList do
				if arguments == "show " .. CharacterList[i].name then
					ShowMainWindow();
					CurrentCharacter = i;
					characterDropDown:SetLabel(CharacterList[i].name);
					UpdateCharacter();
					showHelp = false;
				end
			end

			if showHelp then 
				Turbine.Shell.WriteLine(Strings.Usage);
			end
		end
	end

	function MainCommand:GetHelp()
		return Strings.Usage;
	end

	function MainCommand:GetShortHelp()
		return Strings.Usage;
	end

	Turbine.Shell.AddCommand("recipetracker", MainCommand);
end
And on line 88 of MainWindow.lua, I removed the keyword local from the definition of characterDropDown.

I haven't done much testing yet, and I don't know if there will be any problem due to changing the dropdown from a local variable to a global one, but it seems to work so far for me...

-Joe
jbusnengo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-04-2021, 02:03 PM  
homeopatix
The Indomitable
 
homeopatix's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 262
Uploads: 32
Re: Re: Asking for a new feature

Quote:
At first blush, I would assume this would be 'possible' yes, however it would not be a practical option in the general sense.
When the plugin initially loads, it loads all the current player's data. For such an option to be viable, it would require finding, & loading data from all of the player's alts simultaneously, meaning separate variables for each one, which in turn would necessitate considerably more code, turning the plugin into bloatware, and possibly exceeding file size limitations.
oki no probleme, thanks for the quick answer
homeopatix is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-04-2021, 09:35 AM  
Bowcosid
The Wary
 
Bowcosid's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 5
Uploads: 1
Re: Asking for a new feature

At first blush, I would assume this would be 'possible' yes, however it would not be a practical option in the general sense.
When the plugin initially loads, it loads all the current player's data. For such an option to be viable, it would require finding, & loading data from all of the player's alts simultaneously, meaning separate variables for each one, which in turn would necessitate considerably more code, turning the plugin into bloatware, and possibly exceeding file size limitations.
Bowcosid is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-04-2021, 08:58 AM  
homeopatix
The Indomitable
 
homeopatix's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 262
Uploads: 32
Asking for a new feature

Hello bowcosid,

hope you are well

I wanted to ask you about a little new feature, if that can be possible

When you do the command /recipetracker show

it show the window

would it possible to upgrade that command to be able to show directly the window of a special character define in the command...

some thing like this

/recipetracker show billyBob

that will show the window displaying directly the billyBob interface


thank you for your help

have a nice day

Homeopatix
homeopatix 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:27 AM.


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