lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Crafting

Category: CraftingCrafting Companion
Interface Information
Download
Galuhad's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: Crafting Companion   Popular!
Author:
Date: 06-22-2022 06:42 AM
Size: 877.62 Kb
Version: 1.4.1
Rate File: 5 out of 5 with 4 votes  
Patch & Add-on List
File Name
Version
Size
Author
Date
Type
1.3.0
725.13 Kb
08-17-2017 10:11 AM
Patch
1.2.0 Hotfix 1
21.64 Kb
01-18-2017 05:50 AM
Patch
1.2.0 Hotfix 1
725.45 Kb
01-18-2017 05:48 AM
Patch
Pictures
Click to enlarge 

Views: 0
Size: 27.31 Kb
Dimensions: 505 x 428
Inventory
 
Click to enlarge 

Views: 0
Size: 77.92 Kb
Dimensions: 817 x 593
Crafting Companion
 
Click to enlarge 

Views: 0
Size: 22.60 Kb
Dimensions: 487 x 424
Shopping List
 
Description
To install, copy the 'GaluhadPlugins' folder to your plugins directory.
eg. C:\Users\..\Documents\The Lord of the Rings Online\Plugins\GaluhadPlugins

This plugin is designed to help players with the daily crafting tasks. It takes advantage of the new craft API to help you organise your crafting, find ingredients, and work out how many quantities to make to max out any remaining xp. The plugin takes a snapshot of your inventory when loaded (backpack and also shared storage/vault when accessed) which can be viewed across different characters to help locate ingredients. It also recognises all ingredients that are crafted (by the character you are on) and supplies the base ingredients needed to make these. For those ingredients that need to be crafted by alts, there's also a shopping list for you to easily record which items you are after (right-click an ingredient to add).

Whilst in-game you can use the following commands:
  • /craftcomp - opens the main window

Due to limitations in the API, the plugin will only display known recipes to the character you are logged in from. It can't access unknown recipes. The API also does not give information for multi-output recipes, or the cooldown remaining on recipes that are not ready to be used. It can also not obtain any inventory in Carry-Alls.
The API also doesn't function correctly when you learn a new recipe - to get this to show in Crafting Companion you will need to unload and reload the plugin. Update: Not sure if this is fixed yet as unable to test it. There is a warning that will pop up if the event actually fires correctly prompting you to let me know, so please do if you see it Thanks.


There are a number of features I will be adding in the future as the API is quite vast so there's a lot to explore. Please let me know in the meanwhile any feedback you have, or any requests. Thank you.


Change log:

1.4.1 - 22/06/2022
- ...ugins\GaluhadPlugins\CraftingComp\CraftFunctio n s.lua:133 - error should now be resolved

1.4.0 - 21/06/2022
- Updated tiers to Gundabad - this should hopefully resolve many of the loading errors.

1.3.0 - 13/02/2021
- Added a window to show your alt's progress. You can also use this window to view learnt recipes (you will need to load the plugin on each character to make sure it is up to date).
- Updated tiers to Minas Ithil - this should hopefully resolve many of the loading errors.
- Added a desktop icon for easier opening of the window.
- Fixed a bug that caused the base ingredients quantites to sometimes show the wrong amount when the recipe quantity is altered.

1.2.0 - 26/10/2012
- Recipe list now shows xp remaining for each tier.. then each recipe within shows how much to craft to max out.
- Recipe view also shows this, but with an additional quantity/xp if crafted ingredients are also used - this total assumes you will get xp for crafting those as well.
- Added event listeners for when xp changes - other totals adjusted accordingly.
- Shopping list is now in - you can add ingredients you need to source across alts and review on each character. Quantites can be edited or deleted from the shopping list window. To add an ingredient to the shopping list, right-click the ingredient in the recipe view.
- Added F12/ESC button listeners to hide the windows when needed.
- Added a quantity button to the ingredients list header which you can adjust depending on how many items you want to craft - the ingredients needed will adjust to reflect the amount entered.
- The base list ingredients header can now slide up and down so you can see easier whichever list you prefer more.
- Inventory window will now save its position and no longer force itself to the centre.

