Download
(471 Kb)
Download
Updated: 07-26-14 01:01 AM
Pictures
File Info
Updated:07-26-14 01:01 AM
Created:07-23-13 02:13 AM
Downloads:4,695
Favorites:26
MD5:
DailyCraftingMaterials
Version: 2.07v01.R
by: adelea [More]
DailyCraftingMaterials

Checks and shows the shortfall of materials to complete your daily crafting quests.

After getting annoyed at the Rift quest system telling me I had enough materials to complete all my daily crafting quests, only to have some go un-complete as I handed in other, I wrote this addon to check materials for all dailies.

The minimap button:



The left grayscale image is shown when the button is unlocked (moveable), and the right image when the button is locked.

Right-clicking on the button will toggle between locked and unlocked states.

Note: If you have Docker installed, then the movement and locking options are disabled, and Docker manages the positioning of the icon.

Left-clicking on the button when it is locked, will open up a window showing all the quests you currently have in the 'Profession' category.



Red text indicates you havent configured the quest yet.

NOTE: If you have more quests than fit on screen, you can scroll the list using the mousewheel.

So, click on one. This opens a configuration window.

Drag all the required materials over to the 1st column of the gray boxes, and set the sliders to the quantity required to complete the quest.



Then click Apply

This will update the status window, and the quest name goes white, indicating that you have set it up.



In my example, you can see that it is telling me I only have 6/10 rhenium bars required for the quest.

So, finish setting up all the remaining quests.

That leaves me with:



So, we can see I have 6/10 rhenium bars required, 4/6 madrosa lumber and 4/5 unerupted teeth.

This is where the 2nd column of gray boxes in the configuration screen comes into play.

Since I am a miner, then ore and bars are effectively the same thing - so for the purposes of having enough materials to complete the quests, I can treat them like that.

So, if I open up the quest that uses rhenium bars, I can drop the ore into the 2nd column, and click apply.

I can do the same for the Madrosa lumber, and have the timber being equivalent.

This updates the status screen :



NOTE: Once you have setup an alternative for a primary material, then it remains setup. You can break this link by RIGHT-clicking the alternative material on the configuration screen.

So, I know at this point in order to be able to complete all the daily crafting quests I have, I will need to:

Craft 4 Rhenium Bars
Craft 2 Madrosa Timber
Harvest 1 unerupted tooth

You can untick quests to ignore their material requirements, in which case the text goes orange to make it clear.



