|
Category: CraftingRecipe Tracker v2 |
Interface Information |
|
Name: |
Recipe Tracker v2 |
Author: |
|
Date: |
02-03-2021 09:40 AM |
Size: |
39.56 Kb |
Version: |
2.0.4 |
Rate File: |
|
RecipeTracker V2 Interface
|
|
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: |
|
Downloads: |
31368 |
Views: |
42885 |
Favorites: |
23 |
Uploaded By: |
|
Last Modified: |
N/A |
|
| |
|
|
|
01-27-2024, 12:42 PM
|
|
The Wary
Forum posts: 0
File comments: 22
Uploads: 0
|
As of today, Recipe Tracker doesn't load anymore and produces the following line upon login:
...gs Online\Plugins\Bowcosid\RecipeTracker\Recipes.lua: 15: attempt to index field '?' (a nil value)
Seeing how the original author hasn't logged to this website in 2,5 years, I worry the addon is abandoned. Is there anyone who knows lua fu and who'd be willing to pick up this project?
|
|
|
01-05-2024, 10:39 PM
|
|
The Wary
Forum posts: 0
File comments: 2
Uploads: 0
|
Delete Character's Information
I too was looking for a way to delete some old names from before I transferred servers. I tried to use the /recipetracker options command, and it boots me out of the game completely.
|
|
|
10-15-2022, 02:04 PM
|
|
The Wary
Forum posts: 0
File comments: 1
Uploads: 0
|
Delete Character's Information
Is there a way to delete character's information from the plugin? I've used name changes and have deleted alts but the old names still appear in the plugin. Is there a way for you to add this functionality or something I can change in the plugins' files?
|
|
|
06-22-2022, 03:10 PM
|
|
The Undefeated
Forum posts: 7
File comments: 69
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.
|
|
|
06-21-2022, 11:31 PM
|
|
The Wary
Forum posts: 1
File comments: 12
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
|
|
|
04-21-2022, 11:31 AM
|
|
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.
|
|
|
03-26-2022, 04:59 PM
|
|
The Wary
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?
|
|
|
03-15-2022, 06:03 PM
|
|
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.
|
|
|
01-10-2022, 12:09 PM
|
|
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.
|
|
|
03-09-2021, 08:11 AM
|
|
The Undying
Forum posts: 20
File comments: 146
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
|
|
|
02-24-2021, 12:33 AM
|
|
The Wary
Forum posts: 0
File comments: 26
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.
|
|
|
02-23-2021, 10:36 PM
|
|
The Wary
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?
|
|
|
02-23-2021, 10:16 PM
|
|
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.
|
|
|
02-23-2021, 06:19 PM
|
|
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).
|
|
|
02-11-2021, 11:07 PM
|
|
The Wary
Forum posts: 0
File comments: 26
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
|
|
|
|
|
All times are GMT -5. The time now is 08:23 AM.
|
|