1.1.0 - 21/09/2012
- Added tooltip feature when you mouse over an ingredient - the tooltip will tell you on what characters you have items available.
- Optional ingredients now also recognise how many you have available and will grey out if there is not enough quantity.
- Inventory list is now sorted alphabetically.

1.0.0 - 19/09/2012
- Initial Release
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.4.0
877.49 Kb
Galuhad
06-21-2022 06:29 AM
1.3.0
877.08 Kb
Galuhad
02-13-2021 12:53 PM
1.2.0
804.98 Kb
Galuhad
10-25-2012 08:24 PM
1.1.0
718.73 Kb
Galuhad
09-21-2012 09:34 AM
1.0.0
641.96 Kb
Galuhad
09-18-2012 07:53 PM
File Statistics
User Rating:
5 out of 5 with 4 votes
Downloads: 82859
Views: 191250
Favorites: 68
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-19-2012, 01:04 PM  
Queekusme
The Indomitable
 
Queekusme's Avatar
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 13
Uploads: 2
looks nice - will test, hope you continue it to live
Queekusme is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-23-2012, 05:16 PM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 69
Uploads: 0
You might want to add some documentation on how to use, i.e. Use /craftcomp to open the window.
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-23-2012, 05:47 PM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 69
Uploads: 0
Lots of:

...ne\Plugins\GaluhadPlugins\CraftingComp\Inventor y.lua:65: bad argument #1 to 'pairs' (table expected, got nil)
...ne\Plugins\GaluhadPlugins\CraftingComp\Inventor y.lua:65: bad argument #1 to 'pairs' (table expected, got nil)

I have 3 characters on Bullroarer. Switching between characters is dicey at best so there may have been a client crash on logout at least once.

Let me know if you need any additional information.

Brad
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-24-2012, 03:41 AM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
This is really interesting, thanks for posting. When you were getting this message, do you remember if you had a recipe selected or not? This code belongs to a function that is only called when your inventory changes. If a recipe is selected then it updates the inventory quantities in the recipe view, however if no recipe was selected then I can see why it may bug out. I've added a qualifier to the code for the next update which should prevent this error happening, but it would be great if you could confirm as it's not a bug I've seen myself.

Thank you.

Quote:
Lots of:

...ne\Plugins\GaluhadPlugins\CraftingComp\Inventor y.lua:65: bad argument #1 to 'pairs' (table expected, got nil)
...ne\Plugins\GaluhadPlugins\CraftingComp\Inventor y.lua:65: bad argument #1 to 'pairs' (table expected, got nil)

I have 3 characters on Bullroarer. Switching between characters is dicey at best so there may have been a client crash on logout at least once.

Let me know if you need any additional information.

Brad
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-24-2012, 01:51 PM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 69
Uploads: 0
Quote:
This is really interesting, thanks for posting. When you were getting this message, do you remember if you had a recipe selected or not?
[...]
I've added a qualifier to the code for the next update which should prevent this error happening, but it would be great if you could confirm as it's not a bug I've seen myself.
I did not have a recipe selected. In fact, I just logged in to a character with the plugin loaded. I made the following change just to get rid of the message.

Code:
	local NEWITEMNAME = NEWITEM:GetName();
	if _INGREDIENTLIST == nil then return; end
	for k,v in pairs (_INGREDIENTLIST) do
Brad

Last edited by bsmorgan : 09-24-2012 at 01:53 PM.
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-13-2012, 05:01 AM  
Queekusme
The Indomitable
 
Queekusme's Avatar
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 13
Uploads: 2
Worked fine for me, cannot wait to use it when ROR goes live.
Queekusme is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-15-2012, 04:51 PM  
edwar368
The Wary

Forum posts: 0
File comments: 20
Uploads: 0
Thanks

downloaded this a few weeks ago and been waiting to try it out. I do get a whole load of errors when I log in
...ne\Plugins\GaluhadPlugins\CraftingComp\Inventor y.lua:65: bad argument #1 to 'pairs' (table expected, got nil
This is repeated loads of times.
however.... The plugin still loads, and upon opening my vault, straight away I can see what I can craft and who has what mats. This is a great start, I cannot wait to see how you might enhance this.

Thanks again, I pine slightly less for WoW's plugins now

edited to add:
I just noticed someone else posted the same error below. Just to say I got the error immediately on logging in, so presumably when the plugin was initialising