Here you can see that with that one quest unticked, I now have enough unerupted teeth.
2.07v01.R:
- Update to support German clients (Inspect.Quest.Detail().categoryName is translated for DE, and "Profession" for EN/FR/RU !

2.06v02.R:
- Repackage to pick up correct versions

2.06v01.R:
- Update to remove workaround for Rift bug that has been fixed
- Added option to not show vendor mats in missing items list

2.05v05.R:
- Fix an infrequent nil error

2.05v04.R:
- Now tracks needed materials on alt characters.
Things you need are at the top of the list (black background), things for alts are the bottom (dark blue bg)
Right-click on a character in the list to delete it - f/ex if they no longer exist
Mouse over the item on the shopping list to see who needs and how many
- Now has a DB of quests/materials - so it should autopopulate!
- Ignores contents of guild bank slots for availability of materials, to stop the shopping list disppearing

2.05v03.R:
- Fixed another problem with adding item components

2.05v02.R:
- Hopefully fixed a bug causing a nil index error

2.05v01.R:
- Added support for 'complex' items
- Added a button 'Capture' to grab items from recipe books etc.
- Click on any item to go to the Item Configuration (drag, use capture or right-click for chooser) to populate
- Added a 'shopping list' tracker - enable/disable with the trolley icon on the main screen
- Modified 'missing' handling/display - now shows what you need to gather/craft to make the next level up. For example:
I needed 16 Karthite Bars to complete todays quests. I only had 12 Karthite Bars, however, Karthite Bars are sub-defined as needing 1 Karthite Ore. I had 2 Ore in the bank.
Since I dont have enough bars, I need to gather ore. So the tracker shows:
[Ore] 2/4
Once I have enough Ore to satisfy all the requirements for todays quests, the tracker updates to show:
[Bar] 12/16 [4]

2.04v01.R:
- Will now track items in vault slots

2.03v03.R:
- Added right-click on valid slot to bring up shortcut
- Extended slider to 24 items from 16

2.03v02.R:
- Fixed a problem where alternative mats would get forgotten
- Added tooltips on mouseover for components on the config screen

2.03v01.R:
- Initial release
Archived Files (12)
File Name
Version
Size
Author
Date
2.06v02.R
471kB
adelea
03-11-14 01:01 PM
2.06v01.R
471kB
adelea
03-09-14 05:18 PM
2.05v05.R
464kB
adelea
02-06-14 12:20 AM
2.05v04.R
463kB
adelea
01-26-14 11:35 AM
2.05v03.R
411kB
adelea
01-09-14 12:37 AM
2.05v02.R
411kB
adelea
01-05-14 01:39 AM
2.05v01.R
411kB
adelea
01-04-14 06:10 AM
2.04v01.R
23kB
adelea
09-21-13 04:45 AM
2.03v03.R
23kB
adelea
07-26-13 11:22 AM
2.03v02.R
22kB
adelea
07-25-13 12:35 AM
2.03v01.R
22kB
adelea
07-23-13 02:13 AM
0B
adelea
01-01-70 12:00 AM


Post A Reply Comment Options
Unread 07-22-14, 11:56 AM  
Suziekew
Zombie
 
Suziekew's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
Ok, I've been away for a bit so I might have missed something but, when I use this addon, which looks nothing like it used to, I get errors:

Error: DailyCraftingMaterials/DCM_Main.lua:194: attempt to index a nil value
In DailyCraftingMaterials / DailyCraftingMaterials.DCM.UI.mm:Event.UI.Input.Mouse.Left.Click
stack traceback:
[C]: in function '__index'
DailyCraftingMaterials/DCM_Main.lua:194: in function 'UpdateInfo'
DailyCraftingMaterials/DCM_Main.lua:441: in function <DailyCraftingMaterials/DCM_Main.lua:438>

Error: DailyCraftingMaterials/DCM_Main.lua:79: attempt to index a nil value
In DailyCraftingMaterials / DailyCraftingMaterials.q:2:Event.UI.Input.Mouse.Left.Click
stack traceback:
[C]: in function '__index'
DailyCraftingMaterials/DCM_Main.lua:79: in function 'SetupConfig'
DailyCraftingMaterials/DCM_Main.lua:536: in function <DailyCraftingMaterials/DCM_Main.lua:534>

I included two as they're different lines but the latter happens more frequently. As for the way the layout looks, I have attached a screen.



As you can see, the list of mats never changes, even by disabling the quest.

What does capture mean? How do I set it up to recognize the raw mats? Can you update the FAQ on this please? It's a bit confusing now.

Thanks in advance for your help.
Suziekew is offline Report comment to moderator  
Reply With Quote
Unread 01-05-14, 01:41 AM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Quote:
Originally Posted by MrsAngelD
Not sure where to report bugs, but I get this error with the latest version:

Code:
Error: DailyCraftingMaterials/DCM_Main.lua:192: attempt to index a nil value
    In DailyCraftingMaterials / Event.Quest.Change, event Event.Quest.Change
stack traceback:
	[C]: in function '__index'
	DailyCraftingMaterials/DCM_Main.lua:192: in function 'UpdateInfo'
	DailyCraftingMaterials/DCM_Main.lua:1421: in function <DailyCraftingMaterials/DCM_Main.lua:1413>
Just thought I should share it.
This place is perfectly fine to post them =)

4 days of using this version and I didnt see this error! I can see how it happens though, and have hopefully fixed it in 2.05v02
adelea is offline Report comment to moderator  
Reply With Quote
Unread 01-04-14, 07:11 PM  
MrsAngelD

Forum posts: 0
File comments: 4
Uploads: 0
Not sure where to report bugs, but I get this error with the latest version:

Code:
Error: DailyCraftingMaterials/DCM_Main.lua:192: attempt to index a nil value
    In DailyCraftingMaterials / Event.Quest.Change, event Event.Quest.Change
stack traceback:
	[C]: in function '__index'
	DailyCraftingMaterials/DCM_Main.lua:192: in function 'UpdateInfo'
	DailyCraftingMaterials/DCM_Main.lua:1421: in function <DailyCraftingMaterials/DCM_Main.lua:1413>
Just thought I should share it.
MrsAngelD is offline Report comment to moderator  
Reply With Quote
Unread 01-03-14, 11:30 AM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Re: Excellent, but bugged

Quote:
Originally Posted by Seshatt
I used it for the first time, but dropped a piece of ore into the right hand side without having anything in the left.

This caused the whole inventory system to bug out: so much so that all future quests showed every requirement!

I fixed it by finding the database and deleting it, and removing and reinstalling DCM.

If anyone wants to take over maintenance - and adelea is okay with it - I would love to see this fixed!

Many thanks.



CORRECTION:
It seems the bugginess is not in fact to do with my mistake: it's probably some interaction between the addon and changes to the RIFT code between when the addon was last updated and now.
I did a complete removal and reinstall and it's still doing it.



In the meantime, the database is at:

<path to your user directory>/RIFT/Interface/Saved/<email address>/SavedVariables/DailyCraftingMaterials.lua

NOTE: that's your user directory, not your program files directory.
I've started playing Rift again - and have rewritten a big part of DCM. I will post the update soon!
adelea is offline Report comment to moderator  
Reply With Quote
Unread 01-03-14, 09:29 AM  
Seshatt

Forum posts: 0
File comments: 1
Uploads: 0
Excellent, but bugged

I used it for the first time, but dropped a piece of ore into the right hand side without having anything in the left.

This caused the whole inventory system to bug out: so much so that all future quests showed every requirement!

I fixed it by finding the database and deleting it, and removing and reinstalling DCM.

If anyone wants to take over maintenance - and adelea is okay with it - I would love to see this fixed!

Many thanks.



CORRECTION:
It seems the bugginess is not in fact to do with my mistake: it's probably some interaction between the addon and changes to the RIFT code between when the addon was last updated and now.
I did a complete removal and reinstall and it's still doing it.



In the meantime, the database is at:

<path to your user directory>/RIFT/Interface/Saved/<email address>/SavedVariables/DailyCraftingMaterials.lua

NOTE: that's your user directory, not your program files directory.
Last edited by Seshatt : 01-03-14 at 09:45 AM.
Seshatt is offline Report comment to moderator  
Reply With Quote
Unread 11-25-13, 03:24 AM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Re: Re: Awesome App

Quote:
Originally Posted by usnea
I've been studying the saved files. I wonder how difficult it will be to merge people's saved files. I wish I had been using the app since I started the character to get early stuff.

pro tip: Get a survival/fishing daily that you don't do which allows you to make a mat tracker for any purpose. Just put the mats you want to track into that quest.

Once I don't see new ones I may perhaps upload a saved file as a "Preload addition" to the addon, and then down the line update it to include all the weeklies assuming it doesn't just take 2 weeks to get them all. All this provided of course that I can get a test of it to work and the author doesn't tell me its under further development already.
I havent played Rift in weeks - lack of interest + too busy in RL.

That said, adding all the known quests to a database inside the addon, and allowing people to automatically populate from known quests is quite a nice idea.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 11-24-13, 05:05 PM  
usnea

Forum posts: 0
File comments: 2
Uploads: 0
Re: Awesome App

I've been studying the saved files. I wonder how difficult it will be to merge people's saved files. I wish I had been using the app since I started the character to get early stuff.

pro tip: Get a survival/fishing daily that you don't do which allows you to make a mat tracker for any purpose. Just put the mats you want to track into that quest.

Once I don't see new ones I may perhaps upload a saved file as a "Preload addition" to the addon, and then down the line update it to include all the weeklies assuming it doesn't just take 2 weeks to get them all. All this provided of course that I can get a test of it to work and the author doesn't tell me its under further development already.
usnea is offline Report comment to moderator  
Reply With Quote
Unread 11-21-13, 03:20 PM  
usnea