Last edited by edwar368 : 10-15-2012 at 05:05 PM.
edwar368 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-15-2012, 05:50 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Re: Thanks

Yep there was an over-sight in one of the functions which can be easily modified and will be fixed in the next update.. I will be working on this plugin a bit more now RoR has launched and I can properly access it again. I was hoping Bullroarer would have been left on over the last weekend but unfortunately it wasn't.

If you keep experiencing this error. You can make a quick change to the code using notepad at line 65 in Inventory.lua...

Where you see..

Code:
local NEWITEMNAME = NEWITEM:GetName();

for k,v in pairs (_INGREDIENTLIST) do
insert between them:
if _INGREDIENTLIST == nil then return end;

Code:
local NEWITEMNAME = NEWITEM:GetName();
if _INGREDIENTLIST == nil then return end;
for k,v in pairs (_INGREDIENTLIST) do
That will prevent the error repeating itself.

Quote:
downloaded this a few weeks ago and been waiting to try it out. I do get a whole load of errors when I log in
...ne\Plugins\GaluhadPlugins\CraftingComp\Inventor y.lua:65: bad argument #1 to 'pairs' (table expected, got nil
This is repeated loads of times.
however.... The plugin still loads, and upon opening my vault, straight away I can see what I can craft and who has what mats. This is a great start, I cannot wait to see how you might enhance this.

Thanks again, I pine slightly less for WoW's plugins now

edited to add:
I just noticed someone else posted the same error below. Just to say I got the error immediately on logging in, so presumably when the plugin was initialising

Last edited by Galuhad : 10-15-2012 at 05:51 PM.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-16-2012, 05:52 PM  
Guiaca
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Hey there. Pretty new to plugins but I have tried a few and now yours (been waiting for RoR).

Heres some observations and feature requests (yay!).

1. The tooltip appears behind lotro's own item tooltip. I experimented and it seems lotros tooltip appears differently depending on where abouts you hover over the icon. If you hover in the top half the tooltip appears below (obstructing yours), if you hover at the bottom then yours is visible.

2. Is there anyway (i have found this with other plugins) to make the window disappear when pressing esc. i do it a lot to get rid of all windows but if i just have a plugin open it gives me the system menu (like when pressing escape on a window free screen).

3. When you open the inventory window. a search would be fantastic in there. Dunno how hard that is to implement. Also it would be nice for it to show where the items are (IE vault, on the character or in a chest)

4. Does the plugin have to be open as soon as logging in. Thought that might be something I can change, maybe.

Other than that it seems like a really useful plugin. I like the idea of being able to check if I have item X on any character by hovering rather than rummaging through the bags and vaults of 4 or 5 alts. is it possible to show non crafting items there too. that maybe useful, The main use of this plugin for me would be to find/keep track of items. I have all the recipe stuff in my normal craft log. Let me know if any of that is possible.

Great work, I hope the feedback is useful.

Edit: one more thing. (Resize able Inventory window ? just a thought :P)

Last edited by Guiaca : 10-16-2012 at 05:55 PM.
Guiaca is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-16-2012, 06:27 PM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 69
Uploads: 0
First of all, great plugin!

I have a Historian (Scholar, Farmer, Weaponsmith) and a Tinker (Jeweller, Cooking, Prospector). As you can see, there's two vital links here (Farming, Cooking and Prospector, Weaponsmith) that cross toon boundaries so, for example, I'd really like to see this plugin provide me with information on the Weaponsmith about not only finished ingredients on the Prospector, but what ingredients the Prospector can make.

I don't know if this is the shopping list feature you talked about or something else.

The other task I've undertaken since RoR released is making all the guild items to raise guild reputation. The Cooking guild is a nightmare. It would be fantastic if I could click on all those recipes and get a list of everything needed (and of course, a list of what my Farmer needs to grow). I think this may be the shopping list feature.

Regards,

Brad

Last edited by bsmorgan : 10-16-2012 at 06:28 PM.
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-25-2012, 03:45 AM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Hi,

I'm still trying to work out the best way of handling cross character crafting where you can view unknown recipes. I have a couple of methods I have tried but they all increase the load time of the plugin significantly. This is something that will need more work and perhaps a few more builds before it gets included. However the shopping list feature will be included in the next update. You'll be able to right-click an ingredient and add it to the list which can then be viewed across your alts.

The next update has quite a few changes which I hope you'll all like. The plugin will tell you how much xp is remaining to max out the tier, then for each recipe how many you would need to craft. There's also a quantities text box with each recipe so you'll be able to update the required ingredients based on how many you want to make.

As requested I've also added ESC button recognition to close the windows.

I will eventually add a search box to the recipes list, and also to the inventory along with other improvements, but those most probably won't make it into the next update.

Thank you for the suggestions so far, they really do help improve things
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-25-2012, 08:49 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
1. The tooltip appears behind lotro's own item tooltip. I experimented and it seems lotros tooltip appears differently depending on where abouts you hover over the icon. If you hover in the top half the tooltip appears below (obstructing yours), if you hover at the bottom then yours is visible.
I can't over-ride Turbine's built in tooltips - however I should point out that my tooltip isn't linked to the item control - it's actually linked to the entire line it sits on in the list. So you can hover the mouse over the label instead of the icon to see it clearer.

Quote:
2. Is there anyway (i have found this with other plugins) to make the window disappear when pressing esc. i do it a lot to get rid of all windows but if i just have a plugin open it gives me the system menu (like when pressing escape on a window free screen).
Yes - this is added in the newest build v1.2.0

Quote:
3. When you open the inventory window. a search would be fantastic in there. Dunno how hard that is to implement. Also it would be nice for it to show where the items are (IE vault, on the character or in a chest)
Quote:
Edit: one more thing. (Resize able Inventory window ? just a thought :P)
The inventory window will get some more love in the future. Whilst the inventory window isn't very specific (it will tell you what character has but not where), the tooltips are a bit more generous showing where the item can be found and if it's in a character's backpack or vault.

Quote:
4. Does the plugin have to be open as soon as logging in. Thought that might be something I can change, maybe.
No, this is something you can adjust in the Plugin Manager in-game.

Quote:
Other than that it seems like a really useful plugin. I like the idea of being able to check if I have item X on any character by hovering rather than rummaging through the bags and vaults of 4 or 5 alts. is it possible to show non crafting items there too. that maybe useful, The main use of this plugin for me would be to find/keep track of items. I have all the recipe stuff in my normal craft log. Let me know if any of that is possible.
No, this is not something I plan to include. You may wish to check out Garan's really incredible plugin called Alt Inventory which does pretty much what you are looking for.

Hope you enjoy v1.2.0 thanks for the feedback and suggestions so far.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-26-2012, 08:07 PM  
edwar368
The Wary

Forum posts: 0
File comments: 20
Uploads: 0
Does not detect Ingots in my inventory

Hi,
Using version 1.2.0 and the plugin does not seem to be detecting Ingots in my inventory.
I have the plugin window open and also my inventory window open. I want to make several items that use Dwarg-iron ingots and High-Grade steel ingots, but the plugin says I do not have any in my inventory, yet they are right there in my7 inventory window of the char that I am actually using the plugin with
edwar368 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-27-2012, 05:41 PM  
mostly harmless
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Bulk recipes missing

The bulk recipes purchased from the skirmish crafting vendors are missing from the recipe list.
mostly harmless is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-27-2012, 06:08 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Re: Does not detect Ingots in my inventory

Quote:
The bulk recipes purchased from the skirmish crafting vendors are missing from the recipe list.
Are these recipes that you learned while the plugin was loaded? If so then you will need to unload and reload the plugin to get the recipe to show. There seems to be some issues within the API that are preventing the recipes updating properly when you learn a new one.

Quote:
Hi,
Using version 1.2.0 and the plugin does not seem to be detecting Ingots in my inventory.
I have the plugin window open and also my inventory window open. I want to make several items that use Dwarg-iron ingots and High-Grade steel ingots, but the plugin says I do not have any in my inventory, yet they are right there in my7 inventory window of the char that I am actually using the plugin with
This is very unusual. I am not able to recreate this on my computer on any of my alts. They all show the ingots just fine. Are these ingots that you crafted with the plugin open? Or were they already in your inventory before hand?
Galuhad 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 03:12 PM.


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