Forum posts: 0
File comments: 2
Uploads: 0
Awesome App

Before I was using addons I was doing this with pen and paper. Totally awesome to have it done unscreen. I have all 9 Crafting skills capped at 375 and mainly focus on the dailies, so this is a must have.

One tip for new users: After you go to all the trouble of setting up a group of quests, take a moment to logout. That seems to been when the data is saved. I may be mistaken, but I turned in my quests and played for 3 more hours and crashed at one point. After that the addon didn't remember which ores went with which bars anymore. I'm assuming it has forgotten the other quests at all now either. I loved the Addon that much I had to comment on it after using it for just one day.

I like how it's optional to put ingredients, so you could if you want only put the stuff you would buy, and then farm the rest. Also you can choose to put the vendor purchased items or not. I of course do because I need so much of the same stuff, specially between armor and weapons, particularly Flux. Save me a few trips to the vendor too, not just the Auction House.

It would be nice to some how create my own "quest" of mats I want to collect for any other reason.

Since I Have all 9 skills I would love to send you my saved files that maybe could be included in a future version, to at least have the endgame quests preloaded. I don't have fishing or survival so maybe someone else could donate that. If this had all the quests preloaded, even just the end game quests, it would become even more popular that it is.

Sorry if I went on and on, but I hope I made it clear this addon is freaking awesome. Undoubtedly.

Edit: Addon is worthy of a clean up grammar/spelling edit of my comment. was going to add some thoughts but I will just post an additional comment.
Last edited by usnea : 11-24-13 at 04:52 PM.
usnea is offline Report comment to moderator  
Reply With Quote
Unread 08-11-13, 01:11 PM  
Stormbow
 
Stormbow's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Officially my favorite RIFT addon of all time

As a maniac crafter, this is by far my favorite RIFT addon of all time.

But there seem to be some recipes that don't save: Ultimate Double Bacon Cheeseburger, Sword of the Mutant Tartagon, and others (like the supply quests). I'll watch for them again tomorrow (or whatever day I do my crafting dailies next) and post here.
__________________
Last edited by Stormbow : 08-14-13 at 07:32 PM.
Stormbow is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 01:30 PM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Re: Loving this addon!

Quote:
Originally Posted by MoweRawn
It will certainly make my life much easier. Couple questions though, mostly because I haven't had enough time to play around with it yet...

1) For the alternate materials, is there a way to set the number of them per final required item? Ores -> Bars and such are easy, but something that takes Bolts of Cloth for an outfitter take 2 cloth to make one bolt so you'd need a 2 to 1 equivalency.

2) Since I have multiple characters doing dailies, but only one character doing the resource gathering, is there a way to see a 'master' list of how much is needed across all characters?

Keep up the excellent work, its appreciated!
1. It doesnt make any decisions based on the number of alt mats you have.

If I needed 12 karthite bars, and had 6, but had 20 karthite ore, it would still show me as needing bars:

6/12 [20]

The alt display isnt how many of the primary you can make with the alt, its how many of the alt material you have.

So, I dont think the fact that you need 2 cloth : 1 bolt really makes any difference - other than remembering you need to obtain 2x the shortfall of raw materials.

2. This idea, though, I like. So I will definately get it added in.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 01:12 PM  
MoweRawn

Forum posts: 0
File comments: 1
Uploads: 0
Thumbs up Loving this addon!

It will certainly make my life much easier. Couple questions though, mostly because I haven't had enough time to play around with it yet...

1) For the alternate materials, is there a way to set the number of them per final required item? Ores -> Bars and such are easy, but something that takes Bolts of Cloth for an outfitter take 2 cloth to make one bolt so you'd need a 2 to 1 equivalency.

2) Since I have multiple characters doing dailies, but only one character doing the resource gathering, is there a way to see a 'master' list of how much is needed across all characters?

Keep up the excellent work, its appreciated!
MoweRawn is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: